bash-cec

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 8be19de0c611b1dc15a59db8ac5086b53ac633d0
Author: hender <hender123@yahoo.com>
Date:   Sun, 14 Jul 2019 15:10:41 -0400

Originales

Diffstat:
ARaspberryPITVHDMI | 1607+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARaspberryPITVHDMI_archivos/0c41b826d1c81f42e55160501605d3c96ded0ae1.png | 0
ARaspberryPITVHDMI_archivos/20.png | 0
ARaspberryPITVHDMI_archivos/2566_2.jpg | 0
ARaspberryPITVHDMI_archivos/2566_2_002.jpg | 0
ARaspberryPITVHDMI_archivos/2566_2_003.jpg | 0
ARaspberryPITVHDMI_archivos/32.png | 0
ARaspberryPITVHDMI_archivos/32_002.png | 0
ARaspberryPITVHDMI_archivos/45.png | 0
ARaspberryPITVHDMI_archivos/45_002.png | 0
ARaspberryPITVHDMI_archivos/45_003.png | 0
ARaspberryPITVHDMI_archivos/75e71344378ac84843e886b21c71301deab5d960.js | 9+++++++++
ARaspberryPITVHDMI_archivos/application-e820091e1a171524cdf20a1a5bea75eb18455293e45dc37f4.js | 76++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARaspberryPITVHDMI_archivos/bd34dee19ab76bc4f22cba22a34edbdab790a807.js | 20++++++++++++++++++++
ARaspberryPITVHDMI_archivos/browser-update-1741a2ed67a367faeb0a582af064457e8b1b1354e52e6e.js | 3+++
ARaspberryPITVHDMI_archivos/css.css | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARaspberryPITVHDMI_archivos/desktop_1_581866bb4050fdf1451a3946f2c02310c650f57b.css | 7+++++++
ARaspberryPITVHDMI_archivos/desktop_theme_7_c7a073874a27ebdc0acb6535652305a0edb8a061.css | 2++
ARaspberryPITVHDMI_archivos/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png | 0
ARaspberryPITVHDMI_archivos/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df.js | 20++++++++++++++++++++
ARaspberryPITVHDMI_archivos/en-a2096d7903ea9680a0ddd80943fb0530045088c839730119480af4c3d8.js | 9+++++++++
ARaspberryPITVHDMI_archivos/facebook.svg | 57+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARaspberryPITVHDMI_archivos/jquery.js | 5+++++
ARaspberryPITVHDMI_archivos/mastodon.svg | 16++++++++++++++++
ARaspberryPITVHDMI_archivos/plugin-d3f2aabe1f4c66e75c9ad0d17efb33e5633e91ae4b556c155058c9.js | 5+++++
ARaspberryPITVHDMI_archivos/plugin-third-party-01ba4719c80b6fe911b091a7c05124b64eeece964e.js | 3+++
ARaspberryPITVHDMI_archivos/preload-application-data-0a59ccab480941aaac91f9e7fa7f77496323.js | 3+++
ARaspberryPITVHDMI_archivos/preload-store-081120a9f8cb0871483b66a95e534ce8e81f97d19c8cef9.js | 3+++
ARaspberryPITVHDMI_archivos/pretty-text-bundle-b33ff981ecc4ae5cc254a569e9bde34f68337b177e.js | 6++++++
ARaspberryPITVHDMI_archivos/rss.svg | 65+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARaspberryPITVHDMI_archivos/slightly_smiling.png | 0
ARaspberryPITVHDMI_archivos/svg-7-a49ad7255a63371eebe293cc86311573fb927cfb.js | 2++
ARaspberryPITVHDMI_archivos/twitter.svg | 57+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARaspberryPITVHDMI_archivos/vendor-25f91d66eba869fbd399d751711e74544b6d60bf034a5350b61c6c.js | 7+++++++
ARaspberryPITVHDMI_archivos/youtube.svg | 57+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
35 files changed, 2135 insertions(+), 0 deletions(-)

diff --git a/RaspberryPITVHDMI b/RaspberryPITVHDMI @@ -0,0 +1,1606 @@ +<!DOCTYPE html> +<html class="desktop-view not-mobile-device text-size-normal anon no-touch discourse-no-touch" lang="en"><head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8"> +<meta charset="utf-8"> +<title>Controlling Raspberry PI with TV Remote, using HDMI CEC - Tips, Tricks and Tutorials / Raspberry Pi - Ubuntu MATE Community</title> +<meta name="description" content="Hello everyone. + +Description: I wrote a script that connects to HDMI CEC ( cec-client needed ) and listens for TV Remote key presses. Based on the keys pressed / released (or auto-released; holding down certain keys for&amp;hellip;"> +<meta name="discourse_theme_ids" content="7"> +<meta name="discourse_current_homepage" content="categories"> +<meta name="generator" content="Discourse 2.3.1 - https://github.com/discourse/discourse version 5b91182985d70dea991ef82eeae120cac0bef935"> +<link rel="icon" type="image/png" href="https://ubuntu-mate.community/uploads/default/optimized/1X/e75ff172b5be659c48d264a448a3707f524f48f9_2_32x32.ico"> +<link rel="apple-touch-icon" type="image/png" href="https://ubuntu-mate.community/uploads/default/optimized/2X/1/14ea399f69eb3d52e32df958dbc6b6ed0d691eea_2_180x180.png"> +<meta name="theme-color" content="#87a556"> +<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes, viewport-fit=cover"> +<link rel="canonical" href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250"> +<script type="application/ld+json">{"@context":"http://schema.org","@type":"WebSite","url":"https://ubuntu-mate.community","potentialAction":{"@type":"SearchAction","target":"https://ubuntu-mate.community/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script> +<link rel="search" type="application/opensearchdescription+xml" href="https://ubuntu-mate.community/opensearch.xml" title="Ubuntu MATE Community Search"> +<meta name="fragment" content="!"> +<link rel="preload" href="RaspberryPITVHDMI_archivos/en-a2096d7903ea9680a0ddd80943fb0530045088c839730119480af4c3d8.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/en-a2096d7903ea9680a0ddd80943fb0530045088c839730119480af4c3d8.js"></script> +<link rel="preload" href="RaspberryPITVHDMI_archivos/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df.js"></script> +<link rel="preload" href="RaspberryPITVHDMI_archivos/preload-store-081120a9f8cb0871483b66a95e534ce8e81f97d19c8cef9.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/preload-store-081120a9f8cb0871483b66a95e534ce8e81f97d19c8cef9.js"></script> +<link rel="preload" href="RaspberryPITVHDMI_archivos/vendor-25f91d66eba869fbd399d751711e74544b6d60bf034a5350b61c6c.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/vendor-25f91d66eba869fbd399d751711e74544b6d60bf034a5350b61c6c.js"></script> +<link rel="preload" href="RaspberryPITVHDMI_archivos/pretty-text-bundle-b33ff981ecc4ae5cc254a569e9bde34f68337b177e.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/pretty-text-bundle-b33ff981ecc4ae5cc254a569e9bde34f68337b177e.js"></script> +<link rel="preload" href="RaspberryPITVHDMI_archivos/application-e820091e1a171524cdf20a1a5bea75eb18455293e45dc37f4.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/application-e820091e1a171524cdf20a1a5bea75eb18455293e45dc37f4.js"></script> +<link rel="preload" href="RaspberryPITVHDMI_archivos/plugin-d3f2aabe1f4c66e75c9ad0d17efb33e5633e91ae4b556c155058c9.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/plugin-d3f2aabe1f4c66e75c9ad0d17efb33e5633e91ae4b556c155058c9.js"></script> +<link rel="preload" href="RaspberryPITVHDMI_archivos/plugin-third-party-01ba4719c80b6fe911b091a7c05124b64eeece964e.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/plugin-third-party-01ba4719c80b6fe911b091a7c05124b64eeece964e.js"></script> +<link href="RaspberryPITVHDMI_archivos/css.css" rel="stylesheet" type="text/css"> +<link rel="manifest" href="https://ubuntu-mate.community/manifest.webmanifest" crossorigin="use-credentials"> + +<link href="RaspberryPITVHDMI_archivos/desktop_1_581866bb4050fdf1451a3946f2c02310c650f57b.css" media="all" rel="stylesheet" data-target="desktop" data-theme-id="7"> +<link href="RaspberryPITVHDMI_archivos/desktop_theme_7_c7a073874a27ebdc0acb6535652305a0edb8a061.css" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="7"> +<link rel="alternate" type="application/rss+xml" title="RSS feed of 'Controlling Raspberry PI with TV Remote, using HDMI CEC'" href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250.rss"> +<meta property="og:site_name" content="Ubuntu MATE Community"> +<meta name="twitter:card" content="summary"> +<meta name="twitter:image" content="https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png"> +<meta property="og:image" content="https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png"> +<meta property="og:url" content="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250"> +<meta name="twitter:url" content="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250"> +<meta property="og:title" content="Controlling Raspberry PI with TV Remote, using HDMI CEC"> +<meta name="twitter:title" content="Controlling Raspberry PI with TV Remote, using HDMI CEC"> +<meta property="og:description" content="Hello everyone. Description: I wrote a script that connects to HDMI CEC ( cec-client needed ) and listens for TV Remote key presses. Based on the keys pressed / released (or auto-released; holding down certain keys for too long makes them auto-release) different actions are executed. Some examples: write letters and numbers using 0-9 keys (simulating 3x4 keypad phones - key &quot;2&quot; switches between a-b-c-2, key 9 switches between w-x-y-z-9) ( xdotool needed ) move mouse cursor using up/down/left..."> +<meta name="twitter:description" content="Hello everyone. Description: I wrote a script that connects to HDMI CEC ( cec-client needed ) and listens for TV Remote key presses. Based on the keys pressed / released (or auto-released; holding down certain keys for too long makes them auto-release) different actions are executed. Some examples: write letters and numbers using 0-9 keys (simulating 3x4 keypad phones - key &quot;2&quot; switches between a-b-c-2, key 9 switches between w-x-y-z-9) ( xdotool needed ) move mouse cursor using up/down/left..."> +<meta name="twitter:label1" value="Reading time"> +<meta name="twitter:data1" value="6 mins 🕑"> +<meta name="twitter:label2" value="Likes"> +<meta name="twitter:data2" value="3 ❤"> +<meta property="article:published_time" content="2016-08-11T01:40:52+00:00"> +<meta property="og:ignore_canonical" content="true"> +<script type="application/ld+json">{"@context":"http://schema.org","@type":"QAPage","name":"Controlling Raspberry PI with TV Remote, using HDMI CEC","mainEntity":{"@type":"Question","name":"Controlling Raspberry PI with TV Remote, using HDMI CEC","text":"Hello everyone. \nDescription: \nI wrote a script that connects to HDMI CEC ( cec-client needed ) and listens for TV Remote key presses. Based on the keys pressed / released (or auto-released; holding down certain keys for too long makes them auto-release) different actions are executed. Some examples&hellip;","upvoteCount":3,"answerCount":0,"dateCreated":"2016-03-10T10:14:41.253Z","author":{"@type":"Person","name":"Simon Murgelj"}}}</script> +<meta id="data-discourse-setup" data-base-url="https://ubuntu-mate.community" data-base-uri="" data-environment="production" data-letter-avatar-version="5_7a34611334577356ea98a4f98ad61bf8" data-markdown-it-url="/assets/markdown-it-bundle-f79d9db8b5c7812b862fd0c3379d87d67d6b4ce5cda50a66cb1a50482793ce50.js" data-service-worker-url="service-worker-83e47e9f07bb77a5c8146b30ee8c7761c0ce036d70528cd57da81981879b70f7.js" data-default-locale="en" data-asset-version="19904fa7ecf0ca6bfb3659c05e68538b" data-disable-custom-css="false" data-highlight-js-path="/highlight-js/ubuntu-mate.community/bd34dee19ab76bc4f22cba22a34edbdab790a807.js" data-svg-sprite-path="/svg-sprite/ubuntu-mate.community/svg-7-a49ad7255a63371eebe293cc86311573fb927cfb.js"> +<script src="RaspberryPITVHDMI_archivos/svg-7-a49ad7255a63371eebe293cc86311573fb927cfb.js"></script><style id="image-sizing-hack">#reply-control .d-editor-preview img:not(.thumbnail), .cooked img:not(.thumbnail) {max-width:690px;max-height:500px;}</style><script src="RaspberryPITVHDMI_archivos/jquery.js"></script><script src="RaspberryPITVHDMI_archivos/bd34dee19ab76bc4f22cba22a34edbdab790a807.js"></script></head> +<body class="archetype-regular category-tips-tricks-and-tutorials-raspberry-pi-tips docked"> + +<div id="top-navbar"> +<div id="top-navbar-links" class="wrap"> +<a href="https://ubuntu-mate.org/" title="Ubuntu MATE Website">Website</a> +<a href="https://ubuntu-mate.org/download" title="Download Ubuntu MATE">Download</a> +<a href="https://bugs.launchpad.net/ubuntu-mate" title="Report bugs via Launchpad">Bug Tracker</a> +<a href="https://ubuntu-mate.org/irc/" title="Chat with other Ubuntu MATE users">IRC</a> +<a href="https://ubuntu-mate.boutique/" title="Buy mechandise and other branded items">Shop</a> +<a href="https://ubuntu-mate.community/wiki" title="View the index of wiki topics and guides">Wiki</a> +<a href="https://ubuntu-mate.org/donate/" title="Contribute back and support the project financially">Donate</a> +</div> +</div> +<section id="main" class="ember-application"> +<div class="ember-view" id="ember4"><span id="ember5" class="ember-view"><!----></span> +<div id="ember6" class="ember-view"><header class="d-header clearfix" style=""><div class="wrap"><div class="contents clearfix"> + <div class="title"><a href="https://ubuntu-mate.community/" data-auto-route="true"><img src="RaspberryPITVHDMI_archivos/0c41b826d1c81f42e55160501605d3c96ded0ae1.png" alt="Ubuntu MATE Community" id="site-logo" class="logo-small" width="36"></a></div> + <div class="extra-info-wrapper"><div class="extra-info two-rows"><div class="title-wrapper"><h1><div class="topic-statuses"></div><a class="widget-link topic-link" href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250" title="" data-topic-id="4250"><span>Controlling Raspberry PI with TV Remote, using HDMI CEC</span></a></h1><div class="categories-wrapper"><a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials"><span class="badge-category-bg" style="background-color: #A6748F;"></span><span data-drop-close="true" class="badge-category clear-badge" title="If you have a tutorial, how to or other useful tips to share about Ubuntu MATE, then fit them in to one of these subcategories:"><span class="category-name">Tips, Tricks and Tutorials</span></span></a><a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials/raspberry-pi-tips"><span class="badge-category-parent-bg" style="background-color: #A6748F;"></span><span class="badge-category-bg" style="background-color: #C6043C;"></span><span data-drop-close="true" class="badge-category clear-badge" title="Topics sharing tips and tricks specifically for the Raspberry Pi port."><span class="category-name">Raspberry Pi</span></span></a></div></div></div></div> + <div class="panel clearfix"><span class="header-buttons"><button class="widget-button btn btn-primary btn-small login-button btn-icon-text"><svg class="fa d-icon d-icon-user svg-icon svg-node" aria-hidden="true"><use xlink:href="#user"></use></svg><span class="d-button-label">Log In</span></button></span><ul role="navigation" class="icons d-header-icons"><li class="header-dropdown-toggle"><a href="https://ubuntu-mate.community/search" data-auto-route="true" title="search topics, posts, users, or categories" aria-label="search topics, posts, users, or categories" id="search-button" class="icon btn-flat"><svg class="fa d-icon d-icon-search svg-icon svg-node" aria-hidden="true"><use xlink:href="#search"></use></svg></a></li><li class="header-dropdown-toggle"><a href="" data-auto-route="true" title="go to another topic list or category" aria-label="go to another topic list or category" id="toggle-hamburger-menu" class="icon btn-flat"><svg class="fa d-icon d-icon-bars svg-icon svg-node" aria-hidden="true"><use xlink:href="#bars"></use></svg></a></li></ul></div> + </div></div></header></div> + +<span id="ember7" class="ember-view"><!----></span> + +<div id="main-outlet" class="wrap"> + <span id="ember8" class="ember-view"><!----></span> + <div class="container"> + <div id="ember9" class="ember-view"></div> + <div id="ember10" class="controls ember-view"><!----></div> + <div id="ember11" class="ember-view"></div> + <div id="ember12" class="hidden create-topics-notice ember-view"><!----></div> + <span id="ember13" class="ember-view"><!----></span> + </div> + <div id="ember14" class="regular category-tips-tricks-and-tutorials-raspberry-pi-tips ember-view"> <div id="ember15" class="ember-view"></div> + <div class="container"> + <div id="ember16" class="ember-view"><!----></div> + </div> + +<!----> + <span id="ember17" class="ember-view"><!----></span> + +<div id="topic-title" class="ember-view"><div class="container"> + <div class="title-wrapper"> + <h1 data-topic-id="4250"> + <a> + <span class="private-message-glyph"><svg class="fa d-icon d-icon-envelope svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#envelope"></use></svg></span> + </a> + + <div id="ember18" class="topic-statuses ember-view"></div> + <a href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250" class="fancy-title" data-ember-action="" data-ember-action-19="19"> + Controlling Raspberry PI with TV Remote, using HDMI CEC + </a> + +<!----> </h1> + + <div id="ember20" class="topic-category ember-view"> <a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials"><span class="badge-category-bg" style="background-color: #A6748F;"></span><span data-drop-close="true" class="badge-category clear-badge" title="If you have a tutorial, how to or other useful tips to share about Ubuntu MATE, then fit them in to one of these subcategories:"><span class="category-name">Tips, Tricks and Tutorials</span></span></a> + <a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials/raspberry-pi-tips"><span class="badge-category-bg" style="background-color: #C6043C;"></span><span data-drop-close="true" class="badge-category clear-badge" title="Topics sharing tips and tricks specifically for the Raspberry Pi port."><span class="category-name">Raspberry Pi</span></span></a> +<div class="topic-header-extra"> + <div class="list-tags"> + <!----> + </div> + <!----> +</div> + +<span id="ember21" class="ember-view"><!----></span> +</div> + + </div> + <span id="ember22" class="ember-view"><!----></span> +</div> +</div> + + <div class="container posts"> + <div class="selected-posts hidden"> + <p><span id="ember23" class="ember-view">You have selected <b>0</b> posts.</span></p> + + <p><a class="select-all" href="" data-ember-action="" data-ember-action-24="24">select all</a></p> + +<!----> +<!----> +<!----> +<!----> +<!----> +<p class="cancel"><a href="" data-ember-action="" data-ember-action-25="25">cancel selecting</a></p> + + </div> + +<div id="ember26" class="ember-view"><!----> + <div id="ember66" class="ember-view"><div class="timeline-container" style="top: 90px"><div class="topic-timeline"><div class="timeline-controls"></div><div class="timeline-scrollarea-wrapper"><div class="timeline-date-wrapper"><a class="widget-link start-date" title="Mar 2016"><span class="d-label">Mar 2016</span></a></div><div style="height: 300px" class="timeline-scrollarea"><div style="height: 210.6779814401748px" class="timeline-padding"></div><div style="height: 50px" class="timeline-scroller"><div class="timeline-handle"></div><div class="timeline-scroller-content"><div class="timeline-replies">4 / 4</div><div class="timeline-ago">Apr 2018</div></div></div><div style="height: 39.32201855982521px" class="timeline-padding"></div></div><div class="timeline-date-wrapper"><a class="widget-link now-date" title="Apr 2018"><span class="d-label">Apr 2018</span></a></div></div><div class="timeline-footer-controls"></div></div></div></div> + +</div> + <div class="row"> + <section class="topic-area" id="topic" data-topic-id="4250"> + + <div class="posts-wrapper"> + <div id="ember27" class="loading-container ember-view"> +</div> + + <span id="ember28" class="ember-view"><!----></span> + + <div id="ember29" class="ember-view"><div class="post-stream"><div class="topic-post clearfix topic-owner wiki regular"><article id="post_1" data-post-id="15031" data-topic-id="4250" data-user-id="2055" class="boxed onscreen-post" style=""><a href="" class="tabLoc"></a><div class="row"><div class="topic-avatar"><a class="trigger-user-card main-avatar" href="https://ubuntu-mate.community/u/GizmoXomziG" data-user-card="GizmoXomziG"><img alt="" src="RaspberryPITVHDMI_archivos/2566_2_002.jpg" title="Simon Murgelj" class="avatar" width="45" height="45"></a><div class="poster-avatar-extra"></div></div><div class="topic-body clearfix"><div class="topic-meta-data"><div class="names trigger-user-card"><span class="first username"><a href="https://ubuntu-mate.community/u/GizmoXomziG" data-user-card="GizmoXomziG">GizmoXomziG</a></span></div><div class="post-infos"><div class="post-info edits"><a class="wiki" title="post last edited on 10 Aug 2016 21:40" href="#">3 <svg class="fa d-icon d-icon-pencil-square-o svg-icon svg-node" aria-hidden="true"><use xlink:href="#far-edit"></use></svg></a></div><div class="post-info post-date"><a class="post-date last-wiki-edit" href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250" data-share-url="/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250" data-post-number="1"><span title="10 Aug 2016 21:40" data-time="1470879652037" data-format="tiny" class="relative-date">Aug '16</span></a></div><div class="read-state read" title="Post is unread"><svg class="fa d-icon d-icon-circle svg-icon svg-node" aria-hidden="true"><use xlink:href="#circle"></use></svg></div></div></div><div class="regular contents"><div class="cooked"><p>Hello everyone.</p> +<p><strong>Description:</strong><br> +I wrote a script that connects to HDMI CEC ( cec-client needed ) and +listens for TV Remote key presses. Based on the keys pressed / released +(or auto-released; holding down certain keys for too long makes them +auto-release) different actions are executed. Some examples:</p> +<ul> +<li>write letters and numbers using 0-9 keys (simulating 3x4 keypad +phones - key "2" switches between a-b-c-2, key 9 switches between +w-x-y-z-9) ( xdotool needed )</li> +<li>move mouse cursor using up/down/left/right (the longer you hold the +key down, the faster it goes) and click (enter = left click; channels +list = right click) ( xdotool needed )</li> +<li>opening web sites in chomium (red key for YouTube, green for Google, blue for incognito window)</li> +</ul> +<p>If you want to use firefox instead of chromium, replace "chromium" with "firefox" in the script below.<br> +Alternatively, you can just install chromium:</p> +<pre><code class="hljs">sudo apt-get install chromium-browser +</code></pre> +<p>See all the available keys below:</p> +<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://ubuntu-mate.community/uploads/default/original/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391.png" data-download-href="https://ubuntu-mate.community/uploads/default/e00e46bb720d634bb6a2ba84cad84c05078fd391" title="TVRemoteCECpng.png"><img src="RaspberryPITVHDMI_archivos/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png" class="d-lazyload" srcset="https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png, https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_601x750.png 1.5x, https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_802x1000.png 2x" width="401" height="500"><div class="meta"> +<svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use xlink:href="#far-image"></use></svg><span class="filename">TVRemoteCECpng.png</span><span class="informations">828×1030 101 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use xlink:href="#discourse-expand"></use></svg> +</div></a></div><p></p> +<p>These are the keys supported by my TV Remote. You can modify the script for your TV Remote, see Modification below.</p> +<p><strong>Installation:</strong><br> +First you need to install cec-client and xdotool; using terminal:</p> +<pre><code class="hljs">sudo apt-get install cec-client xdotool +</code></pre> +<p>Test if you can receive TV Remote button presses with cec-client; using terminal:</p> +<pre><code class="hljs">cec-client +</code></pre> +<p>You should see some diagnostic messages. Press numeric keys (as they +are most likely to be supported) on your TV Remote. Watch out for new +lines, especially of this form:</p> +<pre><code class="hljs markdown">something something <span class="hljs-strong">**key pressed: 8**</span> something something +</code></pre> +<p>If you see this kind of messages, then this should work for you.<br> +If not, make sure you've got CEC enabled on your TV (see this <a href="http://kodi.wiki/view/CEC#Trade_names" rel="nofollow noopener">WIKI <span class="badge badge-notification clicks" title="99 clicks">99</span></a> for more info).<br> +For my TV, pressing the Source button a couple of times helped (so it +kind-of flips trough all the sources and circles back to the Raspberry +Pi, detects CEC and connects to it).</p> +<p>So, on to the script / installation:<br> +Create the file cecremote.sh and mark it as executable; using terminal:</p> +<pre><code class="hljs css"><span class="hljs-selector-tag">touch</span> <span class="hljs-selector-tag">cecremote</span><span class="hljs-selector-class">.sh</span> +<span class="hljs-selector-tag">chmod</span> +<span class="hljs-selector-tag">x</span> <span class="hljs-selector-tag">cecremote</span><span class="hljs-selector-class">.sh</span> +</code></pre> +<p>Then open it; using terminal:</p> +<pre><code class="hljs css"><span class="hljs-selector-tag">nano</span> <span class="hljs-selector-tag">cecremote</span><span class="hljs-selector-class">.sh</span> +</code></pre> +<p>Copy - paste this in the file:</p> +<pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span> +<span class="hljs-keyword">function</span> keychar { + parin1=<span class="hljs-variable">$1</span> <span class="hljs-comment">#first param; abc1</span> + parin2=<span class="hljs-variable">$2</span> <span class="hljs-comment">#second param; 0=a, 1=b, 2=c, 3=1, 4=a, ...</span> + parin2=$((parin2)) <span class="hljs-comment">#convert to numeric</span> + parin1len=<span class="hljs-variable">${#parin1}</span> <span class="hljs-comment">#length of parin1</span> + parin2pos=$((parin2 % parin1len)) <span class="hljs-comment">#position mod</span> + char=<span class="hljs-variable">${parin1:parin2pos:1}</span> <span class="hljs-comment">#char key to simulate</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$parin2</span>"</span> -gt 0 ]; <span class="hljs-keyword">then</span> <span class="hljs-comment">#if same key pressed multiple times, delete previous char; write a, delete a write b, delete b write c, ...</span> + xdotool key <span class="hljs-string">"BackSpace"</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-comment">#special cases for xdotool ( X Keysyms )</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">" "</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"space"</span>; <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">"."</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"period"</span>; <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">"-"</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"minus"</span>; <span class="hljs-keyword">fi</span> + xdotool key <span class="hljs-variable">$char</span> +} +datlastkey=$(date +%s%N) +strlastkey=<span class="hljs-string">""</span> +intkeychar=0 +intmsbetweenkeys=2000 <span class="hljs-comment">#two presses of a key sooner that this makes it delete previous key and write the next one (a-&gt;b-&gt;c-&gt;1-&gt;a-&gt;...)</span> +intmousestartspeed=10 <span class="hljs-comment">#mouse starts moving at this speed (pixels per key press)</span> +intmouseacc=10 <span class="hljs-comment">#added to the mouse speed for each key press (while holding down key, more key presses are sent from the remote)</span> +intmousespeed=10 + +<span class="hljs-keyword">while</span> <span class="hljs-built_in">read</span> oneline +<span class="hljs-keyword">do</span> + keyline=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$oneline</span> | grep <span class="hljs-string">" key "</span>) + <span class="hljs-comment">#echo $keyline --- debugAllLines</span> + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span> ]; <span class="hljs-keyword">then</span> + datnow=$(date +%s%N) + datdiff=$(((<span class="hljs-variable">$datnow</span> - <span class="hljs-variable">$datlastkey</span>) / 1000000)) <span class="hljs-comment">#bla bla key pressed: previous channel (123)</span> + strkey=$(grep -oP <span class="hljs-string">'(?&lt;=sed: ).*?(?= \()'</span> &lt;&lt;&lt; <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span>) <span class="hljs-comment">#bla bla key pres--&gt;sed: &gt;&gt;previous channel&lt;&lt; (&lt;--123)</span> + strstat=$(grep -oP <span class="hljs-string">'(?&lt;=key ).*?(?=:)'</span> &lt;&lt;&lt; <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span>) <span class="hljs-comment">#bla bla --&gt;key &gt;&gt;pressed&lt;&lt;:&lt;-- previous channel (123)</span> + strpressed=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$strstat</span> | grep <span class="hljs-string">"pressed"</span>) + strreleased=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$strstat</span> | grep <span class="hljs-string">"released"</span>) + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$strpressed</span>"</span> ]; <span class="hljs-keyword">then</span> + <span class="hljs-comment">#echo $keyline --- debug</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> = <span class="hljs-string">"<span class="hljs-variable">$strlastkey</span>"</span> ] &amp;&amp; [ <span class="hljs-string">"<span class="hljs-variable">$datdiff</span>"</span> -lt <span class="hljs-string">"<span class="hljs-variable">$intmsbetweenkeys</span>"</span> ]; <span class="hljs-keyword">then</span> + intkeychar=$((intkeychar + 1)) <span class="hljs-comment">#same key pressed for a different char</span> + <span class="hljs-keyword">else</span> + intkeychar=0 <span class="hljs-comment">#different key / too far apart</span> + <span class="hljs-keyword">fi</span> + datlastkey=<span class="hljs-variable">$datnow</span> + strlastkey=<span class="hljs-variable">$strkey</span> + <span class="hljs-keyword">case</span> <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> <span class="hljs-keyword">in</span> + <span class="hljs-string">"1"</span>) + xdotool key <span class="hljs-string">"BackSpace"</span> + ;; + <span class="hljs-string">"2"</span>) + keychar <span class="hljs-string">"abc2"</span> intkeychar + ;; + <span class="hljs-string">"3"</span>) + keychar <span class="hljs-string">"def3"</span> intkeychar + ;; + <span class="hljs-string">"4"</span>) + keychar <span class="hljs-string">"ghi4"</span> intkeychar + ;; + <span class="hljs-string">"5"</span>) + keychar <span class="hljs-string">"jkl5"</span> intkeychar + ;; + <span class="hljs-string">"6"</span>) + keychar <span class="hljs-string">"mno6"</span> intkeychar + ;; + <span class="hljs-string">"7"</span>) + keychar <span class="hljs-string">"pqrs7"</span> intkeychar + ;; + <span class="hljs-string">"8"</span>) + keychar <span class="hljs-string">"tuv8"</span> intkeychar + ;; + <span class="hljs-string">"9"</span>) + keychar <span class="hljs-string">"wxyz9"</span> intkeychar + ;; + <span class="hljs-string">"0"</span>) + keychar <span class="hljs-string">" 0.-"</span> intkeychar + ;; + <span class="hljs-string">"previous channel"</span>) + xdotool key <span class="hljs-string">"Return"</span> <span class="hljs-comment">#Enter</span> + ;; + <span class="hljs-string">"channel up"</span>) + xdotool click 4 <span class="hljs-comment">#mouse scroll up</span> + ;; + <span class="hljs-string">"channel down"</span>) + xdotool click 5 <span class="hljs-comment">#mouse scroll down</span> + ;; + <span class="hljs-string">"channels list"</span>) + xdotool click 3 <span class="hljs-comment">#right mouse button click"</span> + ;; + <span class="hljs-string">"up"</span>) + intpixels=$((-1 * intmousespeed)) + xdotool mousemove_relative -- 0 <span class="hljs-variable">$intpixels</span> <span class="hljs-comment">#move mouse up</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + ;; + <span class="hljs-string">"down"</span>) + intpixels=$(( 1 * intmousespeed)) + xdotool mousemove_relative -- 0 <span class="hljs-variable">$intpixels</span> <span class="hljs-comment">#move mouse down</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + ;; + <span class="hljs-string">"left"</span>) + intpixels=$((-1 * intmousespeed)) + xdotool mousemove_relative -- <span class="hljs-variable">$intpixels</span> 0 <span class="hljs-comment">#move mouse left</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + ;; + <span class="hljs-string">"right"</span>) + intpixels=$(( 1 * intmousespeed)) + xdotool mousemove_relative -- <span class="hljs-variable">$intpixels</span> 0 <span class="hljs-comment">#move mouse right</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + ;; + <span class="hljs-string">"select"</span>) + xdotool click 1 <span class="hljs-comment">#left mouse button click</span> + ;; + <span class="hljs-string">"return"</span>) + xdotool key <span class="hljs-string">"Alt_L+Left"</span> <span class="hljs-comment">#WWW-Back</span> + ;; + <span class="hljs-string">"exit"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: EXIT + ;; + <span class="hljs-string">"F2"</span>) + chromium-browser <span class="hljs-string">"https://www.youtube.com"</span> &amp; + ;; + <span class="hljs-string">"F3"</span>) + chromium-browser <span class="hljs-string">"https://www.google.com"</span> &amp; + ;; + <span class="hljs-string">"F4"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: YELLOW C + ;; + <span class="hljs-string">"F1"</span>) + chromium-browser --incognito <span class="hljs-string">"https://www.google.com"</span> &amp; + ;; + <span class="hljs-string">"rewind"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: REWIND + ;; + <span class="hljs-string">"pause"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: PAUSE + ;; + <span class="hljs-string">"Fast forward"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: FAST FORWARD + ;; + <span class="hljs-string">"play"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: PLAY + ;; + <span class="hljs-string">"stop"</span>) + <span class="hljs-comment">## with my remote I only got "STOP" as key released (auto-released), not as key pressed; see below</span> + <span class="hljs-built_in">echo</span> Key Pressed: STOP + ;; + *) + <span class="hljs-built_in">echo</span> Unrecognized Key Pressed: <span class="hljs-variable">$strkey</span> ; CEC Line: <span class="hljs-variable">$keyline</span> + ;; + + <span class="hljs-keyword">esac</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$strreleased</span>"</span> ]; <span class="hljs-keyword">then</span> + <span class="hljs-comment">#echo $keyline --- debug</span> + <span class="hljs-keyword">case</span> <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> <span class="hljs-keyword">in</span> + <span class="hljs-string">"stop"</span>) + <span class="hljs-built_in">echo</span> Key Released: STOP + ;; + <span class="hljs-string">"up"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"down"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"left"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"right"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-keyword">esac</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">fi</span> +<span class="hljs-keyword">done</span> +</code></pre> +<p>Finally, save it; using nano in terminal:<br> +press "Ctrl+X" to close the file, then "Y" to confirm saving, then "Enter" to save the file under the right file name</p> +<p>Try executing it, using terminal:</p> +<pre><code class="hljs">cec-client | ./cecremote.sh +</code></pre> +<p>At this point it should be working.<br> +Point the TV Remote at the TV, press up/down/left/right and check if the mouse pointer is moving.<br> +Press 9 44 2 8 7777 0 88 7 and it should write "whats up".</p> +<p>The script doesn't output anything, except when it encounters a +button press that it doesn't recognize, or it doesn't have a function +set up for that button yet (play button being one of them).<br> +If you want it to output all the messages it receives, find the line and uncomment it by deleting the # : <span class="hashtag">#echo</span> $keyline --- debugAllLines</p> +<p>So, if everything works, exit the script in terminal: Press Ctrl+C</p> +<p><strong>Run at startup:</strong><br> +If you want to start this script every time the Raspberry starts, create + a new file called cecremotestart.sh and mark it as executable; using +terminal:</p> +<pre><code class="hljs css"><span class="hljs-selector-tag">touch</span> <span class="hljs-selector-tag">cecremotestart</span><span class="hljs-selector-class">.sh</span> +<span class="hljs-selector-tag">chmod</span> +<span class="hljs-selector-tag">x</span> <span class="hljs-selector-tag">cecremotestart</span><span class="hljs-selector-class">.sh</span> +</code></pre> +<p>Then open it; using terminal:</p> +<pre><code class="hljs css"><span class="hljs-selector-tag">nano</span> <span class="hljs-selector-tag">cecremotestart</span><span class="hljs-selector-class">.sh</span> +</code></pre> +<p>Copy - paste this in the file:</p> +<pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span> +cec-client | /home/raspberry/cecremote.sh <span class="hljs-comment">#&lt;-- change this according to your username / path to the script</span> +</code></pre> +<p>Finally, save it; using nano in terminal:<br> +press "Ctrl+X" to close the file, then "Y" to confirm saving, then "Enter" to save the file under the right file name</p> +<p>Then add this in the Startup Programs (Menu - System - Control Center + - Startup Programs; Add; Give it a name, and enter the path (or press +Browse) of the script in the filesystem).</p> +<p>Restart, try, report <img src="RaspberryPITVHDMI_archivos/slightly_smiling.png" title=":slightly_smiling:" class="emoji" alt=":slightly_smiling:"></p> +<p><strong>Modification:</strong><br> +If you want, you can edit the script to change or add the commands executed on certain button presses.<br> +You can detect the additional buttons that CEC on your TV supports. Kill + the running cec-client, run the cec-client in the terminal, and watch +for the output while you're pressing all the keys on your TV Remote; +using terminal:</p> +<pre><code class="hljs coffeescript">killall cec-client +cec-client +Ctrl+C <span class="hljs-keyword">when</span> you<span class="hljs-string">'re ready to stop +</span></code></pre> +<p>Edit the script, then execute the modified script by manually executing cecremotestart.sh; using terminal:</p> +<pre><code class="hljs">./cecremotescript.sh +Ctrl+C to stop +</code></pre> +<p>When you're satisfied, just restart your Raspberry PI.</p> +<p>That's it from me - a simple and crude way to control your Raspberry +PI with the TV Remote, for when you don't have the keyboard/mouse +connected and VNC-ing is too much of a bother.</p> +<p>Try it and report <img src="RaspberryPITVHDMI_archivos/slightly_smiling.png" title=":slightly_smiling:" class="emoji" alt=":slightly_smiling:"></p></div><section class="post-menu-area clearfix"><nav class="post-controls clearfix"><div class="actions"><div class="double-button"><button class="widget-button btn-flat button-count like-count highlight-action regular-likes btn-text" aria-label="3 people liked this post" title="3 people liked this post">3</button><button class="widget-button btn-flat toggle-like like no-text btn-icon" aria-label="like this post" title="like this post"><svg class="fa d-icon d-icon-d-unliked svg-icon svg-node" aria-hidden="true"><use xlink:href="#far-heart"></use></svg></button></div><button class="widget-button btn-flat share no-text btn-icon" aria-label="share a link to this post" title="share a link to this post" data-share-url="/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250" data-post-number="1"><svg class="fa d-icon d-icon-link svg-icon svg-node" aria-hidden="true"><use xlink:href="#link"></use></svg></button></div></nav></section></div><section class="post-actions"> + </section><div class="post-links-container"><ul class="post-links"><li><a class="track-link inbound" href="https://ubuntu-mate.community/t/tips-tutorials-and-guides-index/14519/6"><svg class="fa d-icon d-icon-link svg-icon svg-node" aria-hidden="true"><use xlink:href="#link"></use></svg><span>Tips, Tutorials and Guides Index</span></a></li></ul></div><div class="topic-map"><section class="map map-collapsed"><nav class="buttons"><button class="widget-button btn btn no-text btn-icon" aria-label="toggle topic details" title="toggle topic details"><svg class="fa d-icon d-icon-chevron-down svg-icon svg-node" aria-hidden="true"><use xlink:href="#chevron-down"></use></svg></button></nav><ul class="clearfix"><li><h4 role="presentation">created</h4><div class="topic-map-post created-at"><a class="trigger-user-card " data-user-card="GizmoXomziG"><img alt="" src="RaspberryPITVHDMI_archivos/2566_2_003.jpg" title="Simon Murgelj" class="avatar" width="20" height="20"></a><span title="10 Mar 2016 05:44" data-time="1457604881253" data-format="tiny" class="relative-date">Mar '16</span></div></li><li><a href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/4"><h4 role="presentation">last reply</h4><div class="topic-map-post last-reply"><a class="trigger-user-card " data-user-card="AJCandover"><img alt="" src="RaspberryPITVHDMI_archivos/20.png" title="Audric" class="avatar" width="20" height="20"></a><span title="25 Apr 2018 12:59" data-time="1524675595323" data-format="tiny" class="relative-date">Apr '18</span></div></a></li><li><span class="number">3</span><h4 role="presentation">replies</h4></li><li class="secondary"><span class="number heatmap-high" title="16718">16.7k</span><h4 role="presentation">views</h4></li><li class="secondary"><span class="number">4</span><h4 role="presentation">users</h4></li><li class="secondary"><span class="number">3</span><h4 role="presentation">likes</h4></li><li class="secondary"><span class="number">3</span><h4 role="presentation">links</h4></li><li class="avatars"><div><a class="poster trigger-user-card" title="GizmoXomziG" data-user-card="GizmoXomziG"><img alt="" src="RaspberryPITVHDMI_archivos/2566_2.jpg" title="Simon Murgelj" class="avatar" width="32" height="32"></a></div><div><a class="poster trigger-user-card" title="arudun" data-user-card="arudun"><img alt="" src="RaspberryPITVHDMI_archivos/32_002.png" title="arudun" class="avatar" width="32" height="32"></a></div><div><a class="poster trigger-user-card" title="Dschogo" data-user-card="Dschogo"><img alt="" src="RaspberryPITVHDMI_archivos/32.png" title="Tobias Hammerschmidt" class="avatar" width="32" height="32"></a></div></li></ul></section></div></div></div></article></div><div class="time-gap small-action"><div class="topic-avatar"></div><div class="small-action-desc timegap">8 months later</div></div><div class="topic-post clearfix regular"><article id="post_2" data-post-id="36773" data-topic-id="4250" data-user-id="4701" class="boxed onscreen-post" style=""><a href="" class="tabLoc"></a><div class="row"><div class="topic-avatar"><a class="trigger-user-card main-avatar" href="https://ubuntu-mate.community/u/arudun" data-user-card="arudun"><img alt="" src="RaspberryPITVHDMI_archivos/45.png" title="arudun" class="avatar" width="45" height="45"></a><div class="poster-avatar-extra"></div></div><div class="topic-body clearfix"><div class="topic-meta-data"><div class="names trigger-user-card"><span class="first username"><a href="https://ubuntu-mate.community/u/arudun" data-user-card="arudun">arudun</a></span></div><div class="post-infos"><div class="post-info edits"><a title="post last edited on 26 Oct 2016 01:13" href="#">1 <svg class="fa d-icon d-icon-pencil-alt svg-icon svg-node" aria-hidden="true"><use xlink:href="#pencil-alt"></use></svg></a></div><div class="post-info post-date"><a class="post-date" href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/2" data-share-url="/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/2" data-post-number="2"><span title="26 Oct 2016 00:41" data-time="1477456872718" data-format="tiny" class="relative-date">Oct '16</span></a></div><div class="read-state read" title="Post is unread"><svg class="fa d-icon d-icon-circle svg-icon svg-node" aria-hidden="true"><use xlink:href="#circle"></use></svg></div></div></div><div class="regular contents"><div class="cooked"><p>You should submit this to <a href="https://github.com/raspberrypi/linux/pulls" rel="nofollow noopener">https://github.com/raspberrypi/linux/pulls <span class="badge badge-notification clicks" title="84 clicks">84</span></a> it should be always with a raspberry</p> +<p>Look at this one</p> +<pre><code class="lang-bash hljs"><span class="hljs-meta">#!/bin/bash</span> +<span class="hljs-keyword">function</span> keychar { + parin1=<span class="hljs-variable">$1</span> <span class="hljs-comment">#first param; abc1</span> + parin2=<span class="hljs-variable">$2</span> <span class="hljs-comment">#second param; 0=a, 1=b, 2=c, 3=1, 4=a, ...</span> + parin2=$((parin2)) <span class="hljs-comment">#convert to numeric</span> + parin1len=<span class="hljs-variable">${#parin1}</span> <span class="hljs-comment">#length of parin1</span> + parin2pos=$((parin2 % parin1len)) <span class="hljs-comment">#position mod</span> + char=<span class="hljs-variable">${parin1:parin2pos:1}</span> <span class="hljs-comment">#char key to simulate</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$parin2</span>"</span> -gt 0 ]; <span class="hljs-keyword">then</span> <span class="hljs-comment">#if same key pressed multiple times, delete previous char; write a, delete a write b, delete b write c, ...</span> + xdotool key <span class="hljs-string">"BackSpace"</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-comment">#special cases for xdotool ( X Keysyms )</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">" "</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"space"</span>; <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">"."</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"period"</span>; <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">"-"</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"minus"</span>; <span class="hljs-keyword">fi</span> + xdotool key <span class="hljs-variable">$char</span> +} +datlastkey=$(date +%s%N) +strlastkey=<span class="hljs-string">""</span> +intkeychar=0 +intmsbetweenkeys=500 <span class="hljs-comment">#two presses of a key sooner that this makes it delete previous key and write the next one (a-&gt;b-&gt;c-&gt;1-&gt;a-&gt;...)</span> +intmousestartspeed=15 <span class="hljs-comment">#mouse starts moving at this speed (pixels per key press)</span> +intmouseacc=0 <span class="hljs-comment">#added to the mouse speed for each key press (while holding down key, more key presses are sent from the remote)</span> +intmousespeed=15 +switch=0 +browser=/etc/alternatives/x-www-browser +<span class="hljs-built_in">test</span> -e /usr/bin/firefox &amp;&amp; browser=firefox +<span class="hljs-built_in">test</span> -e /usr/bin/chromium-browser &amp;&amp; browser=chromium-browser + + +<span class="hljs-keyword">while</span> <span class="hljs-built_in">read</span> oneline +<span class="hljs-keyword">do</span> + keyline=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$oneline</span> | grep <span class="hljs-string">" key "</span>) + <span class="hljs-comment">#echo $keyline --- debugAllLines</span> + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span> ]; <span class="hljs-keyword">then</span> + datnow=$(date +%s%N) + datdiff=$(((<span class="hljs-variable">$datnow</span> - <span class="hljs-variable">$datlastkey</span>) / 1000000)) <span class="hljs-comment">#bla bla key pressed: previous channel (123)</span> + strkey=$(grep -oP <span class="hljs-string">'(?&lt;=sed: ).*?(?= \()'</span> &lt;&lt;&lt; <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span>) <span class="hljs-comment">#bla bla key pres--&gt;sed: &gt;&gt;previous channel&lt;&lt; (&lt;--123)</span> + strstat=$(grep -oP <span class="hljs-string">'(?&lt;=key ).*?(?=:)'</span> &lt;&lt;&lt; <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span>) <span class="hljs-comment">#bla bla --&gt;key &gt;&gt;pressed&lt;&lt;:&lt;-- previous channel (123)</span> + strpressed=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$strstat</span> | grep <span class="hljs-string">"pressed"</span>) + strreleased=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$strstat</span> | grep <span class="hljs-string">"released"</span>) + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$strpressed</span>"</span> ]; <span class="hljs-keyword">then</span> + <span class="hljs-comment">#echo $keyline --- debug</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> = <span class="hljs-string">"<span class="hljs-variable">$strlastkey</span>"</span> ] &amp;&amp; [ <span class="hljs-string">"<span class="hljs-variable">$datdiff</span>"</span> -lt <span class="hljs-string">"<span class="hljs-variable">$intmsbetweenkeys</span>"</span> ]; <span class="hljs-keyword">then</span> + intkeychar=$((intkeychar + 1)) <span class="hljs-comment">#same key pressed for a different char</span> + intmousespeed=100 + <span class="hljs-keyword">else</span> + intkeychar=0 <span class="hljs-comment">#different key / too far apart</span> + <span class="hljs-keyword">fi</span> + datlastkey=<span class="hljs-variable">$datnow</span> + strlastkey=<span class="hljs-variable">$strkey</span> + <span class="hljs-keyword">case</span> <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> <span class="hljs-keyword">in</span> + <span class="hljs-string">"1"</span>) + xdotool mousemove 270 154 + ;; + <span class="hljs-string">"2"</span>) + xdotool mousemove 679 154 + ;; + <span class="hljs-string">"3"</span>) + xdotool mousemove 1090 154 + ;; + <span class="hljs-string">"4"</span>) + xdotool mousemove 270 382 + ;; + <span class="hljs-string">"5"</span>) + xdotool mousemove 679 382 + ;; + <span class="hljs-string">"6"</span>) + xdotool mousemove 1090 382 + ;; + <span class="hljs-string">"7"</span>) + xdotool mousemove 270 604 + ;; + <span class="hljs-string">"8"</span>) + xdotool mousemove 679 604 + ;; + <span class="hljs-string">"9"</span>) + xdotool mousemove 1090 604 + ;; + <span class="hljs-string">"0"</span>) + xdotool key Prior + ;; + <span class="hljs-string">"previous channel"</span>) + xdotool key Space <span class="hljs-comment">#Enter</span> + ;; + <span class="hljs-string">"channel up"</span>) + xdotool click 4 <span class="hljs-comment">#mouse scroll up</span> + ;; + <span class="hljs-string">"channel down"</span>) + xdotool click 5 <span class="hljs-comment">#mouse scroll down</span> + ;; + <span class="hljs-string">"channels list"</span>) + xdotool click 3 <span class="hljs-comment">#right mouse button click"</span> + ;; + <span class="hljs-string">"up"</span>) + xgm=$(xdotool getmouselocation --shell | grep Y | sed -e s/^..// ) + intpixels=$((-1 * intmousespeed * 2)) + <span class="hljs-built_in">test</span> <span class="hljs-variable">$switch</span> -eq 1 &amp;&amp; xdotool key Up || xdotool mousemove_relative -- 0 <span class="hljs-variable">$intpixels</span> <span class="hljs-comment">#move mouse up</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + <span class="hljs-built_in">test</span> <span class="hljs-variable">$xgm</span>$(xdotool getmouselocation --shell | grep Y | sed -e <span class="hljs-string">'s/^..//'</span> ) -eq 00 &amp;&amp; xdotool mousemove_relative -- 0 768 + ;; + <span class="hljs-string">"down"</span>) + xgm=$(xdotool getmouselocation --shell | grep Y | sed -e s/^..// ) + intpixels=$(( 1 * intmousespeed)) + <span class="hljs-built_in">test</span> <span class="hljs-variable">$switch</span> -eq 1 &amp;&amp; xdotool key Down || xdotool mousemove_relative -- 0 <span class="hljs-variable">$intpixels</span> <span class="hljs-comment">#move mouse down</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + <span class="hljs-built_in">test</span> <span class="hljs-variable">$xgm</span>$(xdotool getmouselocation --shell | grep Y | sed -e <span class="hljs-string">'s/^..//'</span> ) -eq 767767 &amp;&amp; xdotool mousemove_relative -- 0 -768 + ;; + <span class="hljs-string">"left"</span>) + xgm=$(xdotool getmouselocation --shell | grep X | sed -e s/^..// ) + intpixels=$((-1 * intmousespeed * 2 )) + <span class="hljs-built_in">test</span> <span class="hljs-variable">$switch</span> -eq 1 &amp;&amp; xdotool key Left || xdotool mousemove_relative -- <span class="hljs-variable">$intpixels</span> 0 <span class="hljs-comment">#move mouse left</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + <span class="hljs-built_in">test</span> <span class="hljs-variable">$xgm</span>$(xdotool getmouselocation --shell | grep X | sed -e <span class="hljs-string">'s/^..//'</span> ) -eq 00 &amp;&amp; xdotool mousemove_relative -- 1359 0 + ;; + <span class="hljs-string">"right"</span>) + xgm=$(xdotool getmouselocation --shell | grep X | sed -e s/^..// ) + intpixels=$(( 1 * intmousespeed)) + <span class="hljs-built_in">test</span> <span class="hljs-variable">$switch</span> -eq 1 &amp;&amp; xdotool key Right || xdotool mousemove_relative -- <span class="hljs-variable">$intpixels</span> 0 <span class="hljs-comment">#move mouse right</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + <span class="hljs-built_in">test</span> <span class="hljs-variable">$xgm</span>$(xdotool getmouselocation --shell | grep X | sed -e <span class="hljs-string">'s/^..//'</span> ) -eq 13591359 &amp;&amp; xdotool mousemove_relative -- -1359 0 + ;; + <span class="hljs-string">"select"</span>) + <span class="hljs-built_in">test</span> <span class="hljs-variable">$switch</span> -eq 1 &amp;&amp; xdotool key Return || xdotool click 1 <span class="hljs-comment">#left mouse button click</span> + ;; + <span class="hljs-string">"return"</span>) + <span class="hljs-comment">#xdotool key "Alt_L+Left" #WWW-Back</span> + ((switch++)) + <span class="hljs-built_in">test</span> <span class="hljs-variable">$switch</span> -eq 2 &amp;&amp; switch=0 + ;; + <span class="hljs-string">"exit"</span>) + ((switch++)) + <span class="hljs-built_in">test</span> <span class="hljs-variable">$switch</span> -eq 2 &amp;&amp; switch=0 + ;; + <span class="hljs-string">"F2"</span>) + ((menu++)) + xdotool key Escape + <span class="hljs-built_in">test</span> <span class="hljs-variable">$menu</span> -eq 1 &amp;&amp; xdotool click 3 || xdotool key Super_L + <span class="hljs-built_in">test</span> <span class="hljs-variable">$menu</span> -eq 2 &amp;&amp; menu=0 + switch=1 + ;; + <span class="hljs-string">"F3"</span>) + <span class="hljs-variable">$browser</span> &amp; + ;; + <span class="hljs-string">"F4"</span>) + ((xvkbd++)) + switch=0 + xdotool mousemove 1100 750 + xvkbd -no-keypad -geometry +905+560 &amp; + <span class="hljs-built_in">test</span> <span class="hljs-variable">$xvkbd</span> -eq 2 &amp;&amp; killall xvkbd &amp;&amp; xvkbd=0 + ;; + <span class="hljs-string">"F1"</span>) + <span class="hljs-comment">#chromium-browser --incognito "https://www.google.com" &amp;</span> + /etc/alternatives/x-terminal-emulator &amp; + ((xvkbd++)) + switch=0 + xdotool mousemove 1170 760 + xvkbd -no-keypad -geometry +905+560 &amp; + <span class="hljs-built_in">test</span> <span class="hljs-variable">$xvkbd</span> -eq 2 &amp;&amp; killall xvkbd &amp;&amp; xvkbd=0 + + ;; + <span class="hljs-string">"rewind"</span>) + <span class="hljs-variable">$browser</span> &amp; + ;; + <span class="hljs-string">"pause"</span>) + ((menu++)) + xdotool key Escape + <span class="hljs-built_in">test</span> <span class="hljs-variable">$menu</span> -eq 1 &amp;&amp; xdotool click 3 || xdotool key Super_L + <span class="hljs-built_in">test</span> <span class="hljs-variable">$menu</span> -eq 2 &amp;&amp; menu=0 + switch=1 + ;; + <span class="hljs-string">"Fast forward"</span>) + /etc/alternatives/x-terminal-emulator &amp; + ((xvkbd++)) + switch=0 + xdotool mousemove 1170 660 + xvkbd -no-keypad -geometry +905+560 &amp; + <span class="hljs-built_in">test</span> <span class="hljs-variable">$xvkbd</span> -eq 2 &amp;&amp; killall xvkbd &amp;&amp; xvkbd=0 + ;; + <span class="hljs-string">"play"</span>) + ((xvkbd++)) + switch=0 + xdotool mousemove 1100 750 + xvkbd -no-keypad -geometry +905+560 &amp; + <span class="hljs-built_in">test</span> <span class="hljs-variable">$xvkbd</span> -eq 2 &amp;&amp; killall xvkbd &amp;&amp; xvkbd=0 + + ;; + <span class="hljs-string">"stop"</span>) + <span class="hljs-comment">## with my remote I only got "STOP" as key released (auto-released), not as key pressed; see below</span> + <span class="hljs-built_in">echo</span> Key Pressed: STOP + ;; + *) + <span class="hljs-built_in">echo</span> Unrecognized Key Pressed: <span class="hljs-variable">$strkey</span> ; CEC Line: <span class="hljs-variable">$keyline</span> + ;; + + <span class="hljs-keyword">esac</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$strreleased</span>"</span> ]; <span class="hljs-keyword">then</span> + <span class="hljs-comment">#echo $keyline --- debug</span> + <span class="hljs-keyword">case</span> <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> <span class="hljs-keyword">in</span> + <span class="hljs-string">"stop"</span>) + xdotool key q + xdotool key Control_L+Next + ;; + <span class="hljs-string">"up"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"down"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"left"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"right"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-keyword">esac</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">fi</span> +<span class="hljs-keyword">done</span></code></pre> +<p>On my philips don’t work numbers or colors, so I got a virtual keyboard and made some changes</p> +<p>sudo apt-get install xvkbd</p> +<h2>The mouse</h2> +<p><strong>up,down, left, right</strong> are the same</p> +<p>but if you hit <strong>Return</strong> (Samsung) or <strong>back</strong> (philips ) they switch to arrows , hit again and you will get the mouse</p> +<p>If you go off limits with the cursor , you will go to the other side</p> +<p><strong>Up</strong> and <strong>Left</strong> are 2x faster than <strong>Down</strong> and <strong>Right</strong> , on mouse</p> +<p><strong>OK</strong> means click on mouse mode , and enter with arrows</p> +<p>To get right click, on Samsung hit “<strong>channels list</strong>” or <strong>pause</strong> , on philips hit <strong>pause</strong> .</p> +<h2>Colours and Controls</h2> +<p><strong>Red</strong> or <strong>Pause</strong> = one hit means Right Click, another hit means Menu<br> +<strong>Green</strong> or <strong>Rewind</strong> = Browser<br> +<strong>Yellow</strong> or <strong>Play</strong> = Virtual Keyboard, hit again to close<br> +<strong>Blue</strong> or <strong>Forward</strong> = terminal</p> +<p><strong>Stop</strong> = Always means q , always stop video. And a bonus, on your browser hit <strong>Stop</strong> moves to the next tab. <strong>Stop</strong> send both things every time</p> +<p><strong>Pause</strong> = one hit means right click , another means Menu</p> +<p>To pause a video, hit <strong>play</strong> and <strong>OK</strong> , that opens xvkbd and hits space. To unpause hit <strong>OK</strong>.</p> +<p>To scroll down on your browser, you could hit <strong>play</strong> and <strong>OK</strong> too, and then keep hitting <strong>OK</strong> to browse the site</p> +<p>Also a nice url to browse twitter <a href="https://mobile.twitter.com/" rel="nofollow noopener">https://mobile.twitter.com <span class="badge badge-notification clicks" title="4 clicks">4</span></a></p> +<h2>Samsung, not philips</h2> +<p><strong>Channel up</strong> = mouse scroll up<br> +<strong>Channel Down</strong> = mouse scroll down</p> +<p><strong>1 2 3</strong><br> +<strong>4 5 6</strong><br> +<strong>7 8 9</strong><br> +numbers from 1 to 9 move the cursor to diferent places</p> +<p><strong>0</strong> = means space, could pause video and browse pages<br> +<strong>Previous Channel</strong>= means Prior, moves backwards</p> +<p>I’m not coding, I’m just playing with code</p></div><section class="post-menu-area clearfix"><nav class="post-controls clearfix"><div class="actions"><div class="double-button"><button class="widget-button btn-flat toggle-like like no-text btn-icon" aria-label="like this post" title="like this post"><svg class="fa d-icon d-icon-d-unliked svg-icon svg-node" aria-hidden="true"><use xlink:href="#far-heart"></use></svg></button></div><button class="widget-button btn-flat share no-text btn-icon" aria-label="share a link to this post" title="share a link to this post" data-share-url="/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/2" data-post-number="2"><svg class="fa d-icon d-icon-link svg-icon svg-node" aria-hidden="true"><use xlink:href="#link"></use></svg></button></div></nav></section></div><section class="post-actions"> + </section><div class="post-links-container"></div></div></div></article></div><div class="time-gap small-action"><div class="topic-avatar"></div><div class="small-action-desc timegap">1 year later</div></div><div class="topic-post clearfix regular" id="" style="min-height: 329.767px"><article id="post_3" data-post-id="61105" data-topic-id="4250" data-user-id="8279" class="boxed onscreen-post" style=""><a href="" class="tabLoc"></a><div class="row"><div class="topic-avatar"><a class="trigger-user-card main-avatar" href="https://ubuntu-mate.community/u/Dschogo" data-user-card="Dschogo"><img alt="" src="RaspberryPITVHDMI_archivos/45_002.png" title="Tobias Hammerschmidt" class="avatar" width="45" height="45"></a><div class="poster-avatar-extra"></div></div><div class="topic-body clearfix"><div class="topic-meta-data"><div class="names trigger-user-card"><span class="first username new-user"><a href="https://ubuntu-mate.community/u/Dschogo" data-user-card="Dschogo">Dschogo</a></span></div><div class="post-infos"><div class="post-info post-date"><a class="post-date" href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/3" data-share-url="/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/3" data-post-number="3"><span title="8 Mar 2018 18:27" data-time="1520548056447" data-format="tiny" class="relative-date">Mar '18</span></a></div><div class="read-state read" title="Post is unread"><svg class="fa d-icon d-icon-circle svg-icon svg-node" aria-hidden="true"><use xlink:href="#circle"></use></svg></div></div></div><div class="regular contents"><div class="cooked"><p>Hi,</p> +<p>this is an awesome script. It function perfectly, but every button +will be recognized twice (except up down left right and selecet/ok).</p> +<p>is there an option to avoid this? - like an delay</p> +<p>hope you can help me</p> +<p>Dschogo</p></div><section class="post-menu-area clearfix"><nav class="post-controls clearfix"><div class="actions"><div class="double-button"><button class="widget-button btn-flat toggle-like like no-text btn-icon" aria-label="like this post" title="like this post"><svg class="fa d-icon d-icon-d-unliked svg-icon svg-node" aria-hidden="true"><use xlink:href="#far-heart"></use></svg></button></div><button class="widget-button btn-flat share no-text btn-icon" aria-label="share a link to this post" title="share a link to this post" data-share-url="/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/3" data-post-number="3"><svg class="fa d-icon d-icon-link svg-icon svg-node" aria-hidden="true"><use xlink:href="#link"></use></svg></button></div></nav></section></div><section class="post-actions"> + </section><div class="post-links-container"></div></div></div></article></div><div class="time-gap small-action"><div class="topic-avatar"></div><div class="small-action-desc timegap">2 months later</div></div><div class="topic-post clearfix regular" id="" style="min-height: 793.767px"><article id="post_4" data-post-id="63386" data-topic-id="4250" data-user-id="8650" class="boxed onscreen-post" style=""><a href="" class="tabLoc"></a><div class="row"><div class="topic-avatar"><a class="trigger-user-card main-avatar" href="https://ubuntu-mate.community/u/AJCandover" data-user-card="AJCandover"><img alt="" src="RaspberryPITVHDMI_archivos/45_003.png" title="Audric" class="avatar" width="45" height="45"></a><div class="poster-avatar-extra"></div></div><div class="topic-body clearfix"><div class="topic-meta-data"><div class="names trigger-user-card"><span class="first username new-user"><a href="https://ubuntu-mate.community/u/AJCandover" data-user-card="AJCandover">AJCandover</a></span></div><div class="post-infos"><div class="post-info post-date"><a class="post-date" href="https://ubuntu-mate.community/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/4" data-share-url="/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/4" data-post-number="4"><span title="25 Apr 2018 12:59" data-time="1524675595323" data-format="tiny" class="relative-date">Apr '18</span></a></div><div class="read-state read" title="Post is unread"><svg class="fa d-icon d-icon-circle svg-icon svg-node" aria-hidden="true"><use xlink:href="#circle"></use></svg></div></div></div><div class="regular contents"><div class="cooked"><p>Hi + you probably have answered this already but actually i had the same +problem. This was due to the fact that for every keypress there were +two cec-client debug lines with the same data causing the script to +detect two keypress for each button press. To get around this I added a + grep for the ID of the debug line (the timestamp I assume). If the id +is the same for both key persses I ignored the second.</p> +<p>Here is the modified script:</p> +<pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span> +<span class="hljs-keyword">function</span> keychar { + parin1=<span class="hljs-variable">$1</span> <span class="hljs-comment">#first param; abc1</span> + parin2=<span class="hljs-variable">$2</span> <span class="hljs-comment">#second param; 0=a, 1=b, 2=c, 3=1, 4=a, ...</span> + parin2=$((parin2)) <span class="hljs-comment">#convert to numeric</span> + parin1len=<span class="hljs-variable">${#parin1}</span> <span class="hljs-comment">#length of parin1</span> + parin2pos=$((parin2 % parin1len)) <span class="hljs-comment">#position mod</span> + char=<span class="hljs-variable">${parin1:parin2pos:1}</span> <span class="hljs-comment">#char key to simulate</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$parin2</span>"</span> -gt 0 ]; <span class="hljs-keyword">then</span> <span class="hljs-comment">#if same key pressed multiple times, delete previous char; write a, delete a write b, delete b write c, ...</span> + xdotool key <span class="hljs-string">"BackSpace"</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-comment">#special cases for xdotool ( X Keysyms )</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">" "</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"space"</span>; <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">"."</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"period"</span>; <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$char</span>"</span> = <span class="hljs-string">"-"</span> ]; <span class="hljs-keyword">then</span> char=<span class="hljs-string">"minus"</span>; <span class="hljs-keyword">fi</span> + xdotool key <span class="hljs-variable">$char</span> +} +datlastkey=$(date +%s%N) +strlastkey=<span class="hljs-string">""</span> +strlastid=<span class="hljs-string">""</span> +intkeychar=0 +intmsbetweenkeys=2000 <span class="hljs-comment">#two presses of a key sooner that this makes it delete previous key and write the next one (a-&gt;b-&gt;c-&gt;1-&gt;a-&gt;...)</span> +intmousestartspeed=10 <span class="hljs-comment">#mouse starts moving at this speed (pixels per key press)</span> +intmouseacc=10 <span class="hljs-comment">#added to the mouse speed for each key press (while holding down key, more key presses are sent from the remote)</span> +intmousespeed=10 + +<span class="hljs-keyword">while</span> <span class="hljs-built_in">read</span> oneline +<span class="hljs-keyword">do</span> + keyline=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$oneline</span> | grep <span class="hljs-string">" key "</span>) + <span class="hljs-built_in">echo</span> <span class="hljs-variable">$keyline</span> --- debugAllLines + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span> ]; <span class="hljs-keyword">then</span> + datnow=$(date +%s%N) + datdiff=$(((<span class="hljs-variable">$datnow</span> - <span class="hljs-variable">$datlastkey</span>) / 1000000)) <span class="hljs-comment">#bla bla key pressed: previous channel (123)</span> + strkey=$(grep -oP <span class="hljs-string">'(?&lt;=sed: ).*?(?= \()'</span> &lt;&lt;&lt; <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span>) <span class="hljs-comment">#bla bla key pres--&gt;sed: &gt;&gt;previous channel&lt;&lt; (&lt;--123)</span> + strstat=$(grep -oP <span class="hljs-string">'(?&lt;=key ).*?(?=:)'</span> &lt;&lt;&lt; <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span>) <span class="hljs-comment">#bla bla --&gt;key &gt;&gt;pressed&lt;&lt;:&lt;-- previous channel (123)</span> + strpressed=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$strstat</span> | grep <span class="hljs-string">"pressed"</span>) + strreleased=$(<span class="hljs-built_in">echo</span> <span class="hljs-variable">$strstat</span> | grep <span class="hljs-string">"released"</span>) + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$strpressed</span>"</span> ]; <span class="hljs-keyword">then</span> + strid=$(grep -oP <span class="hljs-string">'(\[ ).*?(\])'</span> &lt;&lt;&lt; <span class="hljs-string">"<span class="hljs-variable">$keyline</span>"</span>) <span class="hljs-comment"># get the id from the debug line to ingnore dupe detection.</span> + <span class="hljs-comment">#echo $keyline --- debug</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> = <span class="hljs-string">"<span class="hljs-variable">$strlastkey</span>"</span> ] &amp;&amp; [ <span class="hljs-string">"<span class="hljs-variable">$datdiff</span>"</span> -lt <span class="hljs-string">"<span class="hljs-variable">$intmsbetweenkeys</span>"</span> ]; <span class="hljs-keyword">then</span> + intkeychar=$((intkeychar + 1)) <span class="hljs-comment">#same key pressed for a different char</span> + <span class="hljs-keyword">else</span> + intkeychar=0 <span class="hljs-comment">#different key / too far apart</span> + <span class="hljs-keyword">fi</span> + datlastkey=<span class="hljs-variable">$datnow</span> + strlastkey=<span class="hljs-variable">$strkey</span> + <span class="hljs-keyword">if</span> [ <span class="hljs-string">"<span class="hljs-variable">$strid</span>"</span> != <span class="hljs-string">"<span class="hljs-variable">$strlastid</span>"</span> ]; <span class="hljs-keyword">then</span> + <span class="hljs-keyword">case</span> <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> <span class="hljs-keyword">in</span> + <span class="hljs-string">"1"</span>) + xdotool key <span class="hljs-string">"BackSpace"</span> + ;; + <span class="hljs-string">"2"</span>) + keychar <span class="hljs-string">"abc2"</span> intkeychar + ;; + <span class="hljs-string">"3"</span>) + keychar <span class="hljs-string">"def3"</span> intkeychar + ;; + <span class="hljs-string">"4"</span>) + keychar <span class="hljs-string">"ghi4"</span> intkeychar + ;; + <span class="hljs-string">"5"</span>) + keychar <span class="hljs-string">"jkl5"</span> intkeychar + ;; + <span class="hljs-string">"6"</span>) + keychar <span class="hljs-string">"mno6"</span> intkeychar + ;; + <span class="hljs-string">"7"</span>) + keychar <span class="hljs-string">"pqrs7"</span> intkeychar + ;; + <span class="hljs-string">"8"</span>) + keychar <span class="hljs-string">"tuv8"</span> intkeychar + ;; + <span class="hljs-string">"9"</span>) + keychar <span class="hljs-string">"wxyz9"</span> intkeychar + ;; + <span class="hljs-string">"0"</span>) + keychar <span class="hljs-string">" 0.-"</span> intkeychar + ;; + <span class="hljs-string">"previous channel"</span>) + xdotool key <span class="hljs-string">"Return"</span> <span class="hljs-comment">#Enter</span> + ;; + <span class="hljs-string">"channel up"</span>) + xdotool click 4 <span class="hljs-comment">#mouse scroll up</span> + ;; + <span class="hljs-string">"channel down"</span>) + xdotool click 5 <span class="hljs-comment">#mouse scroll down</span> + ;; + <span class="hljs-string">"channels list"</span>) + xdotool click 3 <span class="hljs-comment">#right mouse button click</span> + ;; + <span class="hljs-string">"up"</span>) + intpixels=$((-1 * intmousespeed)) + xdotool mousemove_relative -- 0 <span class="hljs-variable">$intpixels</span> <span class="hljs-comment">#move mouse up</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + ;; + <span class="hljs-string">"down"</span>) + intpixels=$(( 1 * intmousespeed)) + xdotool mousemove_relative -- 0 <span class="hljs-variable">$intpixels</span> <span class="hljs-comment">#move mouse down</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + ;; + <span class="hljs-string">"left"</span>) + intpixels=$((-1 * intmousespeed)) + xdotool mousemove_relative -- <span class="hljs-variable">$intpixels</span> 0 <span class="hljs-comment">#move mouse left</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + ;; + <span class="hljs-string">"right"</span>) + intpixels=$(( 1 * intmousespeed)) + xdotool mousemove_relative -- <span class="hljs-variable">$intpixels</span> 0 <span class="hljs-comment">#move mouse right</span> + intmousespeed=$((intmousespeed + intmouseacc)) <span class="hljs-comment">#speed up</span> + ;; + <span class="hljs-string">"select"</span>) + xdotool click 1 <span class="hljs-comment">#left mouse button click</span> + ;; + <span class="hljs-string">"return"</span>) + xdotool key <span class="hljs-string">"Alt_L+Left"</span> <span class="hljs-comment">#WWW-Back</span> + ;; + <span class="hljs-string">"exit"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: EXIT + ;; + <span class="hljs-string">"F2"</span>) + chromium-browser <span class="hljs-string">"https://www.youtube.com"</span> &amp; + ;; + <span class="hljs-string">"F3"</span>) + chromium-browser <span class="hljs-string">"https://www.google.com"</span> &amp; + ;; + <span class="hljs-string">"F4"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: YELLOW C + sync;sync;shutdown -h now + ;; + <span class="hljs-string">"F1"</span>) + chromium-browser --incognito <span class="hljs-string">"https://www.google.com"</span> &amp; + ;; + <span class="hljs-string">"rewind"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: REWIND + ;; + <span class="hljs-string">"pause"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: PAUSE + ;; + <span class="hljs-string">"Fast forward"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: FAST FORWARD + ;; + <span class="hljs-string">"play"</span>) + <span class="hljs-built_in">echo</span> Key Pressed: PLAY + ;; + <span class="hljs-string">"stop"</span>) + <span class="hljs-comment">## with my remote I only got "STOP" as key released (auto-released), not as key pressed; see below</span> + <span class="hljs-built_in">echo</span> Key Pressed: STOP + ;; + *) + <span class="hljs-built_in">echo</span> Unrecognized Key Pressed: <span class="hljs-variable">$strkey</span> ; CEC Line: <span class="hljs-variable">$keyline</span> + ;; + + <span class="hljs-keyword">esac</span> + <span class="hljs-keyword">else</span> + <span class="hljs-built_in">echo</span> Ignoring key <span class="hljs-variable">$strkey</span> with duplicate id <span class="hljs-variable">$strid</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-comment"># store the id of the keypress to check for duplicate press count.</span> + strlastid=<span class="hljs-variable">$strid</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">if</span> [ -n <span class="hljs-string">"<span class="hljs-variable">$strreleased</span>"</span> ]; <span class="hljs-keyword">then</span> + <span class="hljs-comment">#echo $keyline --- debug</span> + <span class="hljs-keyword">case</span> <span class="hljs-string">"<span class="hljs-variable">$strkey</span>"</span> <span class="hljs-keyword">in</span> + <span class="hljs-string">"stop"</span>) + <span class="hljs-built_in">echo</span> Key Released: STOP + ;; + <span class="hljs-string">"up"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"down"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"left"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-string">"right"</span>) + intmousespeed=<span class="hljs-variable">$intmousestartspeed</span> <span class="hljs-comment">#reset mouse speed</span> + ;; + <span class="hljs-keyword">esac</span> + <span class="hljs-keyword">fi</span> + <span class="hljs-keyword">fi</span> +<span class="hljs-keyword">done</span></code></pre></div><section class="post-menu-area clearfix"><nav class="post-controls clearfix"><div class="actions"><div class="double-button"><button class="widget-button btn-flat toggle-like like no-text btn-icon" aria-label="like this post" title="like this post"><svg class="fa d-icon d-icon-d-unliked svg-icon svg-node" aria-hidden="true"><use xlink:href="#far-heart"></use></svg></button></div><button class="widget-button btn-flat share no-text btn-icon" aria-label="share a link to this post" title="share a link to this post" data-share-url="/t/controlling-raspberry-pi-with-tv-remote-using-hdmi-cec/4250/4" data-post-number="4"><svg class="fa d-icon d-icon-link svg-icon svg-node" aria-hidden="true"><use xlink:href="#link"></use></svg></button></div></nav></section></div><section class="post-actions"> + </section><div class="post-links-container"></div></div></div></article></div></div></div> + + <div id="ember30" class="loading-container ember-view"> +</div> + </div> + <div id="topic-bottom"></div> + +<div id="ember31" class="loading-container ember-view"> +<!----> +<!----> +<!----> + <div id="ember32" class="topic-status-info ember-view"></div> + + <div id="topic-footer-buttons"> + <button aria-label="Reply" id="ember33" class="btn-primary pull-right btn btn-icon-text ember-view"> <svg class="fa d-icon d-icon-reply svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#reply"></use></svg> + + <span class="d-button-label">Reply<!----></span> + + +</button> + </div> + +<!----> + <span id="ember34" class="ember-view"><!----></span> + <div class=" suggested-topics-wrapper"> +<!----> <div id="suggested-topics" class="suggested-topics ember-view"><h3 class="suggested-topics-title">Suggested Topics</h3> +<div class="topics"> + <div id="ember35" class="ember-view"><div id="ember36" class="loading-container ember-view"> <!----> + <table id="ember37" class="topic-list ember-view"> <thead> + <tr><th data-sort-order="default" class="default">Topic</th> + +<th data-sort-order="posts" class="posts num">Replies</th> + +<th data-sort-order="views" class="views num">Views</th> + +<th data-sort-order="activity" class="activity num">Activity</th> + +</tr> + </thead> + +<!----> + +<tbody> + <tr data-topic-id="18632" id="ember40" class="topic-list-item category-tips-tricks-and-tutorials-raspberry-pi-tips tag-system ember-view"> +<td class="main-link clearfix" colspan="1"> + <span class="link-top-line"><a href="https://ubuntu-mate.community/t/unofficial-ubuntu-mate-18-04-beta-for-the-raspberry-pi-3-arm64/18632" class="title raw-link raw-topic-link" data-topic-id="18632">(UNOFFICIAL) Ubuntu MATE 18.04 beta for the Raspberry Pi 3 (ARM64)</a><span class="topic-post-badges"></span> + </span> + <div class="link-bottom-line"> + <a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials/raspberry-pi-tips"><span class="badge-category-parent-bg" style="background-color: #A6748F;"></span><span class="badge-category-bg" style="background-color: #C6043C;"></span><span data-drop-close="true" class="badge-category clear-badge" title="Topics sharing tips and tricks specifically for the Raspberry Pi port."><span class="category-name">Raspberry Pi</span></span></a> + <div class="discourse-tags"><a href="https://ubuntu-mate.community/tags/system" data-tag-name="system" class="discourse-tag box">system</a> </div> + + </div> +</td> + + +<td class="num posts-map posts heatmap-" title="This topic has 4 replies"> + <a href="" class="posts-map badge-posts heatmap-"> + + <span class="number">4</span> + </a> +</td> + + + + +<td class="num views heatmap-low"><span class="number" title="this topic has been viewed 1,259 times">1.3k</span></td> + +<td class="num age activity" title="First post: 29 Dec 2018 14:32 +Posted: 8 Jan 2019 02:35"> + <a class="post-activity" href="https://ubuntu-mate.community/t/unofficial-ubuntu-mate-18-04-beta-for-the-raspberry-pi-3-arm64/18632/6"><span class="relative-date" data-time="1546929355187" data-format="tiny">8 Jan</span></a> +</td> + +</tr> + <!----> + <tr data-topic-id="18125" id="ember42" class="topic-list-item category-tips-tricks-and-tutorials-raspberry-pi-tips tag-system tag-installation ember-view"> +<td class="main-link clearfix" colspan="1"> + <span class="link-top-line"><a href="https://ubuntu-mate.community/t/how-to-set-up-and-upgrade-ubuntu-mate-16-04-on-a-pi-2-3-3b/18125" class="title raw-link raw-topic-link" data-topic-id="18125">[How-To] Set Up and Upgrade Ubuntu MATE 16.04 on a Pi 2/3/3B+</a><span class="topic-post-badges"></span> + </span> + <div class="link-bottom-line"> + <a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials/raspberry-pi-tips"><span class="badge-category-parent-bg" style="background-color: #A6748F;"></span><span class="badge-category-bg" style="background-color: #C6043C;"></span><span data-drop-close="true" class="badge-category clear-badge" title="Topics sharing tips and tricks specifically for the Raspberry Pi port."><span class="category-name">Raspberry Pi</span></span></a> + <div class="discourse-tags"><a href="https://ubuntu-mate.community/tags/system" data-tag-name="system" class="discourse-tag box">system</a> <a href="https://ubuntu-mate.community/tags/installation" data-tag-name="installation" class="discourse-tag box">installation</a> </div> + + </div> +</td> + + +<td class="num posts-map posts heatmap-" title="This topic has 5 replies"> + <a href="" class="posts-map badge-posts heatmap-"> + + <span class="number">5</span> + </a> +</td> + + + + +<td class="num views heatmap-high"><span class="number" title="this topic has been viewed 5,805 times">5.8k</span></td> + +<td class="num age coldmap-low activity" title="First post: 28 Oct 2018 00:12 +Posted: 4 Dec 2018 12:54"> + <a class="post-activity" href="https://ubuntu-mate.community/t/how-to-set-up-and-upgrade-ubuntu-mate-16-04-on-a-pi-2-3-3b/18125/7"><span class="relative-date with-year" data-time="1543942459847" data-format="tiny">Dec '18</span></a> +</td> + +</tr> + <!----> + <tr data-topic-id="19302" id="ember44" class="topic-list-item category-tips-tricks-and-tutorials-raspberry-pi-tips ember-view"> +<td class="main-link clearfix" colspan="1"> + <span class="link-top-line"><a href="https://ubuntu-mate.community/t/tutorial-installing-ubuntu-mate-on-a-raspberry-pi-from-its-foss/19302" class="title raw-link raw-topic-link" data-topic-id="19302">[Tutorial] Installing Ubuntu MATE on a Raspberry Pi from It’s FOSS</a><span class="topic-post-badges"></span> + </span> + <div class="link-bottom-line"> + <a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials/raspberry-pi-tips"><span class="badge-category-parent-bg" style="background-color: #A6748F;"></span><span class="badge-category-bg" style="background-color: #C6043C;"></span><span data-drop-close="true" class="badge-category clear-badge" title="Topics sharing tips and tricks specifically for the Raspberry Pi port."><span class="category-name">Raspberry Pi</span></span></a> + + + </div> +</td> + + +<td class="num posts-map posts heatmap-" title="This topic has 1 reply"> + <a href="" class="posts-map badge-posts heatmap-"> + + <span class="number">1</span> + </a> +</td> + + + + +<td class="num views "><span class="number" title="this topic has been viewed 513 times">513</span></td> + +<td class="num age activity" title="First post: 12 Apr 2019 11:32 +Posted: 13 Apr 2019 00:44"> + <a class="post-activity" href="https://ubuntu-mate.community/t/tutorial-installing-ubuntu-mate-on-a-raspberry-pi-from-its-foss/19302/2"><span class="relative-date" data-time="1555130653508" data-format="tiny">13 Apr</span></a> +</td> + +</tr> + <!----> + <tr data-topic-id="18471" id="ember46" class="topic-list-item category-tips-tricks-and-tutorials-raspberry-pi-tips ember-view"> +<td class="main-link clearfix" colspan="1"> + <span class="link-top-line"><a href="https://ubuntu-mate.community/t/how-to-enable-support-for-raspberry-pi-3b-and-3a-in-ubuntu-mate/18471" class="title raw-link raw-topic-link" data-topic-id="18471">How to enable support for Raspberry Pi 3B+ and 3A+ in Ubuntu MATE</a><span class="topic-post-badges"></span> + </span> + <div class="link-bottom-line"> + <a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials/raspberry-pi-tips"><span class="badge-category-parent-bg" style="background-color: #A6748F;"></span><span class="badge-category-bg" style="background-color: #C6043C;"></span><span data-drop-close="true" class="badge-category clear-badge" title="Topics sharing tips and tricks specifically for the Raspberry Pi port."><span class="category-name">Raspberry Pi</span></span></a> + + + </div> +</td> + + +<td class="num posts-map posts heatmap-" title="This topic has 12 replies"> + <a href="" class="posts-map badge-posts heatmap-"> + + <span class="number">12</span> + </a> +</td> + + + + +<td class="num views heatmap-med"><span class="number" title="this topic has been viewed 2,193 times">2.2k</span></td> + +<td class="num age coldmap-low activity" title="First post: 4 Dec 2018 16:26 +Posted: 12 Jan 2019 13:25"> + <a class="post-activity" href="https://ubuntu-mate.community/t/how-to-enable-support-for-raspberry-pi-3b-and-3a-in-ubuntu-mate/18471/14"><span class="relative-date" data-time="1547313921761" data-format="tiny">12 Jan</span></a> +</td> + +</tr> + <!----> + <tr data-topic-id="18797" id="ember48" class="topic-list-item category-tips-tricks-and-tutorials-raspberry-pi-tips ember-view"> +<td class="main-link clearfix" colspan="1"> + <span class="link-top-line"><a href="https://ubuntu-mate.community/t/adapting-ubuntu-mate-16-04-image-to-run-on-the-3b-3a/18797" class="title raw-link raw-topic-link" data-topic-id="18797">Adapting Ubuntu MATE 16.04 image to run on the 3B+/3A+</a><span class="topic-post-badges"></span> + </span> + <div class="link-bottom-line"> + <a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials/raspberry-pi-tips"><span class="badge-category-parent-bg" style="background-color: #A6748F;"></span><span class="badge-category-bg" style="background-color: #C6043C;"></span><span data-drop-close="true" class="badge-category clear-badge" title="Topics sharing tips and tricks specifically for the Raspberry Pi port."><span class="category-name">Raspberry Pi</span></span></a> + + + </div> +</td> + + +<td class="num posts-map posts heatmap-" title="This topic has 1 reply"> + <a href="" class="posts-map badge-posts heatmap-"> + + <span class="number">1</span> + </a> +</td> + + + + +<td class="num views "><span class="number" title="this topic has been viewed 865 times">865</span></td> + +<td class="num age activity" title="First post: 21 Jan 2019 17:51 +Posted: 1 Feb 2019 14:18"> + <a class="post-activity" href="https://ubuntu-mate.community/t/adapting-ubuntu-mate-16-04-image-to-run-on-the-3b-3a/18797/2"><span class="relative-date" data-time="1549045113480" data-format="tiny">1 Feb</span></a> +</td> + +</tr> + <!----> +</tbody> +</table> + +</div></div> +</div> + +<h3 class="suggested-topics-message">Want to read more? Browse other topics in <a class="badge-wrapper bullet" href="https://ubuntu-mate.community/c/tips-tricks-and-tutorials/raspberry-pi-tips"><span class="badge-category-parent-bg" style="background-color: #A6748F;"></span><span class="badge-category-bg" style="background-color: #C6043C;"></span><span data-drop-close="true" class="badge-category clear-badge" title="Topics sharing tips and tricks specifically for the Raspberry Pi port."><span class="category-name">Raspberry Pi</span></span></a> or <a href="https://ubuntu-mate.community/latest">view latest topics</a>.</h3> +</div> + </div> + +</div> + </section> + </div> + + </div> + + <div id="share-link" class="ember-view"><div class="title"> + <h3>[en.share.topic]</h3> + +<!----></div> + +<div> + <input type="text"> + <div class="share-for-touch"><div class="overflow-ellipsis"><a></a></div></div> +</div> + +<div class="actions"> + <div class="sources"> + <div id="ember50" class="social-link ember-view"><a href="" title="Share this link on Twitter" aria-label="Share this link on Twitter" data-ember-action="" data-ember-action-51="51"> + <svg class="fa d-icon d-icon-fab-twitter-square svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#fab-twitter-square"></use></svg> +</a> +</div> + <div id="ember53" class="social-link ember-view"><a href="" title="Share this link on Facebook" aria-label="Share this link on Facebook" data-ember-action="" data-ember-action-54="54"> + <svg class="fa d-icon d-icon-fab-facebook-square svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#fab-facebook-square"></use></svg> +</a> +</div> + <div id="ember56" class="social-link ember-view"><a href="" title="Send this link in an email" aria-label="Send this link in an email" data-ember-action="" data-ember-action-57="57"> + <svg class="fa d-icon d-icon-envelope-square svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#envelope-square"></use></svg> +</a> +</div> + </div> + + <div class="alt-actions"> +<!----> + <a href="" class="close-share" aria-label="close" title="close" data-ember-action="" data-ember-action-58="58"> + <svg class="fa d-icon d-icon-times svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#times"></use></svg> + </a> + </div> +</div> +</div> + +<!----></div> + <!----> +<div id="user-card" class="show-badges no-bg ember-view"><!----></div> + +<div id="group-card" class="no-bg show-badges ember-view"><!----></div> + +</div> + +<span id="ember59" class="ember-view"><!----></span> + <div id="ember60" class="ember-view"><div id="mate-footer"> + <div class="wrap"> + <div class="left text"> + <!--div id="copyright">For a retrospective future, powered by <a href="https://www.discourse.org/">Discourse</a>.</div--> + <div id="license">User contributions are licensed under a <a target="_blank" rel="noopener" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License</a>.</div> + </div> + <div class="right"> + <div id="links"> + <a href="https://ubuntu-mate.org/logo-guidelines">Logo Guidelines</a> + <!--a href="https://ubuntu-mate.org/get-involved">Get Involved</a--> + </div> + <div id="social"> + <a target="_blank" rel="noopener" title="Blog RSS Feed" href="https://ubuntu-mate.community/rss"><img src="RaspberryPITVHDMI_archivos/rss.svg" alt="Blog RSS Feed"></a> + <a target="_blank" rel="noopener" title="Google+" href="https://ubuntu-mate.community/mastodon"><img src="RaspberryPITVHDMI_archivos/mastodon.svg" alt="Ubuntu MATE on Mastodon"></a> + <a target="_blank" rel="noopener" title="Twitter" href="https://ubuntu-mate.community/twitter"><img src="RaspberryPITVHDMI_archivos/twitter.svg" alt="Ubuntu MATE on Twitter"></a> + <a target="_blank" rel="noopener" title="Facebook" href="https://ubuntu-mate.community/facebook"><img src="RaspberryPITVHDMI_archivos/facebook.svg" alt="Ubuntu MATE on Facebook"></a> + <a target="_blank" rel="noopener" title="YouTube" href="https://ubuntu-mate.community/youtube"><img src="RaspberryPITVHDMI_archivos/youtube.svg" alt="Ubuntu MATE on YouTube"></a> + </div> + </div> + </div> +</div> + +</div> +<span id="ember61" class="ember-view"><!----></span> + +<div data-keyboard="false" id="discourse-modal" class="hidden modal d-modal fixed-modal ember-view"><div class="modal-outer-container"> + <div class="modal-middle-container"> + <div class="modal-inner-container"> + <div class="modal-header"> + <div class="modal-close"> + <a class="close" href="" data-ember-action="" data-ember-action-63="63"> + <svg class="fa d-icon d-icon-times svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#times"></use></svg> + </a> + </div> + + <div class="title"> + <h3></h3> + +<!----> </div> + </div> + + <div id="modal-alert"></div> + + <div id="ember67" class="ember-view"></div> + + + +<!----> </div> + </div> +</div> +</div> +<div id="topic-entrance" class="hidden ember-view"><button id="ember64" class="full jump-top btn no-text ember-view"><!----> +<!----> + <svg class="fa d-icon d-icon-step-backward svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#step-backward"></use></svg> Invalid date + +</button> +<button id="ember65" class="full jump-bottom btn no-text ember-view"><!----> +<!----> + Invalid date <svg class="fa d-icon d-icon-step-forward svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#step-forward"></use></svg> + +</button></div> +<div id="reply-control" class="closed show-preview ember-view"> <div class="grippie"></div> +<!----> +</div> + +<!----></div></section> +<div id="offscreen-content"> +</div> +<form id="hidden-login-form" method="post" action="/login" style="display: none;"> +<input name="username" id="signin_username" type="text"> +<input name="password" id="signin_password" type="password"> +<input name="redirect" type="hidden"> +<input id="signin-button" value="Log In" type="submit"> +</form> +<div class="hidden" id="data-preloaded" data-preloaded="{&quot;site&quot;:&quot;{\&quot;default_archetype\&quot;:\&quot;regular\&quot;,\&quot;notification_types\&quot;:{\&quot;mentioned\&quot;:1,\&quot;replied\&quot;:2,\&quot;quoted\&quot;:3,\&quot;edited\&quot;:4,\&quot;liked\&quot;:5,\&quot;private_message\&quot;:6,\&quot;invited_to_private_message\&quot;:7,\&quot;invitee_accepted\&quot;:8,\&quot;posted\&quot;:9,\&quot;moved_post\&quot;:10,\&quot;linked\&quot;:11,\&quot;granted_badge\&quot;:12,\&quot;invited_to_topic\&quot;:13,\&quot;custom\&quot;:14,\&quot;group_mentioned\&quot;:15,\&quot;group_message_summary\&quot;:16,\&quot;watching_first_post\&quot;:17,\&quot;topic_reminder\&quot;:18,\&quot;liked_consolidated\&quot;:19,\&quot;post_approved\&quot;:20,\&quot;code_review_commit_approved\&quot;:21},\&quot;post_types\&quot;:{\&quot;regular\&quot;:1,\&quot;moderator_action\&quot;:2,\&quot;small_action\&quot;:3,\&quot;whisper\&quot;:4},\&quot;groups\&quot;:[{\&quot;id\&quot;:1,\&quot;name\&quot;:\&quot;admins\&quot;},{\&quot;id\&quot;:43,\&quot;name\&quot;:\&quot;Canonical\&quot;},{\&quot;id\&quot;:46,\&quot;name\&quot;:\&quot;Donator\&quot;},{\&quot;id\&quot;:42,\&quot;name\&quot;:\&quot;MATEDevelopers\&quot;},{\&quot;id\&quot;:2,\&quot;name\&quot;:\&quot;moderators\&quot;},{\&quot;id\&quot;:50,\&quot;name\&quot;:\&quot;Patreon\&quot;},{\&quot;id\&quot;:48,\&quot;name\&quot;:\&quot;QATeam\&quot;},{\&quot;id\&quot;:3,\&quot;name\&quot;:\&quot;staff\&quot;},{\&quot;id\&quot;:10,\&quot;name\&quot;:\&quot;trust_level_0\&quot;},{\&quot;id\&quot;:11,\&quot;name\&quot;:\&quot;trust_level_1\&quot;},{\&quot;id\&quot;:12,\&quot;name\&quot;:\&quot;trust_level_2\&quot;},{\&quot;id\&quot;:13,\&quot;name\&quot;:\&quot;trust_level_3\&quot;},{\&quot;id\&quot;:14,\&quot;name\&quot;:\&quot;trust_level_4\&quot;},{\&quot;id\&quot;:44,\&quot;name\&quot;:\&quot;UbuntuMATEDevelopers\&quot;},{\&quot;id\&quot;:51,\&quot;name\&quot;:\&quot;UbuntuMATEGuardians\&quot;},{\&quot;id\&quot;:47,\&quot;name\&quot;:\&quot;Verified\&quot;}],\&quot;filters\&quot;:[\&quot;latest\&quot;,\&quot;unread\&quot;,\&quot;new\&quot;,\&quot;read\&quot;,\&quot;posted\&quot;,\&quot;bookmarks\&quot;],\&quot;periods\&quot;:[\&quot;all\&quot;,\&quot;yearly\&quot;,\&quot;quarterly\&quot;,\&quot;monthly\&quot;,\&quot;weekly\&quot;,\&quot;daily\&quot;],\&quot;top_menu_items\&quot;:[\&quot;latest\&quot;,\&quot;unread\&quot;,\&quot;new\&quot;,\&quot;read\&quot;,\&quot;posted\&quot;,\&quot;bookmarks\&quot;,\&quot;category\&quot;,\&quot;categories\&quot;,\&quot;top\&quot;],\&quot;anonymous_top_menu_items\&quot;:[\&quot;latest\&quot;,\&quot;top\&quot;,\&quot;categories\&quot;,\&quot;category\&quot;,\&quot;categories\&quot;,\&quot;top\&quot;],\&quot;uncategorized_category_id\&quot;:1,\&quot;is_readonly\&quot;:false,\&quot;disabled_plugins\&quot;:[\&quot;discourse-narrative-bot\&quot;,\&quot;discourse-nginx-performance-report\&quot;],\&quot;user_field_max_length\&quot;:2048,\&quot;suppressed_from_latest_category_ids\&quot;:[],\&quot;post_action_types\&quot;:[{\&quot;id\&quot;:1,\&quot;name_key\&quot;:\&quot;bookmark\&quot;,\&quot;name\&quot;:\&quot;Bookmark\&quot;,\&quot;description\&quot;:\&quot;Bookmark this post\&quot;,\&quot;short_description\&quot;:\&quot;Bookmark this post\&quot;,\&quot;long_form\&quot;:\&quot;bookmarked this post\&quot;,\&quot;is_flag\&quot;:false,\&quot;is_custom_flag\&quot;:false},{\&quot;id\&quot;:2,\&quot;name_key\&quot;:\&quot;like\&quot;,\&quot;name\&quot;:\&quot;Like\&quot;,\&quot;description\&quot;:\&quot;Like this post\&quot;,\&quot;short_description\&quot;:\&quot;Like this post\&quot;,\&quot;long_form\&quot;:\&quot;liked this\&quot;,\&quot;is_flag\&quot;:false,\&quot;is_custom_flag\&quot;:false},{\&quot;id\&quot;:3,\&quot;name_key\&quot;:\&quot;off_topic\&quot;,\&quot;name\&quot;:\&quot;Off-Topic\&quot;,\&quot;description\&quot;:\&quot;This post is not relevant to the current discussion as defined by the title and first post, and should probably be moved elsewhere.\&quot;,\&quot;short_description\&quot;:\&quot;Not relevant to the discussion\&quot;,\&quot;long_form\&quot;:\&quot;flagged this as off-topic\&quot;,\&quot;is_flag\&quot;:true,\&quot;is_custom_flag\&quot;:false},{\&quot;id\&quot;:4,\&quot;name_key\&quot;:\&quot;inappropriate\&quot;,\&quot;name\&quot;:\&quot;Inappropriate\&quot;,\&quot;description\&quot;:\&quot;This post contains content that a reasonable person would consider offensive, abusive, or a violation of \\u003ca href=\\\&quot;/guidelines\\\&quot;\\u003eour community guidelines\\u003c/a\\u003e.\&quot;,\&quot;short_description\&quot;:\&quot;A violation of \\u003ca href=\\\&quot;/guidelines\\\&quot;\\u003eour community guidelines\\u003c/a\\u003e\&quot;,\&quot;long_form\&quot;:\&quot;flagged this as inappropriate\&quot;,\&quot;is_flag\&quot;:true,\&quot;is_custom_flag\&quot;:false},{\&quot;id\&quot;:8,\&quot;name_key\&quot;:\&quot;spam\&quot;,\&quot;name\&quot;:\&quot;Spam\&quot;,\&quot;description\&quot;:\&quot;This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.\&quot;,\&quot;short_description\&quot;:\&quot;This is an advertisement or vandalism\&quot;,\&quot;long_form\&quot;:\&quot;flagged this as spam\&quot;,\&quot;is_flag\&quot;:true,\&quot;is_custom_flag\&quot;:false},{\&quot;id\&quot;:6,\&quot;name_key\&quot;:\&quot;notify_user\&quot;,\&quot;name\&quot;:\&quot;Send @{{username}} a message\&quot;,\&quot;description\&quot;:\&quot;I want to talk to this person directly and personally about their post.\&quot;,\&quot;short_description\&quot;:\&quot;I want to talk to this person directly and personally about their post.\&quot;,\&quot;long_form\&quot;:\&quot;messaged user\&quot;,\&quot;is_flag\&quot;:true,\&quot;is_custom_flag\&quot;:true},{\&quot;id\&quot;:7,\&quot;name_key\&quot;:\&quot;notify_moderators\&quot;,\&quot;name\&quot;:\&quot;Something Else\&quot;,\&quot;description\&quot;:\&quot;This post requires staff attention for another reason not listed above.\&quot;,\&quot;short_description\&quot;:\&quot;Requires staff attention for another reason\&quot;,\&quot;long_form\&quot;:\&quot;flagged this for staff attention\&quot;,\&quot;is_flag\&quot;:true,\&quot;is_custom_flag\&quot;:true}],\&quot;topic_flag_types\&quot;:[{\&quot;id\&quot;:4,\&quot;name_key\&quot;:\&quot;inappropriate\&quot;,\&quot;name\&quot;:\&quot;Inappropriate\&quot;,\&quot;description\&quot;:\&quot;This topic contains content that a reasonable person would consider offensive, abusive, or a violation of \\u003ca href=\\\&quot;/guidelines\\\&quot;\\u003eour community guidelines\\u003c/a\\u003e.\&quot;,\&quot;short_description\&quot;:\&quot;A violation of \\u003ca href=\\\&quot;/guidelines\\\&quot;\\u003eour community guidelines\\u003c/a\\u003e\&quot;,\&quot;long_form\&quot;:\&quot;flagged this as inappropriate\&quot;,\&quot;is_flag\&quot;:true,\&quot;is_custom_flag\&quot;:false},{\&quot;id\&quot;:8,\&quot;name_key\&quot;:\&quot;spam\&quot;,\&quot;name\&quot;:\&quot;Spam\&quot;,\&quot;description\&quot;:\&quot;This topic is an advertisement. It is not useful or relevant to this site, but promotional in nature.\&quot;,\&quot;short_description\&quot;:\&quot;This is an advertisement\&quot;,\&quot;long_form\&quot;:\&quot;flagged this as spam\&quot;,\&quot;is_flag\&quot;:true,\&quot;is_custom_flag\&quot;:false},{\&quot;id\&quot;:7,\&quot;name_key\&quot;:\&quot;notify_moderators\&quot;,\&quot;name\&quot;:\&quot;Something Else\&quot;,\&quot;description\&quot;:\&quot;This topic requires general staff attention based on the \\u003ca href=\\\&quot;/guidelines\\\&quot;\\u003eguidelines\\u003c/a\\u003e, \\u003ca href=\\\&quot;/tos\\\&quot;\\u003eTOS\\u003c/a\\u003e, or for another reason not listed above.\&quot;,\&quot;short_description\&quot;:\&quot;Requires staff attention for another reason\&quot;,\&quot;long_form\&quot;:\&quot;flagged this for moderator attention\&quot;,\&quot;is_flag\&quot;:true,\&quot;is_custom_flag\&quot;:true}],\&quot;can_create_tag\&quot;:false,\&quot;can_tag_topics\&quot;:null,\&quot;can_tag_pms\&quot;:false,\&quot;tags_filter_regexp\&quot;:\&quot;[/\\\\?#\\\\[\\\\]@!\\\\$\\u0026'\\\\(\\\\)\\\\*\\\\+,;=\\\\.%\\\\\\\\`^\\\\s|\\\\{\\\\}\\\&quot;\\u003c\\u003e]+\&quot;,\&quot;top_tags\&quot;:[\&quot;software\&quot;,\&quot;system\&quot;,\&quot;installation\&quot;,\&quot;networking\&quot;,\&quot;video\&quot;,\&quot;Intel\&quot;,\&quot;panel\&quot;,\&quot;desktop\&quot;,\&quot;themes\&quot;,\&quot;caja\&quot;,\&quot;18-04-bionic-LTS\&quot;,\&quot;bugs\&quot;,\&quot;HP\&quot;,\&quot;audio\&quot;,\&quot;boutique\&quot;,\&quot;Lenovo\&quot;,\&quot;Dell\&quot;,\&quot;drivers\&quot;,\&quot;security\&quot;,\&quot;Asus\&quot;,\&quot;16-04-xenial-LTS\&quot;,\&quot;compiz\&quot;,\&quot;kernel\&quot;,\&quot;laptop\&quot;,\&quot;internet\&quot;,\&quot;partitioning\&quot;,\&quot;updates\&quot;,\&quot;17-10-artful\&quot;,\&quot;NVIDIA\&quot;,\&quot;terminal\&quot;],\&quot;topic_featured_link_allowed_category_ids\&quot;:[26,33,35,42,9,37,34,24,15,29,3,7,6,28,25,8,20,4,1,10,5,31,36,27,19,18,30],\&quot;user_themes\&quot;:[{\&quot;theme_id\&quot;:8,\&quot;name\&quot;:\&quot;Dark\&quot;,\&quot;default\&quot;:false},{\&quot;theme_id\&quot;:7,\&quot;name\&quot;:\&quot;Light\&quot;,\&quot;default\&quot;:true}],\&quot;censored_words\&quot;:\&quot;shit|fuck|fucking|fucked|f u c k|bitch|dick|cunt|fag|piss|pissing|pissed|twat|shitting|bastard|arse|arsehole|bullshit|prick|shitty|s h i t|asshole|retard|retarded|dicking|shitload|dickhead|shite|pisses|fuckin|shiting|sh1t|bullsh1t|fuck3d\&quot;,\&quot;categories\&quot;:[{\&quot;id\&quot;:30,\&quot;name\&quot;:\&quot;Announcements\&quot;,\&quot;color\&quot;:\&quot;F5D081\&quot;,\&quot;text_color\&quot;:\&quot;000000\&quot;,\&quot;slug\&quot;:\&quot;announce\&quot;,\&quot;topic_count\&quot;:60,\&quot;post_count\&quot;:878,\&quot;position\&quot;:0,\&quot;description\&quot;:\&quot;News and alerts about Ubuntu MATE, plus community forum updates.\&quot;,\&quot;description_text\&quot;:\&quot;News and alerts about Ubuntu MATE, plus community forum updates.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-announcements-category/3859\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:10,\&quot;name\&quot;:\&quot;Support \\u0026 Help Requests\&quot;,\&quot;color\&quot;:\&quot;729FCF\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;support\&quot;,\&quot;topic_count\&quot;:5763,\&quot;post_count\&quot;:34936,\&quot;position\&quot;:1,\&quot;description\&quot;:\&quot;Need assistance with Ubuntu MATE or the MATE Desktop?\&quot;,\&quot;description_text\&quot;:\&quot;Need assistance with Ubuntu MATE or the MATE Desktop?\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-support-help-requests-category/17\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:true,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:true,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:\&quot;latest\&quot;,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:18,\&quot;name\&quot;:\&quot;Hardware\&quot;,\&quot;color\&quot;:\&quot;555753\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;hardware\&quot;,\&quot;topic_count\&quot;:477,\&quot;post_count\&quot;:2986,\&quot;position\&quot;:2,\&quot;description\&quot;:\&quot;Topics may include driver related issues, compatibility reports, and diagnosing issues with specific hardware features.\&quot;,\&quot;description_text\&quot;:\&quot;Topics may include driver related issues, compatibility reports, and diagnosing issues with specific hardware features.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-hardware-category/863\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:10,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:19,\&quot;name\&quot;:\&quot;Raspberry Pi\&quot;,\&quot;color\&quot;:\&quot;C6043C\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;raspberry-pi\&quot;,\&quot;topic_count\&quot;:872,\&quot;post_count\&quot;:4533,\&quot;position\&quot;:3,\&quot;description\&quot;:\&quot;Topics relating to the Raspberry Pi port of Ubuntu MATE.\&quot;,\&quot;description_text\&quot;:\&quot;Topics relating to the Raspberry Pi port of Ubuntu MATE.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-raspberry-pi-support-category/2478\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:10,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:\&quot;\&quot;,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:20,\&quot;name\&quot;:\&quot;PowerPC\&quot;,\&quot;color\&quot;:\&quot;BABDB6\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;powerpc\&quot;,\&quot;topic_count\&quot;:90,\&quot;post_count\&quot;:702,\&quot;position\&quot;:4,\&quot;description\&quot;:\&quot;Topics relating to PowerPCs, which were common in Macs pre-2006 before Apple switched to Intel processors.\&quot;,\&quot;description_text\&quot;:\&quot;Topics relating to PowerPCs, which were common in Macs pre-2006 before Apple switched to Intel processors.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-powerpc-category/3122\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:10,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:31,\&quot;name\&quot;:\&quot;Thoughts \\u0026 Feedback\&quot;,\&quot;color\&quot;:\&quot;38B44A\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;feedback\&quot;,\&quot;topic_count\&quot;:548,\&quot;post_count\&quot;:4546,\&quot;position\&quot;:5,\&quot;description\&quot;:\&quot;Post your thoughts and comments about the distribution.\&quot;,\&quot;description_text\&quot;:\&quot;Post your thoughts and comments about the distribution.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-thoughts-feedback-category/5167\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:null,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:15,\&quot;name\&quot;:\&quot;Development Discussion\&quot;,\&quot;color\&quot;:\&quot;BC1142\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;development-discussion\&quot;,\&quot;topic_count\&quot;:634,\&quot;post_count\&quot;:5457,\&quot;position\&quot;:6,\&quot;description\&quot;:\&quot;Topics discussing development related matters and ideas, but is \\u003cstrong\\u003enot\\u003c/strong\\u003e the place for bug reports.\&quot;,\&quot;description_text\&quot;:\&quot;Topics discussing development related matters and ideas, but is not the place for bug reports.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-development-discussion-category/83\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:true,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:true,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:\&quot;latest\&quot;,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:25,\&quot;name\&quot;:\&quot;Translations\&quot;,\&quot;color\&quot;:\&quot;EFB73E\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;translations\&quot;,\&quot;topic_count\&quot;:37,\&quot;post_count\&quot;:354,\&quot;position\&quot;:7,\&quot;description\&quot;:\&quot;Speak multiple languages? Help Ubuntu MATE become available to many languages from around the world!\&quot;,\&quot;description_text\&quot;:\&quot;Speak multiple languages? Help Ubuntu MATE become available to many languages from around the world!\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-translations-category/3303\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:15,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:null,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:9,\&quot;name\&quot;:\&quot;Tips, Tricks and Tutorials\&quot;,\&quot;color\&quot;:\&quot;A6748F\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;tips-tricks-and-tutorials\&quot;,\&quot;topic_count\&quot;:1,\&quot;post_count\&quot;:8,\&quot;position\&quot;:16,\&quot;description\&quot;:\&quot;If you have a tutorial, how to or other useful tips to share about Ubuntu MATE, then fit them in to one of these subcategories:\&quot;,\&quot;description_text\&quot;:\&quot;If you have a tutorial, how to or other useful tips to share about Ubuntu MATE, then fit them in to one of these subcategories:\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-tips-tricks-and-tutorials-category/16\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:true,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:true,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:\&quot;latest\&quot;,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:26,\&quot;name\&quot;:\&quot;Tutorials \\u0026 Guides\&quot;,\&quot;color\&quot;:\&quot;729FCF\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;tutorials-and-guides\&quot;,\&quot;topic_count\&quot;:111,\&quot;post_count\&quot;:710,\&quot;position\&quot;:17,\&quot;description\&quot;:\&quot;Tutorials, guidance and how-to's for Ubuntu MATE that will help other users belong here.\&quot;,\&quot;description_text\&quot;:\&quot;Tutorials, guidance and how-to's for Ubuntu MATE that will help other users belong here.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-tutorials-guides-category/3305\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:9,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:27,\&quot;name\&quot;:\&quot;Tips \\u0026 Tricks\&quot;,\&quot;color\&quot;:\&quot;EFB73E\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;tips-and-tricks\&quot;,\&quot;topic_count\&quot;:203,\&quot;post_count\&quot;:765,\&quot;position\&quot;:18,\&quot;description\&quot;:\&quot;Got something cool to share that will make Ubuntu MATE even more enjoyable and productive? This is the place to leave them.\&quot;,\&quot;description_text\&quot;:\&quot;Got something cool to share that will make Ubuntu MATE even more enjoyable and productive? This is the place to leave them.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-tips-tricks-category/3306\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:9,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:28,\&quot;name\&quot;:\&quot;Raspberry Pi\&quot;,\&quot;color\&quot;:\&quot;C6043C\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;raspberry-pi-tips\&quot;,\&quot;topic_count\&quot;:46,\&quot;post_count\&quot;:383,\&quot;position\&quot;:19,\&quot;description\&quot;:\&quot;Topics sharing tips and tricks specifically for the Raspberry Pi port.\&quot;,\&quot;description_text\&quot;:\&quot;Topics sharing tips and tricks specifically for the Raspberry Pi port.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-raspberry-pi-tips-tricks-tutorials-category/3307\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:9,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:\&quot;\&quot;,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:29,\&quot;name\&quot;:\&quot;Tried \\u0026 Tested\&quot;,\&quot;color\&quot;:\&quot;7DCE89\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;tried-and-tested\&quot;,\&quot;topic_count\&quot;:98,\&quot;post_count\&quot;:581,\&quot;position\&quot;:20,\&quot;description\&quot;:\&quot;Have you discovered something that works perfectly, or maybe nearly perfectly with some adjustments? This is the place to share them.\&quot;,\&quot;description_text\&quot;:\&quot;Have you discovered something that works perfectly, or maybe nearly perfectly with some adjustments? This is the place to share them.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-tried-tested-category/3308\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:9,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:24,\&quot;name\&quot;:\&quot;Multimedia Showcase\&quot;,\&quot;color\&quot;:\&quot;72CDCF\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;multimedia\&quot;,\&quot;topic_count\&quot;:38,\&quot;post_count\&quot;:171,\&quot;position\&quot;:21,\&quot;description\&quot;:\&quot;Got a screenshot, a video or even wallpapers, themes and icons to share? This is the place to show them off.\&quot;,\&quot;description_text\&quot;:\&quot;Got a screenshot, a video or even wallpapers, themes and icons to share? This is the place to show them off.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-multimedia-showcase-category/3302\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:true,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:true,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:\&quot;latest\&quot;,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:8,\&quot;name\&quot;:\&quot;Artwork\&quot;,\&quot;color\&quot;:\&quot;729FCF\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;artwork\&quot;,\&quot;topic_count\&quot;:196,\&quot;post_count\&quot;:1171,\&quot;position\&quot;:22,\&quot;description\&quot;:\&quot;If you've created Ubuntu MATE artwork, such as themes or backgrounds, then share your work here.\&quot;,\&quot;description_text\&quot;:\&quot;If you've created Ubuntu MATE artwork, such as themes or backgrounds, then share your work here.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-artwork-category/15\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:24,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:7,\&quot;name\&quot;:\&quot;Screenshots\&quot;,\&quot;color\&quot;:\&quot;009F8E\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;screenshots\&quot;,\&quot;topic_count\&quot;:105,\&quot;post_count\&quot;:916,\&quot;position\&quot;:23,\&quot;description\&quot;:\&quot;This is the place to share your epic Ubuntu MATE screenshots. \&quot;,\&quot;description_text\&quot;:\&quot;This is the place to share your epic Ubuntu MATE screenshots.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-screenshots-category/14\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:24,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:6,\&quot;name\&quot;:\&quot;Videos\&quot;,\&quot;color\&quot;:\&quot;EA5A5A\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;videos\&quot;,\&quot;topic_count\&quot;:36,\&quot;post_count\&quot;:178,\&quot;position\&quot;:24,\&quot;description\&quot;:\&quot;If you've made, or found, a video review or showcase of Ubuntu MATE then share it here.\&quot;,\&quot;description_text\&quot;:\&quot;If you've made, or found, a video review or showcase of Ubuntu MATE then share it here.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-videos-category/13\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:24,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:5,\&quot;name\&quot;:\&quot;Media Coverage\&quot;,\&quot;color\&quot;:\&quot;E98866\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;media-coverage\&quot;,\&quot;topic_count\&quot;:113,\&quot;post_count\&quot;:517,\&quot;position\&quot;:25,\&quot;description\&quot;:\&quot;When Ubuntu MATE is covered by the online or print media, this is the place to post links. \&quot;,\&quot;description_text\&quot;:\&quot;When Ubuntu MATE is covered by the online or print media, this is the place to post links.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-media-coverage-category/12\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:33,\&quot;name\&quot;:\&quot;Multilingual Discussions\&quot;,\&quot;color\&quot;:\&quot;5C3566\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;multilingual\&quot;,\&quot;topic_count\&quot;:1,\&quot;post_count\&quot;:1,\&quot;position\&quot;:28,\&quot;description\&quot;:\&quot;A discussion area dedicated for our non-English speakers.\&quot;,\&quot;description_text\&quot;:\&quot;A discussion area dedicated for our non-English speakers.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-multilingual-discussions-category/6094\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:true,\&quot;sort_order\&quot;:\&quot;\&quot;,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:true,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:\&quot;latest\&quot;,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:35,\&quot;name\&quot;:\&quot;Español\&quot;,\&quot;color\&quot;:\&quot;EFB73E\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;spanish\&quot;,\&quot;topic_count\&quot;:82,\&quot;post_count\&quot;:313,\&quot;position\&quot;:29,\&quot;description\&quot;:\&quot;¡Habla sobre cualquier cosa sobre Ubuntu MATE! Tal como:\&quot;,\&quot;description_text\&quot;:\&quot;¡Habla sobre cualquier cosa sobre Ubuntu MATE! Tal como:\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-espanol-category/6096\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:33,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:36,\&quot;name\&quot;:\&quot;Deutsch\&quot;,\&quot;color\&quot;:\&quot;DD4814\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;german\&quot;,\&quot;topic_count\&quot;:26,\&quot;post_count\&quot;:148,\&quot;position\&quot;:30,\&quot;description\&quot;:\&quot;Sprechen Sie über irgendetwas verwandt zu Ubuntu MATE!; Sowie:\&quot;,\&quot;description_text\&quot;:\&quot;Sprechen Sie über irgendetwas verwandt zu Ubuntu MATE!; Sowie:\&quot;,\&quot;topic_url\&quot;:\&quot;/t/uber-die-deutsch-kategorie/6097\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:33,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:34,\&quot;name\&quot;:\&quot;Français\&quot;,\&quot;color\&quot;:\&quot;005CE3\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;french\&quot;,\&quot;topic_count\&quot;:27,\&quot;post_count\&quot;:164,\&quot;position\&quot;:31,\&quot;description\&quot;:\&quot;Vous pouvez parler de tout ce qui a rapport à Ubuntu MATE, tel que:\&quot;,\&quot;description_text\&quot;:\&quot;Vous pouvez parler de tout ce qui a rapport à Ubuntu MATE, tel que:\&quot;,\&quot;topic_url\&quot;:\&quot;/t/a-propos-de-la-categorie-francais/6095\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;parent_category_id\&quot;:33,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:\&quot;\&quot;,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:3,\&quot;name\&quot;:\&quot;Meta\&quot;,\&quot;color\&quot;:\&quot;AEA79F\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;meta\&quot;,\&quot;topic_count\&quot;:126,\&quot;post_count\&quot;:894,\&quot;position\&quot;:33,\&quot;description\&quot;:\&quot;Discussion about this site, how it works, and how we can improve it.\&quot;,\&quot;description_text\&quot;:\&quot;Discussion about this site, how it works, and how we can improve it.\&quot;,\&quot;topic_url\&quot;:\&quot;/t/about-the-meta-category/2\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:null,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null},{\&quot;id\&quot;:1,\&quot;name\&quot;:\&quot;Uncategorized\&quot;,\&quot;color\&quot;:\&quot;CAC6C1\&quot;,\&quot;text_color\&quot;:\&quot;FFFFFF\&quot;,\&quot;slug\&quot;:\&quot;uncategorized\&quot;,\&quot;topic_count\&quot;:318,\&quot;post_count\&quot;:2204,\&quot;position\&quot;:34,\&quot;description\&quot;:\&quot;Other topics related to Ubuntu, computing and the Linux ecosystem.\&quot;,\&quot;description_text\&quot;:\&quot;\&quot;,\&quot;topic_url\&quot;:\&quot;/t/\&quot;,\&quot;read_restricted\&quot;:false,\&quot;permission\&quot;:null,\&quot;notification_level\&quot;:1,\&quot;topic_template\&quot;:null,\&quot;has_children\&quot;:false,\&quot;sort_order\&quot;:null,\&quot;sort_ascending\&quot;:null,\&quot;show_subcategory_list\&quot;:false,\&quot;num_featured_topics\&quot;:3,\&quot;default_view\&quot;:null,\&quot;subcategory_list_style\&quot;:\&quot;rows_with_featured_topics\&quot;,\&quot;default_top_period\&quot;:\&quot;all\&quot;,\&quot;minimum_required_tags\&quot;:0,\&quot;navigate_to_first_post_after_read\&quot;:false,\&quot;custom_fields\&quot;:{\&quot;enable_accepted_answers\&quot;:null},\&quot;uploaded_logo\&quot;:null,\&quot;uploaded_background\&quot;:null}],\&quot;trust_levels\&quot;:[{\&quot;id\&quot;:0,\&quot;name\&quot;:\&quot;new user\&quot;},{\&quot;id\&quot;:1,\&quot;name\&quot;:\&quot;basic user\&quot;},{\&quot;id\&quot;:2,\&quot;name\&quot;:\&quot;member\&quot;},{\&quot;id\&quot;:3,\&quot;name\&quot;:\&quot;regular\&quot;},{\&quot;id\&quot;:4,\&quot;name\&quot;:\&quot;leader\&quot;}],\&quot;archetypes\&quot;:[{\&quot;id\&quot;:\&quot;regular\&quot;,\&quot;name\&quot;:\&quot;Regular Topic\&quot;,\&quot;options\&quot;:[]},{\&quot;id\&quot;:\&quot;banner\&quot;,\&quot;name\&quot;:\&quot;Banner Topic\&quot;,\&quot;options\&quot;:[]}],\&quot;user_fields\&quot;:[{\&quot;id\&quot;:1,\&quot;name\&quot;:\&quot;Language\&quot;,\&quot;description\&quot;:\&quot;What is your primary language?\&quot;,\&quot;field_type\&quot;:\&quot;text\&quot;,\&quot;editable\&quot;:true,\&quot;required\&quot;:false,\&quot;show_on_profile\&quot;:true,\&quot;show_on_user_card\&quot;:false,\&quot;position\&quot;:1},{\&quot;id\&quot;:2,\&quot;name\&quot;:\&quot;Primary Architecture\&quot;,\&quot;description\&quot;:\&quot;Which architecture do you commonly use to run Ubuntu MATE?\&quot;,\&quot;field_type\&quot;:\&quot;dropdown\&quot;,\&quot;editable\&quot;:true,\&quot;required\&quot;:false,\&quot;show_on_profile\&quot;:true,\&quot;show_on_user_card\&quot;:false,\&quot;position\&quot;:2,\&quot;options\&quot;:[\&quot;32-bit (i386)\&quot;,\&quot;64-bit (amd64)\&quot;,\&quot;PowerPC\&quot;,\&quot;Raspberry Pi 2 (armhf)\&quot;,\&quot;Raspberry Pi 3 (armhf)\&quot;,\&quot;Raspberry Pi 3 (arm64)\&quot;]}],\&quot;auth_providers\&quot;:[{\&quot;name\&quot;:\&quot;facebook\&quot;,\&quot;custom_url\&quot;:null,\&quot;pretty_name_override\&quot;:null,\&quot;title_override\&quot;:null,\&quot;message_override\&quot;:null,\&quot;frame_width\&quot;:580,\&quot;frame_height\&quot;:400,\&quot;full_screen_login\&quot;:false,\&quot;can_connect\&quot;:true,\&quot;can_revoke\&quot;:true,\&quot;icon\&quot;:\&quot;fab-facebook\&quot;},{\&quot;name\&quot;:\&quot;google_oauth2\&quot;,\&quot;custom_url\&quot;:null,\&quot;pretty_name_override\&quot;:null,\&quot;title_override\&quot;:null,\&quot;message_override\&quot;:null,\&quot;frame_width\&quot;:850,\&quot;frame_height\&quot;:500,\&quot;full_screen_login\&quot;:false,\&quot;can_connect\&quot;:true,\&quot;can_revoke\&quot;:true,\&quot;icon\&quot;:null},{\&quot;name\&quot;:\&quot;github\&quot;,\&quot;custom_url\&quot;:null,\&quot;pretty_name_override\&quot;:null,\&quot;title_override\&quot;:null,\&quot;message_override\&quot;:null,\&quot;frame_width\&quot;:null,\&quot;frame_height\&quot;:null,\&quot;full_screen_login\&quot;:false,\&quot;can_connect\&quot;:true,\&quot;can_revoke\&quot;:true,\&quot;icon\&quot;:\&quot;fab-github\&quot;},{\&quot;name\&quot;:\&quot;twitter\&quot;,\&quot;custom_url\&quot;:null,\&quot;pretty_name_override\&quot;:null,\&quot;title_override\&quot;:null,\&quot;message_override\&quot;:null,\&quot;frame_width\&quot;:null,\&quot;frame_height\&quot;:null,\&quot;full_screen_login\&quot;:false,\&quot;can_connect\&quot;:true,\&quot;can_revoke\&quot;:true,\&quot;icon\&quot;:\&quot;fab-twitter\&quot;},{\&quot;name\&quot;:\&quot;patreon\&quot;,\&quot;custom_url\&quot;:null,\&quot;pretty_name_override\&quot;:\&quot;Patreon\&quot;,\&quot;title_override\&quot;:\&quot;with Patreon\&quot;,\&quot;message_override\&quot;:\&quot;Authentication with Patreon (make sure pop up blockers are not enabled)\&quot;,\&quot;frame_width\&quot;:840,\&quot;frame_height\&quot;:570,\&quot;full_screen_login\&quot;:false,\&quot;can_connect\&quot;:false,\&quot;can_revoke\&quot;:false,\&quot;icon\&quot;:null}]}&quot;,&quot;siteSettings&quot;:&quot;{\&quot;default_locale\&quot;:\&quot;en\&quot;,\&quot;title\&quot;:\&quot;Ubuntu MATE Community\&quot;,\&quot;short_site_description\&quot;:\&quot;\&quot;,\&quot;contact_email\&quot;:\&quot;martin@ubuntu-mate.org\&quot;,\&quot;contact_url\&quot;:\&quot;\&quot;,\&quot;logo\&quot;:\&quot;/uploads/default/original/2X/0/0c41b826d1c81f42e55160501605d3c96ded0ae1.png\&quot;,\&quot;logo_small\&quot;:\&quot;/uploads/default/original/2X/0/0c41b826d1c81f42e55160501605d3c96ded0ae1.png\&quot;,\&quot;digest_logo\&quot;:\&quot;\&quot;,\&quot;mobile_logo\&quot;:\&quot;\&quot;,\&quot;large_icon\&quot;:\&quot;/uploads/default/original/2X/b/b6e5898171e425708770646c6a6af73d824309d4.png\&quot;,\&quot;favicon\&quot;:\&quot;/uploads/default/9/0e52734d1ef65035.ico\&quot;,\&quot;apple_touch_icon\&quot;:\&quot;/uploads/default/original/2X/1/14ea399f69eb3d52e32df958dbc6b6ed0d691eea.png\&quot;,\&quot;allow_user_locale\&quot;:true,\&quot;support_mixed_text_direction\&quot;:false,\&quot;suggested_topics\&quot;:5,\&quot;ga_universal_tracking_code\&quot;:\&quot;\&quot;,\&quot;ga_universal_domain_name\&quot;:\&quot;auto\&quot;,\&quot;gtm_container_id\&quot;:\&quot;\&quot;,\&quot;top_menu\&quot;:\&quot;categories|latest|new|unread|starred|top\&quot;,\&quot;post_menu\&quot;:\&quot;like|share|flag|edit|bookmark|delete|admin|reply\&quot;,\&quot;post_menu_hidden_items\&quot;:\&quot;flag|bookmark|edit|delete|admin\&quot;,\&quot;share_links\&quot;:\&quot;twitter|facebook|email\&quot;,\&quot;desktop_category_page_style\&quot;:\&quot;categories_and_latest_topics\&quot;,\&quot;category_colors\&quot;:\&quot;AEA79F|CAC6C1|DD4814|E98866|38B44A|7DCE89|772953|A6748F|EFB73E|F5D081|DF382C|EA7D76\&quot;,\&quot;category_style\&quot;:\&quot;bullet\&quot;,\&quot;enable_mobile_theme\&quot;:true,\&quot;relative_date_duration\&quot;:30,\&quot;fixed_category_positions\&quot;:true,\&quot;fixed_category_positions_on_create\&quot;:false,\&quot;enable_badges\&quot;:true,\&quot;enable_badge_sql\&quot;:true,\&quot;enable_whispers\&quot;:true,\&quot;push_notifications_prompt\&quot;:true,\&quot;vapid_public_key_bytes\&quot;:\&quot;4|77|216|176|61|9|239|131|49|221|34|124|15|214|116|10|112|244|118|116|48|98|132|176|92|165|99|80|224|225|112|29|224|98|132|208|183|76|253|167|225|15|12|7|167|155|73|178|217|94|204|127|55|80|160|123|244|13|245|223|243|121|21|38|131\&quot;,\&quot;invite_only\&quot;:false,\&quot;login_required\&quot;:false,\&quot;must_approve_users\&quot;:false,\&quot;enable_local_logins\&quot;:true,\&quot;enable_local_logins_via_email\&quot;:true,\&quot;allow_new_registrations\&quot;:true,\&quot;enable_signup_cta\&quot;:true,\&quot;enable_sso\&quot;:false,\&quot;sso_overrides_email\&quot;:false,\&quot;sso_overrides_avatar\&quot;:false,\&quot;min_username_length\&quot;:3,\&quot;max_username_length\&quot;:20,\&quot;unicode_usernames\&quot;:false,\&quot;min_password_length\&quot;:10,\&quot;min_admin_password_length\&quot;:15,\&quot;logout_redirect\&quot;:\&quot;\&quot;,\&quot;full_name_required\&quot;:false,\&quot;enable_names\&quot;:true,\&quot;invites_per_page\&quot;:40,\&quot;delete_user_max_post_age\&quot;:60,\&quot;delete_all_posts_max\&quot;:15,\&quot;prioritize_username_in_ux\&quot;:true,\&quot;enable_user_directory\&quot;:true,\&quot;allow_anonymous_posting\&quot;:false,\&quot;anonymous_posting_min_trust_level\&quot;:1,\&quot;hide_user_profiles_from_public\&quot;:false,\&quot;hide_suspension_reasons\&quot;:false,\&quot;ignored_users_count_message_threshold\&quot;:5,\&quot;ignored_users_message_gap_days\&quot;:365,\&quot;enable_group_directory\&quot;:true,\&quot;enable_category_group_review\&quot;:false,\&quot;min_post_length\&quot;:20,\&quot;min_first_post_length\&quot;:20,\&quot;min_personal_message_post_length\&quot;:10,\&quot;max_post_length\&quot;:32000,\&quot;topic_featured_link_enabled\&quot;:true,\&quot;min_topic_title_length\&quot;:15,\&quot;max_topic_title_length\&quot;:255,\&quot;min_personal_message_title_length\&quot;:2,\&quot;allow_uncategorized_topics\&quot;:true,\&quot;min_title_similar_length\&quot;:10,\&quot;enable_personal_messages\&quot;:true,\&quot;enable_personal_email_messages\&quot;:false,\&quot;edit_history_visible_to_public\&quot;:true,\&quot;delete_removed_posts_after\&quot;:24,\&quot;traditional_markdown_linebreaks\&quot;:false,\&quot;enable_markdown_typographer\&quot;:false,\&quot;enable_markdown_linkify\&quot;:true,\&quot;markdown_linkify_tlds\&quot;:\&quot;com|net|org|io|co|tv|ru|cn|us|uk|me|de|fr|fi|gov\&quot;,\&quot;enable_rich_text_paste\&quot;:true,\&quot;suppress_reply_directly_below\&quot;:true,\&quot;suppress_reply_directly_above\&quot;:true,\&quot;max_reply_history\&quot;:1,\&quot;enable_mentions\&quot;:true,\&quot;newuser_max_images\&quot;:1,\&quot;newuser_max_attachments\&quot;:0,\&quot;show_pinned_excerpt_mobile\&quot;:false,\&quot;show_pinned_excerpt_desktop\&quot;:true,\&quot;display_name_on_posts\&quot;:false,\&quot;show_time_gap_days\&quot;:7,\&quot;short_progress_text_threshold\&quot;:10000,\&quot;default_code_lang\&quot;:\&quot;bash\&quot;,\&quot;autohighlight_all_code\&quot;:true,\&quot;highlighted_languages\&quot;:\&quot;bash|cpp|css|coffeescript|diff|xml|http|ini|json|java|javascript|makefile|markdown|ruby|perl|php|python\&quot;,\&quot;enable_emoji\&quot;:true,\&quot;enable_emoji_shortcuts\&quot;:true,\&quot;emoji_set\&quot;:\&quot;google\&quot;,\&quot;emoji_autocomplete_min_chars\&quot;:0,\&quot;enable_inline_emoji_translation\&quot;:false,\&quot;code_formatting_style\&quot;:\&quot;4-spaces-indent\&quot;,\&quot;allowed_href_schemes\&quot;:\&quot;\&quot;,\&quot;watched_words_regular_expressions\&quot;:false,\&quot;enable_advanced_editor_preview_sync\&quot;:false,\&quot;old_post_notice_days\&quot;:14,\&quot;email_time_window_mins\&quot;:10,\&quot;disable_digest_emails\&quot;:false,\&quot;email_in\&quot;:true,\&quot;disable_emails\&quot;:\&quot;no\&quot;,\&quot;bounce_score_threshold\&quot;:4,\&quot;max_image_size_kb\&quot;:4096,\&quot;max_attachment_size_kb\&quot;:4096,\&quot;authorized_extensions\&quot;:\&quot;jpg|jpeg|png|gif|ico|svg|xcf.bz2|xcf.gz\&quot;,\&quot;authorized_extensions_for_staff\&quot;:\&quot;torrent\&quot;,\&quot;max_image_width\&quot;:690,\&quot;max_image_height\&quot;:500,\&quot;prevent_anons_from_downloading_files\&quot;:false,\&quot;enable_s3_uploads\&quot;:false,\&quot;allow_profile_backgrounds\&quot;:true,\&quot;allow_uploaded_avatars\&quot;:true,\&quot;allow_animated_avatars\&quot;:false,\&quot;default_avatars\&quot;:\&quot;\&quot;,\&quot;external_system_avatars_enabled\&quot;:true,\&quot;external_system_avatars_url\&quot;:\&quot;/letter_avatar_proxy/v4/letter/{first_letter}/{color}/{size}.png\&quot;,\&quot;selectable_avatars_enabled\&quot;:false,\&quot;allow_staff_to_upload_any_file_in_pm\&quot;:true,\&quot;simultaneous_uploads\&quot;:5,\&quot;tl1_requires_read_posts\&quot;:30,\&quot;tl3_links_no_follow\&quot;:false,\&quot;enforce_second_factor\&quot;:\&quot;no\&quot;,\&quot;moderators_view_emails\&quot;:true,\&quot;use_admin_ip_whitelist\&quot;:false,\&quot;allowed_iframes\&quot;:\&quot;https://www.google.com/maps/embed?|https://www.openstreetmap.org/export/embed.html?|https://calendar.google.com/calendar/embed?|https://codepen.io/\&quot;,\&quot;max_oneboxes_per_post\&quot;:50,\&quot;reviewable_claiming\&quot;:\&quot;disabled\&quot;,\&quot;reviewable_default_topics\&quot;:false,\&quot;reviewable_default_visibility\&quot;:\&quot;low\&quot;,\&quot;alert_admins_if_errors_per_minute\&quot;:0,\&quot;alert_admins_if_errors_per_hour\&quot;:0,\&quot;max_prints_per_hour_per_user\&quot;:5,\&quot;enable_long_polling\&quot;:true,\&quot;long_polling_base_url\&quot;:\&quot;/\&quot;,\&quot;background_polling_interval\&quot;:60000,\&quot;polling_interval\&quot;:3000,\&quot;anon_polling_interval\&quot;:30000,\&quot;flush_timings_secs\&quot;:60,\&quot;verbose_localization\&quot;:false,\&quot;max_new_topics\&quot;:500,\&quot;enable_safe_mode\&quot;:true,\&quot;tos_url\&quot;:\&quot;\&quot;,\&quot;privacy_policy_url\&quot;:\&quot;\&quot;,\&quot;faq_url\&quot;:\&quot;\&quot;,\&quot;enable_backups\&quot;:true,\&quot;backup_location\&quot;:\&quot;local\&quot;,\&quot;maximum_backups\&quot;:14,\&quot;min_search_term_length\&quot;:3,\&quot;log_search_queries\&quot;:true,\&quot;version_checks\&quot;:true,\&quot;suppress_uncategorized_badge\&quot;:true,\&quot;header_dropdown_category_count\&quot;:8,\&quot;topic_views_heat_low\&quot;:1000,\&quot;topic_views_heat_medium\&quot;:2000,\&quot;topic_views_heat_high\&quot;:3500,\&quot;topic_post_like_heat_low\&quot;:0.5,\&quot;topic_post_like_heat_medium\&quot;:1.0,\&quot;topic_post_like_heat_high\&quot;:2.0,\&quot;history_hours_low\&quot;:12,\&quot;history_hours_medium\&quot;:24,\&quot;history_hours_high\&quot;:48,\&quot;cold_age_days_low\&quot;:14,\&quot;cold_age_days_medium\&quot;:90,\&quot;cold_age_days_high\&quot;:180,\&quot;global_notice\&quot;:\&quot;\&quot;,\&quot;show_create_topics_notice\&quot;:true,\&quot;bootstrap_mode_min_users\&quot;:50,\&quot;bootstrap_mode_enabled\&quot;:false,\&quot;automatically_unpin_topics\&quot;:false,\&quot;read_time_word_count\&quot;:500,\&quot;topic_page_title_includes_category\&quot;:true,\&quot;svg_icon_subset\&quot;:\&quot;\&quot;,\&quot;disable_mailing_list_mode\&quot;:false,\&quot;default_topics_automatic_unpin\&quot;:false,\&quot;tagging_enabled\&quot;:true,\&quot;tag_style\&quot;:\&quot;box\&quot;,\&quot;max_tags_per_topic\&quot;:3,\&quot;max_tag_length\&quot;:20,\&quot;min_trust_level_to_tag_topics\&quot;:\&quot;0\&quot;,\&quot;max_tag_search_results\&quot;:10,\&quot;show_filter_by_tag\&quot;:true,\&quot;tags_sort_alphabetically\&quot;:true,\&quot;tags_listed_by_group\&quot;:true,\&quot;suppress_overlapping_tags_in_list\&quot;:false,\&quot;remove_muted_tags_from_latest\&quot;:\&quot;always\&quot;,\&quot;force_lowercase_tags\&quot;:false,\&quot;dashboard_general_tab_activity_metrics\&quot;:\&quot;page_view_total_reqs|visits|time_to_first_response|likes|flags|user_to_user_private_messages_with_replies\&quot;,\&quot;poll_enabled\&quot;:true,\&quot;poll_maximum_options\&quot;:20,\&quot;poll_minimum_trust_level_to_create\&quot;:1,\&quot;patreon_enabled\&quot;:true,\&quot;patreon_login_enabled\&quot;:true,\&quot;discourse_narrative_bot_enabled\&quot;:false,\&quot;solved_enabled\&quot;:true,\&quot;allow_solved_on_all_topics\&quot;:true,\&quot;accept_all_solutions_trust_level\&quot;:3,\&quot;empty_box_on_unsolved\&quot;:false,\&quot;show_filter_by_solved_status\&quot;:true,\&quot;discourse_local_dates_email_format\&quot;:\&quot;YYYY-MM-DDTHH:mm:ss[Z]\&quot;,\&quot;discourse_local_dates_enabled\&quot;:true,\&quot;discourse_local_dates_default_formats\&quot;:\&quot;LLL|LTS|LL|LLLL\&quot;,\&quot;discourse_local_dates_default_timezones\&quot;:\&quot;Europe/Paris|America/Los_Angeles\&quot;,\&quot;details_enabled\&quot;:true,\&quot;presence_enabled\&quot;:true,\&quot;available_locales\&quot;:\&quot;[{\\\&quot;name\\\&quot;:\\\&quot;اللغة العربية\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;ar\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;български език\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;bg\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;bosanski jezik\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;bs_BA\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;català\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;ca\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;čeština\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;cs\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;dansk\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;da\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Deutsch\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;de\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;ελληνικά\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;el\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;English\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;en\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;English (United States)\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;en_US\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Español\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;es\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;eesti\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;et\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;فارسی\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;fa_IR\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;suomi\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;fi\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Français\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;fr\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;galego\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;gl\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;עברית\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;he\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;magyar\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;hu\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Հայերեն\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;hy\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Indonesian\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;id\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Italiano\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;it\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;日本語\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;ja\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;한국어\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;ko\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;lietuvių kalba\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;lt\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;latviešu valoda\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;lv\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Norsk bokmål\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;nb_NO\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Nederlands\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;nl\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;język polski\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;pl_PL\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Português\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;pt\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Português (BR)\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;pt_BR\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;limba română\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;ro\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Русский\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;ru\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;slovenčina\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;sk\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;slovenščina\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;sl\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Shqip\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;sq\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;српски језик\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;sr\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;svenska\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;sv\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Kiswahili\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;sw\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;తెలుగు\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;te\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;ไทย\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;th\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Türkçe\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;tr_TR\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;українська мова\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;uk\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;اردو\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;ur\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;Việt Nam\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;vi\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;中文\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;zh_CN\\\&quot;},{\\\&quot;name\\\&quot;:\\\&quot;中文 (TW)\\\&quot;,\\\&quot;value\\\&quot;:\\\&quot;zh_TW\\\&quot;}]\&quot;,\&quot;site_logo_url\&quot;:\&quot;https://ubuntu-mate.community/uploads/default/original/2X/0/0c41b826d1c81f42e55160501605d3c96ded0ae1.png\&quot;,\&quot;site_logo_small_url\&quot;:\&quot;https://ubuntu-mate.community/uploads/default/original/2X/0/0c41b826d1c81f42e55160501605d3c96ded0ae1.png\&quot;,\&quot;site_mobile_logo_url\&quot;:\&quot;https://ubuntu-mate.community/uploads/default/original/2X/0/0c41b826d1c81f42e55160501605d3c96ded0ae1.png\&quot;,\&quot;site_favicon_url\&quot;:\&quot;https://ubuntu-mate.community/uploads/default/optimized/1X/e75ff172b5be659c48d264a448a3707f524f48f9_2_32x32.ico\&quot;}&quot;,&quot;customHTML&quot;:&quot;{\&quot;top\&quot;:\&quot;\&quot;,\&quot;footer\&quot;:\&quot;\u003cdiv id=\\\&quot;mate-footer\\\&quot;\u003e\\n \u003cdiv class=\\\&quot;wrap\\\&quot;\u003e\\n \u003cdiv class=\\\&quot;left text\\\&quot;\u003e\\n \u003c!--div id=\\\&quot;copyright\\\&quot;\u003eFor a retrospective future, powered by \u003ca href=\\\&quot;https://www.discourse.org/\\\&quot;\u003eDiscourse\u003c\\/a\u003e.\u003c\\/div--\u003e\\n \u003cdiv id=\\\&quot;license\\\&quot;\u003eUser contributions are licensed under a \u003ca target=\\\&quot;_blank\\\&quot; rel=\\\&quot;noopener\\\&quot; href=\\\&quot;http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US\\\&quot;\u003eCreative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License\u003c\\/a\u003e.\u003c\\/div\u003e\\n \u003c\\/div\u003e\\n \u003cdiv class=\\\&quot;right\\\&quot;\u003e\\n \u003cdiv id=\\\&quot;links\\\&quot;\u003e\\n \u003ca href=\\\&quot;https://ubuntu-mate.org/logo-guidelines\\\&quot;\u003eLogo Guidelines\u003c\\/a\u003e\\n \u003c!--a href=\\\&quot;https://ubuntu-mate.org/get-involved\\\&quot;\u003eGet Involved\u003c\\/a--\u003e\\n \u003c\\/div\u003e\\n \u003cdiv id=\\\&quot;social\\\&quot;\u003e\\n \u003ca target=\\\&quot;_blank\\\&quot; rel=\\\&quot;noopener\\\&quot; title=\\\&quot;Blog RSS Feed\\\&quot; href=\\\&quot;/rss\\\&quot;\u003e\u003cimg src=\\\&quot;https://ubuntu-mate.org/assets/img/footer/rss.svg\\\&quot; alt=\\\&quot;Blog RSS Feed\\\&quot;\u003e\u003c\\/a\u003e\\n \u003ca target=\\\&quot;_blank\\\&quot; rel=\\\&quot;noopener\\\&quot; title=\\\&quot;Google+\\\&quot; href=\\\&quot;/mastodon\\\&quot;\u003e\u003cimg src=\\\&quot;https://ubuntu-mate.org/assets/img/footer/mastodon.svg\\\&quot; alt=\\\&quot;Ubuntu MATE on Mastodon\\\&quot;\u003e\u003c\\/a\u003e\\n \u003ca target=\\\&quot;_blank\\\&quot; rel=\\\&quot;noopener\\\&quot; title=\\\&quot;Twitter\\\&quot; href=\\\&quot;/twitter\\\&quot;\u003e\u003cimg src=\\\&quot;https://ubuntu-mate.org/assets/img/footer/twitter.svg\\\&quot; alt=\\\&quot;Ubuntu MATE on Twitter\\\&quot;\u003e\u003c\\/a\u003e\\n \u003ca target=\\\&quot;_blank\\\&quot; rel=\\\&quot;noopener\\\&quot; title=\\\&quot;Facebook\\\&quot; href=\\\&quot;/facebook\\\&quot;\u003e\u003cimg src=\\\&quot;https://ubuntu-mate.org/assets/img/footer/facebook.svg\\\&quot; alt=\\\&quot;Ubuntu MATE on Facebook\\\&quot;\u003e\u003c\\/a\u003e\\n \u003ca target=\\\&quot;_blank\\\&quot; rel=\\\&quot;noopener\\\&quot; title=\\\&quot;YouTube\\\&quot; href=\\\&quot;/youtube\\\&quot;\u003e\u003cimg src=\\\&quot;https://ubuntu-mate.org/assets/img/footer/youtube.svg\\\&quot; alt=\\\&quot;Ubuntu MATE on YouTube\\\&quot;\u003e\u003c\\/a\u003e\\n \u003c\\/div\u003e\\n \u003c\\/div\u003e\\n \u003c\\/div\u003e\\n\u003c\\/div\u003e\\n\&quot;}&quot;,&quot;banner&quot;:&quot;{}&quot;,&quot;customEmoji&quot;:&quot;[{\&quot;name\&quot;:\&quot;appearance\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/5/5582a69fead760d8b1c9e36c61d15082620c4fb2.png\&quot;},{\&quot;name\&quot;:\&quot;bars\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/7/76497d555d692d84f51d06fc1991ade23cadda52.png\&quot;},{\&quot;name\&quot;:\&quot;clear\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/0/0d4b8ce0fa84498da5a7e59c301dd844f012d5cc.png\&quot;},{\&quot;name\&quot;:\&quot;cog\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/0/03b8e406993562c4874b88d7e08efd6ba5592c39.png\&quot;},{\&quot;name\&quot;:\&quot;computer\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/9/9264e9fe136d51a5f4bdc4715d73d9e7361c1bb6.png\&quot;},{\&quot;name\&quot;:\&quot;control_center\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/9/99bb6de220dfc30ceb066eae11e73d2dcb0526f7.png\&quot;},{\&quot;name\&quot;:\&quot;desktop\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/e/e89d515fe078c732c8922c3d64237ebdc885045c.png\&quot;},{\&quot;name\&quot;:\&quot;files\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/6/61d5426696e45e4457dae29aa4317a3414f6f094.png\&quot;},{\&quot;name\&quot;:\&quot;harddrive\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/0/09b60b544052e670364a924ef9db67ec49df4ba2.png\&quot;},{\&quot;name\&quot;:\&quot;help\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/e/e97967de7360dfba6620609902ce4fedcbab7147.png\&quot;},{\&quot;name\&quot;:\&quot;install\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/5/56f7e2e4ecc39ea009e96dedb8c78b5cc61c4769.png\&quot;},{\&quot;name\&quot;:\&quot;panel\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/2/2c3a8d05ee3185d045c64163d501acdb11bfff46.png\&quot;},{\&quot;name\&quot;:\&quot;ubuntu_mate\&quot;,\&quot;url\&quot;:\&quot;/uploads/default/original/2X/e/e0a746952866b147ffffe08f6e6867936f573f31.png\&quot;}]&quot;,&quot;translationOverrides&quot;:&quot;{\&quot;js.select_kit.filter_placeholder_with_any\&quot;:\&quot;Search for tags or releases (e.g. 18-04)\&quot;}&quot;,&quot;topic_4250&quot;:&quot;{\&quot;post_stream\&quot;:{\&quot;posts\&quot;:[{\&quot;id\&quot;:15031,\&quot;name\&quot;:\&quot;Simon Murgelj\&quot;,\&quot;username\&quot;:\&quot;GizmoXomziG\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/gizmoxomzig/{size}/2566_2.png\&quot;,\&quot;created_at\&quot;:\&quot;2016-03-10T10:14:41.448Z\&quot;,\&quot;cooked\&quot;:\&quot;\\u003cp\\u003eHello everyone.\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eDescription:\\u003c/strong\\u003e\\u003cbr\\u003e\\nI wrote a script that connects to HDMI CEC ( cec-client needed ) and listens for TV Remote key presses. Based on the keys pressed / released (or auto-released; holding down certain keys for too long makes them auto-release) different actions are executed. Some examples:\\u003c/p\\u003e\\n\\u003cul\\u003e\\n\\u003cli\\u003ewrite letters and numbers using 0-9 keys (simulating 3x4 keypad phones - key \\\&quot;2\\\&quot; switches between a-b-c-2, key 9 switches between w-x-y-z-9) ( xdotool needed )\\u003c/li\\u003e\\n\\u003cli\\u003emove mouse cursor using up/down/left/right (the longer you hold the key down, the faster it goes) and click (enter = left click; channels list = right click) ( xdotool needed )\\u003c/li\\u003e\\n\\u003cli\\u003eopening web sites in chomium (red key for YouTube, green for Google, blue for incognito window)\\u003c/li\\u003e\\n\\u003c/ul\\u003e\\n\\u003cp\\u003eIf you want to use firefox instead of chromium, replace \\\&quot;chromium\\\&quot; with \\\&quot;firefox\\\&quot; in the script below.\\u003cbr\\u003e\\nAlternatively, you can just install chromium:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003esudo apt-get install chromium-browser\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eSee all the available keys below:\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cdiv class=\\\&quot;lightbox-wrapper\\\&quot;\\u003e\\u003ca class=\\\&quot;lightbox\\\&quot; href=\\\&quot;https://ubuntu-mate.community/uploads/default/original/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391.png\\\&quot; data-download-href=\\\&quot;https://ubuntu-mate.community/uploads/default/e00e46bb720d634bb6a2ba84cad84c05078fd391\\\&quot; title=\\\&quot;TVRemoteCECpng.png\\\&quot;\\u003e\\u003cimg src=\\\&quot;https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png\\\&quot; width=\\\&quot;401\\\&quot; height=\\\&quot;500\\\&quot; srcset=\\\&quot;https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png, https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_601x750.png 1.5x, https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_802x1000.png 2x\\\&quot; data-small-upload=\\\&quot;https://ubuntu-mate.community/uploads/default/optimized/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_10x10.png\\\&quot;\\u003e\\u003cdiv class=\\\&quot;meta\\\&quot;\\u003e\\n\\u003csvg class=\\\&quot;fa d-icon d-icon-far-image svg-icon\\\&quot; aria-hidden=\\\&quot;true\\\&quot;\\u003e\\u003cuse xlink:href=\\\&quot;#far-image\\\&quot;\\u003e\\u003c/use\\u003e\\u003c/svg\\u003e\\u003cspan class=\\\&quot;filename\\\&quot;\\u003eTVRemoteCECpng.png\\u003c/span\\u003e\\u003cspan class=\\\&quot;informations\\\&quot;\\u003e828×1030 101 KB\\u003c/span\\u003e\\u003csvg class=\\\&quot;fa d-icon d-icon-discourse-expand svg-icon\\\&quot; aria-hidden=\\\&quot;true\\\&quot;\\u003e\\u003cuse xlink:href=\\\&quot;#discourse-expand\\\&quot;\\u003e\\u003c/use\\u003e\\u003c/svg\\u003e\\n\\u003c/div\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003c/p\\u003e\\n\\u003cp\\u003eThese are the keys supported by my TV Remote. You can modify the script for your TV Remote, see Modification below.\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eInstallation:\\u003c/strong\\u003e\\u003cbr\\u003e\\nFirst you need to install cec-client and xdotool; using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003esudo apt-get install cec-client xdotool\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eTest if you can receive TV Remote button presses with cec-client; using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003ecec-client\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eYou should see some diagnostic messages. Press numeric keys (as they are most likely to be supported) on your TV Remote. Watch out for new lines, especially of this form:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003esomething something **key pressed: 8** something something\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eIf you see this kind of messages, then this should work for you.\\u003cbr\\u003e\\nIf not, make sure you've got CEC enabled on your TV (see this \\u003ca href=\\\&quot;http://kodi.wiki/view/CEC#Trade_names\\\&quot; rel=\\\&quot;nofollow noopener\\\&quot;\\u003eWIKI\\u003c/a\\u003e for more info).\\u003cbr\\u003e\\nFor my TV, pressing the Source button a couple of times helped (so it kind-of flips trough all the sources and circles back to the Raspberry Pi, detects CEC and connects to it).\\u003c/p\\u003e\\n\\u003cp\\u003eSo, on to the script / installation:\\u003cbr\\u003e\\nCreate the file cecremote.sh and mark it as executable; using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003etouch cecremote.sh\\nchmod +x cecremote.sh\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eThen open it; using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003enano cecremote.sh\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eCopy - paste this in the file:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003e#!/bin/bash\\nfunction keychar {\\n parin1=$1 #first param; abc1\\n parin2=$2 #second param; 0=a, 1=b, 2=c, 3=1, 4=a, ...\\n parin2=$((parin2)) #convert to numeric\\n parin1len=${#parin1} #length of parin1\\n parin2pos=$((parin2 % parin1len)) #position mod\\n char=${parin1:parin2pos:1} #char key to simulate\\n if [ \\\&quot;$parin2\\\&quot; -gt 0 ]; then #if same key pressed multiple times, delete previous char; write a, delete a write b, delete b write c, ...\\n xdotool key \\\&quot;BackSpace\\\&quot;\\n fi\\n #special cases for xdotool ( X Keysyms )\\n if [ \\\&quot;$char\\\&quot; = \\\&quot; \\\&quot; ]; then char=\\\&quot;space\\\&quot;; fi\\n if [ \\\&quot;$char\\\&quot; = \\\&quot;.\\\&quot; ]; then char=\\\&quot;period\\\&quot;; fi\\n if [ \\\&quot;$char\\\&quot; = \\\&quot;-\\\&quot; ]; then char=\\\&quot;minus\\\&quot;; fi\\n xdotool key $char\\n}\\ndatlastkey=$(date +%s%N)\\nstrlastkey=\\\&quot;\\\&quot;\\nintkeychar=0\\nintmsbetweenkeys=2000 #two presses of a key sooner that this makes it delete previous key and write the next one (a-\\u0026gt;b-\\u0026gt;c-\\u0026gt;1-\\u0026gt;a-\\u0026gt;...)\\nintmousestartspeed=10 #mouse starts moving at this speed (pixels per key press)\\nintmouseacc=10 #added to the mouse speed for each key press (while holding down key, more key presses are sent from the remote)\\nintmousespeed=10\\n\\nwhile read oneline\\ndo\\n keyline=$(echo $oneline | grep \\\&quot; key \\\&quot;)\\n #echo $keyline --- debugAllLines\\n if [ -n \\\&quot;$keyline\\\&quot; ]; then\\n datnow=$(date +%s%N)\\n datdiff=$((($datnow - $datlastkey) / 1000000)) #bla bla key pressed: previous channel (123)\\n strkey=$(grep -oP '(?\\u0026lt;=sed: ).*?(?= \\\\()' \\u0026lt;\\u0026lt;\\u0026lt; \\\&quot;$keyline\\\&quot;) #bla bla key pres--\\u0026gt;sed: \\u0026gt;\\u0026gt;previous channel\\u0026lt;\\u0026lt; (\\u0026lt;--123)\\n strstat=$(grep -oP '(?\\u0026lt;=key ).*?(?=:)' \\u0026lt;\\u0026lt;\\u0026lt; \\\&quot;$keyline\\\&quot;) #bla bla --\\u0026gt;key \\u0026gt;\\u0026gt;pressed\\u0026lt;\\u0026lt;:\\u0026lt;-- previous channel (123)\\n strpressed=$(echo $strstat | grep \\\&quot;pressed\\\&quot;)\\n strreleased=$(echo $strstat | grep \\\&quot;released\\\&quot;)\\n if [ -n \\\&quot;$strpressed\\\&quot; ]; then\\n #echo $keyline --- debug\\n if [ \\\&quot;$strkey\\\&quot; = \\\&quot;$strlastkey\\\&quot; ] \\u0026amp;\\u0026amp; [ \\\&quot;$datdiff\\\&quot; -lt \\\&quot;$intmsbetweenkeys\\\&quot; ]; then\\n intkeychar=$((intkeychar + 1)) #same key pressed for a different char\\n else\\n intkeychar=0 #different key / too far apart\\n fi\\n datlastkey=$datnow\\n strlastkey=$strkey\\n case \\\&quot;$strkey\\\&quot; in\\n \\\&quot;1\\\&quot;)\\n xdotool key \\\&quot;BackSpace\\\&quot;\\n ;;\\n \\\&quot;2\\\&quot;)\\n keychar \\\&quot;abc2\\\&quot; intkeychar\\n ;;\\n \\\&quot;3\\\&quot;)\\n keychar \\\&quot;def3\\\&quot; intkeychar\\n ;;\\n \\\&quot;4\\\&quot;)\\n keychar \\\&quot;ghi4\\\&quot; intkeychar\\n ;;\\n \\\&quot;5\\\&quot;)\\n keychar \\\&quot;jkl5\\\&quot; intkeychar\\n ;;\\n \\\&quot;6\\\&quot;)\\n keychar \\\&quot;mno6\\\&quot; intkeychar\\n ;;\\n \\\&quot;7\\\&quot;)\\n keychar \\\&quot;pqrs7\\\&quot; intkeychar\\n ;;\\n \\\&quot;8\\\&quot;)\\n keychar \\\&quot;tuv8\\\&quot; intkeychar\\n ;;\\n \\\&quot;9\\\&quot;)\\n keychar \\\&quot;wxyz9\\\&quot; intkeychar\\n ;;\\n \\\&quot;0\\\&quot;)\\n keychar \\\&quot; 0.-\\\&quot; intkeychar\\n ;;\\n \\\&quot;previous channel\\\&quot;)\\n xdotool key \\\&quot;Return\\\&quot; #Enter\\n ;;\\n \\\&quot;channel up\\\&quot;)\\n xdotool click 4 #mouse scroll up\\n ;;\\n \\\&quot;channel down\\\&quot;)\\n xdotool click 5 #mouse scroll down\\n ;;\\n \\\&quot;channels list\\\&quot;)\\n xdotool click 3 #right mouse button click\\\&quot;\\n ;;\\n \\\&quot;up\\\&quot;)\\n intpixels=$((-1 * intmousespeed))\\n xdotool mousemove_relative -- 0 $intpixels #move mouse up\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n ;;\\n \\\&quot;down\\\&quot;)\\n intpixels=$(( 1 * intmousespeed))\\n xdotool mousemove_relative -- 0 $intpixels #move mouse down\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n ;;\\n \\\&quot;left\\\&quot;)\\n intpixels=$((-1 * intmousespeed))\\n xdotool mousemove_relative -- $intpixels 0 #move mouse left\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n ;;\\n \\\&quot;right\\\&quot;)\\n intpixels=$(( 1 * intmousespeed))\\n xdotool mousemove_relative -- $intpixels 0 #move mouse right\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n ;;\\n \\\&quot;select\\\&quot;)\\n xdotool click 1 #left mouse button click\\n ;;\\n \\\&quot;return\\\&quot;)\\n xdotool key \\\&quot;Alt_L+Left\\\&quot; #WWW-Back\\n ;;\\n \\\&quot;exit\\\&quot;)\\n echo Key Pressed: EXIT\\n ;;\\n \\\&quot;F2\\\&quot;)\\n chromium-browser \\\&quot;https://www.youtube.com\\\&quot; \\u0026amp;\\n ;;\\n \\\&quot;F3\\\&quot;)\\n chromium-browser \\\&quot;https://www.google.com\\\&quot; \\u0026amp;\\n ;;\\n \\\&quot;F4\\\&quot;)\\n echo Key Pressed: YELLOW C\\n ;;\\n \\\&quot;F1\\\&quot;)\\n chromium-browser --incognito \\\&quot;https://www.google.com\\\&quot; \\u0026amp;\\n ;;\\n \\\&quot;rewind\\\&quot;)\\n echo Key Pressed: REWIND\\n ;;\\n \\\&quot;pause\\\&quot;)\\n echo Key Pressed: PAUSE\\n ;;\\n \\\&quot;Fast forward\\\&quot;)\\n echo Key Pressed: FAST FORWARD\\n ;;\\n \\\&quot;play\\\&quot;)\\n echo Key Pressed: PLAY\\n ;;\\n \\\&quot;stop\\\&quot;)\\n ## with my remote I only got \\\&quot;STOP\\\&quot; as key released (auto-released), not as key pressed; see below\\n echo Key Pressed: STOP\\n ;;\\n *)\\n echo Unrecognized Key Pressed: $strkey ; CEC Line: $keyline\\n ;;\\n \\n esac\\n fi\\n if [ -n \\\&quot;$strreleased\\\&quot; ]; then\\n #echo $keyline --- debug\\n case \\\&quot;$strkey\\\&quot; in\\n \\\&quot;stop\\\&quot;)\\n echo Key Released: STOP\\n ;;\\n \\\&quot;up\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;down\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;left\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;right\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n esac\\n fi\\n fi\\ndone\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eFinally, save it; using nano in terminal:\\u003cbr\\u003e\\npress \\\&quot;Ctrl+X\\\&quot; to close the file, then \\\&quot;Y\\\&quot; to confirm saving, then \\\&quot;Enter\\\&quot; to save the file under the right file name\\u003c/p\\u003e\\n\\u003cp\\u003eTry executing it, using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003ecec-client | ./cecremote.sh\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eAt this point it should be working.\\u003cbr\\u003e\\nPoint the TV Remote at the TV, press up/down/left/right and check if the mouse pointer is moving.\\u003cbr\\u003e\\nPress 9 44 2 8 7777 0 88 7 and it should write \\\&quot;whats up\\\&quot;.\\u003c/p\\u003e\\n\\u003cp\\u003eThe script doesn't output anything, except when it encounters a button press that it doesn't recognize, or it doesn't have a function set up for that button yet (play button being one of them).\\u003cbr\\u003e\\nIf you want it to output all the messages it receives, find the line and uncomment it by deleting the # : \\u003cspan class=\\\&quot;hashtag\\\&quot;\\u003e#echo\\u003c/span\\u003e $keyline --- debugAllLines\\u003c/p\\u003e\\n\\u003cp\\u003eSo, if everything works, exit the script in terminal: Press Ctrl+C\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eRun at startup:\\u003c/strong\\u003e\\u003cbr\\u003e\\nIf you want to start this script every time the Raspberry starts, create a new file called cecremotestart.sh and mark it as executable; using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003etouch cecremotestart.sh\\nchmod +x cecremotestart.sh\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eThen open it; using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003enano cecremotestart.sh\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eCopy - paste this in the file:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003e#!/bin/bash\\ncec-client | /home/raspberry/cecremote.sh #\\u0026lt;-- change this according to your username / path to the script\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eFinally, save it; using nano in terminal:\\u003cbr\\u003e\\npress \\\&quot;Ctrl+X\\\&quot; to close the file, then \\\&quot;Y\\\&quot; to confirm saving, then \\\&quot;Enter\\\&quot; to save the file under the right file name\\u003c/p\\u003e\\n\\u003cp\\u003eThen add this in the Startup Programs (Menu - System - Control Center - Startup Programs; Add; Give it a name, and enter the path (or press Browse) of the script in the filesystem).\\u003c/p\\u003e\\n\\u003cp\\u003eRestart, try, report \\u003cimg src=\\\&quot;https://ubuntu-mate.community/images/emoji/google/slightly_smiling.png?v=9\\\&quot; title=\\\&quot;:slightly_smiling:\\\&quot; class=\\\&quot;emoji\\\&quot; alt=\\\&quot;:slightly_smiling:\\\&quot;\\u003e\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eModification:\\u003c/strong\\u003e\\u003cbr\\u003e\\nIf you want, you can edit the script to change or add the commands executed on certain button presses.\\u003cbr\\u003e\\nYou can detect the additional buttons that CEC on your TV supports. Kill the running cec-client, run the cec-client in the terminal, and watch for the output while you're pressing all the keys on your TV Remote; using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003ekillall cec-client\\ncec-client\\nCtrl+C when you're ready to stop\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eEdit the script, then execute the modified script by manually executing cecremotestart.sh; using terminal:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003e./cecremotescript.sh\\nCtrl+C to stop\\n\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eWhen you're satisfied, just restart your Raspberry PI.\\u003c/p\\u003e\\n\\u003cp\\u003eThat's it from me - a simple and crude way to control your Raspberry PI with the TV Remote, for when you don't have the keyboard/mouse connected and VNC-ing is too much of a bother.\\u003c/p\\u003e\\n\\u003cp\\u003eTry it and report \\u003cimg src=\\\&quot;https://ubuntu-mate.community/images/emoji/google/slightly_smiling.png?v=9\\\&quot; title=\\\&quot;:slightly_smiling:\\\&quot; class=\\\&quot;emoji\\\&quot; alt=\\\&quot;:slightly_smiling:\\\&quot;\\u003e\\u003c/p\\u003e\&quot;,\&quot;post_number\&quot;:1,\&quot;post_type\&quot;:1,\&quot;updated_at\&quot;:\&quot;2016-08-11T01:40:52.020Z\&quot;,\&quot;reply_count\&quot;:0,\&quot;reply_to_post_number\&quot;:null,\&quot;quote_count\&quot;:0,\&quot;incoming_link_count\&quot;:10593,\&quot;reads\&quot;:62,\&quot;score\&quot;:52914.4,\&quot;yours\&quot;:false,\&quot;topic_id\&quot;:4250,\&quot;topic_slug\&quot;:\&quot;controlling-raspberry-pi-with-tv-remote-using-hdmi-cec\&quot;,\&quot;display_username\&quot;:\&quot;Simon Murgelj\&quot;,\&quot;primary_group_name\&quot;:null,\&quot;primary_group_flair_url\&quot;:null,\&quot;primary_group_flair_bg_color\&quot;:null,\&quot;primary_group_flair_color\&quot;:null,\&quot;version\&quot;:4,\&quot;can_edit\&quot;:false,\&quot;can_delete\&quot;:false,\&quot;can_recover\&quot;:false,\&quot;can_wiki\&quot;:false,\&quot;link_counts\&quot;:[{\&quot;url\&quot;:\&quot;http://kodi.wiki/view/CEC#Trade_names\&quot;,\&quot;internal\&quot;:false,\&quot;reflection\&quot;:false,\&quot;title\&quot;:\&quot;CEC - Kodi\&quot;,\&quot;clicks\&quot;:99},{\&quot;url\&quot;:\&quot;https://ubuntu-mate.community/uploads/default/original/2X/e/e00e46bb720d634bb6a2ba84cad84c05078fd391.png\&quot;,\&quot;internal\&quot;:true,\&quot;reflection\&quot;:false,\&quot;clicks\&quot;:0},{\&quot;url\&quot;:\&quot;https://ubuntu-mate.community/t/tips-tutorials-and-guides-index/14519/6\&quot;,\&quot;internal\&quot;:true,\&quot;reflection\&quot;:true,\&quot;title\&quot;:\&quot;Tips, Tutorials and Guides Index\&quot;,\&quot;clicks\&quot;:0}],\&quot;read\&quot;:true,\&quot;user_title\&quot;:null,\&quot;actions_summary\&quot;:[{\&quot;id\&quot;:2,\&quot;count\&quot;:3}],\&quot;moderator\&quot;:false,\&quot;admin\&quot;:false,\&quot;staff\&quot;:false,\&quot;user_id\&quot;:2055,\&quot;hidden\&quot;:false,\&quot;trust_level\&quot;:1,\&quot;deleted_at\&quot;:null,\&quot;user_deleted\&quot;:false,\&quot;edit_reason\&quot;:null,\&quot;can_view_edit_history\&quot;:true,\&quot;wiki\&quot;:true,\&quot;last_wiki_edit\&quot;:\&quot;2016-08-11T01:40:52.037Z\&quot;,\&quot;can_accept_answer\&quot;:false,\&quot;can_unaccept_answer\&quot;:false,\&quot;accepted_answer\&quot;:false},{\&quot;id\&quot;:36773,\&quot;name\&quot;:\&quot;\&quot;,\&quot;username\&quot;:\&quot;arudun\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/a/8e7dd6/{size}.png\&quot;,\&quot;created_at\&quot;:\&quot;2016-10-26T04:41:12.718Z\&quot;,\&quot;cooked\&quot;:\&quot;\\u003cp\\u003eYou should submit this to \\u003ca href=\\\&quot;https://github.com/raspberrypi/linux/pulls\\\&quot; rel=\\\&quot;nofollow noopener\\\&quot;\\u003ehttps://github.com/raspberrypi/linux/pulls\\u003c/a\\u003e it should be always with a raspberry\\u003c/p\\u003e\\n\\u003cp\\u003eLook at this one\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode class=\\\&quot;lang-bash\\\&quot;\\u003e#!/bin/bash\\nfunction keychar {\\n parin1=$1 #first param; abc1\\n parin2=$2 #second param; 0=a, 1=b, 2=c, 3=1, 4=a, ...\\n parin2=$((parin2)) #convert to numeric\\n parin1len=${#parin1} #length of parin1\\n parin2pos=$((parin2 % parin1len)) #position mod\\n char=${parin1:parin2pos:1} #char key to simulate\\n if [ \\\&quot;$parin2\\\&quot; -gt 0 ]; then #if same key pressed multiple times, delete previous char; write a, delete a write b, delete b write c, ...\\n xdotool key \\\&quot;BackSpace\\\&quot;\\n fi\\n #special cases for xdotool ( X Keysyms )\\n if [ \\\&quot;$char\\\&quot; = \\\&quot; \\\&quot; ]; then char=\\\&quot;space\\\&quot;; fi\\n if [ \\\&quot;$char\\\&quot; = \\\&quot;.\\\&quot; ]; then char=\\\&quot;period\\\&quot;; fi\\n if [ \\\&quot;$char\\\&quot; = \\\&quot;-\\\&quot; ]; then char=\\\&quot;minus\\\&quot;; fi\\n xdotool key $char\\n}\\ndatlastkey=$(date +%s%N)\\nstrlastkey=\\\&quot;\\\&quot;\\nintkeychar=0\\nintmsbetweenkeys=500 #two presses of a key sooner that this makes it delete previous key and write the next one (a-\\u0026gt;b-\\u0026gt;c-\\u0026gt;1-\\u0026gt;a-\\u0026gt;...)\\nintmousestartspeed=15 #mouse starts moving at this speed (pixels per key press)\\nintmouseacc=0 #added to the mouse speed for each key press (while holding down key, more key presses are sent from the remote)\\nintmousespeed=15\\nswitch=0\\nbrowser=/etc/alternatives/x-www-browser\\ntest -e /usr/bin/firefox \\u0026amp;\\u0026amp; browser=firefox\\ntest -e /usr/bin/chromium-browser \\u0026amp;\\u0026amp; browser=chromium-browser\\n\\n\\nwhile read oneline\\ndo\\n keyline=$(echo $oneline | grep \\\&quot; key \\\&quot;)\\n #echo $keyline --- debugAllLines\\n if [ -n \\\&quot;$keyline\\\&quot; ]; then\\n datnow=$(date +%s%N)\\n datdiff=$((($datnow - $datlastkey) / 1000000)) #bla bla key pressed: previous channel (123)\\n strkey=$(grep -oP '(?\\u0026lt;=sed: ).*?(?= \\\\()' \\u0026lt;\\u0026lt;\\u0026lt; \\\&quot;$keyline\\\&quot;) #bla bla key pres--\\u0026gt;sed: \\u0026gt;\\u0026gt;previous channel\\u0026lt;\\u0026lt; (\\u0026lt;--123)\\n strstat=$(grep -oP '(?\\u0026lt;=key ).*?(?=:)' \\u0026lt;\\u0026lt;\\u0026lt; \\\&quot;$keyline\\\&quot;) #bla bla --\\u0026gt;key \\u0026gt;\\u0026gt;pressed\\u0026lt;\\u0026lt;:\\u0026lt;-- previous channel (123)\\n strpressed=$(echo $strstat | grep \\\&quot;pressed\\\&quot;)\\n strreleased=$(echo $strstat | grep \\\&quot;released\\\&quot;)\\n if [ -n \\\&quot;$strpressed\\\&quot; ]; then\\n #echo $keyline --- debug\\n if [ \\\&quot;$strkey\\\&quot; = \\\&quot;$strlastkey\\\&quot; ] \\u0026amp;\\u0026amp; [ \\\&quot;$datdiff\\\&quot; -lt \\\&quot;$intmsbetweenkeys\\\&quot; ]; then\\n intkeychar=$((intkeychar + 1)) #same key pressed for a different char\\n intmousespeed=100\\n else\\n intkeychar=0 #different key / too far apart\\n fi\\n datlastkey=$datnow\\n strlastkey=$strkey\\n case \\\&quot;$strkey\\\&quot; in\\n \\\&quot;1\\\&quot;)\\n xdotool mousemove 270 154\\n ;;\\n \\\&quot;2\\\&quot;)\\n xdotool mousemove 679 154\\n ;;\\n \\\&quot;3\\\&quot;)\\n xdotool mousemove 1090 154\\n ;;\\n \\\&quot;4\\\&quot;)\\n xdotool mousemove 270 382\\n ;;\\n \\\&quot;5\\\&quot;)\\n xdotool mousemove 679 382\\n ;;\\n \\\&quot;6\\\&quot;)\\n xdotool mousemove 1090 382 \\n ;;\\n \\\&quot;7\\\&quot;)\\n xdotool mousemove 270 604 \\n ;;\\n \\\&quot;8\\\&quot;)\\n xdotool mousemove 679 604\\n ;;\\n \\\&quot;9\\\&quot;)\\n xdotool mousemove 1090 604 \\n ;;\\n \\\&quot;0\\\&quot;)\\n xdotool key Prior\\n ;;\\n \\\&quot;previous channel\\\&quot;)\\n xdotool key Space #Enter\\n ;;\\n \\\&quot;channel up\\\&quot;)\\n xdotool click 4 #mouse scroll up\\n ;;\\n \\\&quot;channel down\\\&quot;)\\n xdotool click 5 #mouse scroll down\\n ;;\\n \\\&quot;channels list\\\&quot;)\\n xdotool click 3 #right mouse button click\\\&quot;\\n ;;\\n \\\&quot;up\\\&quot;)\\n xgm=$(xdotool getmouselocation --shell | grep Y | sed -e s/^..// ) \\n intpixels=$((-1 * intmousespeed * 2))\\n test $switch -eq 1 \\u0026amp;\\u0026amp; xdotool key Up || xdotool mousemove_relative -- 0 $intpixels #move mouse up\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n test $xgm$(xdotool getmouselocation --shell | grep Y | sed -e 's/^..//' ) -eq 00 \\u0026amp;\\u0026amp; xdotool mousemove_relative -- 0 768\\n ;;\\n \\\&quot;down\\\&quot;)\\n xgm=$(xdotool getmouselocation --shell | grep Y | sed -e s/^..// ) \\n intpixels=$(( 1 * intmousespeed))\\n test $switch -eq 1 \\u0026amp;\\u0026amp; xdotool key Down || xdotool mousemove_relative -- 0 $intpixels #move mouse down\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n test $xgm$(xdotool getmouselocation --shell | grep Y | sed -e 's/^..//' ) -eq 767767 \\u0026amp;\\u0026amp; xdotool mousemove_relative -- 0 -768\\n ;;\\n \\\&quot;left\\\&quot;)\\n xgm=$(xdotool getmouselocation --shell | grep X | sed -e s/^..// ) \\n intpixels=$((-1 * intmousespeed * 2 ))\\n test $switch -eq 1 \\u0026amp;\\u0026amp; xdotool key Left || xdotool mousemove_relative -- $intpixels 0 #move mouse left\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n test $xgm$(xdotool getmouselocation --shell | grep X | sed -e 's/^..//' ) -eq 00 \\u0026amp;\\u0026amp; xdotool mousemove_relative -- 1359 0\\n ;;\\n \\\&quot;right\\\&quot;)\\n xgm=$(xdotool getmouselocation --shell | grep X | sed -e s/^..// ) \\n intpixels=$(( 1 * intmousespeed))\\n test $switch -eq 1 \\u0026amp;\\u0026amp; xdotool key Right || xdotool mousemove_relative -- $intpixels 0 #move mouse right\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n test $xgm$(xdotool getmouselocation --shell | grep X | sed -e 's/^..//' ) -eq 13591359 \\u0026amp;\\u0026amp; xdotool mousemove_relative -- -1359 0\\n ;;\\n \\\&quot;select\\\&quot;)\\n test $switch -eq 1 \\u0026amp;\\u0026amp; xdotool key Return || xdotool click 1 #left mouse button click\\n ;;\\n \\\&quot;return\\\&quot;)\\n #xdotool key \\\&quot;Alt_L+Left\\\&quot; #WWW-Back\\n ((switch++))\\n test $switch -eq 2 \\u0026amp;\\u0026amp; switch=0 \\n ;;\\n \\\&quot;exit\\\&quot;)\\n ((switch++))\\n test $switch -eq 2 \\u0026amp;\\u0026amp; switch=0\\n ;;\\n \\\&quot;F2\\\&quot;)\\n ((menu++))\\n xdotool key Escape\\n test $menu -eq 1 \\u0026amp;\\u0026amp; xdotool click 3 || xdotool key Super_L\\n test $menu -eq 2 \\u0026amp;\\u0026amp; menu=0\\n switch=1\\n ;;\\n \\\&quot;F3\\\&quot;)\\n $browser \\u0026amp;\\n ;;\\n \\\&quot;F4\\\&quot;)\\n ((xvkbd++))\\n switch=0\\n xdotool mousemove 1100 750 \\n xvkbd -no-keypad -geometry +905+560 \\u0026amp;\\n test $xvkbd -eq 2 \\u0026amp;\\u0026amp; killall xvkbd \\u0026amp;\\u0026amp; xvkbd=0 \\n ;;\\n \\\&quot;F1\\\&quot;)\\n #chromium-browser --incognito \\\&quot;https://www.google.com\\\&quot; \\u0026amp;\\n /etc/alternatives/x-terminal-emulator \\u0026amp; \\n ((xvkbd++))\\n switch=0\\n xdotool mousemove 1170 760 \\n xvkbd -no-keypad -geometry +905+560 \\u0026amp;\\n test $xvkbd -eq 2 \\u0026amp;\\u0026amp; killall xvkbd \\u0026amp;\\u0026amp; xvkbd=0\\n\\n ;;\\n \\\&quot;rewind\\\&quot;)\\n $browser \\u0026amp;\\n ;;\\n \\\&quot;pause\\\&quot;)\\n ((menu++))\\n xdotool key Escape\\n test $menu -eq 1 \\u0026amp;\\u0026amp; xdotool click 3 || xdotool key Super_L\\n test $menu -eq 2 \\u0026amp;\\u0026amp; menu=0\\n switch=1\\n ;;\\n \\\&quot;Fast forward\\\&quot;)\\n /etc/alternatives/x-terminal-emulator \\u0026amp; \\n ((xvkbd++))\\n switch=0\\n xdotool mousemove 1170 660 \\n xvkbd -no-keypad -geometry +905+560 \\u0026amp;\\n test $xvkbd -eq 2 \\u0026amp;\\u0026amp; killall xvkbd \\u0026amp;\\u0026amp; xvkbd=0\\n ;;\\n \\\&quot;play\\\&quot;)\\n ((xvkbd++))\\n switch=0\\n xdotool mousemove 1100 750 \\n xvkbd -no-keypad -geometry +905+560 \\u0026amp;\\n test $xvkbd -eq 2 \\u0026amp;\\u0026amp; killall xvkbd \\u0026amp;\\u0026amp; xvkbd=0 \\n\\n ;;\\n \\\&quot;stop\\\&quot;)\\n ## with my remote I only got \\\&quot;STOP\\\&quot; as key released (auto-released), not as key pressed; see below\\n echo Key Pressed: STOP\\n ;;\\n *)\\n echo Unrecognized Key Pressed: $strkey ; CEC Line: $keyline\\n ;;\\n \\n esac\\n fi\\n if [ -n \\\&quot;$strreleased\\\&quot; ]; then\\n #echo $keyline --- debug\\n case \\\&quot;$strkey\\\&quot; in\\n \\\&quot;stop\\\&quot;)\\n xdotool key q\\n xdotool key Control_L+Next\\n ;;\\n \\\&quot;up\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;down\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;left\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;right\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n esac\\n fi\\n fi\\ndone\\u003c/code\\u003e\\u003c/pre\\u003e\\n\\u003cp\\u003eOn my philips don’t work numbers or colors, so I got a virtual keyboard and made some changes\\u003c/p\\u003e\\n\\u003cp\\u003esudo apt-get install xvkbd\\u003c/p\\u003e\\n\\u003ch2\\u003eThe mouse\\u003c/h2\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eup,down, left, right\\u003c/strong\\u003e are the same\\u003c/p\\u003e\\n\\u003cp\\u003ebut if you hit \\u003cstrong\\u003eReturn\\u003c/strong\\u003e (Samsung) or \\u003cstrong\\u003eback\\u003c/strong\\u003e (philips ) they switch to arrows , hit again and you will get the mouse\\u003c/p\\u003e\\n\\u003cp\\u003eIf you go off limits with the cursor , you will go to the other side\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eUp\\u003c/strong\\u003e and \\u003cstrong\\u003eLeft\\u003c/strong\\u003e are 2x faster than \\u003cstrong\\u003eDown\\u003c/strong\\u003e and \\u003cstrong\\u003eRight\\u003c/strong\\u003e , on mouse\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eOK\\u003c/strong\\u003e means click on mouse mode , and enter with arrows\\u003c/p\\u003e\\n\\u003cp\\u003eTo get right click, on Samsung hit “\\u003cstrong\\u003echannels list\\u003c/strong\\u003e” or \\u003cstrong\\u003epause\\u003c/strong\\u003e , on philips hit \\u003cstrong\\u003epause\\u003c/strong\\u003e .\\u003c/p\\u003e\\n\\u003ch2\\u003eColours and Controls\\u003c/h2\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eRed\\u003c/strong\\u003e or \\u003cstrong\\u003ePause\\u003c/strong\\u003e = one hit means Right Click, another hit means Menu\\u003cbr\\u003e\\n\\u003cstrong\\u003eGreen\\u003c/strong\\u003e or \\u003cstrong\\u003eRewind\\u003c/strong\\u003e = Browser\\u003cbr\\u003e\\n\\u003cstrong\\u003eYellow\\u003c/strong\\u003e or \\u003cstrong\\u003ePlay\\u003c/strong\\u003e = Virtual Keyboard, hit again to close\\u003cbr\\u003e\\n\\u003cstrong\\u003eBlue\\u003c/strong\\u003e or \\u003cstrong\\u003eForward\\u003c/strong\\u003e = terminal\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eStop\\u003c/strong\\u003e = Always means q , always stop video. And a bonus, on your browser hit \\u003cstrong\\u003eStop\\u003c/strong\\u003e moves to the next tab. \\u003cstrong\\u003eStop\\u003c/strong\\u003e send both things every time\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003ePause\\u003c/strong\\u003e = one hit means right click , another means Menu\\u003c/p\\u003e\\n\\u003cp\\u003eTo pause a video, hit \\u003cstrong\\u003eplay\\u003c/strong\\u003e and \\u003cstrong\\u003eOK\\u003c/strong\\u003e , that opens xvkbd and hits space. To unpause hit \\u003cstrong\\u003eOK\\u003c/strong\\u003e.\\u003c/p\\u003e\\n\\u003cp\\u003eTo scroll down on your browser, you could hit \\u003cstrong\\u003eplay\\u003c/strong\\u003e and \\u003cstrong\\u003eOK\\u003c/strong\\u003e too, and then keep hitting \\u003cstrong\\u003eOK\\u003c/strong\\u003e to browse the site\\u003c/p\\u003e\\n\\u003cp\\u003eAlso a nice url to browse twitter \\u003ca href=\\\&quot;https://mobile.twitter.com\\\&quot; rel=\\\&quot;nofollow noopener\\\&quot;\\u003ehttps://mobile.twitter.com\\u003c/a\\u003e\\u003c/p\\u003e\\n\\u003ch2\\u003eSamsung, not philips\\u003c/h2\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003eChannel up\\u003c/strong\\u003e = mouse scroll up\\u003cbr\\u003e\\n\\u003cstrong\\u003eChannel Down\\u003c/strong\\u003e = mouse scroll down\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003e1 2 3\\u003c/strong\\u003e\\u003cbr\\u003e\\n\\u003cstrong\\u003e4 5 6\\u003c/strong\\u003e\\u003cbr\\u003e\\n\\u003cstrong\\u003e7 8 9\\u003c/strong\\u003e\\u003cbr\\u003e\\nnumbers from 1 to 9 move the cursor to diferent places\\u003c/p\\u003e\\n\\u003cp\\u003e\\u003cstrong\\u003e0\\u003c/strong\\u003e = means space, could pause video and browse pages\\u003cbr\\u003e\\n\\u003cstrong\\u003ePrevious Channel\\u003c/strong\\u003e= means Prior, moves backwards\\u003c/p\\u003e\\n\\u003cp\\u003eI’m not coding, I’m just playing with code\\u003c/p\\u003e\&quot;,\&quot;post_number\&quot;:2,\&quot;post_type\&quot;:1,\&quot;updated_at\&quot;:\&quot;2016-10-26T05:13:07.418Z\&quot;,\&quot;reply_count\&quot;:0,\&quot;reply_to_post_number\&quot;:null,\&quot;quote_count\&quot;:0,\&quot;incoming_link_count\&quot;:130,\&quot;reads\&quot;:21,\&quot;score\&quot;:654.2,\&quot;yours\&quot;:false,\&quot;topic_id\&quot;:4250,\&quot;topic_slug\&quot;:\&quot;controlling-raspberry-pi-with-tv-remote-using-hdmi-cec\&quot;,\&quot;display_username\&quot;:\&quot;\&quot;,\&quot;primary_group_name\&quot;:null,\&quot;primary_group_flair_url\&quot;:null,\&quot;primary_group_flair_bg_color\&quot;:null,\&quot;primary_group_flair_color\&quot;:null,\&quot;version\&quot;:2,\&quot;can_edit\&quot;:false,\&quot;can_delete\&quot;:false,\&quot;can_recover\&quot;:false,\&quot;can_wiki\&quot;:false,\&quot;link_counts\&quot;:[{\&quot;url\&quot;:\&quot;https://github.com/raspberrypi/linux/pulls\&quot;,\&quot;internal\&quot;:false,\&quot;reflection\&quot;:false,\&quot;title\&quot;:\&quot;Pull Requests · raspberrypi/linux · GitHub\&quot;,\&quot;clicks\&quot;:84},{\&quot;url\&quot;:\&quot;https://mobile.twitter.com\&quot;,\&quot;internal\&quot;:false,\&quot;reflection\&quot;:false,\&quot;title\&quot;:\&quot;Welcome to Twitter\&quot;,\&quot;clicks\&quot;:4}],\&quot;read\&quot;:true,\&quot;user_title\&quot;:null,\&quot;actions_summary\&quot;:[],\&quot;moderator\&quot;:false,\&quot;admin\&quot;:false,\&quot;staff\&quot;:false,\&quot;user_id\&quot;:4701,\&quot;hidden\&quot;:false,\&quot;trust_level\&quot;:1,\&quot;deleted_at\&quot;:null,\&quot;user_deleted\&quot;:false,\&quot;edit_reason\&quot;:null,\&quot;can_view_edit_history\&quot;:true,\&quot;wiki\&quot;:false,\&quot;can_accept_answer\&quot;:false,\&quot;can_unaccept_answer\&quot;:false,\&quot;accepted_answer\&quot;:false},{\&quot;id\&quot;:61105,\&quot;name\&quot;:\&quot;Tobias Hammerschmidt\&quot;,\&quot;username\&quot;:\&quot;Dschogo\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/d/22d042/{size}.png\&quot;,\&quot;created_at\&quot;:\&quot;2018-03-08T22:27:36.447Z\&quot;,\&quot;cooked\&quot;:\&quot;\\u003cp\\u003eHi,\\u003c/p\\u003e\\n\\u003cp\\u003ethis is an awesome script. It function perfectly, but every button will be recognized twice (except up down left right and selecet/ok).\\u003c/p\\u003e\\n\\u003cp\\u003eis there an option to avoid this? - like an delay\\u003c/p\\u003e\\n\\u003cp\\u003ehope you can help me\\u003c/p\\u003e\\n\\u003cp\\u003eDschogo\\u003c/p\\u003e\&quot;,\&quot;post_number\&quot;:3,\&quot;post_type\&quot;:1,\&quot;updated_at\&quot;:\&quot;2018-03-08T22:27:36.447Z\&quot;,\&quot;reply_count\&quot;:1,\&quot;reply_to_post_number\&quot;:null,\&quot;quote_count\&quot;:0,\&quot;incoming_link_count\&quot;:11,\&quot;reads\&quot;:12,\&quot;score\&quot;:62.4,\&quot;yours\&quot;:false,\&quot;topic_id\&quot;:4250,\&quot;topic_slug\&quot;:\&quot;controlling-raspberry-pi-with-tv-remote-using-hdmi-cec\&quot;,\&quot;display_username\&quot;:\&quot;Tobias Hammerschmidt\&quot;,\&quot;primary_group_name\&quot;:null,\&quot;primary_group_flair_url\&quot;:null,\&quot;primary_group_flair_bg_color\&quot;:null,\&quot;primary_group_flair_color\&quot;:null,\&quot;version\&quot;:1,\&quot;can_edit\&quot;:false,\&quot;can_delete\&quot;:false,\&quot;can_recover\&quot;:false,\&quot;can_wiki\&quot;:false,\&quot;read\&quot;:true,\&quot;user_title\&quot;:null,\&quot;actions_summary\&quot;:[],\&quot;moderator\&quot;:false,\&quot;admin\&quot;:false,\&quot;staff\&quot;:false,\&quot;user_id\&quot;:8279,\&quot;hidden\&quot;:false,\&quot;trust_level\&quot;:0,\&quot;deleted_at\&quot;:null,\&quot;user_deleted\&quot;:false,\&quot;edit_reason\&quot;:null,\&quot;can_view_edit_history\&quot;:true,\&quot;wiki\&quot;:false,\&quot;can_accept_answer\&quot;:false,\&quot;can_unaccept_answer\&quot;:false,\&quot;accepted_answer\&quot;:false},{\&quot;id\&quot;:63386,\&quot;name\&quot;:\&quot;Audric\&quot;,\&quot;username\&quot;:\&quot;AJCandover\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/a/6bbea6/{size}.png\&quot;,\&quot;created_at\&quot;:\&quot;2018-04-25T16:59:55.323Z\&quot;,\&quot;cooked\&quot;:\&quot;\\u003cp\\u003eHi you probably have answered this already but actually i had the same problem. This was due to the fact that for every keypress there were two cec-client debug lines with the same data causing the script to detect two keypress for each button press. To get around this I added a grep for the ID of the debug line (the timestamp I assume). If the id is the same for both key persses I ignored the second.\\u003c/p\\u003e\\n\\u003cp\\u003eHere is the modified script:\\u003c/p\\u003e\\n\\u003cpre\\u003e\\u003ccode\\u003e#!/bin/bash\\nfunction keychar {\\n parin1=$1 #first param; abc1\\n parin2=$2 #second param; 0=a, 1=b, 2=c, 3=1, 4=a, ...\\n parin2=$((parin2)) #convert to numeric\\n parin1len=${#parin1} #length of parin1\\n parin2pos=$((parin2 % parin1len)) #position mod\\n char=${parin1:parin2pos:1} #char key to simulate\\n if [ \\\&quot;$parin2\\\&quot; -gt 0 ]; then #if same key pressed multiple times, delete previous char; write a, delete a write b, delete b write c, ...\\n xdotool key \\\&quot;BackSpace\\\&quot;\\n fi\\n #special cases for xdotool ( X Keysyms )\\n if [ \\\&quot;$char\\\&quot; = \\\&quot; \\\&quot; ]; then char=\\\&quot;space\\\&quot;; fi\\n if [ \\\&quot;$char\\\&quot; = \\\&quot;.\\\&quot; ]; then char=\\\&quot;period\\\&quot;; fi\\n if [ \\\&quot;$char\\\&quot; = \\\&quot;-\\\&quot; ]; then char=\\\&quot;minus\\\&quot;; fi\\n xdotool key $char\\n}\\ndatlastkey=$(date +%s%N)\\nstrlastkey=\\\&quot;\\\&quot;\\nstrlastid=\\\&quot;\\\&quot;\\nintkeychar=0\\nintmsbetweenkeys=2000 #two presses of a key sooner that this makes it delete previous key and write the next one (a-\\u0026gt;b-\\u0026gt;c-\\u0026gt;1-\\u0026gt;a-\\u0026gt;...)\\nintmousestartspeed=10 #mouse starts moving at this speed (pixels per key press)\\nintmouseacc=10 #added to the mouse speed for each key press (while holding down key, more key presses are sent from the remote)\\nintmousespeed=10\\n\\nwhile read oneline\\ndo\\n keyline=$(echo $oneline | grep \\\&quot; key \\\&quot;)\\n echo $keyline --- debugAllLines\\n if [ -n \\\&quot;$keyline\\\&quot; ]; then\\n datnow=$(date +%s%N)\\n datdiff=$((($datnow - $datlastkey) / 1000000)) #bla bla key pressed: previous channel (123)\\n strkey=$(grep -oP '(?\\u0026lt;=sed: ).*?(?= \\\\()' \\u0026lt;\\u0026lt;\\u0026lt; \\\&quot;$keyline\\\&quot;) #bla bla key pres--\\u0026gt;sed: \\u0026gt;\\u0026gt;previous channel\\u0026lt;\\u0026lt; (\\u0026lt;--123)\\n strstat=$(grep -oP '(?\\u0026lt;=key ).*?(?=:)' \\u0026lt;\\u0026lt;\\u0026lt; \\\&quot;$keyline\\\&quot;) #bla bla --\\u0026gt;key \\u0026gt;\\u0026gt;pressed\\u0026lt;\\u0026lt;:\\u0026lt;-- previous channel (123)\\n strpressed=$(echo $strstat | grep \\\&quot;pressed\\\&quot;)\\n strreleased=$(echo $strstat | grep \\\&quot;released\\\&quot;)\\n if [ -n \\\&quot;$strpressed\\\&quot; ]; then\\n strid=$(grep -oP '(\\\\[ ).*?(\\\\])' \\u0026lt;\\u0026lt;\\u0026lt; \\\&quot;$keyline\\\&quot;) # get the id from the debug line to ingnore dupe detection.\\n #echo $keyline --- debug\\n if [ \\\&quot;$strkey\\\&quot; = \\\&quot;$strlastkey\\\&quot; ] \\u0026amp;\\u0026amp; [ \\\&quot;$datdiff\\\&quot; -lt \\\&quot;$intmsbetweenkeys\\\&quot; ]; then\\n intkeychar=$((intkeychar + 1)) #same key pressed for a different char\\n else\\n intkeychar=0 #different key / too far apart\\n fi\\n datlastkey=$datnow\\n strlastkey=$strkey\\n if [ \\\&quot;$strid\\\&quot; != \\\&quot;$strlastid\\\&quot; ]; then\\n case \\\&quot;$strkey\\\&quot; in\\n \\\&quot;1\\\&quot;)\\n xdotool key \\\&quot;BackSpace\\\&quot;\\n ;;\\n \\\&quot;2\\\&quot;)\\n keychar \\\&quot;abc2\\\&quot; intkeychar\\n ;;\\n \\\&quot;3\\\&quot;)\\n keychar \\\&quot;def3\\\&quot; intkeychar\\n ;;\\n \\\&quot;4\\\&quot;)\\n keychar \\\&quot;ghi4\\\&quot; intkeychar\\n ;;\\n \\\&quot;5\\\&quot;)\\n keychar \\\&quot;jkl5\\\&quot; intkeychar\\n ;;\\n \\\&quot;6\\\&quot;)\\n keychar \\\&quot;mno6\\\&quot; intkeychar\\n ;;\\n \\\&quot;7\\\&quot;)\\n keychar \\\&quot;pqrs7\\\&quot; intkeychar\\n ;;\\n \\\&quot;8\\\&quot;)\\n keychar \\\&quot;tuv8\\\&quot; intkeychar\\n ;;\\n \\\&quot;9\\\&quot;)\\n keychar \\\&quot;wxyz9\\\&quot; intkeychar\\n ;;\\n \\\&quot;0\\\&quot;)\\n keychar \\\&quot; 0.-\\\&quot; intkeychar\\n ;;\\n \\\&quot;previous channel\\\&quot;)\\n xdotool key \\\&quot;Return\\\&quot; #Enter\\n ;;\\n \\\&quot;channel up\\\&quot;)\\n xdotool click 4 #mouse scroll up\\n ;;\\n \\\&quot;channel down\\\&quot;)\\n xdotool click 5 #mouse scroll down\\n ;;\\n \\\&quot;channels list\\\&quot;)\\n xdotool click 3 #right mouse button click\\n ;;\\n \\\&quot;up\\\&quot;)\\n intpixels=$((-1 * intmousespeed))\\n xdotool mousemove_relative -- 0 $intpixels #move mouse up\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n ;;\\n \\\&quot;down\\\&quot;)\\n intpixels=$(( 1 * intmousespeed))\\n xdotool mousemove_relative -- 0 $intpixels #move mouse down\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n ;;\\n \\\&quot;left\\\&quot;)\\n intpixels=$((-1 * intmousespeed))\\n xdotool mousemove_relative -- $intpixels 0 #move mouse left\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n ;;\\n \\\&quot;right\\\&quot;)\\n intpixels=$(( 1 * intmousespeed))\\n xdotool mousemove_relative -- $intpixels 0 #move mouse right\\n intmousespeed=$((intmousespeed + intmouseacc)) #speed up\\n ;;\\n \\\&quot;select\\\&quot;)\\n xdotool click 1 #left mouse button click\\n ;;\\n \\\&quot;return\\\&quot;)\\n xdotool key \\\&quot;Alt_L+Left\\\&quot; #WWW-Back\\n ;;\\n \\\&quot;exit\\\&quot;)\\n echo Key Pressed: EXIT\\n ;;\\n \\\&quot;F2\\\&quot;)\\n chromium-browser \\\&quot;https://www.youtube.com\\\&quot; \\u0026amp;\\n ;;\\n \\\&quot;F3\\\&quot;)\\n chromium-browser \\\&quot;https://www.google.com\\\&quot; \\u0026amp;\\n ;;\\n \\\&quot;F4\\\&quot;)\\n echo Key Pressed: YELLOW C\\n sync;sync;shutdown -h now\\n ;;\\n \\\&quot;F1\\\&quot;)\\n chromium-browser --incognito \\\&quot;https://www.google.com\\\&quot; \\u0026amp;\\n ;;\\n \\\&quot;rewind\\\&quot;)\\n echo Key Pressed: REWIND\\n ;;\\n \\\&quot;pause\\\&quot;)\\n echo Key Pressed: PAUSE\\n ;;\\n \\\&quot;Fast forward\\\&quot;)\\n echo Key Pressed: FAST FORWARD\\n ;;\\n \\\&quot;play\\\&quot;)\\n echo Key Pressed: PLAY\\n ;;\\n \\\&quot;stop\\\&quot;)\\n ## with my remote I only got \\\&quot;STOP\\\&quot; as key released (auto-released), not as key pressed; see below\\n echo Key Pressed: STOP\\n ;;\\n *)\\n echo Unrecognized Key Pressed: $strkey ; CEC Line: $keyline\\n ;;\\n\\n esac\\n else\\n echo Ignoring key $strkey with duplicate id $strid\\n fi\\n # store the id of the keypress to check for duplicate press count.\\n strlastid=$strid\\n fi\\n if [ -n \\\&quot;$strreleased\\\&quot; ]; then\\n #echo $keyline --- debug\\n case \\\&quot;$strkey\\\&quot; in\\n \\\&quot;stop\\\&quot;)\\n echo Key Released: STOP\\n ;;\\n \\\&quot;up\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;down\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;left\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n \\\&quot;right\\\&quot;)\\n intmousespeed=$intmousestartspeed #reset mouse speed\\n ;;\\n esac\\n fi\\n fi\\ndone\\u003c/code\\u003e\\u003c/pre\\u003e\&quot;,\&quot;post_number\&quot;:4,\&quot;post_type\&quot;:1,\&quot;updated_at\&quot;:\&quot;2018-04-25T17:01:17.063Z\&quot;,\&quot;reply_count\&quot;:0,\&quot;reply_to_post_number\&quot;:3,\&quot;quote_count\&quot;:0,\&quot;incoming_link_count\&quot;:51,\&quot;reads\&quot;:7,\&quot;score\&quot;:256.4,\&quot;yours\&quot;:false,\&quot;topic_id\&quot;:4250,\&quot;topic_slug\&quot;:\&quot;controlling-raspberry-pi-with-tv-remote-using-hdmi-cec\&quot;,\&quot;display_username\&quot;:\&quot;Audric\&quot;,\&quot;primary_group_name\&quot;:null,\&quot;primary_group_flair_url\&quot;:null,\&quot;primary_group_flair_bg_color\&quot;:null,\&quot;primary_group_flair_color\&quot;:null,\&quot;version\&quot;:1,\&quot;can_edit\&quot;:false,\&quot;can_delete\&quot;:false,\&quot;can_recover\&quot;:false,\&quot;can_wiki\&quot;:false,\&quot;read\&quot;:true,\&quot;user_title\&quot;:null,\&quot;reply_to_user\&quot;:{\&quot;username\&quot;:\&quot;Dschogo\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/d/22d042/{size}.png\&quot;},\&quot;actions_summary\&quot;:[],\&quot;moderator\&quot;:false,\&quot;admin\&quot;:false,\&quot;staff\&quot;:false,\&quot;user_id\&quot;:8650,\&quot;hidden\&quot;:false,\&quot;trust_level\&quot;:0,\&quot;deleted_at\&quot;:null,\&quot;user_deleted\&quot;:false,\&quot;edit_reason\&quot;:null,\&quot;can_view_edit_history\&quot;:true,\&quot;wiki\&quot;:false,\&quot;can_accept_answer\&quot;:false,\&quot;can_unaccept_answer\&quot;:false,\&quot;accepted_answer\&quot;:false}],\&quot;stream\&quot;:[15031,36773,61105,63386]},\&quot;timeline_lookup\&quot;:[[1,1221],[2,991],[3,492],[4,445]],\&quot;suggested_topics\&quot;:[{\&quot;id\&quot;:18632,\&quot;title\&quot;:\&quot;(UNOFFICIAL) Ubuntu MATE 18.04 beta for the Raspberry Pi 3 (ARM64)\&quot;,\&quot;fancy_title\&quot;:\&quot;(UNOFFICIAL) Ubuntu MATE 18.04 beta for the Raspberry Pi 3 (ARM64)\&quot;,\&quot;slug\&quot;:\&quot;unofficial-ubuntu-mate-18-04-beta-for-the-raspberry-pi-3-arm64\&quot;,\&quot;posts_count\&quot;:5,\&quot;reply_count\&quot;:1,\&quot;highest_post_number\&quot;:6,\&quot;image_url\&quot;:null,\&quot;created_at\&quot;:\&quot;2018-12-29T18:32:25.759Z\&quot;,\&quot;last_posted_at\&quot;:\&quot;2019-01-08T06:35:55.187Z\&quot;,\&quot;bumped\&quot;:true,\&quot;bumped_at\&quot;:\&quot;2019-01-08T06:35:55.187Z\&quot;,\&quot;unseen\&quot;:false,\&quot;pinned\&quot;:false,\&quot;unpinned\&quot;:null,\&quot;visible\&quot;:true,\&quot;closed\&quot;:false,\&quot;archived\&quot;:false,\&quot;bookmarked\&quot;:null,\&quot;liked\&quot;:null,\&quot;tags\&quot;:[\&quot;system\&quot;],\&quot;archetype\&quot;:\&quot;regular\&quot;,\&quot;like_count\&quot;:6,\&quot;views\&quot;:1259,\&quot;category_id\&quot;:28,\&quot;featured_link\&quot;:null,\&quot;has_accepted_answer\&quot;:false,\&quot;posters\&quot;:[{\&quot;extras\&quot;:\&quot;latest\&quot;,\&quot;description\&quot;:\&quot;Original Poster, Most Recent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:9755,\&quot;username\&quot;:\&quot;code_exec\&quot;,\&quot;name\&quot;:\&quot;\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/code_exec/{size}/13030_2.png\&quot;}},{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Frequent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:7549,\&quot;username\&quot;:\&quot;manuti\&quot;,\&quot;name\&quot;:\&quot;manuti\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/manuti/{size}/12577_2.png\&quot;}},{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Frequent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:10335,\&quot;username\&quot;:\&quot;Jaden_Joner\&quot;,\&quot;name\&quot;:\&quot;Jaden Joner\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/jaden_joner/{size}/12944_2.png\&quot;}},{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Frequent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:10347,\&quot;username\&quot;:\&quot;11121\&quot;,\&quot;name\&quot;:\&quot;睡玾\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/1/b38774/{size}.png\&quot;}}]},{\&quot;id\&quot;:18125,\&quot;title\&quot;:\&quot;[How-To] Set Up and Upgrade Ubuntu MATE 16.04 on a Pi 2/3/3B+\&quot;,\&quot;fancy_title\&quot;:\&quot;[How-To] Set Up and Upgrade Ubuntu MATE 16.04 on a Pi 2/3/3B+\&quot;,\&quot;slug\&quot;:\&quot;how-to-set-up-and-upgrade-ubuntu-mate-16-04-on-a-pi-2-3-3b\&quot;,\&quot;posts_count\&quot;:6,\&quot;reply_count\&quot;:3,\&quot;highest_post_number\&quot;:7,\&quot;image_url\&quot;:null,\&quot;created_at\&quot;:\&quot;2018-10-28T04:12:57.266Z\&quot;,\&quot;last_posted_at\&quot;:\&quot;2018-12-04T16:54:19.847Z\&quot;,\&quot;bumped\&quot;:true,\&quot;bumped_at\&quot;:\&quot;2018-12-04T16:54:19.847Z\&quot;,\&quot;unseen\&quot;:false,\&quot;pinned\&quot;:false,\&quot;unpinned\&quot;:null,\&quot;visible\&quot;:true,\&quot;closed\&quot;:false,\&quot;archived\&quot;:false,\&quot;bookmarked\&quot;:null,\&quot;liked\&quot;:null,\&quot;tags\&quot;:[\&quot;system\&quot;,\&quot;installation\&quot;],\&quot;archetype\&quot;:\&quot;regular\&quot;,\&quot;like_count\&quot;:3,\&quot;views\&quot;:5805,\&quot;category_id\&quot;:28,\&quot;featured_link\&quot;:null,\&quot;has_accepted_answer\&quot;:false,\&quot;posters\&quot;:[{\&quot;extras\&quot;:\&quot;latest\&quot;,\&quot;description\&quot;:\&quot;Original Poster, Most Recent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:2691,\&quot;username\&quot;:\&quot;graf_eberstein\&quot;,\&quot;name\&quot;:\&quot;George Silberstern\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/graf_eberstein/{size}/11586_2.png\&quot;}},{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Frequent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:4002,\&quot;username\&quot;:\&quot;markartman\&quot;,\&quot;name\&quot;:\&quot;Mark Artman\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/markartman/{size}/6120_2.png\&quot;}},{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Frequent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:10155,\&quot;username\&quot;:\&quot;tyro_pi\&quot;,\&quot;name\&quot;:\&quot;Paul\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/t/c89c15/{size}.png\&quot;}}]},{\&quot;id\&quot;:19302,\&quot;title\&quot;:\&quot;[Tutorial] Installing Ubuntu MATE on a Raspberry Pi from It's FOSS\&quot;,\&quot;fancy_title\&quot;:\&quot;[Tutorial] Installing Ubuntu MATE on a Raspberry Pi from It\\u0026rsquo;s FOSS\&quot;,\&quot;slug\&quot;:\&quot;tutorial-installing-ubuntu-mate-on-a-raspberry-pi-from-its-foss\&quot;,\&quot;posts_count\&quot;:2,\&quot;reply_count\&quot;:0,\&quot;highest_post_number\&quot;:2,\&quot;image_url\&quot;:null,\&quot;created_at\&quot;:\&quot;2019-04-12T15:32:18.777Z\&quot;,\&quot;last_posted_at\&quot;:\&quot;2019-04-13T04:44:13.508Z\&quot;,\&quot;bumped\&quot;:true,\&quot;bumped_at\&quot;:\&quot;2019-04-13T04:44:13.508Z\&quot;,\&quot;unseen\&quot;:false,\&quot;pinned\&quot;:false,\&quot;unpinned\&quot;:null,\&quot;visible\&quot;:true,\&quot;closed\&quot;:false,\&quot;archived\&quot;:false,\&quot;bookmarked\&quot;:null,\&quot;liked\&quot;:null,\&quot;tags\&quot;:[],\&quot;archetype\&quot;:\&quot;regular\&quot;,\&quot;like_count\&quot;:0,\&quot;views\&quot;:513,\&quot;category_id\&quot;:28,\&quot;featured_link\&quot;:null,\&quot;has_accepted_answer\&quot;:false,\&quot;posters\&quot;:[{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Original Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:10705,\&quot;username\&quot;:\&quot;franksmcb\&quot;,\&quot;name\&quot;:\&quot;franksmcb\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/franksmcb/{size}/13329_2.png\&quot;}},{\&quot;extras\&quot;:\&quot;latest\&quot;,\&quot;description\&quot;:\&quot;Most Recent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:9755,\&quot;username\&quot;:\&quot;code_exec\&quot;,\&quot;name\&quot;:\&quot;\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/code_exec/{size}/13030_2.png\&quot;}}]},{\&quot;id\&quot;:18471,\&quot;title\&quot;:\&quot;How to enable support for Raspberry Pi 3B+ and 3A+ in Ubuntu MATE\&quot;,\&quot;fancy_title\&quot;:\&quot;How to enable support for Raspberry Pi 3B+ and 3A+ in Ubuntu MATE\&quot;,\&quot;slug\&quot;:\&quot;how-to-enable-support-for-raspberry-pi-3b-and-3a-in-ubuntu-mate\&quot;,\&quot;posts_count\&quot;:13,\&quot;reply_count\&quot;:9,\&quot;highest_post_number\&quot;:14,\&quot;image_url\&quot;:null,\&quot;created_at\&quot;:\&quot;2018-12-04T20:26:04.457Z\&quot;,\&quot;last_posted_at\&quot;:\&quot;2019-01-12T17:25:21.761Z\&quot;,\&quot;bumped\&quot;:true,\&quot;bumped_at\&quot;:\&quot;2019-01-12T17:25:21.761Z\&quot;,\&quot;unseen\&quot;:false,\&quot;pinned\&quot;:false,\&quot;unpinned\&quot;:null,\&quot;visible\&quot;:true,\&quot;closed\&quot;:false,\&quot;archived\&quot;:false,\&quot;bookmarked\&quot;:null,\&quot;liked\&quot;:null,\&quot;tags\&quot;:[],\&quot;archetype\&quot;:\&quot;regular\&quot;,\&quot;like_count\&quot;:5,\&quot;views\&quot;:2193,\&quot;category_id\&quot;:28,\&quot;featured_link\&quot;:null,\&quot;has_accepted_answer\&quot;:false,\&quot;posters\&quot;:[{\&quot;extras\&quot;:\&quot;latest\&quot;,\&quot;description\&quot;:\&quot;Original Poster, Most Recent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:9755,\&quot;username\&quot;:\&quot;code_exec\&quot;,\&quot;name\&quot;:\&quot;\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/code_exec/{size}/13030_2.png\&quot;}},{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Frequent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:4081,\&quot;username\&quot;:\&quot;Norbert_X\&quot;,\&quot;name\&quot;:\&quot;Norbert X\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/n/e47774/{size}.png\&quot;}},{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Frequent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:10310,\&quot;username\&quot;:\&quot;Avocette\&quot;,\&quot;name\&quot;:\&quot;Ed Wilson\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/a/db5fbb/{size}.png\&quot;}}]},{\&quot;id\&quot;:18797,\&quot;title\&quot;:\&quot;Adapting Ubuntu MATE 16.04 image to run on the 3B+/3A+\&quot;,\&quot;fancy_title\&quot;:\&quot;Adapting Ubuntu MATE 16.04 image to run on the 3B+/3A+\&quot;,\&quot;slug\&quot;:\&quot;adapting-ubuntu-mate-16-04-image-to-run-on-the-3b-3a\&quot;,\&quot;posts_count\&quot;:2,\&quot;reply_count\&quot;:0,\&quot;highest_post_number\&quot;:2,\&quot;image_url\&quot;:null,\&quot;created_at\&quot;:\&quot;2019-01-21T21:51:24.899Z\&quot;,\&quot;last_posted_at\&quot;:\&quot;2019-02-01T18:18:33.480Z\&quot;,\&quot;bumped\&quot;:true,\&quot;bumped_at\&quot;:\&quot;2019-02-01T18:18:33.480Z\&quot;,\&quot;unseen\&quot;:false,\&quot;pinned\&quot;:false,\&quot;unpinned\&quot;:null,\&quot;visible\&quot;:true,\&quot;closed\&quot;:false,\&quot;archived\&quot;:false,\&quot;bookmarked\&quot;:null,\&quot;liked\&quot;:null,\&quot;tags\&quot;:[],\&quot;archetype\&quot;:\&quot;regular\&quot;,\&quot;like_count\&quot;:2,\&quot;views\&quot;:865,\&quot;category_id\&quot;:28,\&quot;featured_link\&quot;:null,\&quot;has_accepted_answer\&quot;:false,\&quot;posters\&quot;:[{\&quot;extras\&quot;:null,\&quot;description\&quot;:\&quot;Original Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:9755,\&quot;username\&quot;:\&quot;code_exec\&quot;,\&quot;name\&quot;:\&quot;\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/code_exec/{size}/13030_2.png\&quot;}},{\&quot;extras\&quot;:\&quot;latest\&quot;,\&quot;description\&quot;:\&quot;Most Recent Poster\&quot;,\&quot;user\&quot;:{\&quot;id\&quot;:2691,\&quot;username\&quot;:\&quot;graf_eberstein\&quot;,\&quot;name\&quot;:\&quot;George Silberstern\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/graf_eberstein/{size}/11586_2.png\&quot;}}]}],\&quot;tags\&quot;:[],\&quot;id\&quot;:4250,\&quot;title\&quot;:\&quot;Controlling Raspberry PI with TV Remote, using HDMI CEC\&quot;,\&quot;fancy_title\&quot;:\&quot;Controlling Raspberry PI with TV Remote, using HDMI CEC\&quot;,\&quot;posts_count\&quot;:4,\&quot;created_at\&quot;:\&quot;2016-03-10T10:14:41.253Z\&quot;,\&quot;views\&quot;:16718,\&quot;reply_count\&quot;:1,\&quot;like_count\&quot;:3,\&quot;last_posted_at\&quot;:\&quot;2018-04-25T16:59:55.323Z\&quot;,\&quot;visible\&quot;:true,\&quot;closed\&quot;:false,\&quot;archived\&quot;:false,\&quot;has_summary\&quot;:false,\&quot;archetype\&quot;:\&quot;regular\&quot;,\&quot;slug\&quot;:\&quot;controlling-raspberry-pi-with-tv-remote-using-hdmi-cec\&quot;,\&quot;category_id\&quot;:28,\&quot;word_count\&quot;:3255,\&quot;deleted_at\&quot;:null,\&quot;user_id\&quot;:2055,\&quot;featured_link\&quot;:null,\&quot;pinned_globally\&quot;:false,\&quot;pinned_at\&quot;:null,\&quot;pinned_until\&quot;:null,\&quot;draft\&quot;:null,\&quot;draft_key\&quot;:\&quot;topic_4250\&quot;,\&quot;draft_sequence\&quot;:null,\&quot;unpinned\&quot;:null,\&quot;pinned\&quot;:false,\&quot;current_post_number\&quot;:1,\&quot;highest_post_number\&quot;:4,\&quot;deleted_by\&quot;:null,\&quot;actions_summary\&quot;:[{\&quot;id\&quot;:4,\&quot;count\&quot;:0,\&quot;hidden\&quot;:false,\&quot;can_act\&quot;:false},{\&quot;id\&quot;:8,\&quot;count\&quot;:0,\&quot;hidden\&quot;:false,\&quot;can_act\&quot;:false},{\&quot;id\&quot;:7,\&quot;count\&quot;:0,\&quot;hidden\&quot;:false,\&quot;can_act\&quot;:false}],\&quot;chunk_size\&quot;:20,\&quot;bookmarked\&quot;:null,\&quot;topic_timer\&quot;:null,\&quot;message_bus_last_id\&quot;:0,\&quot;participant_count\&quot;:4,\&quot;details\&quot;:{\&quot;notification_level\&quot;:1,\&quot;participants\&quot;:[{\&quot;id\&quot;:2055,\&quot;username\&quot;:\&quot;GizmoXomziG\&quot;,\&quot;name\&quot;:\&quot;Simon Murgelj\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/gizmoxomzig/{size}/2566_2.png\&quot;,\&quot;post_count\&quot;:1,\&quot;primary_group_name\&quot;:null,\&quot;primary_group_flair_url\&quot;:null,\&quot;primary_group_flair_color\&quot;:null,\&quot;primary_group_flair_bg_color\&quot;:null},{\&quot;id\&quot;:4701,\&quot;username\&quot;:\&quot;arudun\&quot;,\&quot;name\&quot;:\&quot;\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/a/8e7dd6/{size}.png\&quot;,\&quot;post_count\&quot;:1,\&quot;primary_group_name\&quot;:null,\&quot;primary_group_flair_url\&quot;:null,\&quot;primary_group_flair_color\&quot;:null,\&quot;primary_group_flair_bg_color\&quot;:null},{\&quot;id\&quot;:8279,\&quot;username\&quot;:\&quot;Dschogo\&quot;,\&quot;name\&quot;:\&quot;Tobias Hammerschmidt\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/d/22d042/{size}.png\&quot;,\&quot;post_count\&quot;:1,\&quot;primary_group_name\&quot;:null,\&quot;primary_group_flair_url\&quot;:null,\&quot;primary_group_flair_color\&quot;:null,\&quot;primary_group_flair_bg_color\&quot;:null},{\&quot;id\&quot;:8650,\&quot;username\&quot;:\&quot;AJCandover\&quot;,\&quot;name\&quot;:\&quot;Audric\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/a/6bbea6/{size}.png\&quot;,\&quot;post_count\&quot;:1,\&quot;primary_group_name\&quot;:null,\&quot;primary_group_flair_url\&quot;:null,\&quot;primary_group_flair_color\&quot;:null,\&quot;primary_group_flair_bg_color\&quot;:null}],\&quot;created_by\&quot;:{\&quot;id\&quot;:2055,\&quot;username\&quot;:\&quot;GizmoXomziG\&quot;,\&quot;name\&quot;:\&quot;Simon Murgelj\&quot;,\&quot;avatar_template\&quot;:\&quot;/user_avatar/ubuntu-mate.community/gizmoxomzig/{size}/2566_2.png\&quot;},\&quot;last_poster\&quot;:{\&quot;id\&quot;:8650,\&quot;username\&quot;:\&quot;AJCandover\&quot;,\&quot;name\&quot;:\&quot;Audric\&quot;,\&quot;avatar_template\&quot;:\&quot;/letter_avatar_proxy/v4/letter/a/6bbea6/{size}.png\&quot;},\&quot;links\&quot;:[{\&quot;url\&quot;:\&quot;http://kodi.wiki/view/CEC#Trade_names\&quot;,\&quot;title\&quot;:\&quot;CEC - Kodi\&quot;,\&quot;internal\&quot;:false,\&quot;attachment\&quot;:false,\&quot;reflection\&quot;:false,\&quot;clicks\&quot;:99,\&quot;user_id\&quot;:2055,\&quot;domain\&quot;:\&quot;kodi.wiki\&quot;,\&quot;root_domain\&quot;:\&quot;kodi.wiki\&quot;},{\&quot;url\&quot;:\&quot;https://github.com/raspberrypi/linux/pulls\&quot;,\&quot;title\&quot;:\&quot;Pull Requests · raspberrypi/linux · GitHub\&quot;,\&quot;internal\&quot;:false,\&quot;attachment\&quot;:false,\&quot;reflection\&quot;:false,\&quot;clicks\&quot;:84,\&quot;user_id\&quot;:4701,\&quot;domain\&quot;:\&quot;github.com\&quot;,\&quot;root_domain\&quot;:\&quot;github.com\&quot;},{\&quot;url\&quot;:\&quot;https://mobile.twitter.com\&quot;,\&quot;title\&quot;:\&quot;Welcome to Twitter\&quot;,\&quot;internal\&quot;:false,\&quot;attachment\&quot;:false,\&quot;reflection\&quot;:false,\&quot;clicks\&quot;:4,\&quot;user_id\&quot;:4701,\&quot;domain\&quot;:\&quot;mobile.twitter.com\&quot;,\&quot;root_domain\&quot;:\&quot;twitter.com\&quot;}]}}&quot;}"></div> +<link rel="preload" href="RaspberryPITVHDMI_archivos/preload-application-data-0a59ccab480941aaac91f9e7fa7f77496323.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/preload-application-data-0a59ccab480941aaac91f9e7fa7f77496323.js"></script> +<link rel="preload" href="RaspberryPITVHDMI_archivos/browser-update-1741a2ed67a367faeb0a582af064457e8b1b1354e52e6e.js" as="script"> +<script src="RaspberryPITVHDMI_archivos/browser-update-1741a2ed67a367faeb0a582af064457e8b1b1354e52e6e.js"></script> +<script src="RaspberryPITVHDMI_archivos/75e71344378ac84843e886b21c71301deab5d960.js"></script> + + +<div id="svg-sprites"><div class="fontawesome"><!-- +Discourse SVG subset of Font Awesome Free by @fontawesome - https://fontawesome.com +License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) +--> +<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> +<symbol id="far-bell" viewBox="0 0 448 512"> + <path d="M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z"></path> +</symbol><symbol id="far-bell-slash" viewBox="0 0 640 512"> + <path d="M633.99 471.02L36 3.51C29.1-2.01 19.03-.9 13.51 6l-10 12.49C-2.02 25.39-.9 35.46 6 40.98l598 467.51c6.9 5.52 16.96 4.4 22.49-2.49l10-12.49c5.52-6.9 4.41-16.97-2.5-22.49zM163.53 368c16.71-22.03 34.48-55.8 41.4-110.58l-45.47-35.55c-3.27 90.73-36.47 120.68-54.84 140.42-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h279.66l-61.4-48H163.53zM320 96c61.86 0 112 50.14 112 112 0 .2-.06.38-.06.58.02 16.84 1.16 31.77 2.79 45.73l59.53 46.54c-8.31-22.13-14.34-51.49-14.34-92.85 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-26.02 5.41-49.45 16.94-69.13 32.72l38.17 29.84C275 103.18 296.65 96 320 96zm0 416c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"></path> +</symbol><symbol id="far-calendar-plus" viewBox="0 0 448 512"> + <path d="M336 292v24c0 6.6-5.4 12-12 12h-76v76c0 6.6-5.4 12-12 12h-24c-6.6 0-12-5.4-12-12v-76h-76c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h76v-76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v76h76c6.6 0 12 5.4 12 12zm112-180v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path> +</symbol><symbol id="far-chart-bar" viewBox="0 0 512 512"> + <path d="M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z"></path> +</symbol><symbol id="far-check-square" viewBox="0 0 448 512"> + <path d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z"></path> +</symbol><symbol id="far-circle" viewBox="0 0 512 512"> + <path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"></path> +</symbol><symbol id="far-clipboard" viewBox="0 0 384 512"> + <path d="M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z"></path> +</symbol><symbol id="far-clock" viewBox="0 0 512 512"> + <path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path> +</symbol><symbol id="far-comment" viewBox="0 0 512 512"> + <path d="M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"></path> +</symbol><symbol id="far-copyright" viewBox="0 0 512 512"> + <path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z"></path> +</symbol><symbol id="far-dot-circle" viewBox="0 0 512 512"> + <path d="M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z"></path> +</symbol><symbol id="far-edit" viewBox="0 0 576 512"> + <path d="M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"></path> +</symbol><symbol id="far-envelope" viewBox="0 0 512 512"> + <path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path> +</symbol><symbol id="far-eye" viewBox="0 0 576 512"> + <path d="M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z"></path> +</symbol><symbol id="far-eye-slash" viewBox="0 0 640 512"> + <path d="M634 471L36 3.51A16 16 0 0 0 13.51 6l-10 12.49A16 16 0 0 0 6 41l598 467.49a16 16 0 0 0 22.49-2.49l10-12.49A16 16 0 0 0 634 471zM296.79 146.47l134.79 105.38C429.36 191.91 380.48 144 320 144a112.26 112.26 0 0 0-23.21 2.47zm46.42 219.07L208.42 260.16C210.65 320.09 259.53 368 320 368a113 113 0 0 0 23.21-2.46zM320 112c98.65 0 189.09 55 237.93 144a285.53 285.53 0 0 1-44 60.2l37.74 29.5a333.7 333.7 0 0 0 52.9-75.11 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64c-36.7 0-71.71 7-104.63 18.81l46.41 36.29c18.94-4.3 38.34-7.1 58.22-7.1zm0 288c-98.65 0-189.08-55-237.93-144a285.47 285.47 0 0 1 44.05-60.19l-37.74-29.5a333.6 333.6 0 0 0-52.89 75.1 32.35 32.35 0 0 0 0 29.19C89.72 376.41 197.08 448 320 448c36.7 0 71.71-7.05 104.63-18.81l-46.41-36.28C359.28 397.2 339.89 400 320 400z"></path> +</symbol><symbol id="far-file-alt" viewBox="0 0 384 512"> + <path d="M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z"></path> +</symbol><symbol id="far-frown" viewBox="0 0 496 512"> + <path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-80 128c-40.2 0-78 17.7-103.8 48.6-8.5 10.2-7.1 25.3 3.1 33.8 10.2 8.4 25.3 7.1 33.8-3.1 16.6-19.9 41-31.4 66.9-31.4s50.3 11.4 66.9 31.4c8.1 9.7 23.1 11.9 33.8 3.1 10.2-8.5 11.5-23.6 3.1-33.8C326 321.7 288.2 304 248 304z"></path> +</symbol><symbol id="far-heart" viewBox="0 0 512 512"> + <path d="M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z"></path> +</symbol><symbol id="far-image" viewBox="0 0 512 512"> + <path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zM128 152c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zM96 352h320v-80l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L192 304l-39.515-39.515c-4.686-4.686-12.284-4.686-16.971 0L96 304v48z"></path> +</symbol><symbol id="far-list-alt" viewBox="0 0 512 512"> + <path d="M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V86a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v340a6 6 0 0 1-6 6zm-42-92v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm0-96v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm0-96v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm-252 12c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36zm0 96c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36zm0 96c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36z"></path> +</symbol><symbol id="far-moon" viewBox="0 0 512 512"> + <path d="M279.135 512c78.756 0 150.982-35.804 198.844-94.775 28.27-34.831-2.558-85.722-46.249-77.401-82.348 15.683-158.272-47.268-158.272-130.792 0-48.424 26.06-92.292 67.434-115.836 38.745-22.05 28.999-80.788-15.022-88.919A257.936 257.936 0 0 0 279.135 0c-141.36 0-256 114.575-256 256 0 141.36 114.576 256 256 256zm0-464c12.985 0 25.689 1.201 38.016 3.478-54.76 31.163-91.693 90.042-91.693 157.554 0 113.848 103.641 199.2 215.252 177.944C402.574 433.964 344.366 464 279.135 464c-114.875 0-208-93.125-208-208s93.125-208 208-208z"></path> +</symbol><symbol id="far-smile" viewBox="0 0 496 512"> + <path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z"></path> +</symbol><symbol id="far-square" viewBox="0 0 448 512"> + <path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"></path> +</symbol><symbol id="far-sun" viewBox="0 0 512 512"> + <path d="M494.2 221.9l-59.8-40.5 13.7-71c2.6-13.2-1.6-26.8-11.1-36.4-9.6-9.5-23.2-13.7-36.2-11.1l-70.9 13.7-40.4-59.9c-15.1-22.3-51.9-22.3-67 0l-40.4 59.9-70.8-13.7C98 60.4 84.5 64.5 75 74.1c-9.5 9.6-13.7 23.1-11.1 36.3l13.7 71-59.8 40.5C6.6 229.5 0 242 0 255.5s6.7 26 17.8 33.5l59.8 40.5-13.7 71c-2.6 13.2 1.6 26.8 11.1 36.3 9.5 9.5 22.9 13.7 36.3 11.1l70.8-13.7 40.4 59.9C230 505.3 242.6 512 256 512s26-6.7 33.5-17.8l40.4-59.9 70.9 13.7c13.4 2.7 26.8-1.6 36.3-11.1 9.5-9.5 13.6-23.1 11.1-36.3l-13.7-71 59.8-40.5c11.1-7.5 17.8-20.1 17.8-33.5-.1-13.6-6.7-26.1-17.9-33.7zm-112.9 85.6l17.6 91.2-91-17.6L256 458l-51.9-77-90.9 17.6 17.6-91.2-76.8-52 76.8-52-17.6-91.2 91 17.6L256 53l51.9 76.9 91-17.6-17.6 91.1 76.8 52-76.8 52.1zM256 152c-57.3 0-104 46.7-104 104s46.7 104 104 104 104-46.7 104-104-46.7-104-104-104zm0 160c-30.9 0-56-25.1-56-56s25.1-56 56-56 56 25.1 56 56-25.1 56-56 56z"></path> +</symbol><symbol id="far-thumbs-down" viewBox="0 0 512 512"> + <path d="M466.27 225.31c4.674-22.647.864-44.538-8.99-62.99 2.958-23.868-4.021-48.565-17.34-66.99C438.986 39.423 404.117 0 327 0c-7 0-15 .01-22.22.01C201.195.01 168.997 40 128 40h-10.845c-5.64-4.975-13.042-8-21.155-8H32C14.327 32 0 46.327 0 64v240c0 17.673 14.327 32 32 32h64c11.842 0 22.175-6.438 27.708-16h7.052c19.146 16.953 46.013 60.653 68.76 83.4 13.667 13.667 10.153 108.6 71.76 108.6 57.58 0 95.27-31.936 95.27-104.73 0-18.41-3.93-33.73-8.85-46.54h36.48c48.602 0 85.82-41.565 85.82-85.58 0-19.15-4.96-34.99-13.73-49.84zM64 296c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm330.18 16.73H290.19c0 37.82 28.36 55.37 28.36 94.54 0 23.75 0 56.73-47.27 56.73-18.91-18.91-9.46-66.18-37.82-94.54C206.9 342.89 167.28 272 138.92 272H128V85.83c53.611 0 100.001-37.82 171.64-37.82h37.82c35.512 0 60.82 17.12 53.12 65.9 15.2 8.16 26.5 36.44 13.94 57.57 21.581 20.384 18.699 51.065 5.21 65.62 9.45 0 22.36 18.91 22.27 37.81-.09 18.91-16.71 37.82-37.82 37.82z"></path> +</symbol><symbol id="far-thumbs-up" viewBox="0 0 512 512"> + <path d="M466.27 286.69C475.04 271.84 480 256 480 236.85c0-44.015-37.218-85.58-85.82-85.58H357.7c4.92-12.81 8.85-28.13 8.85-46.54C366.55 31.936 328.86 0 271.28 0c-61.607 0-58.093 94.933-71.76 108.6-22.747 22.747-49.615 66.447-68.76 83.4H32c-17.673 0-32 14.327-32 32v240c0 17.673 14.327 32 32 32h64c14.893 0 27.408-10.174 30.978-23.95 44.509 1.001 75.06 39.94 177.802 39.94 7.22 0 15.22.01 22.22.01 77.117 0 111.986-39.423 112.94-95.33 13.319-18.425 20.299-43.122 17.34-66.99 9.854-18.452 13.664-40.343 8.99-62.99zm-61.75 53.83c12.56 21.13 1.26 49.41-13.94 57.57 7.7 48.78-17.608 65.9-53.12 65.9h-37.82c-71.639 0-118.029-37.82-171.64-37.82V240h10.92c28.36 0 67.98-70.89 94.54-97.46 28.36-28.36 18.91-75.63 37.82-94.54 47.27 0 47.27 32.98 47.27 56.73 0 39.17-28.36 56.72-28.36 94.54h103.99c21.11 0 37.73 18.91 37.82 37.82.09 18.9-12.82 37.81-22.27 37.81 13.489 14.555 16.371 45.236-5.21 65.62zM88 432c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z"></path> +</symbol><symbol id="far-trash-alt" viewBox="0 0 448 512"> + <path d="M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z"></path> +</symbol><symbol id="fab-android" viewBox="0 0 448 512"> + <path d="M89.6 204.5v115.8c0 15.4-12.1 27.7-27.5 27.7-15.3 0-30.1-12.4-30.1-27.7V204.5c0-15.1 14.8-27.5 30.1-27.5 15.1 0 27.5 12.4 27.5 27.5zm10.8 157c0 16.4 13.2 29.6 29.6 29.6h19.9l.3 61.1c0 36.9 55.2 36.6 55.2 0v-61.1h37.2v61.1c0 36.7 55.5 36.8 55.5 0v-61.1h20.2c16.2 0 29.4-13.2 29.4-29.6V182.1H100.4v179.4zm248-189.1H99.3c0-42.8 25.6-80 63.6-99.4l-19.1-35.3c-2.8-4.9 4.3-8 6.7-3.8l19.4 35.6c34.9-15.5 75-14.7 108.3 0L297.5 34c2.5-4.3 9.5-1.1 6.7 3.8L285.1 73c37.7 19.4 63.3 56.6 63.3 99.4zm-170.7-55.5c0-5.7-4.6-10.5-10.5-10.5-5.7 0-10.2 4.8-10.2 10.5s4.6 10.5 10.2 10.5c5.9 0 10.5-4.8 10.5-10.5zm113.4 0c0-5.7-4.6-10.5-10.2-10.5-5.9 0-10.5 4.8-10.5 10.5s4.6 10.5 10.5 10.5c5.6 0 10.2-4.8 10.2-10.5zm94.8 60.1c-15.1 0-27.5 12.1-27.5 27.5v115.8c0 15.4 12.4 27.7 27.5 27.7 15.4 0 30.1-12.4 30.1-27.7V204.5c0-15.4-14.8-27.5-30.1-27.5z"></path> +</symbol><symbol id="fab-apple" viewBox="0 0 376.5 512"> + <path d="M314.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C59.3 141.2 0 184.8 0 273.5c0 26.2 4.8 53.3 14.4 81.2 12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"></path> +</symbol><symbol id="fab-chrome" viewBox="0 0 496 512"> + <path d="M131.5 217.5L55.1 100.1c47.6-59.2 119-91.8 192-92.1 42.3-.3 85.5 10.5 124.8 33.2 43.4 25.2 76.4 61.4 97.4 103L264 133.4c-58.1-3.4-113.4 29.3-132.5 84.1zm32.9 38.5c0 46.2 37.4 83.6 83.6 83.6s83.6-37.4 83.6-83.6-37.4-83.6-83.6-83.6-83.6 37.3-83.6 83.6zm314.9-89.2L339.6 174c37.9 44.3 38.5 108.2 6.6 157.2L234.1 503.6c46.5 2.5 94.4-7.7 137.8-32.9 107.4-62 150.9-192 107.4-303.9zM133.7 303.6L40.4 120.1C14.9 159.1 0 205.9 0 256c0 124 90.8 226.7 209.5 244.9l63.7-124.8c-57.6 10.8-113.2-20.8-139.5-72.5z"></path> +</symbol><symbol id="fab-discourse" viewBox="0 0 448 512"> + <path d="M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z"></path> +</symbol><symbol id="fab-facebook" viewBox="0 0 448 512"> + <path d="M448 56.7v398.5c0 13.7-11.1 24.7-24.7 24.7H309.1V306.5h58.2l8.7-67.6h-67v-43.2c0-19.6 5.4-32.9 33.5-32.9h35.8v-60.5c-6.2-.8-27.4-2.7-52.2-2.7-51.6 0-87 31.5-87 89.4v49.9h-58.4v67.6h58.4V480H24.7C11.1 480 0 468.9 0 455.3V56.7C0 43.1 11.1 32 24.7 32h398.5c13.7 0 24.8 11.1 24.8 24.7z"></path> +</symbol><symbol id="fab-facebook-square" viewBox="0 0 448 512"> + <path d="M448 80v352c0 26.5-21.5 48-48 48h-85.3V302.8h60.6l8.7-67.6h-69.3V192c0-19.6 5.4-32.9 33.5-32.9H384V98.7c-6.2-.8-27.4-2.7-52.2-2.7-51.6 0-87 31.5-87 89.4v49.9H184v67.6h60.9V480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z"></path> +</symbol><symbol id="fab-github" viewBox="0 0 496 512"> + <path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path> +</symbol><symbol id="fab-google-plus-square" viewBox="0 0 448 512"> + <path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z"></path> +</symbol><symbol id="fab-instagram" viewBox="0 0 448 512"> + <path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path> +</symbol><symbol id="fab-linux" viewBox="0 0 448 512"> + <path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path> +</symbol><symbol id="fab-patreon" viewBox="0 0 512 512"> + <path d="M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z"></path> +</symbol><symbol id="fab-twitter" viewBox="0 0 512 512"> + <path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path> +</symbol><symbol id="fab-twitter-square" viewBox="0 0 448 512"> + <path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"></path> +</symbol><symbol id="fab-windows" viewBox="0 0 448 512"> + <path d="M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"></path> +</symbol><symbol id="adjust" viewBox="0 0 512 512"> + <path d="M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"></path> +</symbol><symbol id="ambulance" viewBox="0 0 640 512"> + <path d="M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"></path> +</symbol><symbol id="anchor" viewBox="0 0 576 512"> + <path d="M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"></path> +</symbol><symbol id="angle-double-down" viewBox="0 0 320 512"> + <path d="M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"></path> +</symbol><symbol id="angle-double-left" viewBox="0 0 448 512"> + <path d="M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z"></path> +</symbol><symbol id="angle-double-right" viewBox="0 0 448 512"> + <path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"></path> +</symbol><symbol id="angle-double-up" viewBox="0 0 320 512"> + <path d="M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z"></path> +</symbol><symbol id="angle-down" viewBox="0 0 320 512"> + <path d="M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"></path> +</symbol><symbol id="angle-right" viewBox="0 0 256 512"> + <path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path> +</symbol><symbol id="angle-up" viewBox="0 0 320 512"> + <path d="M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"></path> +</symbol><symbol id="archive" viewBox="0 0 512 512"> + <path d="M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"></path> +</symbol><symbol id="arrow-down" viewBox="0 0 448 512"> + <path d="M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"></path> +</symbol><symbol id="arrow-left" viewBox="0 0 448 512"> + <path d="M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"></path> +</symbol><symbol id="arrow-up" viewBox="0 0 448 512"> + <path d="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"></path> +</symbol><symbol id="arrows-alt-h" viewBox="0 0 512 512"> + <path d="M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"></path> +</symbol><symbol id="arrows-alt-v" viewBox="0 0 256 512"> + <path d="M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z"></path> +</symbol><symbol id="at" viewBox="0 0 512 512"> + <path d="M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z"></path> +</symbol><symbol id="backward" viewBox="0 0 512 512"> + <path d="M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z"></path> +</symbol><symbol id="ban" viewBox="0 0 512 512"> + <path d="M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"></path> +</symbol><symbol id="bars" viewBox="0 0 448 512"> + <path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path> +</symbol><symbol id="bed" viewBox="0 0 640 512"> + <path d="M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"></path> +</symbol><symbol id="bell-slash" viewBox="0 0 640 512"> + <path d="M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"></path> +</symbol><symbol id="bold" viewBox="0 0 384 512"> + <path d="M304.793 243.891c33.639-18.537 53.657-54.16 53.657-95.693 0-48.236-26.25-87.626-68.626-104.179C265.138 34.01 240.849 32 209.661 32H24c-8.837 0-16 7.163-16 16v33.049c0 8.837 7.163 16 16 16h33.113v318.53H24c-8.837 0-16 7.163-16 16V464c0 8.837 7.163 16 16 16h195.69c24.203 0 44.834-1.289 66.866-7.584C337.52 457.193 376 410.647 376 350.014c0-52.168-26.573-91.684-71.207-106.123zM142.217 100.809h67.444c16.294 0 27.536 2.019 37.525 6.717 15.828 8.479 24.906 26.502 24.906 49.446 0 35.029-20.32 56.79-53.029 56.79h-76.846V100.809zm112.642 305.475c-10.14 4.056-22.677 4.907-31.409 4.907h-81.233V281.943h84.367c39.645 0 63.057 25.38 63.057 63.057.001 28.425-13.66 52.483-34.782 61.284z"></path> +</symbol><symbol id="book" viewBox="0 0 448 512"> + <path d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"></path> +</symbol><symbol id="bookmark" viewBox="0 0 384 512"> + <path d="M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z"></path> +</symbol><symbol id="briefcase" viewBox="0 0 512 512"> + <path d="M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z"></path> +</symbol><symbol id="bug" viewBox="0 0 512 512"> + <path d="M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"></path> +</symbol><symbol id="calendar-alt" viewBox="0 0 448 512"> + <path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"></path> +</symbol><symbol id="caret-down" viewBox="0 0 320 512"> + <path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path> +</symbol><symbol id="caret-left" viewBox="0 0 192 512"> + <path d="M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z"></path> +</symbol><symbol id="caret-right" viewBox="0 0 192 512"> + <path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"></path> +</symbol><symbol id="caret-up" viewBox="0 0 320 512"> + <path d="M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"></path> +</symbol><symbol id="certificate" viewBox="0 0 512 512"> + <path d="M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z"></path> +</symbol><symbol id="chart-bar" viewBox="0 0 512 512"> + <path d="M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"></path> +</symbol><symbol id="chart-pie" viewBox="0 0 544 512"> + <path d="M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z"></path> +</symbol><symbol id="check" viewBox="0 0 512 512"> + <path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path> +</symbol><symbol id="check-circle" viewBox="0 0 512 512"> + <path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path> +</symbol><symbol id="check-square" viewBox="0 0 448 512"> + <path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"></path> +</symbol><symbol id="chevron-down" viewBox="0 0 448 512"> + <path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path> +</symbol><symbol id="chevron-left" viewBox="0 0 320 512"> + <path d="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"></path> +</symbol><symbol id="chevron-right" viewBox="0 0 320 512"> + <path d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"></path> +</symbol><symbol id="chevron-up" viewBox="0 0 448 512"> + <path d="M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"></path> +</symbol><symbol id="circle" viewBox="0 0 512 512"> + <path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path> +</symbol><symbol id="code" viewBox="0 0 640 512"> + <path d="M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"></path> +</symbol><symbol id="code-branch" viewBox="0 0 384 512"> + <path d="M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"></path> +</symbol><symbol id="cog" viewBox="0 0 512 512"> + <path d="M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"></path> +</symbol><symbol id="columns" viewBox="0 0 512 512"> + <path d="M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"></path> +</symbol><symbol id="comment" viewBox="0 0 512 512"> + <path d="M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z"></path> +</symbol><symbol id="compress" viewBox="0 0 448 512"> + <path d="M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"></path> +</symbol><symbol id="copy" viewBox="0 0 448 512"> + <path d="M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"></path> +</symbol><symbol id="crosshairs" viewBox="0 0 512 512"> + <path d="M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z"></path> +</symbol><symbol id="cube" viewBox="0 0 512 512"> + <path d="M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z"></path> +</symbol><symbol id="desktop" viewBox="0 0 576 512"> + <path d="M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z"></path> +</symbol><symbol id="dollar-sign" viewBox="0 0 288 512"> + <path d="M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z"></path> +</symbol><symbol id="download" viewBox="0 0 512 512"> + <path d="M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"></path> +</symbol><symbol id="ellipsis-h" viewBox="0 0 512 512"> + <path d="M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"></path> +</symbol><symbol id="ellipsis-v" viewBox="0 0 192 512"> + <path d="M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"></path> +</symbol><symbol id="envelope" viewBox="0 0 512 512"> + <path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path> +</symbol><symbol id="envelope-square" viewBox="0 0 448 512"> + <path d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM178.117 262.104C87.429 196.287 88.353 196.121 64 177.167V152c0-13.255 10.745-24 24-24h272c13.255 0 24 10.745 24 24v25.167c-24.371 18.969-23.434 19.124-114.117 84.938-10.5 7.655-31.392 26.12-45.883 25.894-14.503.218-35.367-18.227-45.883-25.895zM384 217.775V360c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V217.775c13.958 10.794 33.329 25.236 95.303 70.214 14.162 10.341 37.975 32.145 64.694 32.01 26.887.134 51.037-22.041 64.72-32.025 61.958-44.965 81.325-59.406 95.283-70.199z"></path> +</symbol><symbol id="exchange-alt" viewBox="0 0 512 512"> + <path d="M0 168v-16c0-13.255 10.745-24 24-24h360V80c0-21.367 25.899-32.042 40.971-16.971l80 80c9.372 9.373 9.372 24.569 0 33.941l-80 80C409.956 271.982 384 261.456 384 240v-48H24c-13.255 0-24-10.745-24-24zm488 152H128v-48c0-21.314-25.862-32.08-40.971-16.971l-80 80c-9.372 9.373-9.372 24.569 0 33.941l80 80C102.057 463.997 128 453.437 128 432v-48h360c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z"></path> +</symbol><symbol id="exclamation-circle" viewBox="0 0 512 512"> + <path d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path> +</symbol><symbol id="exclamation-triangle" viewBox="0 0 576 512"> + <path d="M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path> +</symbol><symbol id="external-link-alt" viewBox="0 0 576 512"> + <path d="M576 24v127.984c0 21.461-25.96 31.98-40.971 16.971l-35.707-35.709-243.523 243.523c-9.373 9.373-24.568 9.373-33.941 0l-22.627-22.627c-9.373-9.373-9.373-24.569 0-33.941L442.756 76.676l-35.703-35.705C391.982 25.9 402.656 0 424.024 0H552c13.255 0 24 10.745 24 24zM407.029 270.794l-16 16A23.999 23.999 0 0 0 384 303.765V448H64V128h264a24.003 24.003 0 0 0 16.97-7.029l16-16C376.089 89.851 365.381 64 344 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V287.764c0-21.382-25.852-32.09-40.971-16.97z"></path> +</symbol><symbol id="fast-backward" viewBox="0 0 512 512"> + <path d="M0 436V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v151.9L235.5 71.4C256.1 54.3 288 68.6 288 96v131.9L459.5 71.4C480.1 54.3 512 68.6 512 96v320c0 27.4-31.9 41.7-52.5 24.6L288 285.3V416c0 27.4-31.9 41.7-52.5 24.6L64 285.3V436c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12z"></path> +</symbol><symbol id="fast-forward" viewBox="0 0 512 512"> + <path d="M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V284.1L276.5 440.6c-20.6 17.2-52.5 2.8-52.5-24.6V284.1L52.5 440.6C31.9 457.8 0 443.4 0 416V96c0-27.4 31.9-41.7 52.5-24.6L224 226.8V96c0-27.4 31.9-41.7 52.5-24.6L448 226.8V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z"></path> +</symbol><symbol id="file" viewBox="0 0 384 512"> + <path d="M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"></path> +</symbol><symbol id="file-alt" viewBox="0 0 384 512"> + <path d="M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"></path> +</symbol><symbol id="filter" viewBox="0 0 512 512"> + <path d="M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"></path> +</symbol><symbol id="flag" viewBox="0 0 512 512"> + <path d="M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z"></path> +</symbol><symbol id="folder" viewBox="0 0 512 512"> + <path d="M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z"></path> +</symbol><symbol id="folder-open" viewBox="0 0 576 512"> + <path d="M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"></path> +</symbol><symbol id="forward" viewBox="0 0 512 512"> + <path d="M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z"></path> +</symbol><symbol id="gavel" viewBox="0 0 512 512"> + <path d="M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z"></path> +</symbol><symbol id="globe" viewBox="0 0 496 512"> + <path d="M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"></path> +</symbol><symbol id="globe-americas" viewBox="0 0 496 512"> + <path d="M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z"></path> +</symbol><symbol id="hand-point-right" viewBox="0 0 512 512"> + <path d="M512 199.652c0 23.625-20.65 43.826-44.8 43.826h-99.851c16.34 17.048 18.346 49.766-6.299 70.944 14.288 22.829 2.147 53.017-16.45 62.315C353.574 425.878 322.654 448 272 448c-2.746 0-13.276-.203-16-.195-61.971.168-76.894-31.065-123.731-38.315C120.596 407.683 112 397.599 112 385.786V214.261l.002-.001c.011-18.366 10.607-35.889 28.464-43.845 28.886-12.994 95.413-49.038 107.534-77.323 7.797-18.194 21.384-29.084 40-29.092 34.222-.014 57.752 35.098 44.119 66.908-3.583 8.359-8.312 16.67-14.153 24.918H467.2c23.45 0 44.8 20.543 44.8 43.826zM96 200v192c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24h48c13.255 0 24 10.745 24 24zM68 368c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z"></path> +</symbol><symbol id="hands-helping" viewBox="0 0 640 512"> + <path d="M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z"></path> +</symbol><symbol id="heading" viewBox="0 0 512 512"> + <path d="M496 80V48c0-8.837-7.163-16-16-16H320c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h37.621v128H154.379V96H192c8.837 0 16-7.163 16-16V48c0-8.837-7.163-16-16-16H32c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h37.275v320H32c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h160c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16h-37.621V288H357.62v128H320c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h160c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16h-37.275V96H480c8.837 0 16-7.163 16-16z"></path> +</symbol><symbol id="heart" viewBox="0 0 512 512"> + <path d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"></path> +</symbol><symbol id="home" viewBox="0 0 576 512"> + <path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path> +</symbol><symbol id="info-circle" viewBox="0 0 512 512"> + <path d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"></path> +</symbol><symbol id="italic" viewBox="0 0 320 512"> + <path d="M204.758 416h-33.849l62.092-320h40.725a16 16 0 0 0 15.704-12.937l6.242-32C297.599 41.184 290.034 32 279.968 32H120.235a16 16 0 0 0-15.704 12.937l-6.242 32C96.362 86.816 103.927 96 113.993 96h33.846l-62.09 320H46.278a16 16 0 0 0-15.704 12.935l-6.245 32C22.402 470.815 29.967 480 40.034 480h158.479a16 16 0 0 0 15.704-12.935l6.245-32c1.927-9.88-5.638-19.065-15.704-19.065z"></path> +</symbol><symbol id="key" viewBox="0 0 512 512"> + <path d="M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"></path> +</symbol><symbol id="link" viewBox="0 0 512 512"> + <path d="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"></path> +</symbol><symbol id="list" viewBox="0 0 512 512"> + <path d="M128 116V76c0-8.837 7.163-16 16-16h352c8.837 0 16 7.163 16 16v40c0 8.837-7.163 16-16 16H144c-8.837 0-16-7.163-16-16zm16 176h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zM16 144h64c8.837 0 16-7.163 16-16V64c0-8.837-7.163-16-16-16H16C7.163 48 0 55.163 0 64v64c0 8.837 7.163 16 16 16zm0 160h64c8.837 0 16-7.163 16-16v-64c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v64c0 8.837 7.163 16 16 16zm0 160h64c8.837 0 16-7.163 16-16v-64c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v64c0 8.837 7.163 16 16 16z"></path> +</symbol><symbol id="list-ol" viewBox="0 0 512 512"> + <path d="M3.263 139.527c0-7.477 3.917-11.572 11.573-11.572h15.131V88.078c0-5.163.534-10.503.534-10.503h-.356s-1.779 2.67-2.848 3.738c-4.451 4.273-10.504 4.451-15.666-1.068l-5.518-6.231c-5.342-5.341-4.984-11.216.534-16.379l21.72-19.938C32.815 33.602 36.732 32 42.785 32H54.89c7.656 0 11.749 3.916 11.749 11.572v84.384h15.488c7.655 0 11.572 4.094 11.572 11.572v8.901c0 7.477-3.917 11.572-11.572 11.572H14.836c-7.656 0-11.573-4.095-11.573-11.572v-8.902zM2.211 304.591c0-47.278 50.955-56.383 50.955-69.165 0-7.18-5.954-8.755-9.28-8.755-3.153 0-6.479 1.051-9.455 3.852-5.079 4.903-10.507 7.004-16.111 2.451l-8.579-6.829c-5.779-4.553-7.18-9.805-2.803-15.409C13.592 201.981 26.025 192 47.387 192c19.437 0 44.476 10.506 44.476 39.573 0 38.347-46.753 46.402-48.679 56.909h39.049c7.529 0 11.557 4.027 11.557 11.382v8.755c0 7.354-4.028 11.382-11.557 11.382h-67.94c-7.005 0-12.083-4.028-12.083-11.382v-4.028zM5.654 454.61l5.603-9.28c3.853-6.654 9.105-7.004 15.584-3.152 4.903 2.101 9.63 3.152 14.359 3.152 10.155 0 14.358-3.502 14.358-8.23 0-6.654-5.604-9.106-15.934-9.106h-4.728c-5.954 0-9.28-2.101-12.258-7.88l-1.05-1.926c-2.451-4.728-1.226-9.806 2.801-14.884l5.604-7.004c6.829-8.405 12.257-13.483 12.257-13.483v-.35s-4.203 1.051-12.608 1.051H16.685c-7.53 0-11.383-4.028-11.383-11.382v-8.755c0-7.53 3.853-11.382 11.383-11.382h58.484c7.529 0 11.382 4.027 11.382 11.382v3.327c0 5.778-1.401 9.806-5.079 14.183l-17.509 20.137c19.611 5.078 28.716 20.487 28.716 34.845 0 21.363-14.358 44.126-48.503 44.126-16.636 0-28.192-4.728-35.896-9.455-5.779-4.202-6.304-9.805-2.626-15.934zM144 132h352c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path> +</symbol><symbol id="list-ul" viewBox="0 0 512 512"> + <path d="M96 96c0 26.51-21.49 48-48 48S0 122.51 0 96s21.49-48 48-48 48 21.49 48 48zM48 208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm0 160c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm96-236h352c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path> +</symbol><symbol id="lock" viewBox="0 0 448 512"> + <path d="M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"></path> +</symbol><symbol id="magic" viewBox="0 0 512 512"> + <path d="M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"></path> +</symbol><symbol id="map-marker-alt" viewBox="0 0 384 512"> + <path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path> +</symbol><symbol id="microphone-slash" viewBox="0 0 640 512"> + <path d="M633.82 458.1l-157.8-121.96C488.61 312.13 496 285.01 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67V96c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.77c11.66-1.6 22.85-4.54 33.67-8.31l-50.11-38.73c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z"></path> +</symbol><symbol id="minus" viewBox="0 0 448 512"> + <path d="M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"></path> +</symbol><symbol id="minus-circle" viewBox="0 0 512 512"> + <path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z"></path> +</symbol><symbol id="mobile-alt" viewBox="0 0 320 512"> + <path d="M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"></path> +</symbol><symbol id="paint-brush" viewBox="0 0 512 512"> + <path d="M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z"></path> +</symbol><symbol id="paper-plane" viewBox="0 0 512 512"> + <path d="M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z"></path> +</symbol><symbol id="pencil-alt" viewBox="0 0 512 512"> + <path d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"></path> +</symbol><symbol id="play" viewBox="0 0 448 512"> + <path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path> +</symbol><symbol id="plug" viewBox="0 0 384 512"> + <path d="M256 144V32c0-17.673 14.327-32 32-32s32 14.327 32 32v112h-64zm112 16H16c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h16v32c0 77.406 54.969 141.971 128 156.796V512h64v-99.204c73.031-14.825 128-79.39 128-156.796v-32h16c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16zm-240-16V32c0-17.673-14.327-32-32-32S64 14.327 64 32v112h64z"></path> +</symbol><symbol id="plus" viewBox="0 0 448 512"> + <path d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"></path> +</symbol><symbol id="plus-circle" viewBox="0 0 512 512"> + <path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"></path> +</symbol><symbol id="plus-square" viewBox="0 0 448 512"> + <path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"></path> +</symbol><symbol id="power-off" viewBox="0 0 512 512"> + <path d="M400 54.1c63 45 104 118.6 104 201.9 0 136.8-110.8 247.7-247.5 248C120 504.3 8.2 393 8 256.4 7.9 173.1 48.9 99.3 111.8 54.2c11.7-8.3 28-4.8 35 7.7L162.6 90c5.9 10.5 3.1 23.8-6.6 31-41.5 30.8-68 79.6-68 134.9-.1 92.3 74.5 168.1 168 168.1 91.6 0 168.6-74.2 168-169.1-.3-51.8-24.7-101.8-68.1-134-9.7-7.2-12.4-20.5-6.5-30.9l15.8-28.1c7-12.4 23.2-16.1 34.8-7.8zM296 264V24c0-13.3-10.7-24-24-24h-32c-13.3 0-24 10.7-24 24v240c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24z"></path> +</symbol><symbol id="puzzle-piece" viewBox="0 0 576 512"> + <path d="M519.442 288.651c-41.519 0-59.5 31.593-82.058 31.593C377.409 320.244 432 144 432 144s-196.288 80-196.288-3.297c0-35.827 36.288-46.25 36.288-85.985C272 19.216 243.885 0 210.539 0c-34.654 0-66.366 18.891-66.366 56.346 0 41.364 31.711 59.277 31.711 81.75C175.885 207.719 0 166.758 0 166.758v333.237s178.635 41.047 178.635-28.662c0-22.473-40-40.107-40-81.471 0-37.456 29.25-56.346 63.577-56.346 33.673 0 61.788 19.216 61.788 54.717 0 39.735-36.288 50.158-36.288 85.985 0 60.803 129.675 25.73 181.23 25.73 0 0-34.725-120.101 25.827-120.101 35.962 0 46.423 36.152 86.308 36.152C556.712 416 576 387.99 576 354.443c0-34.199-18.962-65.792-56.558-65.792z"></path> +</symbol><symbol id="question" viewBox="0 0 384 512"> + <path d="M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z"></path> +</symbol><symbol id="question-circle" viewBox="0 0 512 512"> + <path d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"></path> +</symbol><symbol id="quote-left" viewBox="0 0 512 512"> + <path d="M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"></path> +</symbol><symbol id="quote-right" viewBox="0 0 512 512"> + <path d="M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z"></path> +</symbol><symbol id="random" viewBox="0 0 512 512"> + <path d="M504.971 359.029c9.373 9.373 9.373 24.569 0 33.941l-80 79.984c-15.01 15.01-40.971 4.49-40.971-16.971V416h-58.785a12.004 12.004 0 0 1-8.773-3.812l-70.556-75.596 53.333-57.143L352 336h32v-39.981c0-21.438 25.943-31.998 40.971-16.971l80 79.981zM12 176h84l52.781 56.551 53.333-57.143-70.556-75.596A11.999 11.999 0 0 0 122.785 96H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12zm372 0v39.984c0 21.46 25.961 31.98 40.971 16.971l80-79.984c9.373-9.373 9.373-24.569 0-33.941l-80-79.981C409.943 24.021 384 34.582 384 56.019V96h-58.785a12.004 12.004 0 0 0-8.773 3.812L96 336H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h110.785c3.326 0 6.503-1.381 8.773-3.812L352 176h32z"></path> +</symbol><symbol id="redo" viewBox="0 0 512.333 512"> + <path d="M500.333 0h-47.411c-6.853 0-12.314 5.729-11.986 12.574l3.966 82.759C399.416 41.899 331.672 8 256.001 8 119.34 8 7.899 119.526 8 256.187 8.101 393.068 119.096 504 256 504c63.926 0 122.202-24.187 166.178-63.908 5.113-4.618 5.354-12.561.482-17.433l-33.971-33.971c-4.466-4.466-11.64-4.717-16.38-.543C341.308 415.448 300.606 432 256 432c-97.267 0-176-78.716-176-176 0-97.267 78.716-176 176-176 60.892 0 114.506 30.858 146.099 77.8l-101.525-4.865c-6.845-.328-12.574 5.133-12.574 11.986v47.411c0 6.627 5.373 12 12 12h200.333c6.627 0 12-5.373 12-12V12c0-6.627-5.373-12-12-12z"></path> +</symbol><symbol id="reply" viewBox="0 0 512 512"> + <path d="M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z"></path> +</symbol><symbol id="rocket" viewBox="0 0 512 512"> + <path d="M505.05 19.1a15.89 15.89 0 0 0-12.2-12.2C460.65 0 435.46 0 410.36 0c-103.2 0-165.1 55.2-211.29 128H94.87A48 48 0 0 0 52 154.49l-49.42 98.8A24 24 0 0 0 24.07 288h103.77l-22.47 22.47a32 32 0 0 0 0 45.25l50.9 50.91a32 32 0 0 0 45.26 0L224 384.16V488a24 24 0 0 0 34.7 21.49l98.7-49.39a47.91 47.91 0 0 0 26.5-42.9V312.79c72.59-46.3 128-108.4 128-211.09.1-25.2.1-50.4-6.85-82.6zM384 168a40 40 0 1 1 40-40 40 40 0 0 1-40 40z"></path> +</symbol><symbol id="search" viewBox="0 0 512 512"> + <path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path> +</symbol><symbol id="share" viewBox="0 0 512 512"> + <path d="M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z"></path> +</symbol><symbol id="shield-alt" viewBox="0 0 512 512"> + <path d="M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z"></path> +</symbol><symbol id="shower" viewBox="0 0 512 512"> + <path d="M389.66 135.6L231.6 293.66c-9.37 9.37-24.57 9.37-33.94 0l-11.32-11.32c-9.37-9.37-9.37-24.57 0-33.94l.11-.11c-34.03-40.21-35.16-98.94-3.39-140.38-11.97-7.55-26.14-11.91-41.3-11.91C98.88 96 64 130.88 64 173.76V480H0V173.76C0 95.59 63.59 32 141.76 32c36.93 0 70.61 14.2 95.86 37.42 35.9-11.51 76.5-4.5 106.67 21.03l.11-.11c9.37-9.37 24.57-9.37 33.94 0l11.32 11.32c9.37 9.37 9.37 24.57 0 33.94zM384 208c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm32 0c0-8.837 7.163-16 16-16s16 7.163 16 16-7.163 16-16 16-16-7.163-16-16zm96 0c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-160 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm48-16c8.837 0 16 7.163 16 16s-7.163 16-16 16-16-7.163-16-16 7.163-16 16-16zm80 16c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-160 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm32 0c0-8.837 7.163-16 16-16s16 7.163 16 16-7.163 16-16 16-16-7.163-16-16zm96 0c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-128 32c0-8.837 7.163-16 16-16s16 7.163 16 16-7.163 16-16 16-16-7.163-16-16zm96 0c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-96 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm64 0c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-32 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-32 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16z"></path> +</symbol><symbol id="sign-in-alt" viewBox="0 0 512 512"> + <path d="M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z"></path> +</symbol><symbol id="sign-out-alt" viewBox="0 0 512 512"> + <path d="M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z"></path> +</symbol><symbol id="signal" viewBox="0 0 640 512"> + <path d="M216 288h-48c-8.84 0-16 7.16-16 16v192c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V304c0-8.84-7.16-16-16-16zM88 384H40c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16zm256-192h-48c-8.84 0-16 7.16-16 16v288c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V208c0-8.84-7.16-16-16-16zm128-96h-48c-8.84 0-16 7.16-16 16v384c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112c0-8.84-7.16-16-16-16zM600 0h-48c-8.84 0-16 7.16-16 16v480c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z"></path> +</symbol><symbol id="step-backward" viewBox="0 0 448 512"> + <path d="M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z"></path> +</symbol><symbol id="step-forward" viewBox="0 0 448 512"> + <path d="M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z"></path> +</symbol><symbol id="sync" viewBox="0 0 512.333 512"> + <path d="M440.935 12.574l3.966 82.766C399.416 41.904 331.674 8 256 8 134.813 8 33.933 94.924 12.296 209.824 10.908 217.193 16.604 224 24.103 224h49.084c5.57 0 10.377-3.842 11.676-9.259C103.407 137.408 172.931 80 256 80c60.893 0 114.512 30.856 146.104 77.801l-101.53-4.865c-6.845-.328-12.574 5.133-12.574 11.986v47.411c0 6.627 5.373 12 12 12h200.333c6.627 0 12-5.373 12-12V12c0-6.627-5.373-12-12-12h-47.411c-6.853 0-12.315 5.729-11.987 12.574zM256 432c-60.895 0-114.517-30.858-146.109-77.805l101.868 4.871c6.845.327 12.573-5.134 12.573-11.986v-47.412c0-6.627-5.373-12-12-12H12c-6.627 0-12 5.373-12 12V500c0 6.627 5.373 12 12 12h47.385c6.863 0 12.328-5.745 11.985-12.599l-4.129-82.575C112.725 470.166 180.405 504 256 504c121.187 0 222.067-86.924 243.704-201.824 1.388-7.369-4.308-14.176-11.807-14.176h-49.084c-5.57 0-10.377 3.842-11.676 9.259C408.593 374.592 339.069 432 256 432z"></path> +</symbol><symbol id="table" viewBox="0 0 512 512"> + <path d="M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z"></path> +</symbol><symbol id="tag" viewBox="0 0 512 512"> + <path d="M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"></path> +</symbol><symbol id="tasks" viewBox="0 0 512 512"> + <path d="M208 132h288c8.8 0 16-7.2 16-16V76c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zm0 160h288c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zm0 160h288c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zM64 368c-26.5 0-48.6 21.5-48.6 48s22.1 48 48.6 48 48-21.5 48-48-21.5-48-48-48zm92.5-299l-72.2 72.2-15.6 15.6c-4.7 4.7-12.9 4.7-17.6 0L3.5 109.4c-4.7-4.7-4.7-12.3 0-17l15.7-15.7c4.7-4.7 12.3-4.7 17 0l22.7 22.1 63.7-63.3c4.7-4.7 12.3-4.7 17 0l17 16.5c4.6 4.7 4.6 12.3-.1 17zm0 159.6l-72.2 72.2-15.7 15.7c-4.7 4.7-12.9 4.7-17.6 0L3.5 269c-4.7-4.7-4.7-12.3 0-17l15.7-15.7c4.7-4.7 12.3-4.7 17 0l22.7 22.1 63.7-63.7c4.7-4.7 12.3-4.7 17 0l17 17c4.6 4.6 4.6 12.2-.1 16.9z"></path> +</symbol><symbol id="thermometer-three-quarters" viewBox="0 0 256 512"> + <path d="M192 384c0 35.346-28.654 64-64 64-35.346 0-64-28.654-64-64 0-23.685 12.876-44.349 32-55.417V160c0-17.673 14.327-32 32-32s32 14.327 32 32v168.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"></path> +</symbol><symbol id="thumbs-down" viewBox="0 0 512 512"> + <path d="M0 56v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56zm40 200c0-13.255 10.745-24 24-24s24 10.745 24 24-10.745 24-24 24-24-10.745-24-24zm272 256c-20.183 0-29.485-39.293-33.931-57.795-5.206-21.666-10.589-44.07-25.393-58.902-32.469-32.524-49.503-73.967-89.117-113.111a11.98 11.98 0 0 1-3.558-8.521V59.901c0-6.541 5.243-11.878 11.783-11.998 15.831-.29 36.694-9.079 52.651-16.178C256.189 17.598 295.709.017 343.995 0h2.844c42.777 0 93.363.413 113.774 29.737 8.392 12.057 10.446 27.034 6.148 44.632 16.312 17.053 25.063 48.863 16.382 74.757 17.544 23.432 19.143 56.132 9.308 79.469l.11.11c11.893 11.949 19.523 31.259 19.439 49.197-.156 30.352-26.157 58.098-59.553 58.098H350.723C358.03 364.34 384 388.132 384 430.548 384 504 336 512 312 512z"></path> +</symbol><symbol id="thumbs-up" viewBox="0 0 512 512"> + <path d="M104 224H24c-13.255 0-24 10.745-24 24v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V248c0-13.255-10.745-24-24-24zM64 472c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zM384 81.452c0 42.416-25.97 66.208-33.277 94.548h101.723c33.397 0 59.397 27.746 59.553 58.098.084 17.938-7.546 37.249-19.439 49.197l-.11.11c9.836 23.337 8.237 56.037-9.308 79.469 8.681 25.895-.069 57.704-16.382 74.757 4.298 17.598 2.244 32.575-6.148 44.632C440.202 511.587 389.616 512 346.839 512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2 1.282-6.271 3.558-8.521 39.614-39.144 56.648-80.587 89.117-113.111 14.804-14.832 20.188-37.236 25.393-58.902C282.515 39.293 291.817 0 312 0c24 0 72 8 72 81.452z"></path> +</symbol><symbol id="thumbtack" viewBox="0 0 384 512"> + <path d="M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"></path> +</symbol><symbol id="times" viewBox="0 0 352 512"> + <path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path> +</symbol><symbol id="times-circle" viewBox="0 0 512 512"> + <path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"></path> +</symbol><symbol id="trash-alt" viewBox="0 0 448 512"> + <path d="M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"></path> +</symbol><symbol id="tv" viewBox="0 0 640 512"> + <path d="M592 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h245.1v32h-160c-17.7 0-32 14.3-32 32s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-160v-32H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h512v288z"></path> +</symbol><symbol id="undo" viewBox="0 0 512 512"> + <path d="M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z"></path> +</symbol><symbol id="unlink" viewBox="0 0 512 512"> + <path d="M304.083 405.907c4.686 4.686 4.686 12.284 0 16.971l-44.674 44.674c-59.263 59.262-155.693 59.266-214.961 0-59.264-59.265-59.264-155.696 0-214.96l44.675-44.675c4.686-4.686 12.284-4.686 16.971 0l39.598 39.598c4.686 4.686 4.686 12.284 0 16.971l-44.675 44.674c-28.072 28.073-28.072 73.75 0 101.823 28.072 28.072 73.75 28.073 101.824 0l44.674-44.674c4.686-4.686 12.284-4.686 16.971 0l39.597 39.598zm-56.568-260.216c4.686 4.686 12.284 4.686 16.971 0l44.674-44.674c28.072-28.075 73.75-28.073 101.824 0 28.072 28.073 28.072 73.75 0 101.823l-44.675 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.598 39.598c4.686 4.686 12.284 4.686 16.971 0l44.675-44.675c59.265-59.265 59.265-155.695 0-214.96-59.266-59.264-155.695-59.264-214.961 0l-44.674 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.597 39.598zm234.828 359.28l22.627-22.627c9.373-9.373 9.373-24.569 0-33.941L63.598 7.029c-9.373-9.373-24.569-9.373-33.941 0L7.029 29.657c-9.373 9.373-9.373 24.569 0 33.941l441.373 441.373c9.373 9.372 24.569 9.372 33.941 0z"></path> +</symbol><symbol id="unlock" viewBox="0 0 448 512"> + <path d="M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"></path> +</symbol><symbol id="unlock-alt" viewBox="0 0 448 512"> + <path d="M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z"></path> +</symbol><symbol id="upload" viewBox="0 0 512 512"> + <path d="M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"></path> +</symbol><symbol id="user" viewBox="0 0 448 512"> + <path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path> +</symbol><symbol id="user-edit" viewBox="0 0 640 512"> + <path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h274.9c-2.4-6.8-3.4-14-2.6-21.3l6.8-60.9 1.2-11.1 7.9-7.9 77.3-77.3c-24.5-27.7-60-45.5-99.9-45.5zm45.3 145.3l-6.8 61c-1.1 10.2 7.5 18.8 17.6 17.6l60.9-6.8 137.9-137.9-71.7-71.7-137.9 137.8zM633 268.9L595.1 231c-9.3-9.3-24.5-9.3-33.8 0l-37.8 37.8-4.1 4.1 71.8 71.7 41.8-41.8c9.3-9.4 9.3-24.5 0-33.9z"></path> +</symbol><symbol id="user-plus" viewBox="0 0 640 512"> + <path d="M624 208h-64v-64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path> +</symbol><symbol id="user-secret" viewBox="0 0 448 512"> + <path d="M383.9 308.3l23.9-62.6c4-10.5-3.7-21.7-15-21.7h-58.5c11-18.9 17.8-40.6 17.8-64v-.3c39.2-7.8 64-19.1 64-31.7 0-13.3-27.3-25.1-70.1-33-9.2-32.8-27-65.8-40.6-82.8-9.5-11.9-25.9-15.6-39.5-8.8l-27.6 13.8c-9 4.5-19.6 4.5-28.6 0L182.1 3.4c-13.6-6.8-30-3.1-39.5 8.8-13.5 17-31.4 50-40.6 82.8-42.7 7.9-70 19.7-70 33 0 12.6 24.8 23.9 64 31.7v.3c0 23.4 6.8 45.1 17.8 64H56.3c-11.5 0-19.2 11.7-14.7 22.3l25.8 60.2C27.3 329.8 0 372.7 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-48.4-25.8-90.4-64.1-114.1zM176 480l-41.6-192 49.6 32 24 40-32 120zm96 0l-32-120 24-40 49.6-32L272 480zm41.7-298.5c-3.9 11.9-7 24.6-16.5 33.4-10.1 9.3-48 22.4-64-25-2.8-8.4-15.4-8.4-18.3 0-17 50.2-56 32.4-64 25-9.5-8.8-12.7-21.5-16.5-33.4-.8-2.5-6.3-5.7-6.3-5.8v-10.8c28.3 3.6 61 5.8 96 5.8s67.7-2.1 96-5.8v10.8c-.1.1-5.6 3.2-6.4 5.8z"></path> +</symbol><symbol id="user-shield" viewBox="0 0 640 512"> + <path d="M622.3 271.1l-115.2-45c-4.1-1.6-12.6-3.7-22.2 0l-115.2 45c-10.7 4.2-17.7 14-17.7 24.9 0 111.6 68.7 188.8 132.9 213.9 9.6 3.7 18 1.6 22.2 0C558.4 489.9 640 420.5 640 296c0-10.9-7-20.7-17.7-24.9zM496 462.4V273.3l95.5 37.3c-5.6 87.1-60.9 135.4-95.5 151.8zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm96 40c0-2.5.8-4.8 1.1-7.2-2.5-.1-4.9-.8-7.5-.8h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c6.8 0 13.3-1.5 19.2-4-54-42.9-99.2-116.7-99.2-212z"></path> +</symbol><symbol id="user-times" viewBox="0 0 640 512"> + <path d="M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path> +</symbol><symbol id="users" viewBox="0 0 640 512"> + <path d="M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"></path> +</symbol><symbol id="wrench" viewBox="0 0 512 512"> + <path d="M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"></path> +</symbol><symbol id="discourse-compress" viewBox="0 0 1792 1792"> + <path d="M896 960v448q0 26-19 45t-45 19-45-19l-144-144-332 332q-10 10-23 10t-23-10l-114-114q-10-10-10-23t10-23l332-332-144-144q-19-19-19-45t19-45 45-19h448q26 0 45 19t19 45zm755-672q0 13-10 23l-332 332 144 144q19 19 19 45t-19 45-45 19h-448q-26 0-45-19t-19-45v-448q0-26 19-45t45-19 45 19l144 144 332-332q10-10 23-10t23 10l114 114q10 10 10 23z"></path> +</symbol><symbol id="discourse-expand" viewBox="0 0 1792 1792"> + <path d="M883 1056q0 13-10 23l-332 332 144 144q19 19 19 45t-19 45-45 19h-448q-26 0-45-19t-19-45v-448q0-26 19-45t45-19 45 19l144 144 332-332q10-10 23-10t23 10l114 114q10 10 10 23zm781-864v448q0 26-19 45t-45 19-45-19l-144-144-332 332q-10 10-23 10t-23-10l-114-114q-10-10-10-23t10-23l332-332-144-144q-19-19-19-45t19-45 45-19h448q26 0 45 19t19 45z"></path> +</symbol></svg></div></div></body></html> +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/0c41b826d1c81f42e55160501605d3c96ded0ae1.png b/RaspberryPITVHDMI_archivos/0c41b826d1c81f42e55160501605d3c96ded0ae1.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/20.png b/RaspberryPITVHDMI_archivos/20.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/2566_2.jpg b/RaspberryPITVHDMI_archivos/2566_2.jpg Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/2566_2_002.jpg b/RaspberryPITVHDMI_archivos/2566_2_002.jpg Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/2566_2_003.jpg b/RaspberryPITVHDMI_archivos/2566_2_003.jpg Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/32.png b/RaspberryPITVHDMI_archivos/32.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/32_002.png b/RaspberryPITVHDMI_archivos/32_002.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/45.png b/RaspberryPITVHDMI_archivos/45.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/45_002.png b/RaspberryPITVHDMI_archivos/45_002.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/45_003.png b/RaspberryPITVHDMI_archivos/45_003.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/75e71344378ac84843e886b21c71301deab5d960.js b/RaspberryPITVHDMI_archivos/75e71344378ac84843e886b21c71301deab5d960.js @@ -0,0 +1,9 @@ + + $(window).scroll(function(){ + if ($(window).scrollTop() > 31) { + $("body").addClass("docked"); + } else { + $("body").removeClass("docked"); + } + }); + diff --git a/RaspberryPITVHDMI_archivos/application-e820091e1a171524cdf20a1a5bea75eb18455293e45dc37f4.js b/RaspberryPITVHDMI_archivos/application-e820091e1a171524cdf20a1a5bea75eb18455293e45dc37f4.js @@ -0,0 +1,75 @@ +define("ember-addons/utils/extract-value",["exports"],function(e){"use strict";function t(e){return e.value||"function"==typeof e.initializer&&e.initializer()}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t}),define("ember-addons/utils/handle-descriptor",["exports","ember","./extract-value"],function(e,t,n){"use strict";function i(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return{enumerable:i.enumerable,configurable:i.configurable,writeable:i.writeable,initializer:function(){var e=void 0;if(!i.writable)throw new Error("ember-computed-decorators does not support using getters and setters");var t=(0,n.default)(i);if("object"===(void 0===t?"undefined":a(t))){var u={};t.get&&(u.get=o(s,t.get)),t.set&&(u.set=r(s,t.set)),e=u}else e=o(s,t);return l.apply(null,s.concat(e))}}}function s(e){var t=e.split("."),n=void 0;for(n=0;n<t.length&&("@each"!==t[n]&&"[]"!==t[n]&&-1===t[n].indexOf("{"));n++);return t.slice(0,n).join(".")}function o(e,t){return e=e.map(s),function(){var n=this,i=e.map(function(e){return u(n,e)});return t.apply(this,i)}}function r(e,t){return e=e.map(s),function(n,i){var s=this,o=e.map(function(e){return u(s,e)});return o.unshift(i),t.apply(this,o)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=t.default.computed,u=t.default.get}),define("ember-addons/utils/is-descriptor",["exports"],function(e){"use strict";function t(e){return e&&"object"===(void 0===e?"undefined":n(e))&&"writable"in e&&"enumerable"in e&&"configurable"in e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}}),define("ember-addons/decorator-alias",["exports","./utils/extract-value"],function(e,t){"use strict";function n(e,n){return function(){for(var i=arguments.length,s=Array(i),o=0;o<i;o++)s[o]=arguments[o];if(0===s.length)throw new Error(n);return function(n,i,o){return{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,initializer:function(){var n=(0,t.default)(o);return e.apply(null,s.concat(n))}}}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n}),define("ember-addons/macro-alias",["exports","./utils/is-descriptor"],function(e,t){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t,i,s){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];return{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,initializer:function(){return s.apply(void 0,n(o))}}}function s(e){return function(){for(var n=arguments.length,s=Array(n),o=0;o<n;o++)s[o]=arguments[o];return(0,t.default)(s[s.length-1])?i.apply(void 0,s.concat([e])):function(t,n,o){return i(t,n,o,e,s)}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=s}),define("ember-addons/ember-computed-decorators",["exports","./utils/handle-descriptor","./utils/is-descriptor","./utils/extract-value","./decorator-alias","./macro-alias"],function(e,t,n,i,s,o){"use strict";function r(){for(var e=arguments.length,i=Array(e),s=0;s<e;s++)i[s]=arguments[s];return(0,n.default)(i[i.length-1])?t.default.apply(void 0,arguments):function(){return t.default.apply(void 0,Array.prototype.slice.call(arguments).concat([i]))}}function a(e,t,n){return{writable:!1,enumerable:n.enumerable,configurable:n.configurable,initializer:function(){return(0,i.default)(n).readOnly()}}}Object.defineProperty(e,"__esModule",{value:!0}),e.uniq=e.union=e.sum=e.sort=e.setDiff=e.reads=e.or=e.oneWay=e.notEmpty=e.not=e.none=e.min=e.max=e.match=e.mapBy=e.map=e.lte=e.lt=e.gte=e.gt=e.filterBy=e.filter=e.equal=e.empty=e.collect=e.bool=e.and=e.alias=e.observes=e.on=void 0,e.default=r,e.readOnly=a;e.on=(0,s.default)(Ember.on,"Can not `on` without event names"),e.observes=(0,s.default)(Ember.observer,"Can not `observe` without property names"),e.alias=(0,o.default)(Ember.computed.alias),e.and=(0,o.default)(Ember.computed.and),e.bool=(0,o.default)(Ember.computed.bool),e.collect=(0,o.default)(Ember.computed.collect),e.empty=(0,o.default)(Ember.computed.empty),e.equal=(0,o.default)(Ember.computed.equal),e.filter=(0,o.default)(Ember.computed.filter),e.filterBy=(0,o.default)(Ember.computed.filterBy),e.gt=(0,o.default)(Ember.computed.gt),e.gte=(0,o.default)(Ember.computed.gte),e.lt=(0,o.default)(Ember.computed.lt),e.lte=(0,o.default)(Ember.computed.lte),e.map=(0,o.default)(Ember.computed.map),e.mapBy=(0,o.default)(Ember.computed.mapBy),e.match=(0,o.default)(Ember.computed.match),e.max=(0,o.default)(Ember.computed.max),e.min=(0,o.default)(Ember.computed.min),e.none=(0,o.default)(Ember.computed.none),e.not=(0,o.default)(Ember.computed.not),e.notEmpty=(0,o.default)(Ember.computed.notEmpty),e.oneWay=(0,o.default)(Ember.computed.oneWay),e.or=(0,o.default)(Ember.computed.or),e.reads=(0,o.default)(Ember.computed.reads),e.setDiff=(0,o.default)(Ember.computed.setDiff),e.sort=(0,o.default)(Ember.computed.sort),e.sum=(0,o.default)(Ember.computed.sum),e.union=(0,o.default)(Ember.computed.union),e.uniq=(0,o.default)(Ember.computed.uniq)}),define("ember-addons/fmt",["exports","ember"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){var i=t;if(!n(i)||arguments.length>2){i=new Array(arguments.length-1);for(var s=1,o=arguments.length;s<o;s++)i[s-1]=arguments[s]}var r=0;return e.replace(/%@([0-9]+)?/g,function(e,t){return t=t?parseInt(t,10)-1:r++,e=i[t],"string"==typeof e?e:null===e?"(null)":void 0===e?"":""+e})};var n=t.default.isArray}),Object.entries||(Object.entries=function(e){for(var t=Object.keys(e),n=t.length,i=new Array(n);n--;)i[n]=[t[n],e[t[n]]];return i}),Object.values||(Object.values=function(e){for(var t=Object.keys(e),n=t.length,i=new Array(n);n--;)i[n]=e[t[n]];return i}),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(e){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i)for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t},writable:!0,configurable:!0}),Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),i=n.length>>>0;if(0===i)return!1;for(var s=0|t,o=Math.max(s>=0?s:i-Math.abs(s),0);o<i;){if(function(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}(n[o],e))return!0;o++}return!1}}),String.prototype.includes||Object.defineProperty(String.prototype,"includes",{value:function(e,t){return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)}}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var i=arguments[1],s=0;s<n;){var o=t[s];if(e.call(i,o,s,t))return o;s++}},configurable:!0,writable:!0}),void 0===RegExp.prototype.flags&&Object.defineProperty(RegExp.prototype,"flags",{configurable:!0,get:function(){return this.toString().match(/[gimsuy]*$/)[0]}}),define("discourse-common/helpers/bound-i18n",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(function(e,t){return I18n.t(e,t.hash)})}),define("discourse-common/helpers/d-icon",["discourse-common/lib/helpers","discourse-common/lib/icon-library"],function(e,t){"use strict";(0,e.registerUnbound)("d-icon",function(e,n){return new Handlebars.SafeString((0,t.renderIcon)("string",e,n))})}),define("discourse-common/helpers/fa-icon",["exports","discourse-common/lib/helpers","discourse-common/lib/icon-library","discourse-common/lib/deprecated"],function(e,t,n,i){"use strict";function s(e,t){return(0,n.renderIcon)("string",e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.iconHTML=s,(0,t.registerUnbound)("fa-icon",function(e,t){return(0,i.default)("Use `{{d-icon}}` instead of `{{fa-icon}}"),new Handlebars.SafeString(s(e,t))})}),define("discourse-common/helpers/get-url",["discourse-common/lib/helpers","discourse-common/lib/get-url"],function(e,t){"use strict";(0,e.registerUnbound)("get-url",function(e){return(0,t.default)(e)})}),define("discourse-common/helpers/i18n",["discourse-common/lib/helpers"],function(e){"use strict";(0,e.registerUnbound)("i18n",function(e,t){return I18n.t(e,t)}),(0,e.registerUnbound)("i18n-yes-no",function(e,t){return I18n.t(e?"yes_value":"no_value",t)})}),define("discourse-common/helpers/popular-themes",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.POPULAR_THEMES=[{name:"Graceful",value:"https://github.com/discourse/graceful",preview:"https://theme-creator.discourse.org/theme/awesomerobot/graceful",description:"A light and graceful theme for Discourse.",meta_url:"https://meta.discourse.org/t/a-graceful-theme-for-discourse/93040"},{name:"Material Design Theme",value:"https://github.com/discourse/material-design-stock-theme",preview:"https://newmaterial.trydiscourse.com",description:"Inspired by Material Design, this theme comes with several color palettes (incl. a dark one).",meta_url:"https://meta.discourse.org/t/material-design-stock-theme/47142"},{name:"Minima",value:"https://github.com/discourse/minima",preview:"https://theme-creator.discourse.org/theme/awesomerobot/minima",description:"A minimal theme with reduced UI elements and focus on text.",meta_url:"https://meta.discourse.org/t/minima-a-minimal-theme-for-discourse/108178"},{name:"Sam's Simple Theme",value:"https://github.com/discourse/discourse-simple-theme",preview:"https://theme-creator.discourse.org/theme/sam/simple",description:"Simplified front page design with classic colors and typography.",meta_url:"https://meta.discourse.org/t/sams-personal-minimal-topic-list-design/23552"},{name:"Vincent",value:"https://github.com/discourse/discourse-vincent-theme",preview:"https://theme-creator.discourse.org/theme/awesomerobot/vincent",description:"An elegant dark theme with a few color palettes.",meta_url:"https://meta.discourse.org/t/discourse-vincent-theme/76662"},{name:"Brand Header",value:"https://github.com/discourse/discourse-brand-header",description:"Add an extra top header with your logo, navigation links and social icons.",meta_url:"https://meta.discourse.org/t/brand-header-theme-component/77977",component:!0},{name:"Custom Header Links",value:"https://github.com/discourse/discourse-custom-header-links",preview:"https://theme-creator.discourse.org/theme/Johani/custom-header-links",description:"Easily add custom text-based links to the header.",meta_url:"https://meta.discourse.org/t/custom-header-links/90588",component:!0},{name:"Category Banners",value:"https://github.com/discourse/discourse-category-banners",preview:"https://theme-creator.discourse.org/theme/awesomerobot/discourse-category-banners",description:"Show banners on category pages using your existing category details.",meta_url:"https://meta.discourse.org/t/discourse-category-banners/86241",component:!0},{name:"Kanban Board",value:"https://github.com/discourse/discourse-kanban-theme",preview:"https://theme-creator.discourse.org/theme/david/kanban",description:"Display and organize topics using a Kanban board interface.",meta_url:"https://meta.discourse.org/t/kanban-board-theme-component/118164",component:!0},{name:"Hamburger Theme Selector",value:"https://github.com/discourse/discourse-hamburger-theme-selector",description:"Displays a theme selector in the hamburger menu provided there is more than one user-selectable theme.",meta_url:"https://meta.discourse.org/t/hamburger-theme-selector/61210",component:!0},{name:"Header Submenus",value:"https://github.com/discourse/discourse-header-submenus",preview:"https://theme-creator.discourse.org/theme/Johani/header-submenus",description:"Lets you build a header menu with submenus (dropdowns).",meta_url:"https://meta.discourse.org/t/header-submenus/94584",component:!0},{name:"Alternative Logos",value:"https://github.com/discourse/discourse-alt-logo",description:"Add alternative logos for dark / light themes.",meta_url:"https://meta.discourse.org/t/alternative-logo-for-dark-themes/88502",component:!0},{name:"Automatic Table of Contents",value:"https://github.com/discourse/DiscoTOC",description:"Generates an interactive table of contents on the sidebar of your topic with a simple click in the composer.",meta_url:"https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143",component:!0},{name:"Easy Responsive Footer",value:"https://github.com/discourse/Discourse-easy-footer",preview:"https://theme-creator.discourse.org/theme/Johani/easy-footer",description:"Add a fully responsive footer without writing any HTML.",meta_url:"https://meta.discourse.org/t/easy-responsive-footer/95818",component:!0}]}),define("discourse-common/lib/attribute-hook",["exports"],function(e){"use strict";function t(e,n){if(!(this instanceof t))return new t(e,n);this.namespace=e,this.value=n}Object.defineProperty(e,"__esModule",{value:!0}),t.prototype.hook=function(e,t,n){n&&"AttributeHook"===n.type&&n.value===this.value&&n.namespace===this.namespace||e.setAttributeNS(this.namespace,t,this.value)},t.prototype.unhook=function(e,t,n){if(!n||"AttributeHook"!==n.type||n.namespace!==this.namespace){var i=t.indexOf(":"),s=i>-1?t.substr(i+1):t;e.removeAttributeNS(this.namespace,s)}},t.prototype.type="AttributeHook",e.default=t}),define("discourse-common/lib/buffered-render",["exports"],function(e){"use strict";function t(e){if(!e.buildBuffer)return Ember.warn("Missing `buildBuffer` method",{id:"discourse.buffered-render.missing-build-buffer"}),e;var t={};t.didRender=function(){this._super.apply(this,arguments),this._customRender()};var i=e.rerenderTriggers;return i&&(t.init=function(){var e=this;this._super.apply(this,arguments),i.forEach(function(t){return e.addObserver(t,e.rerenderBuffer)})}),delete e.rerenderTriggers,Ember.Mixin.create(n,t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.bufferedRender=t;var n={_customRender:function(){if(this.element&&!this.isDestroying&&!this.isDestroyed){var e=[];this.buildBuffer(e),this.element.innerHTML=e.join("")}},rerenderBuffer:function(){Ember.run.scheduleOnce("render",this,this._customRender)}}}),define("discourse-common/lib/deprecated",["exports"],function(e){"use strict";function t(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e=["Deprecation notice:",e],t.since&&e.push("(deprecated since Discourse "+t.since+")"),t.dropFrom&&e.push("(removal in Discourse "+t.dropFrom+")"),e=e.join(" "),t.raiseError)throw e;console.warn(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t}),define("discourse-common/lib/get-owner",["exports","discourse-common/lib/deprecated"],function(e,t){"use strict";function n(e){return Ember.getOwner?Ember.getOwner(e)||Discourse.__container__:e.container}function i(e){var i=n(e),s={lookup:function(){return i.lookup.apply(i,arguments)},lookupFactory:function(){return i.factoryFor?i.factoryFor.apply(i,arguments):i._lookupFactory?i._lookupFactory.apply(i,arguments):void 0},deprecateContainer:function(e){Object.defineProperty(e,"container",{get:function(){return(0,t.default)("Use `this.register` or `getOwner` instead of `this.container`"),s}})}};return s}Object.defineProperty(e,"__esModule",{value:!0}),e.getOwner=n,e.getRegister=i}),define("discourse-common/lib/get-url",["exports"],function(e){"use strict";function t(e){if(!e)return e;if(n||(n=$('meta[name="discourse-base-uri"]').attr("content")||""),"/"!==e&&!/^\/[^\/]/.test(e))return e;var t=e.indexOf(n);return t>=0&&t<3?e:("/"!==e[0]&&(e="/"+e),n+e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;var n=void 0}),define("discourse-common/lib/helpers",["exports","discourse-common/lib/raw-handlebars"],function(e,t){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e){return Ember.Helper.helper(function(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return n=n.length>1?n[0].concat({hash:n[n.length-1]}):n,new Handlebars.SafeString(e.apply(this,n)||"")})}function s(e,t){u[e]=Ember.Helper.helper(t)}function o(e){return u[e]||u[e.dasherize()]}function r(e){Object.keys(u).forEach(function(t){e.register("helper:"+t,u[t],{singleton:!1})})}function a(e,n){var i={},s=n.hash;return s&&(n.hashTypes?Object.keys(s).forEach(function(o){var r=n.hashTypes[o];"STRING"===r||"StringLiteral"===r||"SubExpression"===r?i[o]=s[o]:"ID"!==r&&"PathExpression"!==r||(i[o]=(0,t.get)(e,s[o],n))}):i=s),i}function l(e,i){var s=function(){for(var e=arguments.length,n=Array(e),s=0;s<e;s++)n[s]=arguments[s];for(var o=n.pop(),r=n,l=0;l<r.length;l++)!o.types||"ID"!==o.types[l]&&"PathExpression"!==o.types[l]||(r[l]=(0,t.get)(this,r[l],o));return i.call.apply(i,[this].concat(r,[a(this,o)]))};u[e]=Ember.Helper.extend({compute:function(e,t){return i.apply(void 0,n(e).concat([t]))}}),Handlebars.registerHelper(e,s)}Object.defineProperty(e,"__esModule",{value:!0}),e.htmlHelper=i,e.registerHelper=s,e.findHelper=o,e.registerHelpers=r,e.registerUnbound=l;var u={}}),define("discourse-common/lib/icon-library",["exports","virtual-dom","discourse-common/lib/attribute-hook","discourse-common/lib/deprecated"],function(e,t,n,i){"use strict";function s(e,t){h[e]=t}function o(e,t,n){for(var i=0;i<b.length;i++){var s=b[i],o=s[e];if(o){var r={id:t,replacementId:h[t]},a=o(r,n||{});if(a)return a}}}function r(e,t){return o("string",e,t)}function a(e,t){return o("node",e,t)}function l(e){return e.replace("far fa-","far-").replace("fab fa-","fab-").replace("fas fa-","").replace("fa-","").trim()}function u(e){b.unshift(e)}function c(e,t){var n=e.replacementId&&e.id.indexOf("notification.")>-1?e.replacementId:e.id,i="fa d-icon d-icon-"+n+" svg-icon";return t&&t.class&&(i+=" "+t.class),i}function d(e){"undefined"!=typeof Discourse&&"development"===Discourse.Environment&&Discourse.SvgIconList&&-1===Discourse.SvgIconList.indexOf(e)&&console.warn('The icon "'+e+'" is missing from the SVG subset.')}function p(e,t){"undefined"==typeof Discourse||"development"!==Discourse.Environment||Ember.testing||(0,i.default)('Icon "'+e+'" is now "'+t+'".')}function m(e){var t=e.replacementId||e.id||"";return g.hasOwnProperty(t)&&(p(t,g[t]),t=g[t]),t=t.replace(" unpinned",""),d(t),t}Object.defineProperty(e,"__esModule",{value:!0}),e.replaceIcon=s,e.renderIcon=o,e.iconHTML=r,e.iconNode=a,e.convertIconClass=l,e.registerIconRenderer=u;var f="http://www.w3.org/2000/svg",b=[],h={"d-tracking":"circle","d-muted":"times-circle","d-regular":"far-circle","d-watching":"exclamation-circle","d-watching-first":"far-dot-circle","d-drop-expanded":"caret-down","d-drop-collapsed":"caret-right","d-unliked":"far-heart","d-liked":"heart","notification.mentioned":"at","notification.group_mentioned":"at","notification.quoted":"quote-right","notification.replied":"reply","notification.posted":"reply","notification.edited":"pencil-alt","notification.liked":"heart","notification.liked_2":"heart","notification.liked_many":"heart","notification.liked_consolidated":"heart","notification.private_message":"far-envelope","notification.invited_to_private_message":"far-envelope","notification.invited_to_topic":"hand-point-right","notification.invitee_accepted":"user","notification.moved_post":"sign-out","notification.linked":"link","notification.granted_badge":"certificate","notification.topic_reminder":"far-clock","notification.watching_first_post":"far-dot-circle","notification.group_message_summary":"users","notification.post_approved":"check"},g={"500px":"fab-500px","address-book-o":"far-address-book","address-card-o":"far-address-card",adn:"fab-adn",amazon:"fab-amazon",android:"fab-android",angellist:"fab-angellist",apple:"fab-apple","area-chart":"chart-area","arrow-circle-o-down":"far-arrow-alt-circle-down","arrow-circle-o-left":"far-arrow-alt-circle-left","arrow-circle-o-right":"far-arrow-alt-circle-right","arrow-circle-o-up":"far-arrow-alt-circle-up",arrows:"arrows-alt","arrows-alt":"expand-arrows-alt","arrows-h":"arrows-alt-h","arrows-v":"arrows-alt-v","asl-interpreting":"american-sign-language-interpreting",automobile:"car",bandcamp:"fab-bandcamp",bank:"university","bar-chart":"far-chart-bar","bar-chart-o":"far-chart-bar",bathtub:"bath",battery:"battery-full","battery-0":"battery-empty","battery-1":"battery-quarter","battery-2":"battery-half","battery-3":"battery-three-quarters","battery-4":"battery-full",behance:"fab-behance","behance-square":"fab-behance-square","bell-o":"far-bell","bell-slash-o":"far-bell-slash",bitbucket:"fab-bitbucket","bitbucket-square":"fab-bitbucket",bitcoin:"fab-btc","black-tie":"fab-black-tie",bluetooth:"fab-bluetooth","bluetooth-b":"fab-bluetooth-b","bookmark-o":"far-bookmark",btc:"fab-btc","building-o":"far-building",buysellads:"fab-buysellads",cab:"taxi",calendar:"calendar-alt","calendar-check-o":"far-calendar-check","calendar-minus-o":"far-calendar-minus","calendar-o":"far-calendar","calendar-plus-o":"far-calendar-plus","calendar-times-o":"far-calendar-times","caret-square-o-down":"far-caret-square-down","caret-square-o-left":"far-caret-square-left","caret-square-o-right":"far-caret-square-right","caret-square-o-up":"far-caret-square-up",cc:"far-closed-captioning","cc-amex":"fab-cc-amex","cc-diners-club":"fab-cc-diners-club","cc-discover":"fab-cc-discover","cc-jcb":"fab-cc-jcb","cc-mastercard":"fab-cc-mastercard","cc-paypal":"fab-cc-paypal","cc-stripe":"fab-cc-stripe","cc-visa":"fab-cc-visa",chain:"link","chain-broken":"unlink","check-circle-o":"far-check-circle","check-square-o":"far-check-square",chrome:"fab-chrome","circle-o":"far-circle","circle-o-notch":"circle-notch","circle-thin":"far-circle",clipboard:"far-clipboard","clock-o":"far-clock",clone:"far-clone",close:"times","cloud-download":"cloud-download-alt","cloud-upload":"cloud-upload-alt",cny:"yen-sign","code-fork":"code-branch",codepen:"fab-codepen",codiepie:"fab-codiepie","comment-o":"far-comment",commenting:"far-comment-dots","commenting-o":"far-comment-dots","comments-o":"far-comments",compass:"far-compass",connectdevelop:"fab-connectdevelop",contao:"fab-contao",copyright:"far-copyright","creative-commons":"fab-creative-commons","credit-card":"far-credit-card","credit-card-alt":"credit-card",css3:"fab-css3",cutlery:"utensils",dashboard:"tachometer-alt",dashcube:"fab-dashcube",deafness:"deaf",dedent:"outdent",delicious:"fab-delicious",deviantart:"fab-deviantart",diamond:"far-gem",digg:"fab-digg",discord:"fab-discord",dollar:"dollar-sign","dot-circle-o":"far-dot-circle",dribbble:"fab-dribbble","drivers-license":"id-card","drivers-license-o":"far-id-card",dropbox:"fab-dropbox",drupal:"fab-drupal",edge:"fab-edge",eercast:"fab-sellcast",empire:"fab-empire","envelope-o":"far-envelope","envelope-open-o":"far-envelope-open",envira:"fab-envira",etsy:"fab-etsy",eur:"euro-sign",euro:"euro-sign",exchange:"exchange-alt",expeditedssl:"fab-expeditedssl","external-link":"external-link-alt","external-link-square":"external-link-square-alt",eye:"far-eye","eye-slash":"far-eye-slash",eyedropper:"eye-dropper",fa:"fab-font-awesome",facebook:"fab-facebook-f","facebook-f":"fab-facebook-f","facebook-official":"fab-facebook","facebook-square":"fab-facebook-square",feed:"rss","file-archive-o":"far-file-archive","file-audio-o":"far-file-audio","file-code-o":"far-file-code","file-excel-o":"far-file-excel","file-image-o":"far-file-image","file-movie-o":"far-file-video","file-o":"far-file","file-pdf-o":"far-file-pdf","file-photo-o":"far-file-image","file-picture-o":"far-file-image","file-powerpoint-o":"far-file-powerpoint","file-sound-o":"far-file-audio","file-text":"file-alt","file-text-o":"far-file-alt","file-video-o":"far-file-video","file-word-o":"far-file-word","file-zip-o":"far-file-archive","files-o":"far-copy",firefox:"fab-firefox","first-order":"fab-first-order","flag-o":"far-flag",flash:"bolt",flickr:"fab-flickr","floppy-o":"far-save","folder-o":"far-folder","folder-open-o":"far-folder-open","font-awesome":"fab-font-awesome",fonticons:"fab-fonticons","fort-awesome":"fab-fort-awesome",forumbee:"fab-forumbee",foursquare:"fab-foursquare","free-code-camp":"fab-free-code-camp","frown-o":"far-frown","futbol-o":"far-futbol",gbp:"pound-sign",ge:"fab-empire",gear:"cog",gears:"cogs","get-pocket":"fab-get-pocket",gg:"fab-gg","gg-circle":"fab-gg-circle",git:"fab-git","git-square":"fab-git-square",github:"fab-github","github-alt":"fab-github-alt","github-square":"fab-github-square",gitlab:"fab-gitlab",gittip:"fab-gratipay",glass:"glass-martini",glide:"fab-glide","glide-g":"fab-glide-g",google:"fab-google","google-plus":"fab-google-plus-g","google-plus-circle":"fab-google-plus","google-plus-official":"fab-google-plus","google-plus-square":"fab-google-plus-square","google-wallet":"fab-google-wallet",gratipay:"fab-gratipay",grav:"fab-grav",group:"users","hacker-news":"fab-hacker-news","hand-grab-o":"far-hand-rock","hand-lizard-o":"far-hand-lizard","hand-o-down":"far-hand-point-down","hand-o-left":"far-hand-point-left","hand-o-right":"far-hand-point-right","hand-o-up":"far-hand-point-up","hand-paper-o":"far-hand-paper","hand-peace-o":"far-hand-peace","hand-pointer-o":"far-hand-pointer","hand-rock-o":"far-hand-rock","hand-scissors-o":"far-hand-scissors","hand-spock-o":"far-hand-spock","hand-stop-o":"far-hand-paper","handshake-o":"far-handshake","hard-of-hearing":"deaf","hdd-o":"far-hdd",header:"heading","heart-o":"far-heart","hospital-o":"far-hospital",hotel:"bed","hourglass-1":"hourglass-start","hourglass-2":"hourglass-half","hourglass-3":"hourglass-end","hourglass-o":"far-hourglass",houzz:"fab-houzz",html5:"fab-html5","id-card-o":"far-id-card",ils:"shekel-sign",image:"far-image",imdb:"fab-imdb",inr:"rupee-sign",instagram:"fab-instagram",institution:"university","internet-explorer":"fab-internet-explorer",intersex:"transgender",ioxhost:"fab-ioxhost",joomla:"fab-joomla",jpy:"yen-sign",jsfiddle:"fab-jsfiddle","keyboard-o":"far-keyboard",krw:"won-sign",lastfm:"fab-lastfm","lastfm-square":"fab-lastfm-square",leanpub:"fab-leanpub",legal:"gavel","lemon-o":"far-lemon","level-down":"level-down-alt","level-up":"level-up-alt","life-bouy":"far-life-ring","life-buoy":"far-life-ring","life-ring":"far-life-ring","life-saver":"far-life-ring","lightbulb-o":"far-lightbulb","line-chart":"chart-line",linkedin:"fab-linkedin-in","linkedin-square":"fab-linkedin",linode:"fab-linode",linux:"fab-linux","list-alt":"far-list-alt","long-arrow-down":"long-arrow-alt-down","long-arrow-left":"long-arrow-alt-left","long-arrow-right":"long-arrow-alt-right","long-arrow-up":"long-arrow-alt-up","mail-forward":"share","mail-reply":"reply","mail-reply-all":"reply-all","map-marker":"map-marker-alt","map-o":"far-map",maxcdn:"fab-maxcdn",meanpath:"fab-font-awesome",medium:"fab-medium",meetup:"fab-meetup","meh-o":"far-meh","minus-square-o":"far-minus-square",mixcloud:"fab-mixcloud",mobile:"mobile-alt","mobile-phone":"mobile-alt",modx:"fab-modx",money:"far-money-bill-alt","moon-o":"far-moon","mortar-board":"graduation-cap",navicon:"bars","newspaper-o":"far-newspaper","object-group":"far-object-group","object-ungroup":"far-object-ungroup",odnoklassniki:"fab-odnoklassniki","odnoklassniki-square":"fab-odnoklassniki-square",opencart:"fab-opencart",openid:"fab-openid",opera:"fab-opera","optin-monster":"fab-optin-monster",pagelines:"fab-pagelines","paper-plane-o":"far-paper-plane",paste:"far-clipboard",patreon:"fab-patreon","pause-circle-o":"far-pause-circle",paypal:"fab-paypal",pencil:"pencil-alt","pencil-square":"pen-square","pencil-square-o":"far-edit",photo:"far-image","picture-o":"far-image","pie-chart":"chart-pie","pied-piper":"fab-pied-piper","pied-piper-alt":"fab-pied-piper-alt","pied-piper-pp":"fab-pied-piper-pp",pinterest:"fab-pinterest","pinterest-p":"fab-pinterest-p","pinterest-square":"fab-pinterest-square","play-circle-o":"far-play-circle","plus-square-o":"far-plus-square","product-hunt":"fab-product-hunt",qq:"fab-qq","question-circle-o":"far-question-circle",quora:"fab-quora",ra:"fab-rebel",ravelry:"fab-ravelry",rebel:"fab-rebel",reddit:"fab-reddit","reddit-alien":"fab-reddit-alien","reddit-square":"fab-reddit-square",refresh:"sync",registered:"far-registered",remove:"times",renren:"fab-renren",reorder:"bars",repeat:"redo",resistance:"fab-rebel",rmb:"yen-sign","rotate-left":"undo","rotate-right":"redo",rouble:"ruble-sign",rub:"ruble-sign",ruble:"ruble-sign",rupee:"rupee-sign",s15:"bath",safari:"fab-safari",scissors:"cut",scribd:"fab-scribd",sellsy:"fab-sellsy",send:"paper-plane","send-o":"far-paper-plane","share-square-o":"far-share-square",shekel:"shekel-sign",sheqel:"shekel-sign",shield:"shield-alt",shirtsinbulk:"fab-shirtsinbulk","sign-in":"sign-in-alt","sign-out":"sign-out-alt",signing:"sign-language",simplybuilt:"fab-simplybuilt",skyatlas:"fab-skyatlas",skype:"fab-skype",slack:"fab-slack",sliders:"sliders-h",slideshare:"fab-slideshare","smile-o":"far-smile",snapchat:"fab-snapchat","snapchat-ghost":"fab-snapchat-ghost","snapchat-square":"fab-snapchat-square","snowflake-o":"far-snowflake","soccer-ball-o":"far-futbol","sort-alpha-asc":"sort-alpha-down","sort-alpha-desc":"sort-alpha-up","sort-amount-asc":"sort-amount-down","sort-amount-desc":"sort-amount-up","sort-asc":"sort-up","sort-desc":"sort-down","sort-numeric-asc":"sort-numeric-down","sort-numeric-desc":"sort-numeric-up",soundcloud:"fab-soundcloud",spoon:"utensil-spoon",spotify:"fab-spotify","square-o":"far-square","stack-exchange":"fab-stack-exchange","stack-overflow":"fab-stack-overflow","star-half-empty":"far-star-half","star-half-full":"far-star-half","star-half-o":"far-star-half","star-o":"far-star",steam:"fab-steam","steam-square":"fab-steam-square","sticky-note-o":"far-sticky-note","stop-circle-o":"far-stop-circle",stumbleupon:"fab-stumbleupon","stumbleupon-circle":"fab-stumbleupon-circle","sun-o":"far-sun",superpowers:"fab-superpowers",support:"far-life-ring",tablet:"tablet-alt",tachometer:"tachometer-alt",telegram:"fab-telegram",television:"tv","tencent-weibo":"fab-tencent-weibo",themeisle:"fab-themeisle",thermometer:"thermometer-full","thermometer-0":"thermometer-empty","thermometer-1":"thermometer-quarter","thermometer-2":"thermometer-half","thermometer-3":"thermometer-three-quarters","thermometer-4":"thermometer-full","thumb-tack":"thumbtack","thumbs-o-down":"far-thumbs-down","thumbs-o-up":"far-thumbs-up",ticket:"ticket-alt","times-circle-o":"far-times-circle","times-rectangle":"window-close","times-rectangle-o":"far-window-close","toggle-down":"far-caret-square-down","toggle-left":"far-caret-square-left","toggle-right":"far-caret-square-right","toggle-up":"far-caret-square-up",trash:"trash-alt","trash-o":"far-trash-alt",trello:"fab-trello",tripadvisor:"fab-tripadvisor",try:"lira-sign",tumblr:"fab-tumblr","tumblr-square":"fab-tumblr-square","turkish-lira":"lira-sign",twitch:"fab-twitch",twitter:"fab-twitter","twitter-square":"fab-twitter-square",unsorted:"sort",usb:"fab-usb",usd:"dollar-sign","user-circle-o":"far-user-circle","user-o":"far-user",vcard:"address-card","vcard-o":"far-address-card",viacoin:"fab-viacoin",viadeo:"fab-viadeo","viadeo-square":"fab-viadeo-square","video-camera":"video",vimeo:"fab-vimeo-v","vimeo-square":"fab-vimeo-square",vine:"fab-vine",vk:"fab-vk",vkontakte:"fab-vk","volume-control-phone":"phone-volume",warning:"exclamation-triangle",wechat:"fab-weixin",weibo:"fab-weibo",weixin:"fab-weixin",whatsapp:"fab-whatsapp", +"wheelchair-alt":"fab-accessible-icon","wikipedia-w":"fab-wikipedia-w","window-close-o":"far-window-close","window-maximize":"far-window-maximize","window-restore":"far-window-restore",windows:"fab-windows",won:"won-sign",wordpress:"fab-wordpress",wpbeginner:"fab-wpbeginner",wpexplorer:"fab-wpexplorer",wpforms:"fab-wpforms",xing:"fab-xing","xing-square":"fab-xing-square","y-combinator":"fab-y-combinator","y-combinator-square":"fab-hacker-news",yahoo:"fab-yahoo",yc:"fab-y-combinator","yc-square":"fab-hacker-news",yelp:"fab-yelp",yen:"yen-sign",yoast:"fab-yoast",youtube:"fab-youtube","youtube-play":"fab-youtube","youtube-square":"fab-youtube-square"};"undefined"!=typeof Discourse&&(Discourse.__widget_helpers.iconNode=a),u({name:"font-awesome",string:function(e,t){var n=m(e),i="<svg class='"+c(e,t)+" svg-string'";return t.label&&(i+=" aria-hidden='true'"),i+=' xmlns="'+f+'"><use xlink:href="#'+n+'" /></svg>',t.label&&(i+="<span class='sr-only'>"+t.label+"</span>"),t.title&&(i='<span class="svg-icon-title" title=\''+I18n.t(t.title).replace(/'/g,"&#39;")+"'>"+i+"</span>"),i},node:function(e,i){var s=m(e),o=c(e,i)+" svg-node",r=(0,t.h)("svg",{attributes:{class:o,"aria-hidden":!0},namespace:f},[(0,t.h)("use",{"xlink:href":(0,n.default)("http://www.w3.org/1999/xlink","#"+s),namespace:f})]);return i.title?(0,t.h)("span",{title:i.title,attributes:{class:"svg-icon-title"}},[r]):r}})}),define("discourse-common/lib/raw-handlebars",["exports"],function(e){"use strict";function t(e){var t=u.helpers[e];u.helpers[e]=function(e,n){return t.apply(this,[u.helpers.get(e,n),n])}}function n(e,t){var n={type:"PathExpression",data:!1,depth:e.path.depth,loc:e.path.loc};return Object.keys(t).forEach(function(e){n[e]=t[e]}),n}function i(e){var t=new Handlebars.Visitor;t.mutating=!0,t.MustacheStatement=function(e){return e.params.length||e.hash||(e.params[0]=e.path,e.path=n(e,{parts:["get"],original:"get",strict:!0,falsy:!0})),Handlebars.Visitor.prototype.MustacheStatement.call(this,e)},t.BlockStatement=function(e){if("each"===e.path.original&&1===e.params.length){var t=e.program.blockParams[0];e.params=[n(e,{original:t}),{type:"CommentStatement",value:"in"},e.params[0]],delete e.program.blockParams}return Handlebars.Visitor.prototype.BlockStatement.call(this,e)},t.accept(e)}function s(){return u.template.apply(this,arguments)}function o(){return u.precompile.apply(this,arguments)}function r(){return u.compile.apply(this,arguments)}function a(){return u.get.apply(this,arguments)}Object.defineProperty(e,"__esModule",{value:!0}),e.template=s,e.precompile=o,e.compile=r,e.get=a;var l=Object.create||function(e){function t(){}return t.prototype=e,new t},u=Handlebars.create();u.helper=function(){},u.helpers=l(Handlebars.helpers),u.helpers.get=function(e,t){var n=t.contexts[0],i=n[e];return 0===e.indexOf("controller.")&&(e=e.slice(e.indexOf(".")+1)),void 0===i?Ember.get(n,e):i},u.registerHelper("each",function(e,t,n,i){for(var s=Ember.get(this,n),o=[],r=l(this),a=0;a<s.length;a++)r[e]=s[a],o.push(i.fn(r));return o.join("")}),t("if"),t("unless"),t("with"),Handlebars.Compiler&&(u.Compiler=function(){},u.Compiler.prototype=l(Handlebars.Compiler.prototype),u.Compiler.prototype.compiler=u.Compiler,u.JavaScriptCompiler=function(){},u.JavaScriptCompiler.prototype=l(Handlebars.JavaScriptCompiler.prototype),u.JavaScriptCompiler.prototype.compiler=u.JavaScriptCompiler,u.JavaScriptCompiler.prototype.namespace="RawHandlebars",u.precompile=function(e,t){var n=Handlebars.parse(e);i(n);var s={knownHelpers:{get:!0},data:!0,stringParams:!0};t=void 0===t||t;var o=(new u.Compiler).compile(n,s);return(new u.JavaScriptCompiler).compile(o,s,void 0,t)},u.compile=function(e){var t=Handlebars.parse(e);i(t);var n={data:!0,stringParams:!0},s=(new u.Compiler).compile(t,n),o=(new u.JavaScriptCompiler).compile(s,n,void 0,!0),r=u.template(o);return r.isMethod=!1,r}),u.get=function(e,t,n){if(n.types&&n.data.view){var i=n.data.view;return i.getStream?i.getStream(t).value():i.getAttr(t)}return Ember.get(e,t)},e.default=u}),define("discourse-common/mixins/focus-event",["exports"],function(e){"use strict";function t(){Discourse.get("hasFocus")||Discourse.setProperties({hasFocus:!0,notify:!1})}function n(){Discourse.get("hasFocus")&&Discourse.set("hasFocus",!1)}Object.defineProperty(e,"__esModule",{value:!0});var i=void 0;e.default=Ember.Mixin.create({ready:function(){this._super.apply(this,arguments),i=function(){"hidden"===document.visibilityState?n():t()},Discourse.set("hasFocus",!0),document.addEventListener("visibilitychange",i)},reset:function(){this._super.apply(this,arguments),document.removeEventListener("visibilitychange",i),i=void 0}})}),define("discourse-common/resolver",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";function n(e,t){l[e]=t}function i(e){return l[e]}function s(e){var t=e.split(":"),n=t[0],i=t[1];return{fullName:e,type:n,fullNameWithoutType:i,name:i,root:a(this,"namespace"),resolveMethodName:"resolve"+r(n)}}function o(e){return Ember.DefaultResolver.extend({parseName:s,resolveRouter:function(t){var n=e+"/router";if(requirejs.entries[n]){return requirejs(n,null,null,!0).default}return this._super(t)},normalize:function(t){var n=t.split(":");if(n.length>1){var i=e+"/"+n[0]+"s/",s="admin/"+n[0]+"s/";n[1]=n[1].replace(".templates","").replace("/templates","");var o=Ember.String.dasherize(n[1].replace(/\./g,"/"));if(requirejs.entries[i+o]||requirejs.entries[s+o])return n[0]+":"+o;if(o=Ember.String.dasherize(n[1].replace(/\./g,"-")),requirejs.entries[i+o]||requirejs.entries[s+o])return n[0]+":"+o}return this._super(t)},customResolve:function(e){var t,n=e.type+"s/"+e.fullNameWithoutType,i=Ember.String.dasherize(n),s=Object.keys(requirejs.entries).find(function(e){return-1!==e.indexOf(n,e.length-n.length)||-1!==e.indexOf(i,e.length-i.length)});return s&&(t=requirejs(s,null,null,!0))&&t.default&&(t=t.default),t},resolveWidget:function(e){return this.customResolve(e)||this._super(e)},resolveAdapter:function(e){return this.customResolve(e)||this._super(e)},resolveModel:function(e){return this.customResolve(e)||this._super(e)},resolveView:function(e){return this.customResolve(e)||this._super(e)},resolveHelper:function(e){return(0,t.findHelper)(e.fullNameWithoutType)||this.customResolve(e)||this._super(e)},resolveController:function(e){return this.customResolve(e)||this._super(e)},resolveComponent:function(e){return this.customResolve(e)||this._super(e)},resolveService:function(e){return this.customResolve(e)||this._super(e)},resolveRoute:function(e){return this.customResolve(e)||this._super(e)},findLoadingTemplate:function(e){if(e.fullNameWithoutType.match(/loading$/))return Ember.TEMPLATES.loading},findConnectorTemplate:function(e){var t=e.fullNameWithoutType.replace("components/","");if(0===t.indexOf("connectors"))return Ember.TEMPLATES["javascripts/"+t]},resolveTemplate:function(e){return this.findPluginMobileTemplate(e)||this.findPluginTemplate(e)||this.findMobileTemplate(e)||this.findTemplate(e)||this.findLoadingTemplate(e)||this.findConnectorTemplate(e)||Ember.TEMPLATES.not_found},findPluginTemplate:function(e){var t=this.parseName(e.fullName.replace("template:","template:javascripts/"));return this.findTemplate(t)},findPluginMobileTemplate:function(e){if(l.mobileView){var t=this.parseName(e.fullName.replace("template:","template:javascripts/mobile/"));return this.findTemplate(t)}},findMobileTemplate:function(e){if(l.mobileView){var t=this.parseName(e.fullName.replace("template:","template:mobile/"));return this.findTemplate(t)}},findTemplate:function(t){var n=t.fullNameWithoutType,i=n.replace(/\./g,"/"),s=n.decamelize(),o=s.replace(/\./g,"-").replace(/\_/g,"-"),r=Ember.TEMPLATES;return this._super(t)||r[i]||r[n]||r[n.replace(/\.raw$/,"")]||r[o]||r[s.replace(/\./,"/")]||r[s.replace(/\_/,"/")]||r[e+"/templates/"+n]||this.findAdminTemplate(t)||this.findUnderscoredTemplate(t)},findUnderscoredTemplate:function(e){var t=e.fullNameWithoutType.decamelize(),n=t.replace(/\-/g,"_");return Ember.TEMPLATES[n]},findAdminTemplate:function(e){var t=e.fullNameWithoutType.decamelize();if(0===t.indexOf("components")){var n="admin/templates/"+t,i=Ember.TEMPLATES["javascripts/"+n]||Ember.TEMPLATES[n];if(i)return i}if("javascripts/admin"===t)return Ember.TEMPLATES["admin/templates/admin"];if(0===t.indexOf("admin")||0===t.indexOf("javascripts/admin")){t=t.replace(/^admin\_/,"admin/templates/"),t=t.replace(/^admin\./,"admin/templates/"),t=t.replace(/\./g,"_");var s=t.replace(/_/g,"-");return Ember.TEMPLATES[t]||Ember.TEMPLATES[s]||Ember.TEMPLATES[s.replace("admin-","admin/")]}}})}Object.defineProperty(e,"__esModule",{value:!0}),e.setResolverOption=n,e.getResolverOption=i,e.buildResolver=o;var r=Ember.String.classify,a=Ember.get,l={}}),define("select-kit/components/admin-group-selector",["exports","select-kit/components/multi-select","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s,o=Ember,r=o.makeArray;e.default=t.default.extend((i=(0,n.default)("buffer"),s={pluginApiIdentifiers:["admin-group-selector"],classNames:"admin-group-selector",selected:null,available:null,allowAny:!1,buffer:null,values:function(e){var t=this;return null===e?r(this.selected).map(function(e){return t.valueForContentItem(e)}):e},computeContent:function(){return r(this.available)},computeContentItem:function(e,t){var n=this._super(e,t);return n.locked=e.automatic,n},mutateValues:function(e){this.set("buffer",e)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"values",[i],Object.getOwnPropertyDescriptor(s,"values"),s),s))}),define("select-kit/components/categories-admin-dropdown",["exports","select-kit/components/dropdown-select-box"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pluginApiIdentifiers:["categories-admin-dropdown"],classNames:"categories-admin-dropdown",showFullTitle:!1,allowInitialValueMutation:!1,init:function(){this._super.apply(this,arguments),this.headerIcon=["bars"]},autoHighlight:function(){},computeContent:function(){var e=[{id:"create",name:I18n.t("category.create"),description:I18n.t("category.create_long"),icon:"plus"}];return this.get("siteSettings.fixed_category_positions")&&e.push({id:"reorder",name:I18n.t("categories.reorder.title"),description:I18n.t("categories.reorder.title_long"),icon:"random"}),e},mutateValue:function(e){this.get(e)()}})}),define("select-kit/components/category-chooser",["exports","select-kit/components/combo-box","ember-addons/ember-computed-decorators","discourse/models/permission-type","discourse/models/category","discourse/helpers/category-link"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a,l=Ember,u=l.get,c=l.isNone,d=l.isEmpty;e.default=t.default.extend((r=(0,n.default)("rootNone","rootNoneLabel"),a={pluginApiIdentifiers:["category-chooser"],classNames:"category-chooser",filterable:!0,castInteger:!0,allowUncategorized:!1,rowComponent:"category-row",noneRowComponent:"none-category-row",allowSubCategories:!0,permissionType:i.default.FULL,init:function(){this._super.apply(this,arguments),this.rowComponentOptions.setProperties({allowUncategorized:this.allowUncategorized})},filterComputedContent:function(e,t,n){var i=this;if(d(n))return e;this.scopedCategoryId&&(e=this.categoriesByScope(this.scopedCategoryId).map(function(e){return i.computeContentItem(e)}));var o=function(e,t){return i._normalize(t).indexOf(e)>-1};return e.filter(function(e){var t=s.default.findById(u(e,"value")),i=u(e,"name");if(t&&t.get("parentCategory")){var r=t.get("parentCategory.name");return o(n,i)||o(n,r)}return o(n,i)})},none:function(e,t){return this.siteSettings.allow_uncategorized_topics||this.allowUncategorized?c(e)?s.default.findUncategorized():t||"category.none":"category.choose"},computeHeaderContent:function(){var e=this._super.apply(this,arguments);if(this.hasSelection){var t=s.default.findById(e.value),n=t.get("parent_category_id"),i=Ember.isPresent(n),r="";if(i){var a=s.default.findById(n);r+=(0,o.categoryBadgeHTML)(a,{link:!1,allowUncategorized:!0}).htmlSafe()}r+=(0,o.categoryBadgeHTML)(t,{link:!1,hideParent:!!i,allowUncategorized:!0}).htmlSafe(),e.label=r}return e},didSelect:function(e){this.attrs.onChooseCategory&&this.attrs.onChooseCategory(e.originalContent)},didClearSelection:function(){this.attrs.onChooseCategory&&this.attrs.onChooseCategory(null)},computeContent:function(){return this.categoriesByScope(this.scopedCategoryId)},categoriesByScope:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=Discourse.SiteSettings.fixed_category_positions_on_create?s.default.list():s.default.listByActivity();if(t){var i=s.default.findById(t);t=i.get("parent_category_id")||i.get("id")}var o=this.excludeCategoryId;return n.filter(function(n){var i=e.valueForContentItem(n);return(!t||i===t||u(n,"parent_category_id")===t)&&((!1!==e.allowSubCategories||!n.get("parentCategory"))&&(!(!1===e.allowUncategorized&&u(n,"isUncategorizedCategory")||o===i)&&(!e.permissionType||e.permissionType===u(n,"permission"))))})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(a,"none",[r],Object.getOwnPropertyDescriptor(a,"none"),a),a))}),define("select-kit/components/category-drop",["exports","select-kit/components/combo-box","discourse/lib/url","ember-addons/ember-computed-decorators","discourse/models/category","discourse/helpers/category-link"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p,m=Ember,f=m.isEmpty;e.default=t.default.extend((a=(0,i.default)("categories","hasSelection","subCategory","noSubcategories"),l=(0,i.default)("content"),u=(0,i.default)("parentCategory.name","subCategory"),c=(0,i.default)("parentCategory.url","subCategory"),d=(0,i.default)("parentCategory.url"),p={pluginApiIdentifiers:["category-drop"],classNameBindings:["categoryStyle"],classNames:"category-drop",verticalOffset:3,content:Ember.computed.alias("categoriesWithShortcuts"),rowComponent:"category-row",headerComponent:"category-drop/category-drop-header",allowAutoSelectFirst:!1,tagName:"li",categoryStyle:Ember.computed.alias("siteSettings.category_style"),noCategoriesLabel:I18n.t("categories.no_subcategory"),fullWidthOnMobile:!0,caretDownIcon:"caret-right",caretUpIcon:"caret-down",subCategory:!1,isAsync:Ember.computed.not("subCategory"),categoriesWithShortcuts:function(e,t,n,i){var s=[];return(t||i&&n)&&s.push({name:this.allCategoriesLabel,__sk_row_type:"noopRow",id:"all-categories"}),!n||!t&&i||s.push({name:this.noCategoriesLabel,__sk_row_type:"noopRow",id:"no-categories"}),s.concat(e)},init:function(){this._super.apply(this,arguments),this.rowComponentOptions.setProperties({hideParentCategory:this.subCategory,allowUncategorized:!0,countSubcategories:this.countSubcategories,displayCategoryDescription:!(this.currentUser&&(this.currentUser.get("staff")||this.currentUser.trust_level>0))})},didReceiveAttrs:function(){this.categories||this.set("categories",[]),this.forceValue(this.get("category.id"))},filterable:function(e){var t=e&&e.length||0;return t>=15||this.isAsync&&t<Discourse.Category.list().length},computeHeaderContent:function(){var e=this._super.apply(this,arguments);if(this.hasSelection){var t=s.default.findById(e.value);e.title=t.title,e.label=(0,o.categoryBadgeHTML)(t,{link:!1,allowUncategorized:!0,hideParent:!0}).htmlSafe()}else this.noSubcategories?(e.label='<span class="category-name">'+this.get("noCategoriesLabel")+"</span>",e.title=this.noCategoriesLabel):(e.label='<span class="category-name">'+this.get("allCategoriesLabel")+"</span>",e.title=this.allCategoriesLabel);return e},allCategoriesLabel:function(e,t){return t?I18n.t("categories.all_subcategories",{categoryName:e}):I18n.t("categories.all")},allCategoriesUrl:function(e,t){return Discourse.getURL(t?e||"/":"/")},noCategoriesUrl:function(e){return Discourse.getURL(e+"/none")},actions:{onSelect:function(e){var t=void 0;if("all-categories"===e)t=Discourse.getURL(this.allCategoriesUrl);else if("no-categories"===e)t=Discourse.getURL(this.noCategoriesUrl);else{var i=s.default.findById(parseInt(e,10)),o=Discourse.Category.slugFor(i);t=Discourse.getURL("/c/")+o}n.default.routeTo(t)},onExpand:function(){this.isAsync&&f(this.asyncContent)&&this.set("asyncContent",this.content)},onFilter:function(e){if(this.isAsync){if(f(e))return void this.set("asyncContent",this.content);var t=Discourse.Category.search(e);this.siteSettings.allow_uncategorized_topics||(t=t.filter(function(e){return e.id!==Discourse.Site.currentProp("uncategorized_category_id")})),t=t.sort(function(e,t){return e.parent_category_id&&!t.parent_category_id?1:!e.parent_category_id&&t.parent_category_id?-1:0}),this.set("asyncContent",t),this.autoHighlight()}}}},r(p,"categoriesWithShortcuts",[a],Object.getOwnPropertyDescriptor(p,"categoriesWithShortcuts"),p),r(p,"filterable",[l],Object.getOwnPropertyDescriptor(p,"filterable"),p),r(p,"allCategoriesLabel",[u],Object.getOwnPropertyDescriptor(p,"allCategoriesLabel"),p),r(p,"allCategoriesUrl",[c],Object.getOwnPropertyDescriptor(p,"allCategoriesUrl"),p),r(p,"noCategoriesUrl",[d],Object.getOwnPropertyDescriptor(p,"noCategoriesUrl"),p),p))}),define("select-kit/components/category-drop/category-drop-header",["exports","select-kit/components/combo-box/combo-box-header","ember-addons/ember-computed-decorators","discourse/models/category"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u;e.default=t.default.extend((o=(0,n.default)("computedContent.value","computedContent.name"),r=(0,n.default)("category.color"),a=(0,n.default)("category.text_color"),l=(0,n.default)("category","categoryBackgroundColor","categoryTextColor"),u={layoutName:"select-kit/templates/components/category-drop/category-drop-header",classNames:"category-drop-header",classNameBindings:["categoryStyleClass"],categoryStyleClass:Ember.computed.alias("site.category_style"),category:function(e,t){if(!Ember.isEmpty(e))return i.default.findById(parseInt(e,10));var n=i.default.findUncategorized();return n&&n.get("name")===t?n:void 0},categoryBackgroundColor:function(e){return e||"#e9e9e9"},categoryTextColor:function(e){return e||"#333"},categoryStyle:function(e,t,n){var i=this.siteSettings.category_style;if("bullet"!==i&&e&&(t||n)){var s="";return t&&"box"===i&&(s+="border-color: #"+t+"; background-color: #"+t+";",n&&(s+="color: #"+n+";")),s.htmlSafe()}},didRender:function(){this._super.apply(this,arguments),this.$().attr("style",this.categoryStyle),this.$(".caret-icon").attr("style",this.categoryStyle)}},s(u,"category",[o],Object.getOwnPropertyDescriptor(u,"category"),u),s(u,"categoryBackgroundColor",[r],Object.getOwnPropertyDescriptor(u,"categoryBackgroundColor"),u),s(u,"categoryTextColor",[a],Object.getOwnPropertyDescriptor(u,"categoryTextColor"),u),s(u,"categoryStyle",[l],Object.getOwnPropertyDescriptor(u,"categoryStyle"),u),u))}),define("select-kit/components/category-notifications-button",["exports","select-kit/components/notifications-button"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pluginApiIdentifiers:["category-notifications-button"],classNames:"category-notifications-button",isHidden:Ember.computed.or("category.deleted"),headerIcon:Ember.computed.alias("iconForSelectedDetails"),i18nPrefix:"category.notifications",showFullTitle:!1,allowInitialValueMutation:!1,mutateValue:function(e){this.category.setNotification(e)},deselect:function(){}})}),define("select-kit/components/category-row",["exports","select-kit/components/select-kit/select-kit-row","ember-addons/ember-computed-decorators","discourse/models/category","discourse/helpers/category-link"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m,f,b,h,g,v;e.default=t.default.extend((r=(0,n.default)("options.displayCategoryDescription"),a=(0,n.default)("descriptionText","description","category.name"),l=(0,n.default)("computedContent.value","computedContent.name"),u=(0,n.default)("category","parentCategory"),c=(0,n.default)("parentCategory"),d=(0,n.default)("parentCategoryid"),p=(0,n.default)("parentCategoryid"),m=(0,n.default)("category"),f=(0,n.default)("category.totalTopicCount","category.topic_count","options.countSubcategories"),b=(0,n.default)("displayCategoryDescription","category.description"),h=(0,n.default)("category.description_text"),g=(0,n.default)("category.description"),v={layoutName:"select-kit/templates/components/category-row",classNames:"category-row",hideParentCategory:Ember.computed.bool("options.hideParentCategory"),allowUncategorized:Ember.computed.bool("options.allowUncategorized"),categoryLink:Ember.computed.bool("options.categoryLink"),displayCategoryDescription:function(e){return!!Ember.isNone(e)||e},title:function(e,t,n){return e||t||n},category:function(e,t){if(!Ember.isEmpty(e))return i.default.findById(parseInt(e,10));var n=i.default.findUncategorized();return n&&n.get("name")===t?n:void 0},badgeForCategory:function(e,t){return(0,s.categoryBadgeHTML)(e,{link:this.categoryLink,allowUncategorized:this.allowUncategorized,hideParent:!!t}).htmlSafe()},badgeForParentCategory:function(e){return(0,s.categoryBadgeHTML)(e,{link:this.categoryLink,allowUncategorized:this.allowUncategorized}).htmlSafe()},parentCategory:function(e){return i.default.findById(e)},hasParentCategory:function(e){return!Ember.isNone(e)},parentCategoryid:function(e){return e.get("parent_category_id")},topicCount:function(e,t,n){return n?e:t},shouldDisplayDescription:function(e,t){return e&&t&&"null"!==t},descriptionText:function(e){if(e)return this._formatCategoryDescription(e)},description:function(e){if(e)return this._formatCategoryDescription(e)},_formatCategoryDescription:function(e){return e.substr(0,200)+(e.length>200?"&hellip;":"")}},o(v,"displayCategoryDescription",[r],Object.getOwnPropertyDescriptor(v,"displayCategoryDescription"),v),o(v,"title",[a],Object.getOwnPropertyDescriptor(v,"title"),v),o(v,"category",[l],Object.getOwnPropertyDescriptor(v,"category"),v),o(v,"badgeForCategory",[u],Object.getOwnPropertyDescriptor(v,"badgeForCategory"),v),o(v,"badgeForParentCategory",[c],Object.getOwnPropertyDescriptor(v,"badgeForParentCategory"),v),o(v,"parentCategory",[d],Object.getOwnPropertyDescriptor(v,"parentCategory"),v),o(v,"hasParentCategory",[p],Object.getOwnPropertyDescriptor(v,"hasParentCategory"),v),o(v,"parentCategoryid",[m],Object.getOwnPropertyDescriptor(v,"parentCategoryid"),v),o(v,"topicCount",[f],Object.getOwnPropertyDescriptor(v,"topicCount"),v),o(v,"shouldDisplayDescription",[b],Object.getOwnPropertyDescriptor(v,"shouldDisplayDescription"),v),o(v,"descriptionText",[h],Object.getOwnPropertyDescriptor(v,"descriptionText"),v),o(v,"description",[g],Object.getOwnPropertyDescriptor(v,"description"),v),v))}),define("select-kit/components/category-selector",["exports","select-kit/components/multi-select","discourse/models/category"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pluginApiIdentifiers:["category-selector"],classNames:"category-selector",filterable:!0,allowAny:!1,rowComponent:"category-row",categories:null,blacklist:null,allowUncategorized:!0,init:function(){this._super.apply(this,arguments),this.categories||this.set("categories",[]),this.blacklist||this.set("blacklist",[]),this.headerComponentOptions.setProperties({selectedNameComponent:"multi-select/selected-category"}),this.rowComponentOptions.setProperties({allowUncategorized:this.allowUncategorized,displayCategoryDescription:!1})},computeValues:function(){return Ember.makeArray(this.categories).map(function(e){return e.id})},mutateValues:function(e){this.set("categories",e.map(function(e){return n.default.findById(e)}))},filterComputedContent:function(e,t,n){var i=this,s=new RegExp(n,"i");return e.filter(function(e){return i._normalize(Ember.get(e,"name")).match(s)})},computeContent:function(){var e=this,t=Ember.makeArray(this.blacklist);return n.default.list().filter(function(n){return e.categories.includes(n)||!t.includes(n)})}})}),define("select-kit/components/color-palettes",["exports","select-kit/components/combo-box"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pluginApiIdentifiers:["color-palettes"],classNames:"color-palettes",rowComponent:"color-palettes/color-palettes-row"})}),define("select-kit/components/color-palettes/color-palettes-row",["exports","discourse/lib/utilities","select-kit/components/select-kit/select-kit-row","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=n.default.extend((s=(0,i.default)("computedContent.originalContent.colors"),o={layoutName:"select-kit/templates/components/color-palettes/color-palettes-row",classNames:"color-palettes-row",colors:function(e){return(e||[]).map(function(e){return"#"+(0,t.escapeExpression)(e.hex)})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"colors",[s],Object.getOwnPropertyDescriptor(o,"colors"),o),o))}),define("select-kit/components/combo-box",["exports","select-kit/components/single-select","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=t.default.extend((s=(0,n.default)("isExpanded","caretUpIcon","caretDownIcon"),o=(0,n.on)("didUpdateAttrs","init"),r={pluginApiIdentifiers:["combo-box"],classNames:"combobox combo-box",autoFilterable:!0,headerComponent:"combo-box/combo-box-header",caretUpIcon:"caret-up",caretDownIcon:"caret-down",clearable:!1,computeHeaderContent:function(){var e=this._super.apply(this,arguments);return e.hasSelection=this.hasSelection,e},caretIcon:function(e,t,n){return e?t:n},_setComboBoxOptions:function(){this.headerComponentOptions.setProperties({clearable:this.clearable})}},i(r,"caretIcon",[s],Object.getOwnPropertyDescriptor(r,"caretIcon"),r),i(r,"_setComboBoxOptions",[o],Object.getOwnPropertyDescriptor(r,"_setComboBoxOptions"),r),r))}),define("select-kit/components/combo-box/combo-box-header",["exports","select-kit/components/select-kit/select-kit-header"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/combo-box/combo-box-header",classNames:"combo-box-header",clearable:Ember.computed.alias("options.clearable"),caretUpIcon:Ember.computed.alias("options.caretUpIcon"),caretDownIcon:Ember.computed.alias("options.caretDownIcon"),shouldDisplayClearableButton:Ember.computed.and("clearable","computedContent.hasSelection")})}),define("select-kit/components/composer-actions",["exports","select-kit/components/dropdown-select-box","ember-addons/ember-computed-decorators","discourse/models/composer"],function(e,t,n,i){"use strict";function s(){a=null,l=null}Object.defineProperty(e,"__esModule",{value:!0}),e._clearSnapshots=s;var o,r,a=null,l=null;e.default=t.default.extend((o=(0,n.default)("options","canWhisper","action"),r={pluginApiIdentifiers:["composer-actions"],classNames:"composer-actions",fullWidthOnMobile:!0,autofilterable:!1,filterable:!1,allowInitialValueMutation:!1,allowAutoSelectFirst:!1,showFullTitle:!1,isHidden:Ember.computed.empty("content"),didReceiveAttrs:function(){this._super.apply(this,arguments),!this.get("composerModel.topic")||a&&this.get("composerModel.topic.id")===a.get("id")||(a=this.get("composerModel.topic"),l=this.get("composerModel.post")),!this.get("composerModel.post")||l&&this.get("composerModel.post.id")===l.get("id")||(l=this.get("composerModel.post"))},computeHeaderContent:function(){var e=this._super.apply(this,arguments);switch(this.action){case i.PRIVATE_MESSAGE:case i.CREATE_TOPIC:case i.REPLY:e.icon="share",e.title=I18n.t("composer.composer_actions.reply");break;case i.EDIT:e.icon="pencil-alt",e.title=I18n.t("composer.composer_actions.edit");break;case i.CREATE_SHARED_DRAFT:e.icon="clipboard",e.title=I18n.t("composer.composer_actions.draft")}return e},content:function(e,t,n){var s=[];n!==i.CREATE_TOPIC&&n!==i.CREATE_SHARED_DRAFT&&a&&s.push({name:I18n.t("composer.composer_actions.reply_as_new_topic.label"),description:I18n.t("composer.composer_actions.reply_as_new_topic.desc"),icon:"plus",id:"reply_as_new_topic"}),(n!==i.REPLY&&l||n===i.REPLY&&l&&(!e.userAvatar||!e.userLink))&&s.push({name:I18n.t("composer.composer_actions.reply_to_post.label",{postNumber:l.get("post_number"),postUsername:l.get("username")}),description:I18n.t("composer.composer_actions.reply_to_post.desc"),icon:"share",id:"reply_to_post"}),this.siteSettings.enable_personal_messages&&n!==i.PRIVATE_MESSAGE&&s.push({name:I18n.t("composer.composer_actions.reply_as_private_message.label"),description:I18n.t("composer.composer_actions.reply_as_private_message.desc"),icon:"envelope",id:"reply_as_private_message"}),(n!==i.REPLY&&a||n===i.REPLY&&a&&e.userAvatar&&e.userLink&&e.topicLink)&&s.push({name:I18n.t("composer.composer_actions.reply_to_topic.label"),description:I18n.t("composer.composer_actions.reply_to_topic.desc"),icon:"share",id:"reply_to_topic"}), +t&&(!l||l&&l.post_type!==this.site.post_types.whisper)&&s.push({name:I18n.t("composer.composer_actions.toggle_whisper.label"),description:I18n.t("composer.composer_actions.toggle_whisper.desc"),icon:"far-eye-slash",id:"toggle_whisper"});var o=!1;n===i.CREATE_SHARED_DRAFT&&(o=!0),n===i.CREATE_TOPIC&&(this.site.shared_drafts_category_id&&s.push({name:I18n.t("composer.composer_actions.shared_draft.label"),description:I18n.t("composer.composer_actions.shared_draft.desc"),icon:"clipboard",id:"shared_draft"}),0===s.length&&(o=!0)),o&&s.push({name:I18n.t("composer.composer_actions.create_topic.label"),description:I18n.t("composer.composer_actions.reply_as_new_topic.desc"),icon:"share",id:"create_topic"});var r=Discourse.User.current(),u=r&&(r.get("staff")||4===r.trust_level);return n===i.REPLY&&u&&s.push({name:I18n.t("composer.composer_actions.toggle_topic_bump.label"),description:I18n.t("composer.composer_actions.toggle_topic_bump.desc"),icon:"anchor",id:"toggle_topic_bump"}),s},_replyFromExisting:function(e,t,n){this.closeComposer(),this.openComposer(e,t,n)},_openComposer:function(e){this.closeComposer(),this.openComposer(e)},toggleWhisperSelected:function(e,t){t.toggleProperty("whisper")},toggleTopicBumpSelected:function(e,t){t.toggleProperty("noBump")},replyToTopicSelected:function(e){e.action=i.REPLY,e.topic=a,e.skipDraftCheck=!0,this._openComposer(e)},replyToPostSelected:function(e){e.action=i.REPLY,e.post=l,e.skipDraftCheck=!0,this._openComposer(e)},replyAsNewTopicSelected:function(e){e.action=i.CREATE_TOPIC,e.categoryId=this.get("composerModel.topic.category.id"),e.disableScopedCategory=!0,this._replyFromExisting(e,l,a)},replyAsPrivateMessageSelected:function(e){var t=void 0;if(l&&!l.get("yours")){var n=l.get("username");n&&(t=n)}else if(this.get("composerModel.topic")){var s=this.get("composerModel.topic.postStream");if(s.get("firstPostPresent")){var o=s.get("posts.firstObject");o&&!o.get("yours")&&o.get("username")&&(t=o.get("username"))}}e.action=i.PRIVATE_MESSAGE,e.usernames=t,e.archetypeId="private_message",e.draftKey=i.NEW_PRIVATE_MESSAGE_KEY,this._replyFromExisting(e,l,a)},_switchCreate:function(e,t){e.action=t,e.categoryId=this.get("composerModel.categoryId"),e.topicTitle=this.get("composerModel.title"),e.tags=this.get("composerModel.tags"),e.skipDraftCheck=!0,this._openComposer(e)},createTopicSelected:function(e){this._switchCreate(e,i.CREATE_TOPIC)},sharedDraftSelected:function(e){this._switchCreate(e,i.CREATE_SHARED_DRAFT)},actions:{onSelect:function(e){var t=Ember.String.camelize(e)+"Selected";if(this[t]){var n=this.composerModel;this[t](n.getProperties("draftKey","draftSequence","reply","disableScopedCategory"),n)}else console.error("No method '"+t+"' found")}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(r,"content",[o],Object.getOwnPropertyDescriptor(r,"content"),r),r))}),define("select-kit/components/dropdown-select-box",["exports","select-kit/components/single-select","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=t.default.extend((i=(0,n.on)("didUpdateAttrs","init"),s={pluginApiIdentifiers:["dropdown-select-box"],classNames:"dropdown-select-box",verticalOffset:3,fullWidthOnMobile:!0,filterable:!1,autoFilterable:!1,headerComponent:"dropdown-select-box/dropdown-select-box-header",rowComponent:"dropdown-select-box/dropdown-select-box-row",showFullTitle:!0,allowInitialValueMutation:!1,_setDropdownSelectBoxComponentOptions:function(){this.headerComponentOptions.setProperties({showFullTitle:this.showFullTitle})},didClickOutside:function(){this.isExpanded&&this.close()},didSelect:function(){this._super.apply(this,arguments),this.close()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"_setDropdownSelectBoxComponentOptions",[i],Object.getOwnPropertyDescriptor(s,"_setDropdownSelectBoxComponentOptions"),s),s))}),define("select-kit/components/dropdown-select-box/dropdown-select-box-header",["exports","select-kit/components/select-kit/select-kit-header","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=t.default.extend((i=(0,n.default)("options.showFullTitle"),s={layoutName:"select-kit/templates/components/dropdown-select-box/dropdown-select-box-header",classNames:"btn-default dropdown-select-box-header",tagName:"button",classNameBindings:["btnClassName"],btnClassName:function(e){return"btn "+(e?"btn-icon-text":"no-text btn-icon")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"btnClassName",[i],Object.getOwnPropertyDescriptor(s,"btnClassName"),s),s))}),define("select-kit/components/dropdown-select-box/dropdown-select-box-row",["exports","select-kit/components/select-kit/select-kit-row"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/dropdown-select-box/dropdown-select-box-row",classNames:"dropdown-select-box-row",description:Ember.computed.alias("computedContent.originalContent.description")})}),define("select-kit/components/future-date-input-selector",["exports","select-kit/components/combo-box","discourse/controllers/edit-topic-timer","select-kit/components/future-date-input-selector/mixin"],function(e,t,n,i){"use strict";function s(e){return jQuery.extend({},r,e)}function o(e){return l||(l={},a.forEach(function(e){return l[e.id]=e})),l[e]}Object.defineProperty(e,"__esModule",{value:!0}),e.FORMAT=e.TIMEFRAMES=void 0,e.timeframeDetails=o;var r={enabled:function(){return!0},when:function(){return null},icon:"briefcase",displayWhen:!0},a=e.TIMEFRAMES=[s({id:"later_today",format:"h a",enabled:function(e){return e.canScheduleToday},when:function(e){return e.hour(18).minute(0)},icon:"far-moon"}),s({id:"tomorrow",format:"ddd, h a",when:function(e,t){return e.add(1,"day").hour(t).minute(0)},icon:"far-sun"}),s({id:"later_this_week",format:"ddd, h a",enabled:function(e){return!e.canScheduleToday&&e.day<4},when:function(e,t){return e.add(2,"day").hour(t).minute(0)}}),s({id:"this_weekend",format:"ddd, h a",enabled:function(e){return e.day<5&&e.includeWeekend},when:function(e,t){return e.day(6).hour(t).minute(0)},icon:"bed"}),s({id:"next_week",format:"ddd, h a",enabled:function(e){return 7!==e.day},when:function(e,t){return e.add(1,"week").day(1).hour(t).minute(0)},icon:"briefcase"}),s({id:"two_weeks",format:"MMM D",when:function(e,t){return e.add(2,"week").hour(t).minute(0)},icon:"briefcase"}),s({id:"next_month",format:"MMM D",enabled:function(e){return e.now.date()!==moment().endOf("month").date()},when:function(e,t){return e.add(1,"month").startOf("month").hour(t).minute(0)},icon:"briefcase"}),s({id:"two_months",format:"MMM D",enabled:function(e){return e.includeMidFuture},when:function(e,t){return e.add(2,"month").startOf("month").hour(t).minute(0)},icon:"briefcase"}),s({id:"three_months",format:"MMM D",enabled:function(e){return e.includeMidFuture},when:function(e,t){return e.add(3,"month").startOf("month").hour(t).minute(0)},icon:"briefcase"}),s({id:"four_months",format:"MMM D",enabled:function(e){return e.includeMidFuture},when:function(e,t){return e.add(4,"month").startOf("month").hour(t).minute(0)},icon:"briefcase"}),s({id:"six_months",format:"MMM D",enabled:function(e){return e.includeFarFuture},when:function(e,t){return e.add(6,"month").startOf("month").hour(t).minute(0)},icon:"briefcase"}),s({id:"one_year",format:"MMM D",enabled:function(e){return e.includeFarFuture},when:function(e,t){return e.add(1,"year").startOf("day").hour(t).minute(0)},icon:"briefcase"}),s({id:"forever",enabled:function(e){return e.includeFarFuture},when:function(e,t){return e.add(1e3,"year").hour(t).minute(0)},icon:"gavel",displayWhen:!1}),s({id:"pick_date_and_time",enabled:function(e){return e.includeDateTime},icon:"far-calendar-plus"}),s({id:"set_based_on_last_post",enabled:function(e){return e.includeBasedOnLastPost},icon:"far-clock"})],l=null,u=e.FORMAT="YYYY-MM-DD HH:mmZ";e.default=t.default.extend(i.default,{pluginApiIdentifiers:["future-date-input-selector"],classNames:["future-date-input-selector"],isCustom:Ember.computed.equal("value","pick_date_and_time"),isBasedOnLastPost:Ember.computed.equal("value","set_based_on_last_post"),rowComponent:"future-date-input-selector/future-date-input-selector-row",headerComponent:"future-date-input-selector/future-date-input-selector-header",computeHeaderContent:function(){var e=this._super.apply(this,arguments);return e.datetime=this._computeDatetimeForValue(this.computedValue),e.name=this.get("selection.name")||e.name,e.hasSelection=this.hasSelection,e.icons=this._computeIconsForValue(this.computedValue),e},computeContentItem:function(e,t){var n=this._super(e,t);return n.datetime=this._computeDatetimeForValue(e.id),n.icons=this._computeIconsForValue(e.id),n},computeContent:function(){var e=moment(),t={now:e,day:e.day(),includeWeekend:this.includeWeekend,includeMidFuture:this.includeMidFuture||!0,includeFarFuture:this.includeFarFuture,includeDateTime:this.includeDateTime,includeBasedOnLastPost:this.statusType===n.CLOSE_STATUS_TYPE,canScheduleToday:24-e.hour()>6};return a.filter(function(e){return e.enabled(t)}).map(function(e){return{id:e.id,name:I18n.t("topic.auto_update_input."+e.id)}})},mutateValue:function(e){if("pick_date_and_time"===e||this.isBasedOnLastPost)this.set("value",e);else{var t=null,n=this._updateAt(e),i=n.time;i&&!Ember.isEmpty(e)&&(t=i.locale("en").format(u)),this.setProperties({input:t,value:e})}}})}),define("select-kit/components/future-date-input-selector/future-date-input-selector-header",["exports","select-kit/components/combo-box/combo-box-header"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/future-date-input-selector/future-date-input-selector-header",classNames:"future-date-input-selector-header"})}),define("select-kit/components/future-date-input-selector/future-date-input-selector-row",["exports","select-kit/components/select-kit/select-kit-row"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/future-date-input-selector/future-date-input-selector-row",classNames:"future-date-input-selector-row"})}),define("select-kit/components/future-date-input-selector/mixin",["exports","discourse/controllers/edit-topic-timer","select-kit/components/future-date-input-selector"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Mixin.create({_computeIconsForValue:function(e){var t=this._updateAt(e),n=t.icon;return n?n.split(","):[]},_computeDatetimeForValue:function(e){if(Ember.isNone(e))return null;var t=this._updateAt(e),i=t.time;if(i){var s=(0,n.timeframeDetails)(e);if(s.displayWhen||(i=null),i&&s.format)return i.format(s.format)}return i},_updateAt:function(e){var i=(0,n.timeframeDetails)(e);return i?{time:i.when(moment(),this.statusType!==t.CLOSE_STATUS_TYPE?8:18),icon:i.icon}:{time:moment()}}})}),define("select-kit/components/group-dropdown",["exports","select-kit/components/combo-box","discourse/lib/url","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r;e.default=t.default.extend((o=(0,i.default)("content"),r={pluginApiIdentifiers:["group-dropdown"],classNames:"group-dropdown",content:Ember.computed.alias("groups"),tagName:"li",caretDownIcon:"caret-right",caretUpIcon:"caret-down",allowAutoSelectFirst:!1,valueAttribute:"name",filterable:function(e){return e&&e.length>=10},computeHeaderContent:function(){var e=this._super.apply(this,arguments);return this.hasSelection||(e.label="<span>"+I18n.t("groups.index.all")+"</span>"),e},collectionHeader:function(){if(this.siteSettings.enable_group_directory||this.currentUser&&this.currentUser.get("staff"))return('\n <a href="'+Discourse.getURL("/g")+'" class="group-dropdown-filter">\n '+I18n.t("groups.index.all").toLowerCase()+"\n </a>\n ").htmlSafe()},actions:{onSelect:function(e){n.default.routeTo(Discourse.getURL("/g/"+e))}}},s(r,"filterable",[o],Object.getOwnPropertyDescriptor(r,"filterable"),r),s(r,"collectionHeader",[i.default],Object.getOwnPropertyDescriptor(r,"collectionHeader"),r),r))}),define("select-kit/components/group-members-dropdown",["exports","select-kit/components/dropdown-select-box"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({classNames:"group-members-dropdown",showFullTitle:!1,allowInitialValueMutation:!1,init:function(){this._super.apply(this,arguments),this.headerIcon=["bars"]},autoHighlight:function(){},computeContent:function(){var e=[{id:"showAddMembersModal",name:I18n.t("groups.add_members.title"),icon:"user-plus"}];return this.currentUser.admin&&e.push({id:"showBulkAddModal",name:I18n.t("admin.groups.bulk_add.title"),icon:"users"}),e},mutateValue:function(e){this.get(e)()}})}),define("select-kit/components/group-notifications-button",["exports","select-kit/components/notifications-button"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pluginApiIdentifiers:["grouo-notifications-button"],classNames:["group-notifications-button"],i18nPrefix:"groups.notifications",allowInitialValueMutation:!1,mutateValue:function(e){this.group.setNotification(e,this.get("user.id"))}})}),define("select-kit/components/list-setting",["exports","select-kit/components/multi-select"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Ember,i=n.isNone,s=n.makeArray;e.default=t.default.extend({pluginApiIdentifiers:["list-setting"],classNames:"list-setting",tokenSeparator:"|",settingValue:"",choices:null,filterable:!0,init:function(){this._super.apply(this,arguments),i(this.settingName)||this.set("nameProperty",this.settingName),this.nameProperty.indexOf("color")>-1&&this.headerComponentOptions.setProperties({selectedNameComponent:"multi-select/selected-color"})},computeContent:function(){var e=void 0;return e=i(this.choices)?this.settingValue.split(this.tokenSeparator):this.choices,s(e).filter(function(e){return e})},mutateValues:function(e){this.set("settingValue",e.join(this.tokenSeparator))},computeValues:function(){return this.settingValue.split(this.tokenSeparator).filter(function(e){return e})},_handleTabOnKeyDown:function(e){if(1!==this.$highlightedRow().length)return this.close(),!1;this._super(e)}})}),define("select-kit/components/mini-tag-chooser",["exports","select-kit/components/combo-box","select-kit/mixins/tags","ember-addons/ember-computed-decorators","discourse/lib/render-tag","discourse/lib/utilities","discourse-common/lib/icon-library"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var l,u,c,d,p=Ember,m=p.get,f=p.isEmpty,b=p.run,h=p.makeArray;e.default=t.default.extend(n.default,(l=(0,i.default)("hasReachedMaximum"),u=(0,i.default)("tags"),c=(0,i.default)("tags.[]","filter","highlightedSelection.[]"),d={allowContentReplacement:!0,headerComponent:"mini-tag-chooser/mini-tag-chooser-header",pluginApiIdentifiers:["mini-tag-chooser"],attributeBindings:["categoryId"],classNames:["mini-tag-chooser"],classNameBindings:["noTags"],verticalOffset:3,filterable:!0,noTags:Ember.computed.empty("selection"),allowCreate:null,allowAny:Ember.computed.alias("allowCreate"),caretUpIcon:Ember.computed.alias("caretIcon"),caretDownIcon:Ember.computed.alias("caretIcon"),isAsync:!0,fullWidthOnMobile:!0,init:function(){this._super.apply(this,arguments),this.set("termMatchesForbidden",!1),this.selectionSelector=".selected-tag",!1!==this.allowCreate&&this.set("allowCreate",this.site.get("can_create_tag")),this.set("templateForRow",function(e){var t=e.get("computedContent");return(0,s.default)(m(t,"value"),{count:m(t,"originalContent.count"),noHref:!0})}),this.set("maximum",parseInt(this.limit||this.maximum||this.get("siteSettings.max_tags_per_topic")))},didInsertElement:function(){var e=this;this._super.apply(this,arguments),this.$(".select-kit-body").on("mousedown touchstart",".selected-tag",function(t){var n=$(t.target).closest(".selected-tag");e._destroyEvent(t),e.destroyTags(e.computeContentItem(n.attr("data-value")))})},willDestroyElement:function(){this._super.apply(this,arguments),this.$(".select-kit-body").off("mousedown touchstart")},caretIcon:function(e){return e?null:"plus"},selection:function(e){var t=this;return h(e).map(function(e){return t.computeContentItem(e)})},filterComputedContent:function(e){return e},mutateValue:function(){},didPressTab:function(e){return this.isLoading?(this._destroyEvent(e),!1):f(this.filter)&&!this.highlighted?(this.$header().focus(),this.close(e),!0):this.highlighted&&this.isExpanded?(this._destroyEvent(e),this.focus(),this.select(this.highlighted),!1):(this.close(e),!0)},collectionHeader:function(e,t,n){if(!f(e)){var i="";return e.length>=20&&(e=e.filter(function(e){return e.indexOf(t)>=0})),e.map(function(e){e=(0,o.escapeExpression)(e);var t=n.map(function(e){return m(e,"value")}).includes(e);i+='\n <button aria-label="'+e+'" title="'+e+'" class="selected-tag '+(t?"is-highlighted":"")+'" data-value="'+e+'">\n '+e+" "+(0,r.iconHTML)("times")+"\n </button>\n "}),'<div class="selected-tags">'+i+"</div>"}},computeHeaderContent:function(){var e=this._super.apply(this,arguments),t=this.selection.map(function(e){return Ember.get(e,"value")}).join(", ");if(f(this.selection)?e.label=I18n.t("tagging.choose_for_topic"):e.label=t,!this.hasReachedMinimum&&f(this.selection)){var n=this.minimumLabel||"select_kit.min_content_not_reached",i=I18n.t(n,{count:this.minimum});e.title=e.name=e.label=i}return e.title=e.name=e.value=t,e},_prepareSearch:function(e){var t={q:e,limit:this.get("siteSettings.max_tag_search_results"),categoryId:this.categoryId};this.selection&&(t.selected_tags=this.selection.map(function(e){return Ember.get(e,"value")}).slice(0,100)),this.everyTag||(t.filterForInput=!0),this.searchTags("/tags/filter/search",t,this._transformJson)},_transformJson:function(e,t){var n=t.results;return e.set("termMatchesForbidden",!!t.forbidden),e.set("termMatchErrorMessage",t.forbidden_message),e.get("siteSettings.tags_sort_alphabetically")&&(n=n.sort(function(e,t){return e.id>t.id})),n=n.filter(function(t){return!e.get("selection").includes(t.id)}),n=n.map(function(e){return{id:e.text,name:e.text,count:e.count}})},destroyTags:function(e){e=Ember.makeArray(e).map(function(e){return m(e,"value")}),this.tags.removeObjects(e),this.set("tags",this.tags.slice(0)),this._tagsChanged(),this.set("searchDebounce",b.debounce(this,this._prepareSearch,this.filter,350))},didDeselect:function(e){this.destroyTags(e)},_tagsChanged:function(){this.attrs.onChangeTags&&this.attrs.onChangeTags({target:{value:this.tags}})},actions:{onSelect:function(e){this.set("tags",h(this.tags).concat(e)),this._tagsChanged(),this._prepareSearch(this.filter),this.autoHighlight()},onExpand:function(){f(this.collectionComputedContent)&&this.set("searchDebounce",b.debounce(this,this._prepareSearch,this.filter,350))},onFilter:function(e){this.startLoading(),e=f(e)?null:e,this.set("searchDebounce",b.debounce(this,this._prepareSearch,e,350))}}},a(d,"caretIcon",[l],Object.getOwnPropertyDescriptor(d,"caretIcon"),d),a(d,"selection",[u],Object.getOwnPropertyDescriptor(d,"selection"),d),a(d,"collectionHeader",[c],Object.getOwnPropertyDescriptor(d,"collectionHeader"),d),d))}),define("select-kit/components/mini-tag-chooser/mini-tag-chooser-header",["exports","select-kit/components/select-kit/select-kit-header"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/mini-tag-chooser/mini-tag-chooser-header",classNames:"mini-tag-chooser-header"})}),define("select-kit/components/multi-select",["exports","select-kit/components/select-kit","ember-addons/ember-computed-decorators","select-kit/mixins/plugin-api"],function(e,t,n,i){"use strict";function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m,f,b,h=Ember,g=h.get,v=h.isNone,y=h.isEmpty,_=h.makeArray,w=h.run;e.default=t.default.extend((r=(0,n.on)("didRender"),a=(0,n.on)("didUpdateAttrs","init"),l=(0,n.default)("filter","shouldDisplayCreateRow"),u=(0,n.default)("filter","computedValues"),c=(0,n.default)("computedAsyncContent.[]","computedValues.[]"),d=(0,n.default)("computedContent.[]","computedValues.[]","filter"),p=(0,n.default)("filter"),m=(0,n.default)("computedValues.[]","computedContent.[]"),f=(0,n.default)("selection.[]"),b={pluginApiIdentifiers:["multi-select"],layoutName:"select-kit/templates/components/multi-select",classNames:"multi-select",headerComponent:"multi-select/multi-select-header",headerText:"select_kit.default_header_text",allowAny:!0,allowInitialValueMutation:!1,autoFilterable:!0,selectedNameComponent:"multi-select/selected-name",filterIcon:null,filterComponent:"multi-select/multi-select-filter",computedValues:null,values:null,init:function(){this._super.apply(this,arguments),this.set("computedValues",[]),v(this.values)&&this.set("values",[]),this.headerComponentOptions.setProperties({selectedNameComponent:this.selectedNameComponent})},_setChoicesMaxWidth:function(){var e=this.$body().outerWidth(!1);e>0&&this.$(".choices").css({maxWidth:e})},_compute:function(){var e=this;w.scheduleOnce("afterRender",function(){e.willComputeAttributes();var t=e.content||[],n=e.asyncContent||[];t=e.willComputeContent(t),n=e.willComputeAsyncContent(n);var i=e._beforeWillComputeValues(e.values);t=e.computeContent(t),n=e.computeAsyncContent(n),t=e._beforeDidComputeContent(t),n=e._beforeDidComputeAsyncContent(n),i=e.willComputeValues(i),i=e.computeValues(i),i=e._beforeDidComputeValues(i),e.didComputeContent(t),e.didComputeAsyncContent(n),e.didComputeValues(i),e.didComputeAttributes()})},createRowComputedContent:function(e,t){if(t){var n=this.createContentFromInput(e);return this.computeContentItem(n,{created:!0})}},shouldDisplayCreateRow:function(e,t){return this._super()&&!t.includes(e)},shouldDisplayFilter:function(){return!0},_beforeWillComputeValues:function(e){var t=this;return e.map(function(e){return t._cast(""===e?null:e)})},willComputeValues:function(e){return e},computeValues:function(e){return e},_beforeDidComputeValues:function(e){return this.setProperties({computedValues:e}),e},didComputeValues:function(e){return e},mutateAttributes:function(){var e=this;w.next(function(){e.isDestroyed||e.isDestroying||(e.mutateContent(e.computedContent),e.mutateValues(e.computedValues))})},mutateValues:function(e){this.set("values",e)},mutateContent:function(){},forceValues:function(e){this.mutateValues(e),this._compute()},filterComputedContent:function(e,t,n){var i=this;return e.filter(function(e){return i._normalize(g(e,"name")).indexOf(n)>-1})},filteredAsyncComputedContent:function(e,t){return e=e.filter(function(e){return!t.includes(g(e,"value"))}),this.limitMatches?e.slice(0,this.limitMatches):e},filteredComputedContent:function(e,t,n){return e=e.filter(function(e){return!t.includes(g(e,"value"))}),this.shouldFilter&&(e=this.filterComputedContent(e,t,this._normalize(n))),this.limitMatches?e.slice(0,this.limitMatches):e},computeHeaderContent:function(){var e={title:this.title,selection:this.selection};if(this.noneLabel)this.hasSelection||(e.title=e.name=e.label=I18n.t(this.noneLabel));else if(!this.hasReachedMinimum){var t=this.minimumLabel||"select_kit.min_content_not_reached";e.title=e.name=e.label=I18n.t(t,{count:this.minimum})}return e},templateForCreateRow:function(){return function(e){return I18n.t("select_kit.create",{content:e.get("computedContent.name")})}},validateSelect:function(){return this._super()&&!this.hasReachedMaximum},selection:function(e,t){var n=[];return e.forEach(function(e){var i=t.findBy("value",e);i&&n.push(i)}),n},hasSelection:function(e){return!y(e)},didPressTab:function(e){return y(this.filter)&&!this.highlighted?(this.$header().focus(),this.close(e),!0):this.highlighted&&this.isExpanded?(this._destroyEvent(e),this.focus(),this.select(this.highlighted),!1):(this.close(e),!0)},autoHighlight:function(){var e=this;w.schedule("afterRender",function(){e.isExpanded&&e.renderedBodyOnce&&(e.highlighted||(y(e.collectionComputedContent)?e.createRowComputedContent?e.highlight(e.createRowComputedContent):e.noneRowComputedContent&&e.hasSelection&&e.highlight(e.noneRowComputedContent):e.highlight(e.get("collectionComputedContent.firstObject"))))})},select:function(e){var t=this;return e&&"noneRow"!==e.__sk_row_type?"noopRow"===e.__sk_row_type?((0,i.applyOnSelectPluginApiCallbacks)(this.pluginApiIdentifiers,e.value,this),void this._boundaryActionHandler("onSelect",e.value)):"createRow"===e.__sk_row_type?!this.computedValues.includes(e.value)&&this.validateCreate(e.value)?(this.willCreate(e),e.__sk_row_type=null,this.computedContent.pushObject(e),w.schedule("afterRender",function(){t.didCreate(e),t._boundaryActionHandler("onCreate")}),void this.select(e)):void this._boundaryActionHandler("onCreateFailure"):void(this.validateSelect(e)?(this.willSelect(e),this.clearFilter(),this.setProperties({highlighted:null}),this.computedValues.pushObject(e.value),w.next(function(){return t.mutateAttributes()}),w.schedule("afterRender",function(){t.didSelect(e),(0,i.applyOnSelectPluginApiCallbacks)(t.pluginApiIdentifiers,e.value,t),t.autoHighlight(),t._boundaryActionHandler("onSelect",e.value)})):this._boundaryActionHandler("onSelectFailure")):((0,i.applyOnSelectNonePluginApiCallbacks)(this.pluginApiIdentifiers,this),this._boundaryActionHandler("onSelectNone"),void this.clearSelection())},deselect:function(e){var t=this;this.willDeselect(e),e=_(e);var n=this._filterRemovableComputedContents(_(e));this.setProperties({highlighted:null,highlightedSelection:[]}),this.computedValues.removeObjects(e.map(function(e){return e.value})),this.computedContent.removeObjects([].concat(s(e),s(n))),w.next(function(){t.mutateAttributes(),w.schedule("afterRender",function(){t.didDeselect(e),t.autoHighlight(),t.isDestroying||t.isDestroyed||t._positionWrapper()})})},close:function(e){this.clearHighlightSelection(),this._super(e)},unfocus:function(e){this.clearHighlightSelection(),this._super(e)}},o(b,"_setChoicesMaxWidth",[r],Object.getOwnPropertyDescriptor(b,"_setChoicesMaxWidth"),b),o(b,"_compute",[a],Object.getOwnPropertyDescriptor(b,"_compute"),b),o(b,"createRowComputedContent",[l],Object.getOwnPropertyDescriptor(b,"createRowComputedContent"),b),o(b,"shouldDisplayCreateRow",[u],Object.getOwnPropertyDescriptor(b,"shouldDisplayCreateRow"),b),o(b,"shouldDisplayFilter",[n.default],Object.getOwnPropertyDescriptor(b,"shouldDisplayFilter"),b),o(b,"filteredAsyncComputedContent",[c],Object.getOwnPropertyDescriptor(b,"filteredAsyncComputedContent"),b),o(b,"filteredComputedContent",[d],Object.getOwnPropertyDescriptor(b,"filteredComputedContent"),b),o(b,"templateForCreateRow",[p],Object.getOwnPropertyDescriptor(b,"templateForCreateRow"),b),o(b,"selection",[m],Object.getOwnPropertyDescriptor(b,"selection"),b),o(b,"hasSelection",[f],Object.getOwnPropertyDescriptor(b,"hasSelection"),b),b))}),define("select-kit/components/multi-select/multi-select-filter",["exports","ember-addons/ember-computed-decorators","select-kit/components/select-kit/select-kit-filter"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s,o=Ember,r=o.isEmpty;e.default=n.default.extend((i=(0,t.default)("placeholder","hasSelection"),s={layoutName:"select-kit/templates/components/select-kit/select-kit-filter",classNames:["multi-select-filter"],computedPlaceholder:function(e,t){return t?"":r(e)?"":I18n.t(e)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"computedPlaceholder",[i],Object.getOwnPropertyDescriptor(s,"computedPlaceholder"),s),s))}),define("select-kit/components/multi-select/multi-select-header",["exports","ember-addons/ember-computed-decorators","select-kit/components/select-kit/select-kit-header"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=n.default.extend((s=(0,t.on)("didRender"),o=(0,t.default)("computedContent.selection.[]"),r=(0,t.default)("computedContent.selection.[]"),a={attributeBindings:["label:title","label:aria-label","names:data-name","values:data-value"],classNames:"multi-select-header",layoutName:"select-kit/templates/components/multi-select/multi-select-header",selectedNameComponent:Ember.computed.alias("options.selectedNameComponent"),forceEscape:Ember.computed.alias("options.forceEscape"), +ariaLabel:Ember.computed.or("computedContent.ariaLabel","title","names"),title:Ember.computed.or("computedContent.title","names"),_positionFilter:function(){if(this.shouldDisplayFilter){var e=this.$(".filter");e.width(0);var t=this.$().offset().left,n=e.offset().left,i=n-t,s=this.$().outerWidth(!1),o=s-i,r=e.parent(".choices"),a=parseInt(r.css("padding-right"),10);e.width(o-4*a)}},names:function(e){return Ember.makeArray(e).map(function(e){return e.name}).join(",")},values:function(e){return Ember.makeArray(e).map(function(e){return e.value}).join(",")}},i(a,"_positionFilter",[s],Object.getOwnPropertyDescriptor(a,"_positionFilter"),a),i(a,"names",[o],Object.getOwnPropertyDescriptor(a,"names"),a),i(a,"values",[r],Object.getOwnPropertyDescriptor(a,"values"),a),a))}),define("select-kit/components/multi-select/selected-category",["exports","select-kit/components/multi-select/selected-name","ember-addons/ember-computed-decorators","discourse/helpers/category-link"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=t.default.extend((s=(0,n.default)("computedContent.originalContent"),o={classNames:"selected-category",layoutName:"select-kit/templates/components/multi-select/selected-category",badge:function(e){return(0,i.categoryBadgeHTML)(e,{allowUncategorized:!0,link:!1}).htmlSafe()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"badge",[s],Object.getOwnPropertyDescriptor(o,"badge"),o),o))}),define("select-kit/components/multi-select/selected-color",["exports","select-kit/components/multi-select/selected-name","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=t.default.extend((i=(0,n.default)("name"),s={classNames:"selected-color",footerContent:function(e){return('<span class="color-preview" style="background:#'+e+'"></span>').htmlSafe()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"footerContent",[i],Object.getOwnPropertyDescriptor(s,"footerContent"),s),s))}),define("select-kit/components/multi-select/selected-name",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r;e.default=Ember.Component.extend((i=(0,t.default)("computedContent"),s=(0,t.default)("computedContent.title","name"),o=(0,t.default)("computedContent","highlightedSelection.[]"),r={attributeBindings:["tabindex","ariaLabel:aria-label","title","name:data-name","value:data-value","guid:data-guid"],classNames:["selected-name","choice"],classNameBindings:["isHighlighted","isLocked"],layoutName:"select-kit/templates/components/multi-select/selected-name",tagName:"span",tabindex:-1,guid:function(e){return Ember.guidFor(e)},ariaLabel:Ember.computed.or("computedContent.ariaLabel","title"),title:function(e,t){return e||(t||null)},label:Ember.computed.or("computedContent.label","title","name"),name:Ember.computed.alias("computedContent.name"),value:Ember.computed.alias("computedContent.value"),isLocked:Ember.computed("computedContent.locked",function(){return this.getWithDefault("computedContent.locked",!1)}),isHighlighted:function(e,t){return t.includes(this.computedContent)},click:function(){return!this.isLocked&&(this.onClickSelectionItem([this.computedContent]),!1)}},n(r,"guid",[i],Object.getOwnPropertyDescriptor(r,"guid"),r),n(r,"title",[s],Object.getOwnPropertyDescriptor(r,"title"),r),n(r,"isHighlighted",[o],Object.getOwnPropertyDescriptor(r,"isHighlighted"),r),r))}),define("select-kit/components/none-category-row",["exports","select-kit/components/category-row","discourse/helpers/category-link","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=t.default.extend((s=(0,i.default)("category"),o={layoutName:"select-kit/templates/components/category-row",classNames:"none category-row",badgeForCategory:function(e){return(0,n.categoryBadgeHTML)(e,{link:this.categoryLink,allowUncategorized:!0,hideParent:!0}).htmlSafe()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"badgeForCategory",[s],Object.getOwnPropertyDescriptor(o,"badgeForCategory"),o),o))}),define("select-kit/components/notifications-button",["exports","select-kit/components/dropdown-select-box","ember-addons/ember-computed-decorators","discourse/lib/notification-levels"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u;e.default=t.default.extend((o=(0,n.default)("iconForSelectedDetails"),r=(0,n.on)("init"),a=(0,n.observes)("i18nPostfix"),l=(0,n.default)("computedValue"),u={classNames:"notifications-button",nameProperty:"key",fullWidthOnMobile:!0,content:i.allLevels,castInteger:!0,autofilterable:!1,filterable:!1,rowComponent:"notifications-button/notifications-button-row",allowInitialValueMutation:!1,i18nPrefix:"",i18nPostfix:"",headerIcon:function(e){return e},_setNotificationsButtonComponentOptions:function(){this.rowComponentOptions.setProperties({i18nPrefix:this.i18nPrefix,i18nPostfix:this.i18nPostfix})},iconForSelectedDetails:Ember.computed.alias("selectedDetails.icon"),computeHeaderContent:function(){var e=this._super.apply(this,arguments);return e.name=I18n.t(this.i18nPrefix+"."+this.get("selectedDetails.key")+this.get("i18nPostfix")+".title"),e.hasSelection=this.hasSelection,e},selectedDetails:function(e){return(0,i.buttonDetails)(e)}},s(u,"headerIcon",[o],Object.getOwnPropertyDescriptor(u,"headerIcon"),u),s(u,"_setNotificationsButtonComponentOptions",[r,a],Object.getOwnPropertyDescriptor(u,"_setNotificationsButtonComponentOptions"),u),s(u,"selectedDetails",[l],Object.getOwnPropertyDescriptor(u,"selectedDetails"),u),u))}),define("select-kit/components/notifications-button/notifications-button-row",["exports","select-kit/components/dropdown-select-box/dropdown-select-box-row","discourse/lib/notification-levels","ember-addons/ember-computed-decorators","discourse-common/lib/icon-library"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d;e.default=t.default.extend((r=(0,i.default)("computedContent.value","i18nPrefix","i18nPostfix"),a=(0,i.default)("computedContent.name","computedContent.originalContent.icon"),l=(0,i.default)("_start"),u=(0,i.default)("_start"),c=(0,i.default)("i18nPrefix","i18nPostfix","computedContent.name"),d={classNames:"notifications-button-row",i18nPrefix:Ember.computed.alias("options.i18nPrefix"),i18nPostfix:Ember.computed.alias("options.i18nPostfix"),title:function(e,t,i){var s=(0,n.buttonDetails)(e).key;return I18n.t(t+"."+s+i+".title")},icon:function(e,t){return(0,s.iconHTML)(t,{class:e.dasherize()})},description:function(e){return this.site&&this.site.mobileView?null:Handlebars.escapeExpression(I18n.t(e+".description"))},name:function(e){return Handlebars.escapeExpression(I18n.t(e+".title"))},_start:function(e,t,n){return e+"."+n+t}},o(d,"title",[r],Object.getOwnPropertyDescriptor(d,"title"),d),o(d,"icon",[a],Object.getOwnPropertyDescriptor(d,"icon"),d),o(d,"description",[l],Object.getOwnPropertyDescriptor(d,"description"),d),o(d,"name",[u],Object.getOwnPropertyDescriptor(d,"name"),d),o(d,"_start",[c],Object.getOwnPropertyDescriptor(d,"_start"),d),d))}),define("select-kit/components/period-chooser",["exports","select-kit/components/dropdown-select-box","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=t.default.extend((s=(0,n.default)("isExpanded"),o=(0,n.on)("didUpdateAttrs","init"),r={classNames:["period-chooser"],rowComponent:"period-chooser/period-chooser-row",headerComponent:"period-chooser/period-chooser-header",content:Ember.computed.oneWay("site.periods"),value:Ember.computed.alias("period"),isHidden:Ember.computed.alias("showPeriods"),caretIcon:function(e){return e?"caret-up":"caret-down"},_setFullDay:function(){this.headerComponentOptions.setProperties({fullDay:this.fullDay}),this.rowComponentOptions.setProperties({fullDay:this.fullDay})},actions:{onSelect:function(){this.action&&this.action(this.computedValue)}}},i(r,"caretIcon",[s],Object.getOwnPropertyDescriptor(r,"caretIcon"),r),i(r,"_setFullDay",[o],Object.getOwnPropertyDescriptor(r,"_setFullDay"),r),r))}),define("select-kit/components/period-chooser/period-chooser-header",["exports","select-kit/components/dropdown-select-box/dropdown-select-box-header"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/period-chooser/period-chooser-header",classNames:"period-chooser-header"})}),define("select-kit/components/period-chooser/period-chooser-row",["exports","select-kit/components/dropdown-select-box/dropdown-select-box-row","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=t.default.extend((i=(0,n.default)("computedContent"),s={layoutName:"select-kit/templates/components/period-chooser/period-chooser-row",classNames:"period-chooser-row",title:function(e){return I18n.t("filters.top."+(e.name||"this_week")).title}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"title",[i],Object.getOwnPropertyDescriptor(s,"title"),s),s))}),define("select-kit/components/pinned-button",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.default)("topic.pinned_globally","pinned"),s=(0,t.default)("pinned","topic.deleted","topic.unpinned"),o={pluginApiIdentifiers:["pinned-button"],descriptionKey:"help",classNames:"pinned-button",classNameBindings:["isHidden"],layoutName:"select-kit/templates/components/pinned-button",reasonText:function(e,t){var n=e?"_globally":"",i=t?"pinned"+n:"unpinned",s="topic_statuses."+i+".help";return I18n.t(s)},isHidden:function(e,t,n){return t||!e&&!n}},n(o,"reasonText",[i],Object.getOwnPropertyDescriptor(o,"reasonText"),o),n(o,"isHidden",[s],Object.getOwnPropertyDescriptor(o,"isHidden"),o),o))}),define("select-kit/components/pinned-options",["exports","select-kit/components/dropdown-select-box","ember-addons/ember-computed-decorators","discourse-common/lib/icon-library"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=t.default.extend((s=(0,n.on)("init"),o={pluginApiIdentifiers:["pinned-options"],classNames:"pinned-options",allowInitialValueMutation:!1,autoHighlight:function(){},computeHeaderContent:function(){var e=this._super.apply(this,arguments),t=this.get("topic.pinned_globally"),n=this.computedValue,s=t?"_globally":"",o=n?"pinned"+s:"unpinned",r=I18n.t("topic_statuses."+o+".title");return e.label=(""+r+(0,i.iconHTML)("caret-down")).htmlSafe(),e.title=r,e.name=o,e.icon="thumbtack"+("unpinned"===o?" unpinned":""),e},_setContent:function(){var e=this.get("topic.pinned_globally")?"_globally":"";this.set("content",[{id:"pinned",name:I18n.t("topic_statuses.pinned"+e+".title"),description:I18n.t("topic_statuses.pinned"+e+".help"),icon:"thumbtack"},{id:"unpinned",name:I18n.t("topic_statuses.unpinned.title"),icon:"thumbtack unpinned",description:I18n.t("topic_statuses.unpinned.help")}])},actions:{onSelect:function(){var e=this.topic;"unpinned"===this.computedValue?e.clearPin():e.rePin()}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"_setContent",[s],Object.getOwnPropertyDescriptor(o,"_setContent"),o),o))}),define("select-kit/components/search-advanced-category-chooser",["exports","select-kit/components/category-chooser","discourse/models/category"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pluginApiIdentifiers:["search-advanced-category-chooser"],classNames:["search-advanced-category-chooser"],rootNone:!0,rootNoneLabel:"category.all",allowUncategorized:!0,clearable:!0,permissionType:null,init:function(){this._super.apply(this,arguments),this.rowComponentOptions.setProperties({displayCategoryDescription:!1})},mutateValue:function(e){e?this.set("value",n.default.findById(e)):this.set("value",null)},computeValue:function(e){if(e)return e.id}})}),define("select-kit/components/select-kit",["exports","ember-addons/ember-computed-decorators","select-kit/mixins/utils","select-kit/mixins/dom-helpers","select-kit/mixins/events","select-kit/mixins/plugin-api"],function(e,t,n,i,s,o){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var l,u,c,d,p,m,f,b,h,g,v,y,_,w,x,E,k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},P=Ember,j=P.get,T=P.isNone,O=P.run,C=P.isEmpty,S=P.makeArray;e.default=Ember.Component.extend(n.default,o.default,i.default,s.default,(l=(0,t.default)("isAsync","isLoading","filteredAsyncComputedContent.[]","filteredComputedContent.[]"),u=(0,t.default)("maximum","selection.[]"),c=(0,t.default)("minimum","selection.[]"),d=(0,t.default)("shouldFilter","allowAny"),p=(0,t.default)("filter","collectionComputedContent.[]","isLoading"),m=(0,t.default)("hasReachedMaximum","hasReachedMinimum","isExpanded"),f=(0,t.default)("allowAny"),b=(0,t.default)("filter","filterable","autoFilterable","renderedFilterOnce"),h=(0,t.default)("computedValue","filter","collectionComputedContent.[]","hasReachedMaximum","isLoading"),g=(0,t.default)("filter","shouldDisplayCreateRow"),v=(0,t.default)("filter"),y=(0,t.default)("none"),_=(0,t.default)("selection.[]","isExpanded","filter","highlightedSelection.[]"),w=(0,t.default)("selection.[]","isExpanded","headerIcon"),E={pluginApiIdentifiers:["select-kit"],layoutName:"select-kit/templates/components/select-kit",classNames:["select-kit"],classNameBindings:["isLoading","isFocused","isExpanded","isDisabled","isHidden","hasSelection","hasReachedMaximum","hasReachedMinimum"],isDisabled:!1,isExpanded:!1,isFocused:!1,isHidden:!1,isLoading:!1,isAsync:!1,renderedBodyOnce:!1,renderedFilterOnce:!1,tabindex:0,none:null,highlighted:null,valueAttribute:"id",nameProperty:"name",autoFilterable:!1,filterable:!1,filter:"",previousFilter:"",filterIcon:"search",headerIcon:null,rowComponent:"select-kit/select-kit-row",rowComponentOptions:null,noneRowComponent:"select-kit/select-kit-none-row",createRowComponent:"select-kit/select-kit-create-row",filterComponent:"select-kit/select-kit-filter",headerComponent:"select-kit/select-kit-header",headerComponentOptions:null,headerComputedContent:null,collectionHeaderComputedContent:null,collectionComponent:"select-kit/select-kit-collection",verticalOffset:0,horizontalOffset:0,fullWidthOnMobile:!1,castInteger:!1,castBoolean:!1,allowAny:!1,allowInitialValueMutation:!1,content:null,computedContent:null,limitMatches:null,nameChanges:!1,allowContentReplacement:!1,collectionHeader:null,allowAutoSelectFirst:!0,highlightedSelection:null,maximum:null,minimum:null,minimumLabel:null,maximumLabel:null,forceEscape:!1,init:function(){this._super.apply(this,arguments),this.selectKitComponent=!0,this.noneValue="__none__",this.set("headerComponentOptions",Ember.Object.create({forceEscape:this.forceEscape})),this.set("rowComponentOptions",Ember.Object.create({forceEscape:this.forceEscape})),this.set("computedContent",[]),this.set("highlightedSelection",[]),this.nameChanges&&this.addObserver("content.@each."+this.nameProperty,this,this._compute),this.allowContentReplacement&&this.addObserver("content.[]",this,this._compute),this.isAsync&&this.addObserver("asyncContent.[]",this,this._compute)},keyDown:function(e){if(!C(this.filter))return!0;var t=e.keyCode||e.which;return!0===e.metaKey&&t===this.keys.A?(this.didPressSelectAll(),!1):t===this.keys.BACKSPACE?(this.didPressBackspace(),!1):void 0},willDestroyElement:function(){this.removeObserver("content.@each."+this.nameProperty,this,"_compute"),this.removeObserver("content.[]",this,"_compute"),this.removeObserver("asyncContent.[]",this,"_compute")},willComputeAttributes:function(){},didComputeAttributes:function(){},willComputeContent:function(e){return(0,o.applyContentPluginApiCallbacks)(this.pluginApiIdentifiers,e,this)},computeContent:function(e){return e},_beforeDidComputeContent:function(e){var t=this,n=[];return this.allowContentReplacement||(n=this.computedContent.filterBy("created",!0)),this.setProperties({computedContent:e.map(function(e){return t.computeContentItem(e)}).concat(n)}),e},didComputeContent:function(){},willComputeAsyncContent:function(e){return e},computeAsyncContent:function(e){return e},_beforeDidComputeAsyncContent:function(e){var t=this;return e=(0,o.applyContentPluginApiCallbacks)(this.pluginApiIdentifiers,e,this),this.setProperties({computedAsyncContent:e.map(function(e){return t.computeAsyncContentItem(e)})}),e},didComputeAsyncContent:function(){},computeContentItem:function(e,t){var n=void 0;t=t||{};var i=t.name;return"string"==typeof e||"number"==typeof e?(n={},n[this.valueAttribute]=e,n[this.nameProperty]=i||e):n=e,{value:this._cast(this.valueForContentItem(e)),name:i||this._nameForContent(e),locked:!1,created:t.created||!1,__sk_row_type:t.created?"createRow":e.__sk_row_type,originalContent:n}},computeAsyncContentItem:function(e,t){return this.computeContentItem(e,t)},collectionComputedContent:function(e,t,n,i){return e?t?[]:n:i},validateCreate:function(e){return!this.hasReachedMaximum&&e.length>0},validateSelect:function(){return!this.hasReachedMaximum},hasReachedMaximum:function(e,t){return!!e&&(t=S(t),t.length>=e)},hasReachedMinimum:function(e,t){return!e||(t=S(t),t.length>=e)},shouldDisplayFilter:function(e,t){return!!e||!!t},noContentRow:function(e,t,n){if(e.length>0&&0===t.length&&!n)return this.termMatchErrorMessage||I18n.t("select_kit.no_content")},validationMessage:function(e,t){if(e&&this.maximum){var n=this.maximumLabel||"select_kit.max_content_reached";return I18n.t(n,{count:this.maximum})}if(!t&&this.minimum){var i=this.minimumLabel||"select_kit.min_content_not_reached";return I18n.t(i,{count:this.minimum})}},filterPlaceholder:function(e){return e?"select_kit.filter_placeholder_with_any":"select_kit.filter_placeholder"},shouldFilter:function(e,t,n,i){return!(!i||!t)||(!!t||!!(n&&e.length>0))},shouldDisplayCreateRow:function(e,t,n,i,s){return!s&&!i&&(!n.map(function(e){return e.value}).includes(t)&&!(!this.allowAny||!this.validateCreate(t)))},createRowComputedContent:function(e,t){if(t){var n=this.createContentFromInput(e),i=this.computeContentItem(n,{created:!0});return i.__sk_row_type="createRow",i}},templateForRow:function(){return function(){return null}},templateForNoneRow:function(){return function(){return null}},templateForCreateRow:function(){return function(e){return I18n.t("select_kit.create",{content:e.get("computedContent.name")})}},noneRowComputedContent:function(e){if(T(e))return null;var t=void 0;switch(void 0===e?"undefined":k(e)){case"string":t=this.computeContentItem(this.noneValue,{name:(I18n.t(e)||"").htmlSafe()});break;default:t=this.computeContentItem(e)}return t.__sk_row_type="noneRow",t},createContentFromInput:function(e){return e},highlightSelection:function(e){this.set("highlightedSelection",S(e)),this.notifyPropertyChange("highlightedSelection")},clearHighlightSelection:function(){this.highlightSelection([])},willSelect:function(){},didSelect:function(){},didClearSelection:function(){},willCreate:function(){},didCreate:function(){},willDeselect:function(){},didDeselect:function(){},clearFilter:function(){this.$filterInput().val(""),this.setProperties({filter:"",previousFilter:""})},startLoading:function(){this.set("isLoading",!0),this.set("highlighted",null),this._boundaryActionHandler("onStartLoading")},stopLoading:function(){this.site&&!this.site.isMobileDevice&&this.focusFilterOrHeader(),this.set("isLoading",!1),this._boundaryActionHandler("onStopLoading")}},r(E,"collectionHeaderComputedContent",function(){return(0,o.applyCollectionHeaderCallbacks)(this.pluginApiIdentifiers,this.collectionHeader,this)}),r(E,"headerComputedContent",function(){return(0,o.applyHeaderContentPluginApiCallbacks)(this.pluginApiIdentifiers,this.computeHeaderContent(),this)}),r(E,"_boundaryActionHandler",function(e){for(var t=this,n=arguments.length,i=Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];j(this.actions,e)?O.next(function(){return t.send.apply(t,[e].concat(i))}):this.get(e)&&O.next(function(){return t.get(e).apply(void 0,i)})}),r(E,"highlight",function(e){this.set("highlighted",e),this._boundaryActionHandler("onHighlight",e)}),r(E,"clearSelection",function(){this.deselect(this.selection),this.focusFilterOrHeader(),this.didClearSelection()}),r(E,"actions",{onToggle:function(){this.clearHighlightSelection(),this.isExpanded?this.collapse():this.expand()},onClickRow:function(e){this.didClickRow(e)},onClickSelectionItem:function(e){this.didClickSelectionItem(e)},onClearSelection:function(){this.clearSelection()},onMouseoverRow:function(e){this.highlight(e)},onFilterComputedContent:function(e){e!==this.previousFilter&&(this.clearHighlightSelection(),this.setProperties({highlighted:null,renderedFilterOnce:!0,previousFilter:e,filter:e}),this.autoHighlight(),this._boundaryActionHandler("onFilter",e))}}),x=E,a(x,"collectionComputedContent",[l],Object.getOwnPropertyDescriptor(x,"collectionComputedContent"),x),a(x,"hasReachedMaximum",[u],Object.getOwnPropertyDescriptor(x,"hasReachedMaximum"),x),a(x,"hasReachedMinimum",[c],Object.getOwnPropertyDescriptor(x,"hasReachedMinimum"),x),a(x,"shouldDisplayFilter",[d],Object.getOwnPropertyDescriptor(x,"shouldDisplayFilter"),x),a(x,"noContentRow",[p],Object.getOwnPropertyDescriptor(x,"noContentRow"),x),a(x,"validationMessage",[m],Object.getOwnPropertyDescriptor(x,"validationMessage"),x),a(x,"filterPlaceholder",[f],Object.getOwnPropertyDescriptor(x,"filterPlaceholder"),x),a(x,"shouldFilter",[b],Object.getOwnPropertyDescriptor(x,"shouldFilter"),x),a(x,"shouldDisplayCreateRow",[h],Object.getOwnPropertyDescriptor(x,"shouldDisplayCreateRow"),x),a(x,"createRowComputedContent",[g],Object.getOwnPropertyDescriptor(x,"createRowComputedContent"),x),a(x,"templateForRow",[t.default],Object.getOwnPropertyDescriptor(x,"templateForRow"),x),a(x,"templateForNoneRow",[t.default],Object.getOwnPropertyDescriptor(x,"templateForNoneRow"),x),a(x,"templateForCreateRow",[v],Object.getOwnPropertyDescriptor(x,"templateForCreateRow"),x),a(x,"noneRowComputedContent",[y],Object.getOwnPropertyDescriptor(x,"noneRowComputedContent"),x),a(x,"collectionHeaderComputedContent",[_],Object.getOwnPropertyDescriptor(x,"collectionHeaderComputedContent"),x),a(x,"headerComputedContent",[w],Object.getOwnPropertyDescriptor(x,"headerComputedContent"),x),x))}),define("select-kit/components/select-kit/select-kit-collection",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({layoutName:"select-kit/templates/components/select-kit/select-kit-collection",classNames:["select-kit-collection"],tagName:"ul"})}),define("select-kit/components/select-kit/select-kit-create-row",["exports","select-kit/components/select-kit/select-kit-row"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/select-kit/select-kit-row",classNames:"create"})}),define("select-kit/components/select-kit/select-kit-filter",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i,s=Ember,o=s.isEmpty;e.default=Ember.Component.extend((n=(0,t.default)("placeholder"),i={layoutName:"select-kit/templates/components/select-kit/select-kit-filter",classNames:["select-kit-filter"],classNameBindings:["isFocused","isHidden"],isHidden:Ember.computed.not("shouldDisplayFilter"),computedPlaceholder:function(e){return o(e)?"":I18n.t(e)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"computedPlaceholder",[n],Object.getOwnPropertyDescriptor(i,"computedPlaceholder"),i),i))}),define("select-kit/components/select-kit/select-kit-header",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a=Ember,l=a.isEmpty,u=a.makeArray;e.default=Ember.Component.extend((i=(0,t.default)("computedContent.title","name"),s=(0,t.default)("title"),o=(0,t.default)("computedContent.icon","computedContent.icons"),r={layoutName:"select-kit/templates/components/select-kit/select-kit-header",classNames:["select-kit-header"],classNameBindings:["isFocused","isNone"],attributeBindings:["tabindex","ariaLabel:aria-label","ariaHasPopup:aria-haspopup","sanitizedTitle:title","value:data-value","name:data-name"],forceEscape:Ember.computed.alias("options.forceEscape"),isNone:Ember.computed.none("computedContent.value"),ariaHasPopup:!0,ariaLabel:Ember.computed.or("computedContent.ariaLabel","sanitizedTitle"),title:function(e,t){return e||(t||"")},sanitizedTitle:function(e){return String(e).replace("&hellip;","")},label:Ember.computed.or("computedContent.label","title","name"),name:Ember.computed.alias("computedContent.name"),value:Ember.computed.alias("computedContent.value"),icons:function(e,t){return u(e).concat(t).filter(function(e){return!l(e)})},click:function(){this.onToggle()}},n(r,"title",[i],Object.getOwnPropertyDescriptor(r,"title"),r),n(r,"sanitizedTitle",[s],Object.getOwnPropertyDescriptor(r,"sanitizedTitle"),r),n(r,"icons",[o],Object.getOwnPropertyDescriptor(r,"icons"),r),r))}),define("select-kit/components/select-kit/select-kit-none-row",["exports","select-kit/components/select-kit/select-kit-row"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/select-kit/select-kit-row",classNames:"none"})}),define("select-kit/components/select-kit/select-kit-row",["exports","ember-addons/ember-computed-decorators","select-kit/mixins/utils"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l,u,c,d=Ember,p=d.run,m=d.isPresent,f=d.makeArray,b=d.isEmpty;e.default=Ember.Component.extend(n.default,(s=(0,t.default)("computedContent.title","name"),o=(0,t.default)("computedContent"),r=(0, +t.default)("templateForRow"),a=(0,t.on)("didReceiveAttrs"),l=(0,t.on)("willDestroyElement"),u=(0,t.default)("computedContent.icon","computedContent.icons","computedContent.originalContent.icon"),c={layoutName:"select-kit/templates/components/select-kit/select-kit-row",classNames:["select-kit-row"],tagName:"li",tabIndex:-1,attributeBindings:["tabIndex","title","value:data-value","name:data-name","ariaLabel:aria-label","guid:data-guid"],classNameBindings:["isHighlighted","isSelected","computedContent.originalContent.classNames"],forceEscape:Ember.computed.alias("options.forceEscape"),ariaLabel:Ember.computed.or("computedContent.ariaLabel","title"),title:function(e,t){return e||(t||null)},guid:function(e){return Ember.guidFor(e)},label:Ember.computed.or("computedContent.label","title","name"),name:Ember.computed.alias("computedContent.name"),value:Ember.computed.alias("computedContent.value"),template:function(e){return e(this)},_setSelectionState:function(){this.setProperties({isSelected:this.computedValue===this.value,isHighlighted:this.get("highlighted.value")===this.value})},_clearDebounce:function(){var e=this.hoverDebounce;m(e)&&p.cancel(e)},icons:function(e,t,n){return f(e).concat(t).concat(f(n)).filter(function(e){return!b(e)})},mouseEnter:function(){this.set("hoverDebounce",p.debounce(this,this._sendMouseoverAction,32))},click:function(){this.onClickRow(this.computedContent)},_sendMouseoverAction:function(){this.onMouseoverRow(this.computedContent)}},i(c,"title",[s],Object.getOwnPropertyDescriptor(c,"title"),c),i(c,"guid",[o],Object.getOwnPropertyDescriptor(c,"guid"),c),i(c,"template",[r],Object.getOwnPropertyDescriptor(c,"template"),c),i(c,"_setSelectionState",[a],Object.getOwnPropertyDescriptor(c,"_setSelectionState"),c),i(c,"_clearDebounce",[l],Object.getOwnPropertyDescriptor(c,"_clearDebounce"),c),i(c,"icons",[u],Object.getOwnPropertyDescriptor(c,"icons"),c),c))}),define("select-kit/components/single-select",["exports","select-kit/components/select-kit","ember-addons/ember-computed-decorators","select-kit/mixins/plugin-api"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u,c,d,p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m=Ember,f=m.get,b=m.isNone,h=m.isEmpty,g=m.isPresent,v=m.run,y=m.makeArray;e.default=t.default.extend((o=(0,n.on)("didUpdateAttrs","init"),r=(0,n.default)("computedAsyncContent.[]","computedValue"),a=(0,n.default)("computedContent.[]","computedValue","filter","shouldFilter"),l=(0,n.default)("computedValue","computedContent.[]"),u=(0,n.default)("selection"),c=(0,n.default)("computedValue","filter","collectionComputedContent.[]","hasReachedMaximum","hasReachedMinimum"),d={pluginApiIdentifiers:["single-select"],layoutName:"select-kit/templates/components/single-select",classNames:"single-select",computedValue:null,value:null,allowInitialValueMutation:!1,_compute:function(){var e=this;v.scheduleOnce("afterRender",function(){e.willComputeAttributes();var t=e.content||[],n=e.asyncContent||[];t=e.willComputeContent(t),n=e.willComputeAsyncContent(n);var i=e._beforeWillComputeValue(e.value);t=e.computeContent(t),n=e.computeAsyncContent(n),t=e._beforeDidComputeContent(t),n=e._beforeDidComputeAsyncContent(n),i=e.willComputeValue(i),i=e.computeValue(i),i=e._beforeDidComputeValue(i),e.didComputeContent(t),e.didComputeAsyncContent(n),e.didComputeValue(i),e.didComputeAttributes(),e.allowInitialValueMutation&&e.mutateAttributes()})},mutateAttributes:function(){var e=this;v.next(function(){e.isDestroyed||e.isDestroying||(e.mutateContent(e.computedContent),e.mutateValue(e.computedValue))})},mutateContent:function(){},mutateValue:function(e){this.set("value",e)},forceValue:function(e){this.mutateValue(e),this._compute()},_beforeWillComputeValue:function(e){switch(!h(this.content)&&h(e)&&b(this.none)&&this.allowAutoSelectFirst&&(e=this.valueForContentItem(f(this.content,"firstObject"))),void 0===e?"undefined":p(e)){case"string":case"number":return this._cast(""===e?null:e);default:return e}},willComputeValue:function(e){return e},computeValue:function(e){return e},_beforeDidComputeValue:function(e){return this.setProperties({computedValue:e}),e},didComputeValue:function(e){return e},filterComputedContent:function(e,t,n){var i=this;return e.filter(function(e){return i._normalize(f(e,"name")).indexOf(n)>-1})},computeHeaderContent:function(){var e={title:this.title,icons:y(this.getWithDefault("headerIcon",[])),value:this.get("selection.value"),name:this.get("selection.name")||this.get("noneRowComputedContent.name")};return this.noneLabel&&!this.hasSelection&&(e.title=e.name=I18n.t(this.noneLabel)),e},filteredAsyncComputedContent:function(e,t){return e=(e||[]).filter(function(e){return t!==f(e,"value")}),this.limitMatches?e.slice(0,this.limitMatches):e},filteredComputedContent:function(e,t,n,i){return i&&(e=this.filterComputedContent(e,t,this._normalize(n))),this.limitMatches?e.slice(0,this.limitMatches):e},selection:function(e,t){return t.findBy("value",e)},hasSelection:function(e){return e!==this.noneRowComputedContent&&!b(e)},shouldDisplayCreateRow:function(e,t){return this._super()&&e!==t},autoHighlight:function(){var e=this;v.schedule("afterRender",function(){return e.shouldDisplayCreateRow?void e.highlight(e.createRowComputedContent):h(e.filter)||h(e.collectionComputedContent)?!e.isAsync&&e.hasSelection&&h(e.filter)?void e.highlight(f(y(e.selection),"firstObject")):e.isAsync||e.hasSelection||!h(e.filter)||h(e.collectionComputedContent)?g(e.noneRowComputedContent)?void e.highlight(e.noneRowComputedContent):void 0:void e.highlight(e.get("collectionComputedContent.firstObject")):void e.highlight(e.get("collectionComputedContent.firstObject"))})},select:function(e){var t=this;if("noopRow"===e.__sk_row_type)return(0,i.applyOnSelectPluginApiCallbacks)(this.pluginApiIdentifiers,e.value,this),this._boundaryActionHandler("onSelect",e.value),void this._boundaryActionHandler("onSelectAny",e);if(this.hasSelection&&this.deselect(this.get("selection.value")),!e||"noneRow"===e.__sk_row_type)return(0,i.applyOnSelectNonePluginApiCallbacks)(this.pluginApiIdentifiers,this),this._boundaryActionHandler("onSelectNone"),this._boundaryActionHandler("onSelectAny",e),void this.clearSelection();if("createRow"===e.__sk_row_type)return this.computedValue!==e.value&&this.validateCreate(e.value)?(this.willCreate(e),e.__sk_row_type=null,this.computedContent.pushObject(e),v.schedule("afterRender",function(){t.didCreate(e),t._boundaryActionHandler("onCreate")}),void this.select(e)):void this._boundaryActionHandler("onCreateFailure");if(this.validateSelect(e)){this.willSelect(e),this.clearFilter();var n=e.originalContent.action;n?n():(this.setProperties({highlighted:null,computedValue:e.value}),v.next(function(){return t.mutateAttributes()})),v.schedule("afterRender",function(){t.didSelect(e),(0,i.applyOnSelectPluginApiCallbacks)(t.pluginApiIdentifiers,e.value,t),t._boundaryActionHandler("onSelect",e.value),t._boundaryActionHandler("onSelectAny",e),t.autoHighlight()})}else this._boundaryActionHandler("onSelectFailure")},deselect:function(e){var t=this;y(e).forEach(function(e){t.willDeselect(e),t.clearFilter(),t.setProperties({computedValue:null,highlighted:null,highlightedSelection:[]}),v.next(function(){return t.mutateAttributes()}),v.schedule("afterRender",function(){t.didDeselect(e),t._boundaryActionHandler("onDeselect",e),t.autoHighlight()})})}},s(d,"_compute",[o],Object.getOwnPropertyDescriptor(d,"_compute"),d),s(d,"filteredAsyncComputedContent",[r],Object.getOwnPropertyDescriptor(d,"filteredAsyncComputedContent"),d),s(d,"filteredComputedContent",[a],Object.getOwnPropertyDescriptor(d,"filteredComputedContent"),d),s(d,"selection",[l],Object.getOwnPropertyDescriptor(d,"selection"),d),s(d,"hasSelection",[u],Object.getOwnPropertyDescriptor(d,"hasSelection"),d),s(d,"shouldDisplayCreateRow",[c],Object.getOwnPropertyDescriptor(d,"shouldDisplayCreateRow"),d),d))}),define("select-kit/components/tag-chooser",["exports","select-kit/components/multi-select","select-kit/mixins/tags","discourse/lib/render-tag","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u=Ember,c=u.get,d=u.run,p=u.makeArray;e.default=t.default.extend(n.default,(r=(0,s.default)("tags"),a=(0,s.default)("tags"),l={pluginApiIdentifiers:["tag-chooser"],classNames:"tag-chooser",isAsync:!0,filterable:!0,filterPlaceholder:"tagging.choose_for_topic",limit:null,blacklist:null,attributeBindings:["categoryId"],allowCreate:null,allowAny:Ember.computed.alias("allowCreate"),init:function(){this._super.apply(this,arguments),!1!==this.allowCreate&&this.set("allowCreate",this.site.get("can_create_tag")),this.blacklist||this.set("blacklist",[]),this.set("termMatchesForbidden",!1),this.set("termMatchErrorMessage",null),this.set("templateForRow",function(e){var t=e.get("computedContent");return(0,i.default)(c(t,"value"),{count:c(t,"originalContent.count"),noHref:!0})}),this.unlimitedTagCount||this.set("maximum",parseInt(this.limit||this.maximum||this.get("siteSettings.max_tags_per_topic")))},mutateValues:function(e){this.set("tags",e.filter(function(e){return e}))},values:function(e){return p(e)},content:function(e){return p(e)},actions:{onFilter:function(e){this.expand(),this.set("searchDebounce",d.debounce(this,this._prepareSearch,e,200))},onExpand:function(){this.set("searchDebounce",d.debounce(this,this._prepareSearch,this.filter,200))},onDeselect:function(){this.set("searchDebounce",d.debounce(this,this._prepareSearch,this.filter,200))},onSelect:function(){this.set("searchDebounce",d.debounce(this,this._prepareSearch,this.filter,50))}},_prepareSearch:function(e){var t=p(this.values).filter(function(e){return e}),n={q:e,limit:this.get("siteSettings.max_tag_search_results"),categoryId:this.categoryId};(t.length||this.blacklist.length)&&(n.selected_tags=_.uniq(t.concat(this.blacklist)).slice(0,100)),this.everyTag||(n.filterForInput=!0),this.searchTags("/tags/filter/search",n,this._transformJson)},_transformJson:function(e,t){var n=t.results;return e.set("termMatchesForbidden",!!t.forbidden),e.set("termMatchErrorMessage",t.forbidden_message),e.get("blacklist")&&(n=n.filter(function(t){return!e.get("blacklist").includes(t.id)})),e.get("siteSettings.tags_sort_alphabetically")&&(n=n.sort(function(e,t){return e.id>t.id})),n=n.map(function(e){return{id:e.text,name:e.text,count:e.count}})}},o(l,"values",[r],Object.getOwnPropertyDescriptor(l,"values"),l),o(l,"content",[a],Object.getOwnPropertyDescriptor(l,"content"),l),l))}),define("select-kit/components/tag-drop",["exports","select-kit/components/combo-box","discourse/lib/url","select-kit/mixins/tags","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m,f,b,h,g=Ember,v=g.isEmpty,y=g.run;e.default=t.default.extend(i.default,(r=(0,s.default)("tagId"),a=(0,s.default)("showFilterByTag","content"),l=(0,s.default)("content"),u=(0,s.default)("tagId"),c=(0,s.default)("firstCategory","secondCategory"),d=(0,s.default)("firstCategory","secondCategory"),p=(0,s.default)("tag"),m=(0,s.default)("tag"),f=(0,s.default)("tagId","allTagsLabel","noTagsLabel"),b=(0,s.default)("site.top_tags","shortcuts"),h={pluginApiIdentifiers:["tag-drop"],classNameBindings:["categoryStyle","tagClass"],classNames:"tag-drop",verticalOffset:3,value:Ember.computed.alias("tagId"),headerComponent:"tag-drop/tag-drop-header",allowAutoSelectFirst:!1,tagName:"li",showFilterByTag:Ember.computed.alias("siteSettings.show_filter_by_tag"),currentCategory:Ember.computed.or("secondCategory","firstCategory"),tagId:null,categoryStyle:Ember.computed.alias("siteSettings.category_style"),mutateAttributes:function(){},fullWidthOnMobile:!0,caretDownIcon:"caret-right",caretUpIcon:"caret-down",allowContentReplacement:!0,isAsync:!0,noTagsSelected:function(){return"none"===this.tagId},isHidden:function(e,t){return!(e&&!v(t))},filterable:function(e){return e&&e.length>=15},computeHeaderContent:function(){var e=this._super.apply(this,arguments);return e.value?e.title=e.value:this.tagId?"none"===this.tagId?e.title=this.noTagsLabel:e.title=this.tagId:this.noTagsSelected?e.title=this.noTagsLabel:e.title=this.allTagsLabel,e},tagClass:function(e){return e?"tag-"+e:"tag_all"},allTagsUrl:function(){return this.currentCategory?Discourse.getURL(this.get("currentCategory.url")+"?allTags=1"):Discourse.getURL("/")},noTagsUrl:function(){var e="/tags";return this.currentCategory&&(e+=this.get("currentCategory.url")),Discourse.getURL(e+"/none")},allTagsLabel:function(){return I18n.t("tagging.selector_all_tags")},noTagsLabel:function(){return I18n.t("tagging.selector_no_tags")},shortcuts:function(e,t,n){var i=[];return"none"!==e&&i.push({name:n,__sk_row_type:"noopRow",id:"no-tags"}),e&&i.push({name:t,__sk_row_type:"noopRow",id:"all-tags"}),i},content:function(e,t){return this.siteSettings.tags_sort_alphabetically&&e?t.concat(e.sort()):t.concat(Ember.makeArray(e))},_prepareSearch:function(e){var t={q:e,limit:this.get("siteSettings.max_tag_search_results")};this.searchTags("/tags/filter/search",t,this._transformJson)},_transformJson:function(e,t){var n=t.results;return n=n.sort(function(e,t){return e.id>t.id}),n.map(function(e){return{id:e.id,name:e.text}})},actions:{onSelect:function(e){var t=void 0;"all-tags"===e?t=Discourse.getURL(this.allTagsUrl):"no-tags"===e?t=Discourse.getURL(this.noTagsUrl):(t="/tags",this.currentCategory&&(t+=this.get("currentCategory.url")),t=Discourse.getURL(t+"/"+e.toLowerCase())),n.default.routeTo(t)},onExpand:function(){v(this.asyncContent)&&this.set("asyncContent",this.content)},onFilter:function(e){if(v(e))return void this.set("asyncContent",this.content);this.startLoading(),this.set("searchDebounce",y.debounce(this,this._prepareSearch,e,350))}}},o(h,"noTagsSelected",[r],Object.getOwnPropertyDescriptor(h,"noTagsSelected"),h),o(h,"isHidden",[a],Object.getOwnPropertyDescriptor(h,"isHidden"),h),o(h,"filterable",[l],Object.getOwnPropertyDescriptor(h,"filterable"),h),o(h,"tagClass",[u],Object.getOwnPropertyDescriptor(h,"tagClass"),h),o(h,"allTagsUrl",[c],Object.getOwnPropertyDescriptor(h,"allTagsUrl"),h),o(h,"noTagsUrl",[d],Object.getOwnPropertyDescriptor(h,"noTagsUrl"),h),o(h,"allTagsLabel",[p],Object.getOwnPropertyDescriptor(h,"allTagsLabel"),h),o(h,"noTagsLabel",[m],Object.getOwnPropertyDescriptor(h,"noTagsLabel"),h),o(h,"shortcuts",[f],Object.getOwnPropertyDescriptor(h,"shortcuts"),h),o(h,"content",[b],Object.getOwnPropertyDescriptor(h,"content"),h),h))}),define("select-kit/components/tag-drop/tag-drop-header",["exports","select-kit/components/combo-box/combo-box-header"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"select-kit/templates/components/tag-drop/tag-drop-header",classNames:"tag-drop-header"})}),define("select-kit/components/tag-group-chooser",["exports","select-kit/components/multi-select","select-kit/mixins/tags","discourse/lib/render-tag","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u=Ember,c=u.get,d=u.isEmpty,p=u.run,m=u.makeArray;e.default=t.default.extend(n.default,(r=(0,s.default)("tagGroups"),a=(0,s.default)("tagGroups"),l={pluginApiIdentifiers:["tag-group-chooser"],classNames:["tag-group-chooser","tag-chooser"],isAsync:!0,filterable:!0,filterPlaceholder:"category.tag_groups_placeholder",limit:null,allowAny:!1,init:function(){this._super.apply(this,arguments),this.set("templateForRow",function(e){var t=e.get("computedContent");return(0,i.default)(c(t,"value"),{count:c(t,"originalContent.count"),noHref:!0})})},mutateValues:function(e){this.set("tagGroups",e.filter(function(e){return e}))},values:function(e){return m(e)},content:function(e){return m(e)},actions:{onFilter:function(e){this.expand(),this.set("searchDebounce",p.debounce(this,this._prepareSearch,e,200))},onExpand:function(){d(this.collectionComputedContent)&&this.set("searchDebounce",p.debounce(this,this._prepareSearch,this.filter,200))},onDeselect:function(){this.set("searchDebounce",p.debounce(this,this._prepareSearch,this.filter,200))},onSelect:function(){this.set("searchDebounce",p.debounce(this,this._prepareSearch,this.filter,50))}},_prepareSearch:function(e){var t={q:e,limit:this.get("siteSettings.max_tag_search_results")};this.searchTags("/tag_groups/filter/search",t,this._transformJson)},_transformJson:function(e,t){var n=t.results.sort(function(e,t){return e.id>t.id});return n=n.map(function(e){return{id:e.text,name:e.text,count:e.count}})}},o(l,"values",[r],Object.getOwnPropertyDescriptor(l,"values"),l),o(l,"content",[a],Object.getOwnPropertyDescriptor(l,"content"),l),l))}),define("select-kit/components/tag-notifications-button",["exports","select-kit/components/notifications-button","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=t.default.extend((i=(0,n.default)("iconForSelectedDetails"),s={pluginApiIdentifiers:["tag-notifications-button"],classNames:"tag-notifications-button",i18nPrefix:"tagging.notifications",showFullTitle:!1,allowInitialValueMutation:!1,mutateValue:function(e){this.action(e)},computeValue:function(){return this.notificationLevel},headerIcon:function(e){return e}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"headerIcon",[i],Object.getOwnPropertyDescriptor(s,"headerIcon"),s),s))}),define("select-kit/components/timezone-input",["exports","select-kit/components/combo-box","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i;e.default=t.default.extend((i={pluginApiIdentifiers:["timezone-input"],classNames:"timezone-input",allowAutoSelectFirst:!1,fullWidthOnMobile:!0,filterable:!0,allowAny:!1,content:function(){var e=void 0;return"en"!==moment.locale()&&"function"==typeof moment.tz.localizedNames&&(e=moment.tz.localizedNames()),e=moment.tz.names(),e.map(function(e){return{id:e,name:e}})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"content",[n.default],Object.getOwnPropertyDescriptor(i,"content"),i),i))}),define("select-kit/components/toolbar-popup-menu-options",["exports","select-kit/components/dropdown-select-box","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=t.default.extend((i=(0,n.default)("title"),s={pluginApiIdentifiers:["toolbar-popup-menu-options"],classNames:["toolbar-popup-menu-options"],isHidden:Ember.computed.empty("computedContent"),showFullTitle:!1,collectionHeader:function(e){return"<h3>"+e+"</h3>"},autoHighlight:function(){},computeContent:function(e){return e.map(function(e){if(e.condition)return{icon:e.icon,name:I18n.t(e.label),id:e.action}}).filter(function(e){return e})},onFilterInputFocusout:function(){}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"collectionHeader",[i],Object.getOwnPropertyDescriptor(s,"collectionHeader"),s),s))}),define("select-kit/components/topic-footer-mobile-dropdown",["exports","select-kit/components/combo-box"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pluginApiIdentifiers:["topic-footer-mobile-dropdown"],classNames:"topic-footer-mobile-dropdown",filterable:!1,autoFilterable:!1,allowInitialValueMutation:!1,allowAutoSelectFirst:!1,nameProperty:"label",isHidden:Ember.computed.empty("content"),computeHeaderContent:function(){var e=this._super.apply(this,arguments);return e.name=I18n.t("topic.controls"),e},mutateAttributes:function(){},willComputeContent:function(e){return e=this._super(e),e.forEach(function(e){e.name&&(e.label=e.name)}),e}})}),define("select-kit/components/topic-notifications-button",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({layoutName:"select-kit/templates/components/topic-notifications-button",classNames:"topic-notifications-button",showFullTitle:!0,appendReason:!0})}),define("select-kit/components/topic-notifications-options",["exports","select-kit/components/notifications-button","ember-addons/ember-computed-decorators","discourse/lib/notification-levels"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l;e.default=t.default.extend((o=(0,n.default)("topic.archetype"),r=(0,n.on)("didInsertElement"),a=(0,n.on)("willDestroyElement"),l={pluginApiIdentifiers:["topic-notifications-options"],classNames:"topic-notifications-options",content:i.topicLevels,i18nPrefix:"topic.notifications",allowInitialValueMutation:!1,i18nPostfix:function(e){return"private_message"===e?"_pm":""},_changed:function(e){this.computedValue!==e.id&&this.get("topic.details").updateNotifications(e.id)},_bindGlobalLevelChanged:function(){this.appEvents.on("topic-notifications-button:changed",this,"_changed")},_unbindGlobalLevelChanged:function(){this.appEvents.off("topic-notifications-button:changed",this,"_changed")},mutateValue:function(e){e!==this.value&&this.get("topic.details").updateNotifications(e)},deselect:function(){}},s(l,"i18nPostfix",[o],Object.getOwnPropertyDescriptor(l,"i18nPostfix"),l),s(l,"_bindGlobalLevelChanged",[r],Object.getOwnPropertyDescriptor(l,"_bindGlobalLevelChanged"),l),s(l,"_unbindGlobalLevelChanged",[a],Object.getOwnPropertyDescriptor(l,"_unbindGlobalLevelChanged"),l),l))}),define("select-kit/components/user-notifications-dropdown",["exports","select-kit/components/dropdown-select-box","discourse/lib/ajax-error","discourse/lib/show-modal"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({classNames:["user-notifications","user-notifications-dropdown"],nameProperty:"label",init:function(){this._super.apply(this,arguments),this.get("user.ignored")?(this.set("headerIcon","eye-slash"),this.set("value","changeToIgnored")):this.get("user.muted")?(this.set("headerIcon","times-circle"),this.set("value","changeToMuted")):(this.set("headerIcon","user"),this.set("value","changeToNormal"))},computeContent:function(){var e=[];return e.push({icon:"user",id:"changeToNormal",description:I18n.t("user.user_notifications.normal_option_title"),label:I18n.t("user.user_notifications.normal_option")}),e.push({icon:"times-circle",id:"changeToMuted",description:I18n.t("user.user_notifications.mute_option_title"),label:I18n.t("user.user_notifications.mute_option")}),this.get("user.can_ignore_user")&&e.push({icon:"eye-slash",id:"changeToIgnored",description:I18n.t("user.user_notifications.ignore_option_title"),label:I18n.t("user.user_notifications.ignore_option")}),e},changeToNormal:function(){var e=this;this.updateNotificationLevel("normal").then(function(){e.set("user.ignored",!1),e.set("user.muted",!1),e.set("headerIcon","user")}).catch(n.popupAjaxError)},changeToMuted:function(){var e=this;this.updateNotificationLevel("mute").then(function(){e.set("user.ignored",!1),e.set("user.muted",!0),e.set("headerIcon","times-circle")}).catch(n.popupAjaxError)},changeToIgnored:function(){var e=this;(0,i.default)("ignore-duration",{model:this.user}).setProperties({onSuccess:function(){e.set("headerIcon","eye-slash")},onClose:function(){e.get("user.muted")?(e.set("headerIcon","times-circle"),e._select("changeToMuted")):e.get("user.muted")||e.get("user.ignored")||(e.set("headerIcon","user"),e._select("changeToNormal"))}})},_select:function(e){this.select(this.collectionComputedContent.find(function(t){return t.originalContent.id===e}))},actions:{onSelect:function(e){this[e]()}}})}),define("select-kit/mixins/dom-helpers",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Mixin.create((n=(0,t.on)("willDestroyElement"),i={init:function(){this._super.apply(this,arguments),this._previousScrollParentOverflow=null,this._previousCSSContext=null,this.selectionSelector=".choice",this.filterInputSelector=".filter-input",this.rowSelector=".select-kit-row",this.collectionSelector=".select-kit-collection",this.headerSelector=".select-kit-header",this.bodySelector=".select-kit-body",this.wrapperSelector=".select-kit-wrapper",this.scrollableParentSelector=".modal-body",this.fixedPlaceholderSelector=".select-kit-fixed-placeholder-"+this.elementId},$findRowByValue:function(e){return this.$(this.rowSelector+"[data-value='"+e+"']")},$header:function(){return this.$(this.headerSelector)},$body:function(){return this.$(this.bodySelector)},$wrapper:function(){return this.$(this.wrapperSelector)},$collection:function(){return this.$(this.collectionSelector)},$scrollableParent:function(){return $(this.scrollableParentSelector)},$fixedPlaceholder:function(){return $(this.fixedPlaceholderSelector)},$rows:function(){return this.$(this.rowSelector+":not(.no-content):not(.is-hidden)")},$highlightedRow:function(){return this.$rows().filter(".is-highlighted")},$selectedRow:function(){return this.$rows().filter(".is-selected")},$filterInput:function(){return this.$(this.filterInputSelector)},_adjustPosition:function(){this._applyDirection(),this._applyFixedPosition(),this._positionWrapper()},_clearState:function(){this.$fixedPlaceholder().remove()},close:function(e){this.setProperties({isFocused:!1}),this.collapse(e)},focus:function(){this.focusFilterOrHeader()},focusFilterOrHeader:function(){var e=this,t=this;Ember.run.next(function(){Ember.run.schedule("afterRender",function(){t.$filterInput()&&t.$filterInput().is(":visible")&&!t.$filterInput().parent().hasClass("is-hidden")?e.site&&e.site.isMobileDevice?e.expand():t.$filterInput().focus():t.$header()?t.$header().focus():$(t.element).focus()})})},expand:function(){var e=this;this.isExpanded||(this.setProperties({isExpanded:!0,renderedBodyOnce:!0,isFocused:!0}),this.focusFilterOrHeader(),this.autoHighlight(),Ember.run.next(function(){e._boundaryActionHandler("onExpand",e),Ember.run.schedule("afterRender",function(){e.isDestroying||e.isDestroyed||e._adjustPosition()})}))},collapse:function(){var e=this;this.isExpanded&&(this.set("isExpanded",!1),Ember.run.next(function(){e._boundaryActionHandler("onCollapse",e),Ember.run.schedule("afterRender",function(){e.isDestroying||e.isDestroyed||e._removeFixedPosition()})}))},unfocus:function(e){this.isExpanded?(this.collapse(e),this.focus(e)):this.close(e)},_destroyEvent:function(e){e.preventDefault(),e.stopPropagation()},_applyDirection:function(){var e={left:"auto",bottom:"auto",top:"auto"},t=$(".d-header")[0],n=t?t.getBoundingClientRect().top+this._computedStyle(t,"height"):0,i=this._computedStyle(this.$body()[0],"height"),s=this._computedStyle(this.element,"height"),o=this.element.getBoundingClientRect().top,r=this.element.getBoundingClientRect().bottom,a=$(window).width();if(this.fullWidthOnMobile&&this.site&&this.site.isMobileDevice){var l=this.$().offset().left-$(window).scrollLeft();e.left=10-l,e.width=a-20,e.maxWidth=e.minWidth="unset"}else{var u=this.$scrollableParent().length?this.$scrollableParent().width():a,c=this._computedStyle(this.$body()[0],"width"),d=void 0;d=this.$scrollableParent().length?this.$().offset().left-this.$scrollableParent().offset().left:this.element.getBoundingClientRect().left;var p=!0,m=u-d,f=this.element.getBoundingClientRect().width;m>d+f&&(p=!1),p?(this.$().addClass("is-left-aligned").removeClass("is-right-aligned"),this._isRTL()?e.right=this.horizontalOffset:e.left=-c+f-this.horizontalOffset):(this.$().addClass("is-right-aligned").removeClass("is-left-aligned"),this._isRTL()?e.right=-c+f-this.horizontalOffset:e.left=this.horizontalOffset)}var b=this.verticalOffset+i+s,h=$(window).height()-r-b>=-1,g=o-b-n>=-1,v=this._computedStyle(this.$header()[0],"height");h||!h&&!g?(this.$().addClass("is-below").removeClass("is-above"),e.top=v+this.verticalOffset):(this.$().addClass("is-above").removeClass("is-below"),e.bottom=v+this.verticalOffset),this.$body().css(e)},_applyFixedPosition:function(){if(!0===this.isExpanded&&!this.$fixedPlaceholder().length&&this.$scrollableParent().length){var e=this._computedStyle(this.element,"width"),t=this._computedStyle(this.element,"height");this._previousScrollParentOverflow=this._previousScrollParentOverflow||this.$scrollableParent().css("overflow"),this._previousCSSContext=this._previousCSSContext||{width:e,minWidth:this.$().css("min-width"),maxWidth:this.$().css("max-width"),top:this.$().css("top"),left:this.$().css("left"),marginLeft:this.$().css("margin-left"),marginRight:this.$().css("margin-right"), +position:this.$().css("position")};var n={top:this.element.getBoundingClientRect().top,width:e,left:this.element.getBoundingClientRect().left,marginLeft:0,marginRight:0,minWidth:"unset",maxWidth:"unset",position:"fixed"},i=$("<div class='select-kit-fixed-placeholder-"+this.elementId+"'></div>");i.css({display:"inline-block",width:e,height:t,"margin-bottom":this.$().css("margin-bottom"),"vertical-align":"middle"}),this.$().before(i).css(n),this.$scrollableParent().css({overflow:"hidden"})}},_removeFixedPosition:function(){this.$fixedPlaceholder().remove(),!this.element||this.isDestroying||this.isDestroyed||0!==this.$scrollableParent().length&&(this.$().css(this._previousCSSContext||{}),this.$scrollableParent().css("overflow",this._previousScrollParentOverflow||{}))},_positionWrapper:function(){var e=this._computedStyle(this.element,"width"),t=this._computedStyle(this.$header()[0],"height"),n=this._computedStyle(this.$body()[0],"height");this.$wrapper().css({width:e,height:t+n})},_isRTL:function(){return"rtl"===$("html").css("direction")},_computedStyle:function(e,t){if(!e)return 0;var n=void 0;return n=window.getComputedStyle?window.getComputedStyle(e,null)[t]:$(e).css(t),this._getFloat(n)},_getFloat:function(e){return e=parseFloat(e),$.isNumeric(e)?e:0}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"_clearState",[n],Object.getOwnPropertyDescriptor(i,"_clearState"),i),i))}),define("select-kit/mixins/events",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a=Ember.run.bind;e.default=Ember.Mixin.create((i=(0,t.on)("init"),s=(0,t.on)("didInsertElement"),o=(0,t.on)("willDestroyElement"),r={_initKeys:function(){this.keys={TAB:9,ENTER:13,ESC:27,UP:38,DOWN:40,BACKSPACE:8,LEFT:37,RIGHT:39,A:65},this._boundMouseDownHandler=a(this,this._mouseDownHandler),this._boundFocusHeaderHandler=a(this,this._focusHeaderHandler),this._boundKeydownHeaderHandler=a(this,this._keydownHeaderHandler),this._boundKeypressHeaderHandler=a(this,this._keypressHeaderHandler),this._boundChangeFilterInputHandler=a(this,this._changeFilterInputHandler),this._boundKeypressFilterInputHandler=a(this,this._keypressFilterInputHandler),this._boundFocusoutFilterInputHandler=a(this,this._focusoutFilterInputHandler),this._boundKeydownFilterInputHandler=a(this,this._keydownFilterInputHandler)},_setupEvents:function(){$(document).on("mousedown.select-kit",this._boundMouseDownHandler),this.$header().on("blur.select-kit",this._boundBlurHeaderHandler).on("focus.select-kit",this._boundFocusHeaderHandler).on("keydown.select-kit",this._boundKeydownHeaderHandler).on("keypress.select-kit",this._boundKeypressHeaderHandler),this.$filterInput().on("change.select-kit",this._boundChangeFilterInputHandler).on("keypress.select-kit",this._boundKeypressFilterInputHandler).on("focusout.select-kit",this._boundFocusoutFilterInputHandler).on("keydown.select-kit",this._boundKeydownFilterInputHandler)},_cleanUpEvents:function(){$(document).off("mousedown.select-kit",this._boundMouseDownHandler),this.$header()&&this.$header().off("blur.select-kit",this._boundBlurHeaderHandler).off("focus.select-kit",this._boundFocusHeaderHandler).off("keydown.select-kit",this._boundKeydownHeaderHandler).off("keypress.select-kit",this._boundKeypressHeaderHandler),this.$filterInput()&&this.$filterInput().off("change.select-kit",this._boundChangeFilterInputHandler).off("keypress.select-kit",this._boundKeypressFilterInputHandler).off("focusout.select-kit",this._boundFocusoutFilterInputHandler).off("keydown.select-kit",this._boundKeydownFilterInputHandler)},_mouseDownHandler:function(e){if(!this.element||this.isDestroying||this.isDestroyed)return!0;if(Ember.$.contains(this.element,e.target)){if(e.stopPropagation(),!this.renderedBodyOnce)return;if(!this.isFocused)return}else this.didClickOutside(e)},_blurHeaderHandler:function(){!this.isExpanded&&this.isFocused&&this.close()},_focusHeaderHandler:function(e){this.set("isFocused",!0),this._destroyEvent(e)},_keydownHeaderHandler:function(e){if(document.activeElement!==this.$header()[0])return e;var t=e.keyCode||e.which;return t===this.keys.TAB&&e.shiftKey&&this.unfocus(e),t!==this.keys.TAB||e.shiftKey||this.tabFromHeader(e),Ember.isEmpty(this.filter)&&t===this.keys.BACKSPACE&&this.backspaceFromHeader(e),t===this.keys.ESC&&this.escapeFromHeader(e),t===this.keys.ENTER&&this.enterFromHeader(e),[this.keys.UP,this.keys.DOWN].includes(t)&&this.upAndDownFromHeader(e),Ember.isEmpty(this.filter)&&[this.keys.LEFT,this.keys.RIGHT].includes(t)&&this.leftAndRightFromHeader(e),e},_keypressHeaderHandler:function(e){var t=this,n=e.keyCode||e.which;return n===this.keys.ENTER||(n===this.keys.TAB||(this.expand(e),(this.filterable||this.autoFilterable)&&this.set("renderedFilterOnce",!0),Ember.run.schedule("afterRender",function(){t.$filterInput().focus().val(t.$filterInput().val()+String.fromCharCode(n))}),!1))},_keydownFilterInputHandler:function(e){var t=e.keyCode||e.which;Ember.isEmpty(this.filter)&&t===this.keys.BACKSPACE&&"function"==typeof this.didPressBackspaceFromFilter&&this.didPressBackspaceFromFilter(e),t===this.keys.TAB&&e.shiftKey&&this.unfocus(e),t!==this.keys.TAB||e.shiftKey||this.tabFromFilter(e),t===this.keys.ESC&&this.escapeFromFilter(e),t===this.keys.ENTER&&this.enterFromFilter(e),[this.keys.UP,this.keys.DOWN].includes(t)&&this.upAndDownFromFilter(e),Ember.isEmpty(this.filter)&&[this.keys.LEFT,this.keys.RIGHT].includes(t)&&this.leftAndRightFromFilter(e)},_changeFilterInputHandler:function(e){this.send("onFilterComputedContent",$(e.target).val())},_keypressFilterInputHandler:function(e){e.stopPropagation()},_focusoutFilterInputHandler:function(e){this.onFilterInputFocusout(e)},didPressTab:function(e){if(this.$highlightedRow().length&&this.isExpanded){this.close(e),this.$header().focus();var t=this.$highlightedRow().attr("data-guid");return this.select(this._findComputedContentItemByGuid(t)),!0}return!Ember.isEmpty(this.filter)||(this.close(e),!0)},didPressEnter:function(e){if(this.isExpanded){if(this.$highlightedRow().length){this.close(e),this.$header().focus();var t=this.$highlightedRow().attr("data-guid");this.select(this._findComputedContentItemByGuid(t))}}else this.expand(e);return!0},didClickSelectionItem:function(e){this.focus(),this.deselect(e)},didClickRow:function(e){this.close(),this.focus(),this.select(e)},didPressEscape:function(e){this._destroyEvent(e),this.highlightedSelection.length&&this.isExpanded?this.clearHighlightSelection():this.unfocus(e)},didPressUpAndDownArrows:function(e){this._destroyEvent(e),this.clearHighlightSelection();var t=e.keyCode||e.which;if(this.isExpanded){var n=this.$rows();if(n.length){if(1===n.length)return void this._rowSelection(n,0);var i=38===t?-1:1;Ember.run.throttle(this,this._moveHighlight,i,n,32)}}else if(this.expand(e),1===this.$selectedRow().length)return void this._highlightRow(this.$selectedRow())},didPressBackspaceFromFilter:function(e){this.didPressBackspace(e)},didPressBackspace:function(e){var t=this;if(!this.isExpanded)return this.expand(),void(e&&e.stopImmediatePropagation());if(this.selection&&this.selection.length)return Ember.isEmpty(this.filter)?void(this.highlightedSelection.length?(this.deselect(this.highlightedSelection),e&&e.stopImmediatePropagation()):(Ember.makeArray(this.selection).slice().reverse().some(function(e){if(!Ember.get(e,"locked"))return t.highlightSelection(e),!0}),e&&e.stopImmediatePropagation())):void this.clearHighlightSelection()},didPressSelectAll:function(){this.highlightSelection(Ember.makeArray(this.selection))},didClickOutside:function(e){if(this.isExpanded&&$(e.target).parents(".select-kit").length)return this.close(e),!1;this.close(e)},click:function(e){this._destroyEvent(e)},didPressLeftAndRightArrows:function(e){if(!this.isExpanded)return this.expand(),void e.stopImmediatePropagation();if(!Ember.isEmpty(this.selection)){if((e.keyCode||e.which)===this.keys.LEFT){var t=this.get("highlightedSelection.lastObject"),n=this.selection.indexOf(t);this.selection[n-1]?this.highlightSelection(this.selection[n-1]):this.highlightSelection(this.get("selection.lastObject"))}else{var i=this.get("highlightedSelection.firstObject"),s=this.selection.indexOf(i);this.selection[s+1]?this.highlightSelection(this.selection[s+1]):this.highlightSelection(this.get("selection.firstObject"))}}},tabFromHeader:function(e){this.didPressTab(e)},tabFromFilter:function(e){this.didPressTab(e)},escapeFromHeader:function(e){this.didPressEscape(e)},escapeFromFilter:function(e){this.didPressEscape(e)},upAndDownFromHeader:function(e){this.didPressUpAndDownArrows(e)},upAndDownFromFilter:function(e){this.didPressUpAndDownArrows(e)},leftAndRightFromHeader:function(e){this.didPressLeftAndRightArrows(e)},leftAndRightFromFilter:function(e){this.didPressLeftAndRightArrows(e)},backspaceFromHeader:function(e){this.didPressBackspace(e)},enterFromHeader:function(e){this.didPressEnter(e)},enterFromFilter:function(e){this.didPressEnter(e)},onFilterInputFocusout:function(e){Ember.$.contains(this.element,e.relatedTarget)||this.close(e)},_moveHighlight:function(e,t){var n=t.index(this.$highlightedRow()),i=n+e;i<0?i=t.length-1:i>=t.length&&(i=0),this._rowSelection(t,i)},_rowSelection:function(e,t){var n=e.eq(t).attr("data-value"),i=this.$findRowByValue(n);this._highlightRow(i)},_highlightRow:function(e){var t=this;Ember.run.schedule("afterRender",function(){e.trigger("mouseover").focus(),t.focus()})}},n(r,"_initKeys",[i],Object.getOwnPropertyDescriptor(r,"_initKeys"),r),n(r,"_setupEvents",[s],Object.getOwnPropertyDescriptor(r,"_setupEvents"),r),n(r,"_cleanUpEvents",[o],Object.getOwnPropertyDescriptor(r,"_cleanUpEvents"),r),r))}),define("select-kit/mixins/plugin-api",["exports"],function(e){"use strict";function t(e,t){Ember.isNone(b[e])&&(b[e]=[]),b[e].push(t)}function n(e,t){Ember.isNone(h[e])&&(h[e]=[]),h[e].push(t)}function i(e,t){Ember.isNone(g[e])&&(g[e]=[]),g[e].push(t)}function s(e,t){Ember.isNone(v[e])&&(v[e]=[]),v[e].push(t)}function o(e,t){Ember.isNone(y[e])&&(y[e]=[]),y[e].push(t)}function r(e,t){Ember.isNone(_[e])&&(_[e]=[]),_[e].push(t)}function a(e,t){Ember.isNone(w[e])&&(w[e]=[]),w[e].push(t)}function l(e,t,n){return e.forEach(function(e){(h[e]||[]).forEach(function(e){t=e().concat(t).uniqBy("id")}),(b[e]||[]).forEach(function(e){t=t.concat(e()).uniqBy("id")}),(g[e]||[]).forEach(function(e){t=e(n,t).uniqBy("id")})}),t}function u(e,t,n){return e.forEach(function(e){(v[e]||[]).forEach(function(e){t=e(n,t)})}),t}function c(e,t,n){return e.forEach(function(e){(y[e]||[]).forEach(function(e){t=e(n,t)})}),t}function d(e,t,n){e.forEach(function(e){(w[e]||[]).forEach(function(e){return e(n,t)})})}function p(e,t){e.forEach(function(e){(_[e]||[]).forEach(function(e){return e(t)})})}function m(e){return{appendContent:function(n){return t(e,function(){return n}),m(e)},prependContent:function(t){return n(e,function(){return t}),m(e)},modifyContent:function(t){return i(e,t),m(e)},modifyHeaderComputedContent:function(t){return s(e,t),m(e)},modifyCollectionHeader:function(t){return o(e,t),m(e)},onSelect:function(t){return a(e,t),m(e)},onSelectNone:function(t){return r(e,t),m(e)}}}function f(){b={},h={},g={},v={},y={},w={},_={}}Object.defineProperty(e,"__esModule",{value:!0}),e.applyContentPluginApiCallbacks=l,e.applyHeaderContentPluginApiCallbacks=u,e.applyCollectionHeaderCallbacks=c,e.applyOnSelectPluginApiCallbacks=d,e.applyOnSelectNonePluginApiCallbacks=p,e.modifySelectKit=m,e.clearCallbacks=f;var b={},h={},g={},v={},y={},_={},w={},x=Object.freeze([]);e.default=Ember.Mixin.create({concatenatedProperties:["pluginApiIdentifiers"],pluginApiIdentifiers:x})}),define("select-kit/mixins/tags",["exports","discourse/lib/ajax","discourse/lib/ajax-error"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Ember,s=i.run,o=i.get;e.default=Ember.Mixin.create({willDestroyElement:function(){this._super.apply(this,arguments);var e=this.searchDebounce;e&&s.cancel(e)},searchTags:function(e,i,s){var o=this;return this.startLoading(),(0,t.ajax)(Discourse.getURL(e),{quietMillis:200,cache:!0,dataType:"json",data:i}).then(function(e){o.set("asyncContent",s(o,e)),o.autoHighlight()}).catch(function(e){return(0,n.popupAjaxError)(e)}).finally(function(){return o.stopLoading()})},validateCreate:function(e){if(this.hasReachedMaximum||!this.site.get("can_create_tag"))return!1;var t=new RegExp(this.site.tags_filter_regexp,"g");if(e=e.replace(t,"").trim().toLowerCase(),!e.length||this.termMatchesForbidden)return!1;if(this.get("siteSettings.max_tag_length")<e.length)return!1;var n=function(e){return void 0===e?void 0:e.toLowerCase()},i=this.collectionComputedContent.map(function(e){return n(o(e,"id"))}).includes(e),s=this.selection.map(function(e){return n(o(e,"value"))}).includes(e);return!i&&!s},createContentFromInput:function(e){var t=e.trim().replace(/\s+/g,"-").replace(/[\/\?#\[\]@!\$&'\(\)\*\+,;=\.%\\`^\s|\{\}"<>]+/g,"").substring(0,this.siteSettings.max_tag_length);return this.siteSettings.force_lowercase_tags&&(t=t.toLowerCase()),t}})}),define("select-kit/mixins/utils",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=Ember,i=n.get,s=n.isNone,o=n.guidFor;e.default=Ember.Mixin.create({valueForContentItem:function(e){switch(void 0===e?"undefined":t(e)){case"string":case"number":return e;default:return i(e,this.valueAttribute)}},_nameForContent:function(e){return s(e)?null:"object"===(void 0===e?"undefined":t(e))?i(e,this.nameProperty):e},_isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},_normalize:function(e){return e=e.toLowerCase(),"function"==typeof e.normalize&&(e=e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")),e},_cast:function(e){return e===this.noneValue?e:this._castInteger(this._castBoolean(e))},_castBoolean:function(e){return this.castBoolean&&Ember.isPresent(e)&&"string"==typeof e?"true"===e:e},_castInteger:function(e){return this.castInteger&&Ember.isPresent(e)&&this._isNumeric(e)?parseInt(e,10):e},_findComputedContentItemByGuid:function(e){return o(this.createRowComputedContent)===e?this.createRowComputedContent:o(this.noneRowComputedContent)===e?this.noneRowComputedContent:this.collectionComputedContent.find(function(t){return o(t)===e})},_filterRemovableComputedContents:function(e){return e.filter(function(e){return e.created})}})}),Ember.TEMPLATES["select-kit/templates/components/category-drop/category-drop-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"span"],[11,"class","selected-name"],[9],[0,"\\n "],[1,[21,"label"],true],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"d-icon",[[23,["caretIcon"]]],[["class"],["caret-icon"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/category-drop/category-drop-header"}}),Ember.TEMPLATES["select-kit/templates/components/category-row"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["category"]]],null,{"statements":[[4,"if",[[23,["hasParentCategory"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","category-status"],[9],[0,"\\n"],[4,"unless",[[23,["hideParentCategory"]]],null,{"statements":[[0," "],[1,[21,"badgeForParentCategory"],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[21,"badgeForCategory"],false],[0,"\\n "],[7,"span"],[11,"class","topic-count"],[12,"aria-label",[27,"i18n",["category_row.topic_count"],[["count"],[[23,["topicCount"]]]]]],[9],[0,"\\n × "],[1,[21,"topicCount"],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","category-status"],[9],[0,"\\n "],[1,[21,"badgeForCategory"],false],[0,"\\n "],[7,"span"],[11,"class","topic-count"],[12,"aria-label",[27,"i18n",["category_row.topic_count"],[["count"],[[23,["topicCount"]]]]]],[9],[0,"\\n × "],[1,[21,"topicCount"],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n"],[4,"if",[[23,["shouldDisplayDescription"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","category-desc"],[9],[1,[27,"dir-span",[[23,["description"]]],null],true],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[1,[21,"label"],true],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/category-row"}}),Ember.TEMPLATES["select-kit/templates/components/color-palettes/color-palettes-row"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["color"],"statements":[[7,"span"],[11,"class","name"],[9],[0,"\\n "],[1,[21,"label"],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["colors"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","palettes"],[9],[0,"\\n"],[4,"each",[[23,["colors"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","palette"],[12,"style",[28,["background-color:",[22,1,[]],";"]]],[9],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/color-palettes/color-palettes-row"}}),Ember.TEMPLATES["select-kit/templates/components/combo-box/combo-box-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["icon"],"statements":[[4,"each",[[23,["icons"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[22,1,[]]],null],false],[0," "]],"parameters":[1]},null],[0,"\\n\\n"],[7,"span"],[11,"class","selected-name"],[9],[0,"\\n"],[4,"if",[[23,["forceEscape"]]],null,{"statements":[[0," "],[1,[21,"label"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[21,"label"],true],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n\\n"],[4,"if",[[23,["shouldDisplayClearableButton"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn-clear"],[9],[0,"\\n "],[1,[27,"d-icon",["times"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],[23,["onClearSelection"]]],[["bubbles"],[false]]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"d-icon",[[23,["caretIcon"]]],[["class"],["caret-icon"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/combo-box/combo-box-header"}}),Ember.TEMPLATES["select-kit/templates/components/dropdown-select-box/dropdown-select-box-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["icon"],"statements":[[4,"each",[[23,["icons"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[22,1,[]]],null],false],[0," "]],"parameters":[1]},null],[0,"\\n\\n"],[4,"if",[[23,["options","showFullTitle"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","d-button-label selected-name"],[9],[0,"\\n "],[1,[21,"label"],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/dropdown-select-box/dropdown-select-box-header"}}),Ember.TEMPLATES["select-kit/templates/components/dropdown-select-box/dropdown-select-box-row"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["icon"],"statements":[[4,"if",[[23,["template"]]],null,{"statements":[[0," "],[1,[21,"template"],true],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["icons"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","icons"],[9],[0,"\\n "],[7,"span"],[11,"class","selection-indicator"],[9],[10],[0,"\\n "],[4,"each",[[23,["icons"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[22,1,[]]],null],false],[0," "]],"parameters":[1]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","texts"],[9],[0,"\\n "],[7,"span"],[11,"class","name"],[9],[1,[21,"label"],true],[10],[0,"\\n "],[7,"span"],[11,"class","desc"],[9],[1,[21,"description"],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/dropdown-select-box/dropdown-select-box-row"}}),Ember.TEMPLATES["select-kit/templates/components/future-date-input-selector/future-date-input-selector-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["icon"],"statements":[[4,"if",[[23,["icons"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","future-date-input-selector-icons"],[9],[0,"\\n "],[4,"each",[[23,["icons"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[22,1,[]]],null],false],[0," "]],"parameters":[1]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"span"],[11,"class","selected-name"],[12,"title",[21,"title"]],[9],[0,"\\n"],[4,"if",[[23,["forceEscape"]]],null,{"statements":[[0," "],[1,[21,"label"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[21,"label"],true],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n\\n"],[4,"if",[[23,["computedContent","datetime"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","future-date-input-selector-datetime"],[9],[0,"\\n "],[1,[23,["computedContent","datetime"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["shouldDisplayClearableButton"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn-clear"],[9],[0,"\\n "],[1,[27,"d-icon",["times"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],[23,["onClearSelection"]]],[["bubbles"],[false]]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"d-icon",[[23,["caretIcon"]]],[["class"],["caret-icon"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/future-date-input-selector/future-date-input-selector-header"}}),Ember.TEMPLATES["select-kit/templates/components/future-date-input-selector/future-date-input-selector-row"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["icon"],"statements":[[4,"if",[[23,["computedContent","icons"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","future-date-input-selector-icons"],[9],[0,"\\n "],[4,"each",[[23,["computedContent","icons"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[22,1,[]]],null],false],[0," "]],"parameters":[1]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"span"],[11,"class","name"],[9],[1,[21,"label"],false],[10],[0,"\\n\\n"],[4,"if",[[23,["computedContent","datetime"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","future-date-input-selector-datetime"],[9],[0,"\\n "],[1,[23,["computedContent","datetime"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/future-date-input-selector/future-date-input-selector-row"}}),Ember.TEMPLATES["select-kit/templates/components/mini-tag-chooser/mini-tag-chooser-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"span"],[11,"class","selected-name"],[9],[1,[21,"label"],false],[10],[0,"\\n"],[1,[27,"d-icon",[[23,["caretIcon"]]],[["class"],["caret-icon"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/mini-tag-chooser/mini-tag-chooser-header"}}),Ember.TEMPLATES["select-kit/templates/components/multi-select"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"component",[[23,["headerComponent"]]],[["tabindex","isFocused","isExpanded","highlightedSelection","onClickSelectionItem","computedContent","onToggle","options"],[[23,["tabindex"]],[23,["isFocused"]],[23,["isExpanded"]],[23,["highlightedSelection"]],[27,"action",[[22,0,[]],"onClickSelectionItem"],null],[23,["headerComputedContent"]],[27,"action",[[22,0,[]],"onToggle"],null],[23,["headerComponentOptions"]]]],{"statements":[[0," "],[1,[27,"component",[[23,["filterComponent"]]],[["icon","placeholder","filter","hasSelection","isLoading","shouldDisplayFilter","isFocused","onFilterComputedContent"],[[23,["filterIcon"]],[23,["filterPlaceholder"]],[23,["filter"]],[23,["hasSelection"]],[23,["isLoading"]],[23,["shouldDisplayFilter"]],[23,["isFocused"]],[27,"action",[[22,0,[]],"onFilterComputedContent"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","select-kit-body"],[9],[0,"\\n"],[4,"if",[[23,["renderedBodyOnce"]]],null,{"statements":[[4,"unless",[[23,["isLoading"]]],null,{"statements":[[0," "],[1,[27,"component",[[23,["collectionComponent"]]],[["collectionHeaderComputedContent","hasSelection","noneRowComputedContent","createRowComputedContent","collectionComputedContent","rowComponent","noneRowComponent","createRowComponent","templateForRow","templateForNoneRow","templateForCreateRow","onClickRow","onMouseoverRow","highlighted","computedValue","rowComponentOptions","noContentRow","validationMessage"],[[23,["collectionHeaderComputedContent"]],[23,["hasSelection"]],[23,["noneRowComputedContent"]],[23,["createRowComputedContent"]],[23,["collectionComputedContent"]],[23,["rowComponent"]],[23,["noneRowComponent"]],[23,["createRowComponent"]],[23,["templateForRow"]],[23,["templateForNoneRow"]],[23,["templateForCreateRow"]],[27,"action",[[22,0,[]],"onClickRow"],null],[27,"action",[[22,0,[]],"onMouseoverRow"],null],[23,["highlighted"]],[23,["computedValue"]],[23,["rowComponentOptions"]],[23,["noContentRow"]],[23,["validationMessage"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[10],[0,"\\n\\n"],[7,"div"],[11,"class","select-kit-wrapper"],[9],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/multi-select"}}),Ember.TEMPLATES["select-kit/templates/components/multi-select/multi-select-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["selection","&default"],"statements":[[7,"div"],[11,"class","choices"],[9],[0,"\\n"],[4,"each",[[23,["computedContent","selection"]]],null,{"statements":[[0," "],[1,[27,"component",[[23,["selectedNameComponent"]]],[["onClickSelectionItem","highlightedSelection","forceEscape","computedContent"],[[23,["onClickSelectionItem"]],[23,["highlightedSelection"]],[23,["forceEscape"]],[22,1,[]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[7,"span"],[11,"class","filter choice"],[11,"tabindex","-1"],[9],[0,"\\n "],[14,2],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/multi-select/multi-select-header"}}),Ember.TEMPLATES["select-kit/templates/components/multi-select/selected-category"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","body"],[9],[0,"\\n "],[1,[21,"badge"],false],[0,"\\n "],[1,[27,"d-icon",["times"],null],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/multi-select/selected-category"}}),Ember.TEMPLATES["select-kit/templates/components/multi-select/selected-name"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["headerContent"]]],null,{"statements":[[7,"div"],[11,"class","header"],[9],[1,[21,"headerContent"],false],[10]],"parameters":[]},null],[0,"\\n\\n"],[7,"div"],[11,"class","body"],[9],[0,"\\n "],[7,"span"],[11,"class","name"],[9],[0,"\\n"],[4,"if",[[23,["forceEscape"]]],null,{"statements":[[0," "],[1,[21,"label"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[21,"label"],true],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[1,[27,"d-icon",["times"],null],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["footerContent"]]],null,{"statements":[[7,"div"],[11,"class","footer"],[9],[1,[21,"footerContent"],false],[10]],"parameters":[]},null],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/multi-select/selected-name"}}),Ember.TEMPLATES["select-kit/templates/components/period-chooser/period-chooser-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"h2"],[11,"class","selected-name"],[12,"title",[21,"title"]],[9],[0,"\\n "],[1,[27,"period-title",[[23,["value"]]],[["showDateRange","fullDay"],[true,[23,["options","fullDay"]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"d-icon",[[23,["caretIcon"]]],[["class"],["caret-icon"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/period-chooser/period-chooser-header"}}),Ember.TEMPLATES["select-kit/templates/components/period-chooser/period-chooser-row"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"span"],[11,"class","selection-indicator"],[9],[10],[0,"\\n\\n"],[7,"span"],[11,"class","period-title"],[9],[0,"\\n "],[1,[27,"period-title",[[23,["value"]]],[["showDateRange","fullDay"],[true,[23,["options","fullDay"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/period-chooser/period-chooser-row"}}),Ember.TEMPLATES["select-kit/templates/components/pinned-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"pinned-options",null,[["value","topic"],[[23,["pinned"]],[23,["topic"]]]]],false],[0,"\\n\\n"],[7,"p"],[11,"class","reason"],[9],[0,"\\n "],[1,[21,"reasonText"],true],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/pinned-button"}}),Ember.TEMPLATES["select-kit/templates/components/select-kit/select-kit-collection"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":["computedContent"],"statements":[[4,"if",[[23,["collectionHeaderComputedContent"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","collection-header"],[9],[0,"\\n "],[1,[21,"collectionHeaderComputedContent"],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["hasSelection"]]],null,{"statements":[[4,"if",[[23,["noneRowComputedContent"]]],null,{"statements":[[0," "],[1,[27,"component",[[23,["noneRowComponent"]]],[["computedContent","templateForRow","highlighted","onMouseoverRow","computedValue","options","onClickRow"],[[23,["noneRowComputedContent"]],[23,["templateForNoneRow"]],[23,["highlighted"]],[23,["onMouseoverRow"]],[23,["computedValue"]],[23,["rowComponentOptions"]],[23,["onClickRow"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["createRowComputedContent"]]],null,{"statements":[[0," "],[1,[27,"component",[[23,["createRowComponent"]]],[["computedContent","highlighted","computedValue","templateForRow","onMouseoverRow","onClickRow","options"],[[23,["createRowComputedContent"]],[23,["highlighted"]],[23,["computedValue"]],[23,["templateForCreateRow"]],[23,["onMouseoverRow"]],[23,["onClickRow"]],[23,["rowComponentOptions"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["noContentRow"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","select-kit-row no-content"],[9],[0,"\\n "],[1,[21,"noContentRow"],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["validationMessage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","validation-message"],[9],[0,"\\n "],[1,[21,"validationMessage"],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"each",[[23,["collectionComputedContent"]]],null,{"statements":[[0," "],[1,[27,"component",[[23,["rowComponent"]]],[["computedContent","highlighted","computedValue","templateForRow","onClickRow","onMouseoverRow","options"],[[22,1,[]],[23,["highlighted"]],[23,["computedValue"]],[23,["templateForRow"]],[23,["onClickRow"]],[23,["onMouseoverRow"]],[23,["rowComponentOptions"]]]]],false],[0,"\\n"]],"parameters":[1]},null]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/select-kit/select-kit-collection"}}),Ember.TEMPLATES["select-kit/templates/components/select-kit/select-kit-filter"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"input",null,[["tabindex","class","placeholder","key-up","autocomplete","autocorrect","autocapitalize","spellcheck","value"],[-1,"filter-input",[23,["computedPlaceholder"]],[23,["onFilterComputedContent"]],"off","off","off",false,[23,["filter"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["isLoading"]]],null,{"statements":[[0," "],[1,[27,"loading-spinner",null,[["size"],["small"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["icon"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[23,["icon"]]],[["class"],["filter-icon"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/select-kit/select-kit-filter"}}),Ember.TEMPLATES["select-kit/templates/components/select-kit/select-kit-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["icon"],"statements":[[4,"each",[[23,["icons"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[22,1,[]]],null],false],[0," "]],"parameters":[1]},null],[0,"\\n\\n"],[7,"span"],[11,"class","selected-name"],[9],[0,"\\n"],[4,"if",[[23,["forceEscape"]]],null,{"statements":[[0," "],[1,[21,"label"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[21,"label"],true],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/select-kit/select-kit-header"}}),Ember.TEMPLATES["select-kit/templates/components/select-kit/select-kit-row"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["icon"],"statements":[[4,"if",[[23,["template"]]],null,{"statements":[[0," "],[1,[21,"template"],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[4,"each",[[23,["icons"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[22,1,[]]],null],false],[0," "]],"parameters":[1]},null],[0,"\\n "],[7,"span"],[11,"class","name"],[9],[0,"\\n"],[4,"if",[[23,["forceEscape"]]],null,{"statements":[[0," "],[1,[21,"label"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[21,"label"],true],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/select-kit/select-kit-row"}}),Ember.TEMPLATES["select-kit/templates/components/single-select"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"component",[[23,["headerComponent"]]],[["caretIcon","tabindex","isFocused","isExpanded","computedContent","onToggle","onClearSelection","options"],[[23,["caretIcon"]],[23,["tabindex"]],[23,["isFocused"]],[23,["isExpanded"]],[23,["headerComputedContent"]],[27,"action",[[22,0,[]],"onToggle"],null],[27,"action",[[22,0,[]],"onClearSelection"],null],[23,["headerComponentOptions"]]]]],false],[0,"\\n\\n"],[7,"div"],[11,"class","select-kit-body"],[9],[0,"\\n "],[1,[27,"component",[[23,["filterComponent"]]],[["filter","isLoading","icon","hasSelection","shouldDisplayFilter","placeholder","isFocused","onFilterComputedContent"],[[23,["filter"]],[23,["isLoading"]],[23,["filterIcon"]],[23,["hasSelection"]],[23,["shouldDisplayFilter"]],[23,["filterPlaceholder"]],[23,["isFocused"]],[27,"action",[[22,0,[]],"onFilterComputedContent"],null]]]],false],[0,"\\n\\n"],[4,"if",[[23,["renderedBodyOnce"]]],null,{"statements":[[0," "],[1,[27,"component",[[23,["collectionComponent"]]],[["collectionHeaderComputedContent","hasSelection","noneRowComputedContent","createRowComputedContent","collectionComputedContent","rowComponent","noneRowComponent","createRowComponent","templateForRow","templateForNoneRow","templateForCreateRow","onClickRow","onMouseoverRow","highlighted","computedValue","rowComponentOptions","noContentRow","validationMessage"],[[23,["collectionHeaderComputedContent"]],[23,["hasSelection"]],[23,["noneRowComputedContent"]],[23,["createRowComputedContent"]],[23,["collectionComputedContent"]],[23,["rowComponent"]],[23,["noneRowComponent"]],[23,["createRowComponent"]],[23,["templateForRow"]],[23,["templateForNoneRow"]],[23,["templateForCreateRow"]],[27,"action",[[22,0,[]],"onClickRow"],null],[27,"action",[[22,0,[]],"onMouseoverRow"],null],[23,["highlighted"]],[23,["computedValue"]],[23,["rowComponentOptions"]],[23,["noContentRow"]],[23,["validationMessage"]]]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[7,"div"],[11,"class","select-kit-wrapper"],[9],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/single-select"}}),Ember.TEMPLATES["select-kit/templates/components/tag-drop/tag-drop-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"span"],[11,"class","selected-name"],[9],[0,"\\n"],[4,"if",[[23,["forceEscape"]]],null,{"statements":[[0," "],[1,[21,"label"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[21,"label"],true],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n\\n"],[1,[27,"d-icon",[[23,["caretIcon"]]],[["class"],["caret-icon"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/tag-drop/tag-drop-header"}}),Ember.TEMPLATES["select-kit/templates/components/topic-notifications-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"topic-notifications-options",null,[["value","topic","showFullTitle"],[[23,["notificationLevel"]],[23,["topic"]],[23,["showFullTitle"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["appendReason"]]],null,{"statements":[[0," "],[7,"p"],[11,"class","reason"],[9],[0,"\\n "],[1,[23,["topic","details","notificationReasonText"]],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"select-kit/templates/components/topic-notifications-button"}}),define("discourse",["exports","discourse-common/resolver","ember-addons/ember-computed-decorators","discourse-common/mixins/focus-event"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u,c,d=[],p=Ember.Application.extend(i.default,(o=(0,n.observes)("_docTitle","hasFocus","contextCount","notificationCount"),r=(0,n.default)("contextCount","notificationCount"),a=(0,n.observes)("contextCount","notificationCount"),l=(0,n.observes)("hasFocus"),u=(0,n.default)("currentAssetVersion","desiredAssetVersion"),c={rootElement:"#main",_docTitle:document.title,RAW_TEMPLATES:{},__widget_helpers:{},customEvents:{paste:"paste"},reset:function(){this._super.apply(this,arguments),Mousetrap.reset()},getURL:function(e){return e&&("/"===e||/^\/[^\/]/.test(e))?-1!==e.indexOf(p.BaseUri)?e:("/"!==e[0]&&(e="/"+e),p.BaseUri+e):e},getURLWithCDN:function(e){return e=p.getURL(e),p.CDN&&/^\/[^\/]/.test(e)?e=p.CDN+e:p.S3CDN&&(e=e.replace(p.S3BaseUrl,p.S3CDN)),e},Resolver:(0,t.buildResolver)("discourse"),_titleChanged:function(){var e=this._docTitle||p.SiteSettings.title;$("title").text()!==e&&$("title").text(e);var t=this.displayCount;t>0&&!p.User.currentProp("dynamic_favicon")&&(e="("+t+") "+e),document.title=e},displayCount:function(){return p.User.current()&&"notifications"===p.User.currentProp("title_count_mode")?this.notificationCount:this.contextCount},faviconChanged:function(){if(p.User.currentProp("dynamic_favicon")){var e=p.SiteSettings.site_favicon_url;/^http/.test(e)&&(e=p.getURL("/favicon/proxied?"+encodeURIComponent(e)));var t=this.displayCount;new window.Favcount(e).set(t)}},postButtons:function(){return p.SiteSettings.post_menu.split("|").map(function(e){return e.replace(/\+/,"").capitalize()})},updateContextCount:function(e){this.set("contextCount",e)},updateNotificationCount:function(e){this.hasFocus||this.set("notificationCount",e)},incrementBackgroundContextCount:function(){this.hasFocus||(this.set("backgroundNotify",!0),this.set("contextCount",(this.contextCount||0)+1))},resetCounts:function(){this.hasFocus&&this.backgroundNotify&&this.set("contextCount",0),this.set("backgroundNotify",!1),this.hasFocus&&this.set("notificationCount",0)},authenticationComplete:function(e){return p.__container__.lookup("controller:login").authenticationComplete(e)},start:function(){$("noscript").remove(),Object.keys(requirejs._eak_seen).forEach(function(e){if(/\/pre\-initializers\//.test(e)){var t=requirejs(e,null,null,!0);if(!t)throw new Error(e+" must export an initializer.");var n=t.default,i=n.initialize;n.initialize=function(){i.call(this,p.__container__,p)},p.initializer(n)}}),Object.keys(requirejs._eak_seen).forEach(function(e){if(/\/initializers\//.test(e)){var t=requirejs(e,null,null,!0);if(!t)throw new Error(e+" must export an initializer.");var n=t.default,i=n.initialize;n.initialize=function(){i.call(this,p.__container__,p)},p.instanceInitializer(n)}});var e=requirejs("discourse/lib/plugin-api").withPluginApi,t=0;d.forEach(function(n){p.instanceInitializer({name:"_discourse_plugin_"+ ++t,after:"inject-objects",initialize:function(){e(n.version,n.code)}})})},requiresRefresh:function(e,t){return t&&e!==t},_registerPluginCode:function(e,t){d.push({version:e,code:t})},assetVersion:Ember.computed({get:function(){return this.currentAssetVersion},set:function(e,t){return t&&(this.currentAssetVersion?this.set("desiredAssetVersion",t):this.set("currentAssetVersion",t)),this.currentAssetVersion}})},s(c,"_titleChanged",[o],Object.getOwnPropertyDescriptor(c,"_titleChanged"),c),s(c,"displayCount",[r],Object.getOwnPropertyDescriptor(c,"displayCount"),c),s(c,"faviconChanged",[a],Object.getOwnPropertyDescriptor(c,"faviconChanged"),c),s(c,"postButtons",[n.default],Object.getOwnPropertyDescriptor(c,"postButtons"),c),s(c,"resetCounts",[l],Object.getOwnPropertyDescriptor(c,"resetCounts"),c),s(c,"requiresRefresh",[u],Object.getOwnPropertyDescriptor(c,"requiresRefresh"),c),c)).create();e.default=p}),function(){window.Discourse=requirejs("discourse").default}(),define("discourse/lib/to-markdown",["exports"],function(e){"use strict";function t(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function n(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(){return[].concat(i(g.blocks().map(function(e){return g.block(e)})),i(g.headings().map(function(e,t){return g.heading(e,t+1)})),i(g.slices().map(function(e){return g.slice(e,"\n")})),i(g.emphases().map(function(e){return g.emphasis(e[0],e[1])})),[g.cell("td"),g.cell("th"),g.replace("br","\n"),g.replace("hr","\n---\n"),g.replace("head",""),g.keep("ins"),g.keep("del"),g.keep("small"),g.keep("big"),g.keep("kbd"),g.li(),g.link(),g.image(),g.code(),g.blockquote(),g.table(),g.tr(),g.ol(),g.list("ul"),g.span()])}function r(e){var t=e.match(/<body[^>]*>([\s\S]*?)<\/body>/);e=t?t[1]:e,e=e.replace(/\r|\n|&nbsp;/g," ");for(var n=void 0;n=e.match(/<[^\s>]+[^>]*>\s{2,}<[^\s>]+[^>]*>/);)e=e.replace(n[0],n[0].replace(/>\s{2,}</,"> <"));return e=e.replace(/<!\[if !?\S*]>[^!]*<!\[endif]>/g,"")}function a(e){for(var t=/<code[^>]*>([\s\S]*?)<\/code>/gi,n=e,i=t.exec(n),s=[];i;){var o="DISCOURSE_PLACEHOLDER_"+(s.length+1),a=i[1];a=$("<div />").html(a).text().replace(/^\n/,"").replace(/\n$/,""),s.push([o,a]),e=e.replace(i[0],"<code>"+o+"</code>"),i=t.exec(n)}return{elements:function e(t){if("#text"!==t.nodeName&&void 0!==t.length){for(var n=[],i=0;i<t.length;++i)"#comment"!==t[i].nodeName&&n.push(e(t[i]));return n}var s={name:t.nodeName.toLowerCase(),data:t.data,children:[],attributes:{}};if("#text"===t.nodeName)return s;for(var o=0;o<t.childNodes.length;++o)"#comment"!==t.childNodes[o].nodeName&&s.children.push(e(t.childNodes[o]));for(var r=0;r<t.attributes.length;++r)s.attributes[t.attributes[r].name]=t.attributes[r].value;return s}($.parseHTML(r(e))),placeholders:s}}function l(e,t){return t.forEach(function(t){e=e.replace(t[0],t[1])}),e}function u(e){try{var t=a(e),n=t.elements,i=t.placeholders,s=v.parse(n).trim();return s=s.replace(/^<b>/,"").replace(/<\/b>$/,"").trim(),s=s.replace(/\n +/g,"\n").replace(/ +\n/g,"\n").replace(/ {2,}/g," ").replace(/\n{3,}/g,"\n\n").replace(/\t/g," "),l(s,i)}catch(e){return""}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var c=function e(t,n,i){null===t&&(t=Function.prototype);var s=Object.getOwnPropertyDescriptor(t,n);if(void 0===s){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,i)}if("value"in s)return s.value;var r=s.get;if(void 0!==r)return r.call(i)},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),p=function(e){return e.replace(/^\s+/,"")},m=function(e){return e.replace(/\s+$/,"")},f=function(e){return(e.replace(/\\\|/,"").match(/\|/g)||[]).length},b=["MsoListParagraphCxSpFirst","MsoListParagraphCxSpMiddle","MsoListParagraphCxSpLast"],h=function(e,t){return(e.children||[]).some(function(e){return e.name===t})},g=e.Tag=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];s(this,e),this.name=t,this.prefix=n,this.suffix=i,this.inline=o}return d(e,[{key:"decorate",value:function(e){return(this.prefix||this.suffix)&&(e=[this.prefix,e,this.suffix].join("")),this.inline&&(e=" "+e+" "),e}},{key:"toMarkdown",value:function(){var e=this.element.innerMarkdown();return e&&e.trim()?this.decorate(e):e}}],[{key:"blocks",value:function(){return["address","article","aside","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","hr","main","nav","p","pre","section"]}},{key:"headings",value:function(){return["h1","h2","h3","h4","h5","h6"]}},{key:"emphases",value:function(){return[["b","**"],["strong","**"],["i","*"],["em","*"],["s","~~"],["strike","~~"]]}},{key:"slices",value:function(){return["dt","dd","thead","tbody","tfoot"]}},{key:"trimmable",value:function(){return[].concat(i(e.blocks()),i(e.headings()),i(e.slices()),["li","td","th","br","hr","blockquote","table","ol","tr","ul"])}},{key:"block",value:function(i,o,r){return function(e){function a(){s(this,a);var e=t(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,i,o,r));return e.gap="\n\n",e}return n(a,e),d(a,[{key:"decorate",value:function(e){var t=this.element.parent;return"p"===this.name&&t&&"li"===t.name&&(this.gap=""),""+this.gap+this.prefix+e+this.suffix+this.gap}}]),a}(e)}},{key:"heading",value:function(t,n){var s=[].concat(i(Array(n))).map(function(){return"#"}).join("")+" ";return e.block(t,s,"")}},{key:"emphasis",value:function(i,o){return function(e){function r(){return s(this,r),t(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,i,o,o,!0))}return n(r,e),d(r,[{key:"decorate",value:function(e){e.includes("\n")&&(this.prefix="<"+this.name+">",this.suffix="</"+this.name+">");var t=e.match(/^\s/)||[""];return this.prefix=t[0]+this.prefix,t=e.match(/\s$/)||[""],this.suffix=this.suffix+t[0],c(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"decorate",this).call(this,e.trim())}}]),r}(e)}},{key:"keep",value:function(i){return function(e){function o(){return s(this,o),t(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,i,"<"+i+">","</"+i+">"))}return n(o,e),o}(e)}},{key:"replace",value:function(i,o){return function(e){function r(){s(this,r);var e=t(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,i,"",""));return e.text=o,e}return n(r,e),d(r,[{key:"toMarkdown",value:function(){return this.text}}]),r}(e)}},{key:"span",value:function(){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,"span"))}return n(i,e),d(i,[{key:"decorate",value:function(e){return"badge badge-notification clicks"===this.element.attributes.class?"":c(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"decorate",this).call(this,e)}}]),i}(e)}},{key:"link",value:function(){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,"a","","",!0))}return n(i,e),d(i,[{key:"decorate",value:function(e){var t=this.element,n=t.attributes;return/^mention/.test(n.class)&&"@"===e[0]?e:"hashtag"===n.class&&"#"===e[0]?e:["lightbox","d-lazyload"].includes(n.class)&&h(t,"img")?"!["+(e=n.title||"")+"]("+n.href+")":n.href&&e!==n.href?"["+(e=e.replace(/\n{2,}/g,"\n"))+"]("+n.href+")":e}}]),i}(e)}},{key:"image",value:function(){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,"img","","",!0))}return n(i,e),d(i,[{key:"toMarkdown",value:function(){var e=this.element,t=e.attributes,n=e.parent&&e.parent.attributes||{},i=t.src||n.src,s=t["data-base62-sha1"];s&&(i="upload://"+s);var o=t.class||n.class;if(o&&o.includes("emoji"))return t.title||n.title;if(i){var r=t.alt||n.alt||"",a=t.width||n.width,l=t.height||n.height,u=t.title;if(a&&l){r=""+r+(this.element.parentNames.includes("table")?"\\|":"|")+a+"x"+l}return"!["+r+"]("+i+(u?' "'+u+'"':"")+")"}return""}}]),i}(e)}},{key:"slice",value:function(i,o){return function(e){function r(){return s(this,r),t(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,i,"",o))}return n(r,e),d(r,[{key:"decorate",value:function(e){return this.element.next||(this.suffix=""),""+e+this.suffix}}]),r}(e)}},{key:"cell",value:function(i){return function(e){function o(){return s(this,o),t(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,i,"|"))}return n(o,e),d(o,[{key:"toMarkdown",value:function(){var e=this.element.innerMarkdown().trim();if(e.includes("\n"))for(var t=this.element;t=t.parent;)if("table"===t.name){t.tag().invalid();break}return this.decorate(e)}}]),o}(e)}},{key:"li",value:function(){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return n(i,e),d(i,[{key:"decorate",value:function(e){var t=this.element.filterParentNames(["ol","ul"]).slice(1).map(function(){return"\t"}).join(""),n=this.element.attributes;if(b.includes(n.class))try{var s=parseInt(n.style.match(/level./)[0].replace("level",""));t=Array(s).join("\t")+t}finally{"MsoListParagraphCxSpFirst"===n.class?t="\n\n"+t:"MsoListParagraphCxSpLast"===n.class&&(e+="\n")}return c(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"decorate",this).call(this,t+"* "+p(e))}}]),i}(e.slice("li","\n"))}},{key:"code",value:function(){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,"code","`","`"))}return n(i,e),d(i,[{key:"decorate",value:function(e){return this.element.parentNames.includes("pre")?(this.prefix="\n\n```\n",this.suffix="\n```\n\n"):this.inline=!0,e=$("<textarea />").html(e).text(),c(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"decorate",this).call(this,e)}}]),i}(e)}},{key:"blockquote",value:function(){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,"blockquote","\n> ","\n"))}return n(i,e),d(i,[{key:"decorate",value:function(e){return e=e.trim().replace(/\n{2,}>/g,"\n>").replace(/\n/g,"\n> "),c(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"decorate",this).call(this,e)}}]),i}(e)}},{key:"table",value:function(){return function(e){function o(){s(this,o);var e=t(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return e.isValid=!0,e}return n(o,e),d(o,[{key:"invalid",value:function(){if(this.isValid=!1,this.element.parentNames.includes("table"))for(var e=this.element;e=e.parent;)if("table"===e.name){e.tag().invalid();break}}},{key:"decorate",value:function(e){e=c(o.prototype.__proto__||Object.getPrototypeOf(o.prototype),"decorate",this).call(this,e).replace(/\|\n{2,}\|/g,"|\n|");var t=e.trim().split("\n"),n=f(t[0]);if(this.isValid=this.isValid&&t.length>1&&n>2&&t.reduce(function(e,t){return e&&f(t)<=n}),this.isValid){var s=[].concat(i(Array(n-1))).map(function(){return"| --- "}).join("")+"|\n";e=e.replace("|\n","|\n"+s)}else e=e.replace(/\|/g," "),this.invalid();return e}}]),o}(e.block("table"))}},{key:"list",value:function(i){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return n(i,e),d(i,[{key:"decorate",value:function(e){var t="",n=this.element.parent;return n&&"ul"===n.name&&(this.gap="",this.suffix="\n"),this.element.filterParentNames(["li"]).length&&(this.gap="",t="\n"),t+c(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"decorate",this).call(this,m(e))}}]),i}(e.block(i))}},{key:"ol",value:function(){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return n(i,e),d(i,[{key:"decorate",value:function(e){e="\n"+e;for(var t=e.match(/\n\t*\*/)[0],n=parseInt(this.element.attributes.start||1);e.includes(t);n++)e=e.replace(t,t.replace("*",n+"."));return c(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"decorate",this).call(this,e.slice(1))}}]),i}(e.list("ol"))}},{key:"tr",value:function(){return function(e){function i(){return s(this,i),t(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return n(i,e),d(i,[{key:"decorate",value:function(e){return this.element.next||(this.suffix="|"),""+e+this.suffix}}]),i}(e.slice("tr","|\n"))}}]),e}(),v=function(){function e(t,n,i,o){s(this,e),this.name=t.name,this.data=t.data,this.children=t.children,this.attributes=t.attributes,n&&(this.parent=n,this.parentNames=n.parentNames.slice(),this.parentNames.push(n.name)),this.parentNames=this.parentNames||[],this.previous=i,this.next=o,"p"===this.name&&b.includes(this.attributes.class)&&(this.name="li",this.parentNames.push("ul"))}return d(e,[{key:"tag",value:function(){var e=this,t=new(o().filter(function(t){return(new t).name===e.name})[0]||g);return t.element=this,t}},{key:"innerMarkdown",value:function(){return e.parseChildren(this)}},{key:"leftTrimmable",value:function(){return this.previous&&g.trimmable().includes(this.previous.name)}},{key:"rightTrimmable",value:function(){return this.next&&g.trimmable().includes(this.next.name)}},{key:"text",value:function(){var e=this.data||"";return this.leftTrimmable()&&(e=p(e)),this.rightTrimmable()&&(e=m(e)),e=e.replace(/[ \t]+/g," "),e}},{key:"toMarkdown",value:function(){return"#text"===this.name?this.text():this.tag().toMarkdown()}},{key:"filterParentNames",value:function(e){return this.parentNames.filter(function(t){return e.includes(t)})}}],[{key:"toMarkdown",value:function(t,n,i,s){return new e(t,n,i,s).toMarkdown()}},{key:"parseChildren",value:function(t){return e.parse(t.children,t)}},{key:"parse",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t){for(var i=[],s=0;s<t.length;s++){var o=0===s?null:t[s-1],r=s===t.length?null:t[s+1];i.push(e.toMarkdown(t[s],n,o,r))}return i.join("")}return""}}]),e}()}),define("discourse/lib/utilities",["exports","pretty-text/sanitizer","discourse/lib/to-markdown"],function(e,t,n){"use strict";function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e){switch(e){case"tiny":return 20;case"small":return 25;case"medium":return 32;case"large":return 45;case"extra_large":return 60;case"huge":return 120}return e}function r(e){return e instanceof Handlebars.SafeString?e.toString():(0,t.escape)(e)}function a(e){return ce(e||"")}function l(e){ce=e}function u(e,t){if(!e)return"";var n=c(o(t));return e.replace(/\{size\}/g,n)}function c(e){var t=window.devicePixelRatio||1;return e*Math.min(3,Math.max(1,Math.round(t)))}function d(e,t){t=t||Discourse.getURLWithCDN;var n=o(e.size),i=u(e.avatarTemplate,n);if(!i||0===i.length)return"";var s="avatar"+(e.extraClasses?" "+e.extraClasses:""),a=e.title?" title='"+r(e.title||"")+"'":"";return"<img alt='' width='"+n+"' height='"+n+"' src='"+t(i)+"' class='"+s+"'"+a+">"}function p(e,t){return d(_.merge({avatarTemplate:e,size:"tiny"},t))}function m(e,t,n){var i=Discourse.getURL("/t/");return i+=e?e+"/":"topic/",i+=t,n>1&&(i+="/"+n),i}function f(e){return/^[a-zA-Z0-9!#$%&'*+\/=?\^_`{|}~\-]+(?:\.[a-zA-Z0-9!#$%&'\*+\/=?\^_`{|}~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/.test(e)}function b(e){return e=e.indexOf("://")>-1?e.split("/")[2]:e.split("/")[0],e.split(":")[0]}function h(){var e=window.getSelection();if(e.isCollapsed)return"";for(var t=$("<div>"),i=0;i<e.rangeCount;i++){var s=e.getRangeAt(i),o=$(s.commonAncestorContainer),r=o.find(".post-menu-area")[0];r&&s.setEndBefore(r),t.append(s.cloneContents())}return(0,n.default)(t.html())}function g(e){var t=v(e),n=e.value.slice(0,t).split("\n"),i=n.length;return{rowNum:i,colNum:t-n.splice(0,i-1).reduce(function(e,t){return e+t.length+1},0)}}function v(e){var t,n,i;return e.selectionStart?e.selectionStart:document.selection?(e.focus(),(t=document.selection.createRange())?(i=e.createTextRange(),n=i.duplicate(),i.moveToBookmark(t.getBookmark()),n.setEndPoint("EndToStart",i),n.text.length):0):0}function y(e,t){var n;return e.setSelectionRange?(e.focus(),void e.setSelectionRange(t,t)):e.createTextRange?(n=e.createTextRange(),n.collapse(!0),n.moveEnd("character",t),n.moveStart("character",t),n.select()):void 0}function w(e,t){if(!e||0===e.length)return!1;if(e.length>1)return bootbox.alert(I18n.t("post.errors.too_many_uploads")),!1;var n=e[0];return"undefined"!=typeof Blob&&"undefined"!=typeof File&&n instanceof Blob&&!(n instanceof File)&&"image/png"===n.type&&(n.name="image.png"),t=t||{},t.type=U(n.name),x(n,t)}function x(e,t){if(t.skipValidation)return!0;if(!L())return!1;t=t||{};var n=e&&e.name;if(!n)return!1;if(t.allowStaffToUploadAnyFileInPm&&t.isPrivateMessage&&Discourse.User.currentProp("staff"))return!0;if(t.imagesOnly){if(!N(n)&&!M(n))return bootbox.alert(I18n.t("post.errors.upload_not_authorized",{authorized_extensions:I()})),!1}else if(t.csvOnly){if(!/\.csv$/i.test(n))return bootbox.alert(I18n.t("user.invited.bulk_invite.error")),!1}else if(!A()&&!S(n))return bootbox.alert(I18n.t("post.errors.upload_not_authorized",{authorized_extensions:D()})),!1;return!(!t.bypassNewUserRestriction&&!Discourse.User.current().isAllowedToUploadAFile(t.type))||(bootbox.alert(I18n.t("post.errors."+t.type+"_upload_not_allowed_for_new_user")),!1)}function E(e){return e.toLowerCase().replace(/[\s\.]+/g,"").split("|").filter(function(e){return-1===e.indexOf("*")})}function k(){return E(Discourse.SiteSettings.authorized_extensions)}function P(){return E(Discourse.SiteSettings.authorized_extensions_for_staff)}function j(){var e=k().filter(function(e){return de.test(e)});if(Discourse.User.currentProp("staff")){var t=P().filter(function(e){return de.test(e)});e=_.union(e,t)}return e}function T(){return new RegExp("\\.("+k().join("|")+")$","i")}function O(){return new RegExp("\\.("+j().join("|")+")$","i")}function C(){return new RegExp("\\.("+P().join("|")+")$","i")}function S(e){return!(!Discourse.User.currentProp("staff")||!C().test(e))||T().test(e)}function M(e){return O().test(e)}function D(){return(Discourse.User.currentProp("staff")?[].concat(s(k()),s(P())):k()).filter(function(e){return e.length>0}).join(", ")}function I(){return A()?"png, jpg, jpeg, gif, svg, ico":j().join(", ")}function A(){return Discourse.SiteSettings.authorized_extensions.indexOf("*")>=0||Discourse.SiteSettings.authorized_extensions_for_staff.indexOf("*")>=0&&Discourse.User.currentProp("staff")}function L(){return!!A()||Discourse.SiteSettings.authorized_extensions.split("|").filter(function(e){return e}).length>0}function z(){return!!A()||j().length>0}function N(e){return/\.(png|jpe?g|gif|svg|ico)$/i.test(e)}function U(e){return N(e)?"image":"attachment"}function F(e){return/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e)}function R(t){var n=t.split("."),i=n[n.length-2];return e.isAppleDevice()&&F(i)&&(i=I18n.t("upload_selector.default_image_alt_text")),encodeURIComponent(i)}function B(){return A()||de.test(D())}function H(){return A()||D().split(", ").length>j().length}function q(){return H()?"upload":"far-image"}function V(e){return Discourse.CDN?(e=Discourse.getURLWithCDN(e),/^\/\//.test(e)?"http:"+e:e):Discourse.S3BaseUrl?"https:"+e:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")+e}function W(e){if(N(e.original_filename)){return"!["+R(e.original_filename)+"|"+e.thumbnail_width+"x"+e.thumbnail_height+"]("+(e.short_url||e.url)+")"}return!Discourse.SiteSettings.prevent_anons_from_downloading_files&&/\.(mov|mp4|webm|ogv|mp3|ogg|wav|m4a)$/i.test(e.original_filename)?V(e.url):"["+e.original_filename+"|attachment]("+e.short_url+") ("+I18n.toHumanSize(e.filesize)+")"}function G(e){ +if(e.jqXHR)switch(e.jqXHR.status){case 0:return;case 413:var t=U(e.files[0].name),n=Discourse.SiteSettings["max_"+t+"_size_kb"];return void bootbox.alert(I18n.t("post.errors.file_too_large",{max_size_kb:n}));case 422:return void(e.jqXHR.responseJSON.message?bootbox.alert(e.jqXHR.responseJSON.message):bootbox.alert(e.jqXHR.responseJSON.errors.join("\n")))}else if(e.errors&&e.errors.length>0)return void bootbox.alert(e.errors.join("\n"));bootbox.alert(I18n.t("post.errors.upload"))}function K(){var e=null,t=_.first($(ue));return t&&(e=t.content),e||(e=Discourse.SiteSettings.top_menu.split("|")[0].split(",")[0]),e}function Y(e){var t=_.first($(ue));t&&(t.content=e)}function J(e){var t=e.selection,n=e.needle,i=e.replacement,s=i.end-i.start-(n.end-n.start);return t.end<=n.start?{start:t.start,end:t.end}:t.start<=n.start?t.end<n.end?{start:t.start,end:n.start}:{start:t.start,end:t.end+s}:t.start<n.end?t.end<=n.end?{start:i.end,end:i.end}:{start:i.end,end:t.end+s}:{start:t.start+s,end:t.end+s}}function X(){return navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&!navigator.userAgent.match(/Trident/g)}function Q(){return void 0===pe&&(pe=navigator.userAgent.match(/iPad/g)&&!navigator.userAgent.match(/Trident/g)),pe}function Z(){var e=localStorage.getItem("safari-hacks-disabled"),t=!1;return null!==e&&(t="true"===e),t}function ee(e,t){var n=e.clipboardData||e.originalEvent.clipboardData||e.delegatedEvent.originalEvent.clipboardData,i=me(n.types),s=me(n.files);i.includes("Files")&&0===s.length&&(s=me(n.items).filter(function(e){return"file"===e.kind})),t=s&&t&&!i.includes("text/plain");var o=t&&s.filter(function(e){return e.type.match("^image/")})[0];return{clipboard:n,types:i,canUpload:t,canPasteHtml:Discourse.SiteSettings.enable_rich_text_paste&&i.includes("text/html")&&!o}}function te(e){return!isNaN(parseFloat(e))&&isFinite(e)}function ne(e,t,n){for(var i=moment(t,"YYYY-MM-DD"),s=moment(n,"YYYY-MM-DD"),o=s.diff(i,"days"),r=i,a=0;a<=o;a++){var l=e[a]?moment(e[a].x,"YYYY-MM-DD"):null;0!==a||l&&!l.isAfter(i)?l&&!l.isAfter(moment(r))||e.splice(a,0,{x:r,y:0}):e.splice(a,0,{x:i.format("YYYY-MM-DD"),y:0}),r=moment(r).add(1,"day").format("YYYY-MM-DD")}return e}function ie(){try{document.cookie="cookietest=1";var e=-1!==document.cookie.indexOf("cookietest=");return document.cookie="cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",e}catch(e){return!1}}function se(){return window.matchMedia("(display-mode: standalone)").matches&&navigator.userAgent.match(/(iPad|iPhone|iPod)/g)}function oe(){return void 0!==window.ReactNativeWebView}function re(e,t){void 0!==window.ReactNativeWebView&&window.ReactNativeWebView.postMessage(JSON.stringify(i({},e,t)))}function ae(e,t){var n={message:e+" theme/component is throwing errors",stacktrace:t.stack};Ember.$.ajax(Discourse.BaseUri+"/logs/report_js_error",{data:n,type:"POST",cache:!1})}function le(e,t,n){console.error('"'+e+'" error:',t),ae(e,t);var i=n.getCurrentUser();if(i&&i.admin){var s=Discourse.BaseUri+"/admin/customize/themes",o=I18n.t("themes.broken_theme_alert",{theme:e,path:'<a href="'+s+'">'+s+"</a>"}),r=document.createElement("div");r.classList.add("broken-theme-alert"),r.innerHTML="⚠️ "+o,document.body.prepend(r)}}Object.defineProperty(e,"__esModule",{value:!0}),e.translateSize=o,e.escapeExpression=r,e.formatUsername=a,e.replaceFormatter=l,e.avatarUrl=u,e.getRawSize=c,e.avatarImg=d,e.tinyAvatar=p,e.postUrl=m,e.emailValid=f,e.extractDomainFromUrl=b,e.selectedText=h,e.caretRowCol=g,e.caretPosition=v,e.setCaretPosition=y,e.validateUploadedFiles=w,e.validateUploadedFile=x,e.authorizedExtensions=D,e.authorizedImagesExtensions=I,e.authorizesAllExtensions=A,e.authorizesOneOrMoreExtensions=L,e.authorizesOneOrMoreImageExtensions=z,e.isAnImage=N,e.allowsImages=B,e.allowsAttachments=H,e.uploadIcon=q,e.uploadLocation=V,e.getUploadMarkdown=W,e.displayErrorForUpload=G,e.defaultHomepage=K,e.setDefaultHomepage=Y,e.determinePostReplaceSelection=J,e.isAppleDevice=X,e.isiPad=Q,e.safariHacksDisabled=Z,e.clipboardData=ee,e.isNumeric=te,e.fillMissingDates=ne,e.areCookiesEnabled=ie,e.isiOSPWA=se,e.isAppWebview=oe,e.postRNWebviewMessage=re,e.rescueThemeError=le;var ue="meta[name=discourse_current_homepage]",ce=function(e){return e},de=/(png|jpe?g|gif|svg|ico)/i,pe=void 0,me=function(e){return e=e||[],Array.isArray(e)?e:Array.from(e)};e.default={}}),define("discourse/lib/page-visible",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return void 0!==t?!document[t]:document&&document.hasFocus};var t=void 0!==document.hidden?"hidden":void 0!==document.webkitHidden?"webkitHidden":void 0}),define("discourse/lib/logout",["exports"],function(e){"use strict";function t(e,t){if(!e||!t){var n=Discourse.__container__;e=e||n.lookup("site-settings:main"),t=t||n.lookup("key-value-store:main")}t.abandonLocal();var i=e.logout_redirect;Ember.isEmpty(i)?window.location.pathname=Discourse.getURL("/"):window.location.href=i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t}),define("discourse/lib/ajax",["exports","discourse/lib/page-visible","discourse/lib/logout"],function(e,t,n){"use strict";function i(e,t){u={key:e,value:t}}function s(){l=!0}function o(e){if(e.getResponseHeader("Discourse-Logged-Out")&&!c){c=!0;Discourse.__container__.lookup("message-bus:main").stop(),bootbox.dialog(I18n.t("logout"),{label:I18n.t("refresh"),callback:n.default},{onEscape:function(){return(0,n.default)()},backdrop:"static"})}}function r(e){e&&e.getResponseHeader&&e.getResponseHeader("Discourse-Xhr-Redirect")&&(window.location.replace(e.responseText),window.location.reload())}function a(){function e(e,a){i.headers=i.headers||{},Discourse.__container__.lookup("current-user:main")&&(i.headers["Discourse-Logged-In"]="true"),u&&(i.headers[u.key]=u.value,u=null),!l||i.type&&"GET"!==i.type||(l=!1,i.headers["Discourse-Track-View"]="true"),(0,t.default)()&&(i.headers["Discourse-Visible"]="true"),i.success=function(t,n,s){r(t),o(s),Ember.run(function(){Discourse.Site.currentProp("isReadOnly",!!s.getResponseHeader("Discourse-Readonly"))}),i.returnXHR&&(t={result:t,xhr:s}),Ember.run(null,e,t)},i.error=function(e,t,s){if(0!==e.readyState){if(o(e),403===e.status&&'["BAD CSRF"]'===e.responseText&&Discourse.Session.current().set("csrfToken",null),200===e.status)return i.success(e);e.jqTextStatus=t,e.requestedUrl=n,Ember.run(null,a,{jqXHR:e,textStatus:t,errorThrown:s})}},i.type||(i.type="GET"),i.dataType||"GET"!==i.type.toUpperCase()||(i.dataType="json"),"script"===i.dataType&&(i.headers["Discourse-Script"]=!0),"GET"===i.type&&!0!==i.cache&&(i.cache=!1),s=$.ajax(Discourse.getURL(n),i)}var n=void 0,i=void 0,s=void 0;1===arguments.length?"string"==typeof arguments[0]?(n=arguments[0],i={}):(i=arguments[0],n=i.url,delete i.url):2===arguments.length&&(n=arguments[0],i=arguments[1]);var a=void 0;return a=i.type&&"GET"!==i.type.toUpperCase()&&"/clicks/track"!==n&&!Discourse.Session.currentProp("csrfToken")?new Ember.RSVP.Promise(function(t,n){s=$.ajax(Discourse.getURL("/session/csrf"),{cache:!1}).done(function(i){Discourse.Session.currentProp("csrfToken",i.csrf),e(t,n)})}):new Ember.RSVP.Promise(e),a.abort=function(){s&&s.abort()},a}Object.defineProperty(e,"__esModule",{value:!0}),e.setTransientHeader=i,e.viewTrackingRequired=s,e.handleLogoff=o,e.ajax=a;var l=!1,u=null,c=!1}),define("discourse/lib/text",["exports","pretty-text/pretty-text","pretty-text/emoji","pretty-text/white-lister","pretty-text/sanitizer","discourse/lib/load-script","discourse/lib/utilities"],function(e,t,n,i,s,o,r){"use strict";function a(e){var n=Discourse.__container__.lookup("site-settings:main"),i=Discourse.__container__.lookup("site:main");return e=_.merge({getURL:Discourse.getURLWithCDN,currentUser:Discourse.__container__.lookup("current-user:main"),censoredWords:i.censored_words,siteSettings:n,formatUsername:r.formatUsername},e),(0,t.buildOptions)(e)}function l(e,t){return new Handlebars.SafeString(m(t).cook(e))}function u(e,t){return p().then(function(){return l(e,t)})}function c(e,t){return(0,s.sanitize)(e,new i.default(t))}function d(e,t){return(new p).then(function(){return m(t).sanitize(e)})}function p(){return Discourse.MarkdownItURL?(0,o.default)(Discourse.MarkdownItURL).catch(function(e){console.error(e)}):Ember.RSVP.Promise.resolve()}function m(e){return new t.default(a(e))}function f(){if(Discourse.SiteSettings.enable_emoji)return{getURL:Discourse.getURLWithCDN,emojiSet:Discourse.SiteSettings.emoji_set,enableEmojiShortcuts:Discourse.SiteSettings.enable_emoji_shortcuts}}function b(e,t){var i=f();return i?(0,n.performEmojiUnescape)(e,Object.assign(i,t||{})):e}function h(e){var t=f();if(t)return(0,n.buildEmojiUrl)(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.cook=l,e.cookAsync=u,e.sanitize=c,e.sanitizeAsync=d,e.emojiUnescape=b,e.emojiUrlFor=h}),define("discourse/lib/hash",["exports"],function(e){"use strict";function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return t}Object.defineProperty(e,"__esModule",{value:!0}),e.hashString=t}),define("discourse/lib/load-script",["exports","discourse/lib/ajax"],function(e,t){"use strict";function n(e,t){var n=document.getElementsByTagName("head")[0],i=!1,s=document.createElement("script");s.src=e,Ember.Test&&Ember.Test.registerWaiter(function(){return i}),s.onload=s.onreadystatechange=function(e,n){i=!0,!n&&s.readyState&&"loaded"!==s.readyState&&"complete"!==s.readyState||(s=s.onload=s.onreadystatechange=null,n||Ember.run(null,t))},n.appendChild(s)}function i(e){return s(e,{css:!0})}function s(e,i){return"defer/html-sanitizer-bundle"===e?Ember.RSVP.Promise.resolve():(i=i||{},e=i.css?Discourse.getURL(e):Discourse.getURLWithCDN(e),$("script").each(function(t,n){var i=n.getAttribute("src");i&&i!==e&&!r[i]&&(o[i]=!0)}),new Ember.RSVP.Promise(function(s){if(o[e])return s();if(r[e])return r[e].then(s);var a=void 0;r[e]=new Ember.RSVP.Promise(function(e){a=e}),r[e].then(function(){delete r[e]});var l=function(t){i&&i.css&&$("head").append("<style>"+t+"</style>"),a(),s(),o[e]=!0};i.css?(0,t.ajax)({url:e,dataType:"text",cache:!0}).then(l):n(e,l)}))}Object.defineProperty(e,"__esModule",{value:!0}),e.loadCSS=i,e.default=s;var o={},r={}}),define("discourse/lib/notification-levels",["exports"],function(e){"use strict";function t(e){switch(e){case r:return{id:r,key:"watching_first_post",icon:"d-watching-first"};case o:return{id:o,key:"watching",icon:"d-watching"};case s:return{id:s,key:"tracking",icon:"d-tracking"};case n:return{id:n,key:"muted",icon:"d-muted"};default:return{id:i,key:"regular",icon:"d-regular"}}}Object.defineProperty(e,"__esModule",{value:!0}),e.buttonDetails=t;var n=0,i=1,s=2,o=3,r=4,a=(e.NotificationLevels={WATCHING_FIRST_POST:r,WATCHING:o,TRACKING:s,REGULAR:i,MUTED:n},e.allLevels=[o,s,r,i,n].map(t));e.topicLevels=a.filter(function(e){return e.id!==r})}),define("discourse/lib/app-events",["exports","discourse-common/lib/deprecated"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Object.extend(Ember.Evented,{_events:{},on:function(){if(2===arguments.length){var e=Array.prototype.slice.call(arguments),t=e[0],n=e[1],i={};this._events[t]=this._events[t]||[],this._events[t].push({target:i,fn:n}),this._super(t,i,n)}else if(3===arguments.length){var s=Array.prototype.slice.call(arguments),o=s[0],r=s[1],a=s[2];this._events[o]=this._events[o]||[],this._events[o].push({target:r,fn:a}),this._super.apply(this,arguments)}return this},off:function(){var e=this,n=arguments[0],i=arguments[2];return this._events[n]&&(1===arguments.length?((0,t.default)("Removing all event listeners at once is deprecated, please remove each listener individually."),this._events[n].forEach(function(t){e._super(n,t.target,t.fn)}),delete this._events[n]):3===arguments.length&&(this._super.apply(this,arguments),this._events[n]=this._events[n].filter(function(e){return e.fn!==i}),0===this._events[n].length&&delete this._events[n])),this}})}),define("discourse/lib/offset-calculator",["exports"],function(e){"use strict";function t(e){return e-i()}function n(){var e=$("header.d-header");return(e.outerHeight(!0)||0)+e.position().top}function i(){var e=n();if($("html").hasClass("mobile-view"))return e;var t=$(window),i=t.height(),s=$(document).height(),o=$("#topic-bottom").offset().top;if(s-i>o)return e;var r=t.scrollTop(),a=r+i-o;if(a>0){var l=s-o,u=(i-l)*a/l;return Math.max(e,u)}return e}Object.defineProperty(e,"__esModule",{value:!0}),e.scrollTopFor=t,e.minimumOffset=n,e.default=i}),define("discourse/lib/lock-on",["exports","discourse/lib/offset-calculator"],function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n){return Math.abs(t-n)<e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o="scroll.lock-on touchmove.lock-on mousedown.lock-on wheel.lock-on DOMMouseScroll.lock-on mousewheel.lock-on keyup.lock-on",r=["mousedown","mousewheel","touchmove","wheel"],a=function(){function e(t,i){n(this,e),this.selector=t,this.options=i||{}}return s(e,[{key:"elementTop",value:function(){var e=$(this.selector);if(e&&e.offset&&e.offset())return e.offset().top-(0,t.minimumOffset)()}},{key:"clearLock",value:function(e){$("body, html").off(o),clearInterval(e),this.options.finished&&this.options.finished()}},{key:"lock",value:function(){var e=this,t=this.elementTop(),n=(new Date).getTime();$(window).scrollTop(t);var s=setInterval(function(){var o=Math.max(0,e.elementTop()),r=$(window).scrollTop();return void 0===o||isNaN(o)?e.clearLock(s):(i(4,o,t)&&i(4,r,o)||($(window).scrollTop(o),t=o),(new Date).getTime()-n>1e3?e.clearLock(s):void 0)},50);$("body, html").off(o).on(o,function(t){(t.which>0||r.includes(t.type))&&e.clearLock(s)})}}]),e}();e.default=a}),define("discourse/lib/url",["exports","discourse/lib/offset-calculator","discourse/lib/lock-on","discourse/lib/utilities"],function(e,t,n,i){"use strict";function s(e){return document.location=e,!0}function o(e){var t=e.split("?"),n=t[0];return c.forEach(function(t){(t.opts.exceptions||[]).some(function(t){return 0===e.indexOf(t)})||(n=n.replace(t.regexp,t.replacement))}),t.length>1&&(n+="?"+t[1]),n}function r(){c.length=0}function a(e){return Discourse.getURL(e?"/u/"+e:"/u")}function l(e){return Discourse.getURL(e?"/g/"+e:"/g")}function u(e){if(!m&&!Ember.isEmpty(e)){var t="#"+e+", a[name="+e+"]";m=!0,Ember.run.schedule("afterRender",function(){new n.default(t,{finished:function(){m=!1}}).lock()})}}Object.defineProperty(e,"__esModule",{value:!0}),e.rewritePath=o,e.clearRewrites=r,e.userPath=a,e.groupPath=l,e.jumpToElement=u;var c=[],d=/\/t\/([^\/]+)\/(\d+)\/?(\d+)?/,p=[/^\/assets\//,/^\/uploads\//,/^\/stylesheets\//,/^\/site_customizations\//,/^\/raw\//,/^\/posts\/\d+\/raw/,/^\/raw\/\d+/,/^\/wizard/,/\.rss$/,/\.json$/,/^\/admin\/upgrade$/,/^\/logs($|\/)/],m=!1,f=!1,b=Ember.Object.extend({isJumpScheduled:function(){return f||m},jumpToPost:function(e,i){i=i||{};var s="#post_"+e;f=e>1,Ember.run.schedule("afterRender",function(){var o=void 0,r=void 0;if(1===e&&!i.anchor)return $(window).scrollTop(0),void(f=!1);i.anchor&&(o=i.anchor,r=$(o)),r&&0!==r.length||(o=s,r=$(o));var a=new n.default(o,{finished:function(){f=!1}});if(r.length>0&&i&&i.skipIfOnScreen){var l=a.elementTop(),u=$(window).scrollTop(),c=$(window).height()-(0,t.default)(),d=r.height();if(l>u&&l+d<u+c)return void(f=!1)}return a.lock(),a.elementTop()<1?void(f=!1):void 0})},replaceState:function(e){window.history&&window.history.pushState&&window.history.replaceState&&window.location.pathname!==e&&Ember.run.next(function(){var t=b.get("router.location");t&&t.replaceURL&&t.replaceURL(e)})},routeToTag:function(e){return!(!e||!e.href)&&(e.host&&e.host!==document.location.host?(document.location=e.href,!1):this.routeTo(e.href))},routeTo:function(e,t){if(t=t||{},!Ember.isEmpty(e)){if(Discourse.get("requiresRefresh"))return s(Discourse.getURL(e));var n=e.replace(/(https?\:)?\/\/[^\/]+/,""),i=Discourse.BaseUri;if(!b.isInternal(e))return s(e);if(!p.some(function(t){if(n.match(t))return s(e)})){var r=/^#(.+)$/.exec(e);if(r)return u(r[1]),this.replaceState(e);var l=window.location.pathname;e=e.replace(/(https?\:)?\/\/[^\/]+/,"");var c=i+"/my/";if(0===e.indexOf(c)){var d=Discourse.User.current();if(!d)return s("/404");e=e.replace(c,a(d.get("username_lower")+"/"))}if(0===e.indexOf("/")){var m=(void 0===i?"/":i).replace(/\/$/,"");e=e.replace(m,"")}if(e=o(e),"function"==typeof t.afterRouteComplete&&Ember.run.schedule("afterRender",t.afterRouteComplete),!this.navigatedToPost(l,e,t)&&(l===e&&this.appEvents.trigger("url:refresh"),!this.navigatedToHome(l,e,t)))return""===e&&(e="/"),this.handleURL(e,t)}}},rewrite:function(e,t,n){c.push({regexp:e,replacement:t,opts:n||{}})},redirectTo:function(e){window.location=Discourse.getURL(e)},isInternal:function(e){if(e&&e.length){if(0===e.indexOf("//")&&(e="http:"+e),0===e.indexOf("#"))return!0;if(0===e.indexOf("/"))return!0;if(0===e.indexOf(this.origin()))return!0;if(0===e.replace(/^http/,"https").indexOf(this.origin()))return!0;if(0===e.replace(/^https/,"http").indexOf(this.origin()))return!0}return!1},navigatedToPost:function(e,t,n){var i=this,s=d.exec(t),o=s?s[2]:null;if(o){var r=d.exec(e);if((r?r[2]:null)===o){b.replaceState(t);var a=Discourse.__container__,l=a.lookup("controller:topic"),u={},c=l.get("model.postStream");return s[3]&&(u.nearPost=s[3]),t.match(/last$/)&&(u.nearPost=l.get("model.highest_post_number")),u.cancelSummary=!0,c.refresh(u).then(function(){var e=c.closestPostNumberFor(u.nearPost||1);l.setProperties({"model.currentPost":e,enteredAt:(new Date).getTime().toString()}),i.appEvents.trigger("post:highlight",e);var s={skipIfOnScreen:n.skipIfOnScreen},o=/#.+$/.exec(t);o&&(s.anchor=o[0]),i.jumpToPost(e,s)}),!0}}return!1},navigatedToHome:function(e,t){var n=(0,i.defaultHomepage)();return!(!window.history||!window.history.pushState||"/"!==t&&t!=="/"+n||"/"!==e&&e!=="/"+n)&&(this.appEvents.trigger("url:refresh"),!0)},origin:function(){return window.location.origin+("/"===Discourse.BaseUri?"":Discourse.BaseUri)},router:function(){return Discourse.__container__.lookup("router:main")}.property().volatile(),controllerFor:function(e){return Discourse.__container__.lookup("controller:"+e)},handleURL:function(e,t){t=t||{};var n=this.router;if(t.replaceURL)this.replaceState(e);else{var i=this.controllerFor("discovery/topics");i&&i.resetParams(),n._routerMicrolib.updateURL(e)}var s=e.split("#"),o=void 0;2===s.length&&(e=s[0],o=s[1]);var r=n.handleURL(e);r._discourse_intercepted=!0,(r.promise||r).then(function(){return u(o)})}}).create();e.default=b}),define("discourse/lib/debounce",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){var n=void 0,i=void 0,s=function(){e.apply(n,i)};return function(){n=this,i=arguments,Ember.run.debounce(null,s,t)}}}),define("discourse/lib/throttle",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,n){var i=void 0,s=void 0,o=function(){e.apply(i,s)};return function(){i=this,s=arguments,Ember.run.throttle(null,o,t,n)}}}),define("discourse/lib/quote",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={REGEXP:/\[quote=([^\]]*)\]((?:[\s\S](?!\[quote=[^\]]*\]))*?)\[\/quote\]/im,build:function(e,t,n){if(!e)return"";t||(t="");var i=t.replace(this.REGEXP,"").trim();if(0===i.length)return"";var s=$("<div/>").html(e.get("cooked")).text(),o=s.replace(/\W/g,"")===t.replace(/\W/g,""),r=[e.get("username"),"post:"+e.get("post_number"),"topic:"+e.get("topic_id")];return n=n||{},(n.full||o)&&r.push("full:true"),'[quote="'+r.join(", ")+'"]\n'+(n.raw?t:i)+"\n[/quote]\n\n"}}}),define("discourse/lib/key-value-store",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=void 0;try{t=localStorage,"true"===localStorage.disableLocalStorage?t=null:t.safeLocalStorage=!0}catch(e){t=null}var n=function(e){this.context=e};n.prototype={abandonLocal:function(){if(t){for(var e=t.length-1;e>=0;){var n=t.key(e);n.substring(0,this.context.length)===this.context&&t.removeItem(n),e--}return!0}},remove:function(e){if(t)return t.removeItem(this.context+e)},set:function(e){if(!t)return!1;t[this.context+e.key]=e.value},setObject:function(e){this.set({key:e.key,value:JSON.stringify(e.value)})},get:function(e){return t?t[this.context+e]:null},getInt:function(e,n){if(n||(n=0),!t)return n;var i=parseInt(this.get(e));return isFinite(i)?i:n},getObject:function(e){if(!t)return null;try{return JSON.parse(t[this.context+e])}catch(e){}}},n.prototype.getItem=n.prototype.get,n.prototype.removeItem=n.prototype.remove,n.prototype.setItem=function(e,t){this.set({key:e,value:t})},e.default=n}),define("discourse/lib/computed",["exports","ember-addons/fmt"],function(e,t){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t){return Ember.computed(e,t,function(){return this.get(e)===this.get(t)})}function s(e,t){return Ember.computed(e,t,function(){return this.get(e)!==this.get(t)})}function o(e,t){return Ember.computed(e,t,function(){return this.get(e)>this.get(t)})}function r(e,t){return Ember.computed(e,t,function(){return this.get(e)<this.get(t)})}function a(){for(var e=arguments.length,i=Array(e),s=0;s<e;s++)i[s]=arguments[s];var o=i.pop(),r=Ember.computed(function(){var e=this;return I18n.t(t.default.apply(void 0,[o].concat(n(i.map(function(t){return e.get(t)})))))});return r.property.apply(r,i)}function l(){for(var e=arguments.length,i=Array(e),s=0;s<e;s++)i[s]=arguments[s];var o=i.pop(),r=Ember.computed(function(){var e=this;return t.default.apply(void 0,[o].concat(n(i.map(function(t){return e.get(t)}))))});return r.property.apply(r,i)}function u(){for(var e=arguments.length,i=Array(e),s=0;s<e;s++)i[s]=arguments[s];var o=i.pop(),r=Ember.computed(function(){var e=this;return Discourse.getURL(t.default.apply(void 0,[o].concat(n(i.map(function(t){return e.get(t)})))))});return r.property.apply(r,i)}function c(){var e=Array.prototype.slice.call(arguments,0),t=e.pop(),n=Ember.computed(function(){var n=this;return e.map(function(e){return n.get(e)}).every(function(e){var n=e.length-t.length,i=e.lastIndexOf(t);return-1!==i&&i===n})});return n.property.apply(n,e)}function d(e){return Ember.computed(function(){return Discourse.SiteSettings[e]})}Object.defineProperty(e,"__esModule",{value:!0}),e.propertyEqual=i,e.propertyNotEqual=s,e.propertyGreaterThan=o,e.propertyLessThan=r,e.i18n=a,e.fmt=l,e.url=u,e.endWith=c,e.setting=d}),define("discourse/lib/formatter",["exports"],function(e){"use strict";function t(e){return moment(e).format(I18n.t("dates.medium.date_year"))}function n(e){return moment(e).format(I18n.t("dates.tiny.date_month"))}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return e.getFullYear()===(new Date).getFullYear()?n(e):t(e)}function s(e){return moment(e).format(I18n.t("dates.tiny.date_year"))}function o(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})}function r(e){if(e)return moment(e).format(I18n.t("dates.long_with_year"))}function a(e){if(e)return(new Date).getFullYear()!==e.getFullYear()?moment(e).format(I18n.t("dates.long_date_with_year")):moment(e).format(I18n.t("dates.long_date_without_year"))}function l(e){e.each(function(){var e=$(this);e.html(h(new Date(e.data("time")),{format:e.data("format"),wrapInSpan:!1}))})}function u(e,t){if(!e)return"";if(+e==+new Date(0))return"";t=t||{};var n=t.format||"tiny",i="";"medium"===n&&(i=" date",t.leaveAgo&&(n="medium-with-ago"),t.wrapInSpan=!1);var s=h(e,t);return"tiny"===n&&m(s)&&(i+=" with-year"),t.title&&(i+="' title='"+r(e)),"<span class='relative-date"+i+"' data-time='"+e.getTime()+"' data-format='"+n+"'>"+s+"</span>"}function c(e){return I18n.t("dates.wrap_ago",{date:e})}function d(e,t){if("number"!=typeof e)return"&mdash;";var n=Math.round(e/60),i=n<1?1:n,s=function(e,n){var i=I18n.t("dates.tiny."+e,n);return t&&t.addAgo?c(i):i},o=void 0;switch(!0){case e<=59:o=s("less_than_x_minutes",{count:1});break;case i>=0&&i<=44:o=s("x_minutes",{count:i});break;case i>=45&&i<=89:o=s("about_x_hours",{count:1});break;case i>=90&&i<=1409:o=s("about_x_hours",{count:Math.round(i/60)});break;case i>=1410&&i<=2519:o=s("x_days",{count:1});break;case i>=2520&&i<=129599:o=s("x_days",{count:Math.round(i/1440)});break;case i>=129600&&i<=525599:o=s("x_months",{count:Math.round(i/43200)});break;default:var r=i/525600,a=r%1;o=a<.25?s("about_x_years",{count:parseInt(r)}):a<.75?s("over_x_years",{count:parseInt(r)}):s("almost_x_years",{count:parseInt(r)+1})}return o}function p(e,t){var s=Math.round((new Date-e)/1e3),o=Math.round(s/60),r=o<1?1:o,a=void 0,l=function(e,n){var i=I18n.t("dates.tiny."+e,n);return t&&t.addAgo?c(i):i};switch(!0){case r>=0&&r<=44:a=l("x_minutes",{count:r});break;case r>=45&&r<=89:a=l("about_x_hours",{count:1});break;case r>=90&&r<=1409:a=l("about_x_hours",{count:Math.round(r/60)});break;case 0===Discourse.SiteSettings.relative_date_duration&&r<=525599:a=n(e);break;case r>=1410&&r<=2519:a=l("x_days",{count:1});break;case r>=2520&&r<=1440*(Discourse.SiteSettings.relative_date_duration||14):a=l("x_days",{count:Math.round(r/1440)});break;default:a=(t.defaultFormat||i)(e)}return a}function m(e){return e.match(/'[\d]{2}$/)}function f(e,t){var n=void 0,i=Math.round(e/60),s=function(e,n){return I18n.t("dates.medium"+(t?"_with_ago":"")+"."+e,n)};switch(!0){case i>=1&&i<=55:n=s("x_minutes",{count:i});break;case i>=56&&i<=89:n=s("x_hours",{count:1});break;case i>=90&&i<=1409:n=s("x_hours",{count:Math.round(i/60)});break;case i>=1410&&i<=2159:n=s("x_days",{count:1});break;case i>=2160:n=s("x_days",{count:Math.round((i-720)/1440)})}return n||"&mdash;"}function b(e,n){var s=!1!==n.wrapInSpan,o=n.leaveAgo,a=Math.round((new Date-e)/1e3);if(!e)return"&mdash;";var l=r(e),u="";return u=a<60?I18n.t("now"):a>432e3?i(e,t):f(a,o),s?"<span class='date' title='"+l+"'>"+u+"</span>":u}function h(e,t){t=t||{};var n=t.format||"tiny";return"tiny"===n?p(e,t):"medium"===n?b(e,t):"medium-with-ago"===n?b(e,_.extend(t,{format:"medium",leaveAgo:!0})):"UNKNOWN FORMAT"}function g(e){var t=void 0;return e=Math.round(parseFloat(e)),isNaN(e)&&(e=0),e>999999?(t=I18n.toNumber(e/1e6,{precision:1}),I18n.t("number.short.millions",{number:t})):e>99999?(t=I18n.toNumber(Math.floor(e/1e3),{precision:0}),I18n.t("number.short.thousands",{number:t})):e>999?(t=I18n.toNumber(e/1e3,{precision:1}),I18n.t("number.short.thousands",{number:t})):e.toString()}function v(e){return"string"==typeof e?JSON.parse(e):e}function y(e){var t=v(e),n="";return Object.keys(t).forEach(function(e){n+=e+": "+t[e]+"\n"}),n}function w(e){return JSON.stringify(v(e),null,2)}Object.defineProperty(e,"__esModule",{value:!0}),e.shortDate=t,e.smartShortDate=i,e.tinyDateYear=s,e.toTitleCase=o,e.longDate=r,e.longDateNoYear=a,e.updateRelativeAge=l,e.autoUpdatingRelativeAge=u,e.durationTiny=d,e.relativeAge=h,e.number=g,e.ensureJSON=v,e.plainJSON=y,e.prettyJSON=w;var x=function(e,t){return e.maxMemoize=t,e.memoizeLength=0,function(){for(var n=Array.prototype.slice.call(arguments),i="",s=n.length,o=null;s--;)o=n[s],i+=o===new Object(o)?JSON.stringify(o):o,e.memoize||(e.memoize={});if(i in e.memoize)return e.memoize[i];++e.memoizeLength>t&&(e.memoizeLength=0,e.memoize={});var r=e.apply(this,n);return e.memoize[i]=r,r}}(function(e,t){return new BreakString(e).break(t)},100);e.breakUp=x}),define("discourse/lib/text-direction",["exports"],function(e){"use strict";function t(e){return r.test(e)}function n(e){return a.test(e)}function i(e){e.find("*").each(function(e,n){var i=$(n),s=i.text();s&&(t(s)?i.attr("dir","rtl"):i.attr("dir","ltr"))})}function s(){return l||(l=$("html").hasClass("rtl")?"rtl":"ltr"),l}Object.defineProperty(e,"__esModule",{value:!0}),e.isRTL=t,e.isLTR=n,e.setTextDirections=i,e.siteDir=s;var o="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿Ⰰ-﬜﷾-﹯﻽-￿",r=new RegExp("^[^"+o+"]*[֑-߿יִ-﷽ﹰ-ﻼ]"),a=new RegExp("^[^֑-߿יִ-﷽ﹰ-ﻼ]*["+o+"]"),l=void 0}),define("discourse/lib/eyeline",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=function(e){this.selector=e};t.prototype.update=function(){if(!Ember.testing){var e=$(window).scrollTop(),t=$(window).height(),n=e+t,i=$(this.selector),s=i.last().offset(),o=this,r=!1;return s&&(r=s.top<=n&&s.top>=e),i.each(function(t,s){var a=$(s),l=a.offset().top,u=l+a.height(),c=!1;return!a.is(":visible")||(l<=n&&l>=e&&(c=!0),l<=e&&u>=n&&(c=!0),r&&u>=e&&(c=!0),!c||(r?(0===t&&o.trigger("sawTop",{detail:a}),t===i.length-1?o.trigger("sawBottom",{detail:a}):void 0):(o.trigger("saw",{detail:a}),0===t&&o.trigger("sawTop",{detail:a}),!1)))})}},t.prototype.flushRest=function(){if(!Ember.testing){var e=this;$(this.selector).each(function(t,n){return e.trigger("saw",{detail:$(n)})})}},RSVP.EventTarget.mixin(t.prototype),e.default=t}),define("discourse/lib/show-modal",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){t=t||{};var n=Discourse.__container__,i=n.lookup("route:application"),s=i.controllerFor("modal");s.set("modalClass",t.modalClass);var o=t.admin?"modals/"+e:e;s.set("name",o);var r=n.lookup("controller:"+o),a=t.templateName||Ember.String.dasherize(e),l={into:"modal",outlet:"modalBody"};r?l.controller=o:(l.controller="basic-modal-body",r=n.lookup("controller:"+l.controller)),t.addModalBodyView&&(l.view="modal-body");var u="modal/"+a,c=t.admin?"admin/templates/"+u:u;i.render(c,l),t.title&&s.set("title",I18n.t(t.title)),t.panels?(s.setProperties({panels:t.panels,selectedPanel:t.panels[0]}),r.actions.onSelectPanel&&s.set("onSelectPanel",r.actions.onSelectPanel),s.set("modalClass",s.get("modalClass")+" has-tabs")):s.setProperties({panels:[],selectedPanel:null}),r.set("modal",s);var d=t.model;return d&&r.set("model",d),r.onShow&&r.onShow(),r.set("flashMessage",null),r}}),define("discourse/mixins/scrolling",["exports","discourse/lib/debounce"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ScrollingDOMMethods=void 0;var n={bindOnScroll:function(e,t){t=t||"default",$(document).bind("touchmove.discourse-"+t,e),$(window).bind("scroll.discourse-"+t,e)},unbindOnScroll:function(e){e=e||"default",$(window).unbind("scroll.discourse-"+e),$(document).unbind("touchmove.discourse-"+e)},screenNotFull:function(){return $(window).height()>$("#main").height()}},i=Ember.Mixin.create({bindScrolling:function(e){var i=this;e=e||{debounce:100};var s=Discourse.__container__.lookup("router:main")._routerMicrolib,o=function(){if(!s.activeTransition)return Ember.run.scheduleOnce("afterRender",i,"scrolled")};e.debounce&&(o=(0,t.default)(o,e.debounce)),n.bindOnScroll(o,e.name)},screenNotFull:function(){return n.screenNotFull()},unbindScrolling:function(e){n.unbindOnScroll(e)}});e.ScrollingDOMMethods=n,e.default=i}),Discourse.Scrolling=require("discourse/mixins/scrolling").default,define("discourse/lib/ajax-error",["exports"],function(e){"use strict";function t(e,t){e instanceof Error&&console.error(e.stack),"string"==typeof e&&console.error(e),e.jqXHR&&(e=e.jqXHR);var n=void 0,i=void 0;if(e.responseJSON&&(i=e.responseJSON),!i&&e.responseText)try{i=$.parseJSON(e.responseText)}catch(e){console.error(e.stack)}return i&&(i.errors&&i.errors.length>0?n=i.errors.join("<br>"):i.error?n=i.error:i.message?n=i.message:i.failed&&(n=i.failed)),n||e.status&&e.status>=400&&(n=e.status+" "+e.statusText),n||t||I18n.t("generic_error")}function n(e){return function(n){throw e&&e(n),t(n)}}function i(e){if(!e||!e._discourse_displayed)throw bootbox.alert(t(e)),e._discourse_displayed=!0,e}Object.defineProperty(e,"__esModule",{value:!0}), +e.extractError=t,e.throwAjaxError=n,e.popupAjaxError=i}),define("discourse/models/model",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=Ember.Object.extend();t.reopenClass({extractByKey:function(e,t){var n={};return Ember.isEmpty(e)?n:(e.forEach(function(e){n[e.id]=t.create(e)}),n)}}),e.default=t}),Discourse.Model=require("discourse/models/model").default,define("discourse/models/rest",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=Ember.Object.extend({isNew:Ember.computed.equal("__state","new"),isCreated:Ember.computed.equal("__state","created"),isSaving:!1,beforeCreate:function(){},afterUpdate:function(){},update:function(e){var t=this;return this.isSaving?Ember.RSVP.reject():(e=e||this.updateProperties(),this.set("isSaving",!0),this.store.update(this.__type,this.id,e).then(function(n){var i=t.__munge(n.payload||n.responseJson);return"OK"===i.success&&(Ember.warn("An update call should return the updated attributes",{id:"discourse.rest-model.update-attributes"}),n=e),t.setProperties(i),t.afterUpdate(n),n.target=t,n}).finally(function(){return t.set("isSaving",!1)}))},_saveNew:function(e){var t=this;if(this.isSaving)return Ember.RSVP.reject();e=e||this.createProperties(),this.beforeCreate(e);var n=this.store.adapterFor(this.__type);return this.set("isSaving",!0),n.createRecord(this.store,this.__type,e).then(function(e){if(!e)throw new Error("Received no data back from createRecord");return e.payload&&(t.setProperties(t.__munge(e.payload)),t.set("__state","created")),e.target=t,e}).finally(function(){return t.set("isSaving",!1)})},createProperties:function(){throw new Error("You must overwrite `createProperties()` before saving a record")},save:function(e){return this.isNew?this._saveNew(e):this.update(e)},destroyRecord:function(){return this.store.destroyRecord(this.__type,this)}});t.reopenClass({munge:function(e){return e},create:function(e){if(e=e||{},!e.store){var t=Discourse.__container__;e.store=t.lookup("service:store")}return e.__munge=this.munge,this._super(this.munge(e,e.store))}}),e.default=t}),define("discourse/models/result-set",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.ArrayProxy.extend((n=(0,t.default)("totalRows","length"),i={loading:!1,loadingMore:!1,totalRows:0,refreshing:!1,content:null,loadMoreUrl:null,refreshUrl:null,findArgs:null,store:null,__type:null,resultSetMeta:null,canLoadMore:function(e,t){return t<e},loadMore:function(){var e=this,t=this.loadMoreUrl;if(t){var n=this.totalRows;return this.length<n&&!this.loadingMore?(this.set("loadingMore",!0),this.store.appendResults(this,this.__type,t).finally(function(){return e.set("loadingMore",!1)})):Ember.RSVP.resolve()}},refresh:function(){var e=this;if(!this.refreshing){var t=this.refreshUrl;if(t)return this.set("refreshing",!0),this.store.refreshResults(this,this.__type,t).finally(function(){return e.set("refreshing",!1)})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"canLoadMore",[n],Object.getOwnPropertyDescriptor(i,"canLoadMore"),i),i))}),define("discourse/models/store",["exports","discourse/lib/ajax","discourse/models/rest","discourse/models/result-set","discourse-common/lib/get-owner"],function(e,t,n,i,s){"use strict";function o(){d={}}function r(e,t,n){t&&(d[e]=d[e]||{},d[e][t]=n)}function a(e,t){var n=d[e];if(n)return n[t]}function l(e,t){var n=d[e];n&&delete n[t]}function u(e,t){var n=d[e];if(n){var i=n[t];return delete n[t],i}}Object.defineProperty(e,"__esModule",{value:!0}),e.flushMap=void 0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d=void 0;o(),e.default=Ember.Object.extend({_plurals:{"post-reply":"post-replies","post-reply-history":"post_reply_histories",reviewable_history:"reviewable_histories"},init:function(){this._super.apply(this,arguments),this.register=this.register||(0,s.getRegister)(this)},pluralize:function(e){return this._plurals[e]||e+"s"},addPluralization:function(e,t){this._plurals[e]=t},findAll:function(e,t){var n=this,i=this.adapterFor(e),s=this;return i.findAll(this,e,t).then(function(t){var o=n._resultSet(e,t);return i.afterFindAll&&(o=i.afterFindAll(o,{lookup:function(n,i){return s._lookupSubType(n,e,i,t)}})),o})},findFiltered:function(e,t){var n=this;return this.adapterFor(e).find(this,e,t).then(function(t){return n._build(e,t)})},_hydrateFindResults:function(e,t,n){return"object"===(void 0===n?"undefined":c(n))?this._resultSet(t,e,n):this._hydrate(t,e[Ember.String.underscore(t)],e)},findStale:function(e,t,n){var i=this,s=this.adapterFor(e).findStale(this,e,t,n);return{hasResults:void 0!==s,results:s,refresh:function(){return i.find(e,t,n)}}},find:function(e,t,n){var i=this,s=this.adapterFor(e);return s.find(this,e,t,n).then(function(o){var r=i._hydrateFindResults(o,e,t,n);if(o.extras&&r.set("extras",o.extras),s.cache){var a=s.findStale(i,e,t,n);r=i._updateStale(a,r),s.cacheFind(i,e,t,n,r)}return r})},_updateStale:function(e,t){return e?(t.set("content",t.get("content").map(function(t){var n=e.content.findBy("id",t.get("id"));return n?n.setProperties(t):n=t,n})),t):t},refreshResults:function(e,n,i){var s=this;return(0,t.ajax)(i).then(function(t){var i=Ember.String.underscore(s.pluralize(n)),o=t[i].map(function(e){return s._hydrate(n,e,t)});e.set("content",o)})},appendResults:function(e,n,i){var s=this;return(0,t.ajax)(i).then(function(t){var i=Ember.String.underscore(s.pluralize(n)),o=t.meta||t,r=o["total_rows_"+i]||e.get("totalRows"),a=o["load_more_"+i],l=t[i].map(function(e){return s._hydrate(n,e,t)});e.setProperties({totalRows:r,loadMoreUrl:a}),e.get("content").pushObjects(l),e.get("length")>=r&&e.set("loadMoreUrl",null)})},update:function(e,t,n){return this.adapterFor(e).update(this,e,t,n,function(n){if(n&&n[e]&&n[e].id){var i=u(e,t);r(e,n[e].id,i)}return n})},createRecord:function(e,t){return t=t||{},t.id?this._hydrate(e,t):this._build(e,t)},destroyRecord:function(e,t){return t.get("isNew")?(l(e,t.get("id")),Ember.RSVP.Promise.resolve(!0)):this.adapterFor(e).destroyRecord(this,e,t).then(function(n){return l(e,t.get("id")),n})},_resultSet:function(e,t,n){var s=this,o=Ember.String.underscore(this.pluralize(e)),r=t[o].map(function(n){return s._hydrate(e,n,t)}),a=t.meta||t,l={content:r,findArgs:n,totalRows:a["total_rows_"+o]||r.length,loadMoreUrl:a["load_more_"+o],refreshUrl:a["refresh_"+o],resultSetMeta:t.meta,store:this,__type:e};return t.extras&&(l.extras=t.extras),i.default.create(l)},_build:function(e,t){t.store=this,t.__type=e,t.__state=t.id?"created":"new",t.topicTrackingState=this.register.lookup("topic-tracking-state:main"),t.keyValueStore=this.register.lookup("key-value-store:main"),t.siteSettings=this.register.lookup("site-settings:main");var i=this.register.lookupFactory("model:"+e)||n.default,s=i.create(t);return r(e,t.id,s),s},adapterFor:function(e){return this.register.lookup("adapter:"+e)||this.register.lookup("adapter:rest")},_lookupSubType:function(e,t,n,i){if("category"===e&&"topic"!==t)return Discourse.Category.findById(n);i.meta&&i.meta.types&&(e=i.meta.types[e]||e);var s=this.pluralize(e),o=i[this.pluralize(e)];if(o){var r="__hashed_"+s,a=i[r];a||(a={},o.forEach(function(e){a[e.id]=e}),i[r]=a);var l=a[n];if(l){var u=this._hydrate(e,l,i);return a[n]=u,u}}},_hydrateEmbedded:function(e,t,n){var i=this;Object.keys(t).forEach(function(s){var o=/(.+)\_id(s?)$/.exec(s);if(o){var r=o[1];if(o[2]){var a=t[s].map(function(t){return i._lookupSubType(r,e,t,n)});t[i.pluralize(r)]=a||[],delete t[s]}else{var l=i._lookupSubType(r,e,t[s],n);l?(t[r]=l,delete t[s]):Ember.set(t,r,null)}}})},_hydrate:function(e,t,i){if(!t)throw new Error("Can't hydrate "+e+" of `null`");var s=t.id;if(!s)throw new Error("Can't hydrate "+e+" without an `id`");i=i||t,"1"===i.__rest_serializer&&this._hydrateEmbedded(e,t,i);var o=a(e,s);if(o===t)return o;if(o){delete t.id;var r=this.register.lookupFactory("model:"+e);return r&&r.class&&(r=r.class),r||(r=n.default),o.setProperties(r.munge(t)),t.id=s,o}return this._build(e,t)}}),e.flushMap=o}),define("discourse/models/action-summary",["exports","discourse/lib/ajax","discourse/models/rest","discourse/lib/ajax-error"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n.default.extend({canToggle:Ember.computed.or("can_undo","can_act"),removeAction:function(){this.setProperties({acted:!1,count:this.count-1,can_act:!0,can_undo:!1})},togglePromise:function(e){return this.acted?this.undo(e):this.act(e)},toggle:function(e){return this.acted?(this.undo(e),!1):(this.act(e),!0)},act:function(e,n){var s=this;return n||(n={}),this.setProperties({acted:!0,count:this.count+1,can_act:!1,can_undo:!0}),(0,t.ajax)("/post_actions",{type:"POST",data:{id:this.flagTopic?this.get("flagTopic.id"):e.get("id"),post_action_type_id:this.id,message:n.message,is_warning:n.isWarning,take_action:n.takeAction,flag_topic:!!this.flagTopic},returnXHR:!0}).then(function(t){return s.flagTopic||e.updateActionsSummary(t.result),{acted:!0,remaining:parseInt(t.xhr.getResponseHeader("Discourse-Actions-Remaining")||0),max:parseInt(t.xhr.getResponseHeader("Discourse-Actions-Max")||0)}}).catch(function(t){(0,i.popupAjaxError)(t),s.removeAction(e)})},undo:function(e){return this.removeAction(e),(0,t.ajax)("/post_actions/"+e.get("id"),{type:"DELETE",data:{post_action_type_id:this.id}}).then(function(t){return e.updateActionsSummary(t),{acted:!1}})}})}),define("discourse/models/permission-type",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i,s=Discourse.Model.extend((n=(0,t.default)("id"),i={description:function(e){var t="";switch(e){case 1:t="full";break;case 2:t="create_post";break;case 3:t="readonly"}return I18n.t("permission_types."+t)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"description",[n],Object.getOwnPropertyDescriptor(i,"description"),i),i));s.FULL=1,s.CREATE_POST=2,s.READONLY=3,e.default=s}),define("discourse/models/category",["exports","discourse/lib/ajax","discourse/models/rest","ember-addons/ember-computed-decorators","discourse/models/permission-type"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m,f,b,h,g,v,y,w,x,E=n.default.extend((r=(0,i.on)("init"),a=(0,i.default)("id"),l=(0,i.default)("name"),u=(0,i.default)("name"),c=(0,i.default)("url"),d=(0,i.default)("url"),p=(0,i.default)("color","text_color"),m=(0,i.default)("topic_count"),f=(0,i.default)("topic_count","subcategories"),b=(0,i.default)("topics"),h=(0,i.default)("topics"),g=(0,i.default)("id","topicTrackingState.messageCount"),v=(0,i.default)("id","topicTrackingState.messageCount"),y=(0,i.default)("id"),w={setupGroupsAndPermissions:function(){var e=this.available_groups;if(e){this.set("availableGroups",e);var t=this.group_permissions;t&&this.set("permissions",t.map(function(t){return e.removeObject(t.group_name),{group_name:t.group_name,permission:s.default.create({id:t.permission_type})}}))}},availablePermissions:function(){return[s.default.create({id:s.default.FULL}),s.default.create({id:s.default.CREATE_POST}),s.default.create({id:s.default.READONLY})]},searchContext:function(e){return{type:"category",id:e,category:this}},url:function(){return Discourse.getURL("/c/")+E.slugFor(this)},fullSlug:function(){return E.slugFor(this).replace(/\//g,"-")},nameLower:function(e){return e.toLowerCase()},unreadUrl:function(e){return e+"/l/unread"},newUrl:function(e){return e+"/l/new"},style:function(e,t){return"background-color: #"+e+"; color: #"+t},moreTopics:function(e){return e>(this.num_featured_topics||2)},totalTopicCount:function(e,t){var n=e;return t&&t.forEach(function(e){n+=e.get("topic_count")}),n},save:function(){var e=this.id,n=e?"/categories/"+e:"/categories";return(0,t.ajax)(n,{data:{name:this.name,slug:this.slug,color:this.color,text_color:this.text_color,secure:this.secure,permissions:this._permissionsForUpdate(),auto_close_hours:this.auto_close_hours,auto_close_based_on_last_post:this.get("auto_close_based_on_last_post"),position:this.position,email_in:this.email_in,email_in_allow_strangers:this.email_in_allow_strangers,mailinglist_mirror:this.mailinglist_mirror,parent_category_id:this.parent_category_id,uploaded_logo_id:this.get("uploaded_logo.id"),uploaded_background_id:this.get("uploaded_background.id"),allow_badges:this.allow_badges,custom_fields:this.custom_fields,topic_template:this.topic_template,suppress_from_latest:this.suppress_from_latest,all_topics_wiki:this.all_topics_wiki,allowed_tags:this.allowed_tags,allowed_tag_groups:this.allowed_tag_groups,allow_global_tags:this.allow_global_tags,sort_order:this.sort_order,sort_ascending:this.sort_ascending,topic_featured_link_allowed:this.topic_featured_link_allowed,show_subcategory_list:this.show_subcategory_list,num_featured_topics:this.num_featured_topics,default_view:this.default_view,subcategory_list_style:this.subcategory_list_style,default_top_period:this.default_top_period,minimum_required_tags:this.minimum_required_tags,navigate_to_first_post_after_read:this.get("navigate_to_first_post_after_read"),search_priority:this.search_priority,reviewable_by_group_name:this.reviewable_by_group_name},type:e?"PUT":"POST"})},_permissionsForUpdate:function(){var e=this.permissions,t={};return e.forEach(function(e){return t[e.group_name]=e.permission.id}),t},destroy:function(){return(0,t.ajax)("/categories/"+(this.id||this.slug),{type:"DELETE"})},addPermission:function(e){this.permissions.addObject(e),this.availableGroups.removeObject(e.group_name)},removePermission:function(e){this.permissions.removeObject(e),this.availableGroups.addObject(e.group_name)},permissions:function(){return Ember.A([{group_name:"everyone",permission:s.default.create({id:1})},{group_name:"admins",permission:s.default.create({id:2})},{group_name:"crap",permission:s.default.create({id:3})}])},latestTopic:function(e){if(e&&e.length)return e[0]},featuredTopics:function(e){if(e&&e.length)return e.slice(0,this.num_featured_topics||2)},unreadTopics:function(e){return this.topicTrackingState.countUnread(e)},newTopics:function(e){return this.topicTrackingState.countNew(e)},setNotification:function(e){this.set("notification_level",e);var n="/category/"+this.id+"/notifications";return(0,t.ajax)(n,{data:{notification_level:e},type:"POST"})},isUncategorizedCategory:function(e){return e===Discourse.Site.currentProp("uncategorized_category_id")}},o(w,"setupGroupsAndPermissions",[r],Object.getOwnPropertyDescriptor(w,"setupGroupsAndPermissions"),w),o(w,"availablePermissions",[i.default],Object.getOwnPropertyDescriptor(w,"availablePermissions"),w),o(w,"searchContext",[a],Object.getOwnPropertyDescriptor(w,"searchContext"),w),o(w,"url",[l],Object.getOwnPropertyDescriptor(w,"url"),w),o(w,"fullSlug",[i.default],Object.getOwnPropertyDescriptor(w,"fullSlug"),w),o(w,"nameLower",[u],Object.getOwnPropertyDescriptor(w,"nameLower"),w),o(w,"unreadUrl",[c],Object.getOwnPropertyDescriptor(w,"unreadUrl"),w),o(w,"newUrl",[d],Object.getOwnPropertyDescriptor(w,"newUrl"),w),o(w,"style",[p],Object.getOwnPropertyDescriptor(w,"style"),w),o(w,"moreTopics",[m],Object.getOwnPropertyDescriptor(w,"moreTopics"),w),o(w,"totalTopicCount",[f],Object.getOwnPropertyDescriptor(w,"totalTopicCount"),w),o(w,"permissions",[i.default],Object.getOwnPropertyDescriptor(w,"permissions"),w),o(w,"latestTopic",[b],Object.getOwnPropertyDescriptor(w,"latestTopic"),w),o(w,"featuredTopics",[h],Object.getOwnPropertyDescriptor(w,"featuredTopics"),w),o(w,"unreadTopics",[g],Object.getOwnPropertyDescriptor(w,"unreadTopics"),w),o(w,"newTopics",[v],Object.getOwnPropertyDescriptor(w,"newTopics"),w),o(w,"isUncategorizedCategory",[y],Object.getOwnPropertyDescriptor(w,"isUncategorizedCategory"),w),w));E.reopenClass({findUncategorized:function(){return x=x||E.list().findBy("id",Discourse.Site.currentProp("uncategorized_category_id"))},slugFor:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/";if(!e)return"";var n=Ember.get(e,"parentCategory"),i="";n&&(i=E.slugFor(n)+t);var s=Ember.get(e,"id"),o=Ember.get(e,"slug");return o&&0!==o.trim().length?i+o:""+i+s+"-category"},list:function(){return Discourse.Site.currentProp("categoriesList")},listByActivity:function(){return Discourse.Site.currentProp("sortedCategories")},idMap:function(){return Discourse.Site.currentProp("categoriesById")},findSingleBySlug:function(e){return E.list().find(function(t){return E.slugFor(t)===e})},findById:function(e){if(e)return E.idMap()[e]},findByIds:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[];return e.forEach(function(e){var n=E.findById(e);n&&t.push(n)}),t},findBySlug:function(e,t){var n=E.list(),i=void 0;if(t){var s=E.findSingleBySlug(t);if(s){if("none"===e)return s;i=n.find(function(n){return n&&n.get("parentCategory")===s&&E.slugFor(n)===t+"/"+e})}}else if((i=E.findSingleBySlug(e))&&i.get("parentCategory"))return;return i||(i=n.findBy("id",parseInt(e,10))),i},reloadById:function(e){return(0,t.ajax)("/c/"+e+"/show.json")},reloadBySlug:function(e,n){return n?(0,t.ajax)("/c/"+n+"/"+e+"/find_by_slug.json"):(0,t.ajax)("/c/"+e+"/find_by_slug.json")},search:function(e,t){var n=5;if(t){if(0===t.limit)return[];t.limit&&(n=t.limit)}var i=""===e,s=e;i||(e=e.toLowerCase(),s=e,e=e.replace(/-/g," "));var o,r=E.listByActivity(),a=r.length,l=[],u=function(){return l.length===n};for(o=0;o<a&&!u();o++){var c=r[o];(i&&!c.get("parent_category_id")||!i&&(0===c.get("name").toLowerCase().indexOf(e)||0===c.get("slug").toLowerCase().indexOf(s)))&&l.push(c)}if(!u())for(o=0;o<a&&!u();o++){var d=r[o];!i&&(d.get("name").toLowerCase().indexOf(e)>0||d.get("slug").toLowerCase().indexOf(s)>0)&&-1===l.indexOf(d)&&l.push(d)}return _.sortBy(l,function(e){return e.get("read_restricted")})}}),e.default=E}),Discourse.Category=require("discourse/models/category").default,define("discourse/models/topic",["exports","discourse/lib/ajax","discourse/models/store","discourse/models/rest","discourse/lib/computed","discourse/lib/formatter","discourse/lib/text-direction","discourse/models/action-summary","discourse/lib/ajax-error","pretty-text/censored-words","discourse/lib/text","preload-store","discourse/lib/url","ember-addons/ember-computed-decorators"],function(e,t,n,i,s,o,r,a,l,u,c,d,p,m){"use strict";function f(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function b(e,n){var i=e.get("id"),s=_.merge({},n),o=""+Discourse.getURL("/t/")+i,r=(s.nearPost?o+"/"+s.nearPost:o)+".json";return delete s.nearPost,delete s.__type,delete s.store,d.default.getAndRemove("topic_"+i,function(){return(0,t.ajax)(r,{data:s})}).then(function(t){return e.updateFromJson(t),t})}function h(e){if(e.success)return(0,n.flushMap)(),e;throw new Error("error moving posts topic")}function g(e,n){return(0,t.ajax)("/t/"+e+"/move-posts",{type:"POST",data:n}).then(h)}function v(e,n){return(0,t.ajax)("/t/"+e+"/merge-topic",{type:"POST",data:n}).then(h)}Object.defineProperty(e,"__esModule",{value:!0}),e.ID_CONSTRAINT=void 0,e.loadTopicView=b,e.movePosts=g,e.mergeTopic=v;var y,w,x,E,k,P,j,T,O,C,S,M,D,I,A,L,z,N,U,F,R,B,H,q,$,V,W,G,K,Y,J,X,Q=(e.ID_CONSTRAINT=/^\d+$/,i.default.extend((y=(0,m.default)("last_read_post_number","highest_post_number"),w=(0,m.default)("posters.firstObject"),x=(0,m.default)("posters.[]"),E=(0,m.default)("posters.[]","participants.[]"),k=(0,m.default)("fancy_title"),P=(0,m.default)("bumped_at","createdAt"),j=(0,m.default)("bumpedAt","createdAt"),T=(0,m.default)("created_at"),O=(0,m.default)("tags"),C=(0,m.default)("related_messages"),S=(0,m.default)("suggested_topics"),M=(0,m.default)("posts_count"),D=(0,m.default)("id"),I=(0,m.on)("init"),A=(0,m.observes)("category_id"),L=(0,m.observes)("categoryName"),z=(0,m.default)("tags"),N=(0,m.default)("url"),U=(0,m.default)("id","slug"),F=(0,m.default)("new_posts","unread"),R=(0,m.default)("last_read_post_number","url"),B=(0,m.default)("last_read_post_number","highest_post_number","url"),H=(0,m.default)("highest_post_number","url"),q=(0,m.default)("url"),$=(0,m.default)("url"),V=(0,m.default)("last_poster.username"),W=(0,m.default)("new_posts","id"),G=(0,m.default)("views"),K=(0,m.default)("archetype"),Y=(0,m.default)("excerpt"),J=(0,m.default)("excerpt"),X={message:null,errorLoading:!1,visited:function(e,t){return e>=t},creator:function(e){return e&&e.user},lastPoster:function(e){var t=void 0;if(e&&e.length>0){var n=e.filter(function(e){return e.extras&&e.extras.indexOf("latest")>=0})[0];t=n&&n.user}return t||this.creator},featuredUsers:function(e,t){var n=e,i=n.length;if(this.isPrivateMessage&&t&&i<5){var s=0;if(i>1){var o=n[i-1];o.extras&&o.extras.includes("latest")&&(s=1)}var r=e.map(function(e){return e.user&&e.user.id}).filter(function(e){return e});t.some(function(e){return!r.includes(e.user_id)&&(n.splice(n.length-s,0,e),5===n.length)})}return n},fancyTitle:function(e){var t=(0,u.censor)((0,c.emojiUnescape)(e||""),Discourse.Site.currentProp("censored_words"));if(Discourse.SiteSettings.support_mixed_text_direction){return'<span dir="'+((0,r.isRTL)(e)?"rtl":"ltr")+'">'+t+"</span>"}return t},bumpedAt:function(e,t){return e?new Date(e):t},bumpedAtTitle:function(e,t){var n=I18n.t("first_post"),i=I18n.t("last_post");return n+": "+(0,o.longDate)(t)+"\n"+i+": "+(0,o.longDate)(e)},createdAt:function(e){return new Date(e)},postStream:function(){return this.store.createRecord("postStream",{id:this.id,topic:this})},visibleListTags:function(e){if(!e||!Discourse.SiteSettings.suppress_overlapping_tags_in_list)return e;var t=this.title,n=[];return e.forEach(function(e){-1===t.toLowerCase().indexOf(e)&&n.push(e)}),n},relatedMessages:function(e){if(e){var t=this.store;return this.set("related_messages",e.map(function(e){return t.createRecord("topic",e)}))}},suggestedTopics:function(e){if(e){var t=this.store;return this.set("suggested_topics",e.map(function(e){return t.createRecord("topic",e)}))}},replyCount:function(e){return e-1},details:function(){return this.store.createRecord("topicDetails",{id:this.id,topic:this})},invisible:Ember.computed.not("visible"),deleted:Ember.computed.notEmpty("deleted_at"),searchContext:function(e){return{type:"topic",id:e}},_categoryIdChanged:function(){this.set("category",Discourse.Category.findById(this.category_id))},_categoryNameChanged:function(){var e=this.categoryName,t=void 0;e&&(t=this.site.get("categories").findBy("name",e)),this.set("category",t)},categoryClass:(0,s.fmt)("category.fullSlug","category-%@"),tagClasses:function(e){return e&&e.map(function(e){return"tag-"+e}).join(" ")},shareUrl:function(e){var t=Discourse.User.current();return e+(t?"?u="+t.get("username_lower"):"")},printUrl:(0,s.fmt)("url","%@/print"),url:function(e,t){return t=t||"",0===t.trim().length&&(t="topic"),""+Discourse.getURL("/t/")+t+"/"+e},urlForPostNumber:function(e){var t=this.url;return e&&e>0&&(t+="/"+e),t},totalUnread:function(e,t){var n=(t||0)+(e||0);return n>0?n:null},lastReadUrl:function(e){return this.urlForPostNumber(e)},lastUnreadUrl:function(e,t){return t<=e&&this.get("category.navigate_to_first_post_after_read")?this.urlForPostNumber(1):this.urlForPostNumber(e+1)},lastPostUrl:function(e){return this.urlForPostNumber(e)},firstPostUrl:function(){return this.urlForPostNumber(1)},summaryUrl:function(){var e=this.has_summary?"?filter=summary":"";return""+this.urlForPostNumber(1)+e},lastPosterUrl:function(e){return(0,p.userPath)(e)},displayNewPosts:function(e,t){var n=Discourse.Session.currentProp("highestSeenByTopic")[t];if(n){var i=n-this.last_read_post_number;if(i>0){var s=e-i;return s<0&&(s=0),s}}return e},viewsHeat:function(e){return e>=Discourse.SiteSettings.topic_views_heat_high?"heatmap-high":e>=Discourse.SiteSettings.topic_views_heat_medium?"heatmap-med":e>=Discourse.SiteSettings.topic_views_heat_low?"heatmap-low":null},archetypeObject:function(e){return Discourse.Site.currentProp("archetypes").findBy("id",e)},isPrivateMessage:Ember.computed.equal("archetype","private_message"),isBanner:Ember.computed.equal("archetype","banner"),toggleStatus:function(e){return this.toggleProperty(e),this.saveStatus(e,!!this.get(e))},saveStatus:function(e,n,i){return"closed"===e&&this.incrementProperty("posts_count"),(0,t.ajax)(this.url+"/status",{type:"PUT",data:{status:e,enabled:!!n,until:i}})},makeBanner:function(){var e=this;return(0,t.ajax)("/t/"+this.id+"/make-banner",{type:"PUT"}).then(function(){return e.set("archetype","banner")})},removeBanner:function(){var e=this;return(0,t.ajax)("/t/"+this.id+"/remove-banner",{type:"PUT"}).then(function(){return e.set("archetype","regular")})},toggleBookmark:function(){var e=this;if(this.bookmarking)return Ember.RSVP.Promise.resolve();this.set("bookmarking",!0);var n=this.postStream,i=Ember.get(n,"posts"),s=i&&i[0]&&1===i[0].get("post_number")&&i[0],o=!this.bookmarked,r=o?"/bookmark":"/remove_bookmarks",a=function(){return(0,t.ajax)("/t/"+e.id+r,{type:"PUT"}).then(function(){if(e.toggleProperty("bookmarked"),o&&s)return s.set("bookmarked",!0),[s.id];if(!o&&i){var t=[];return i.forEach(function(e){e.get("bookmarked")&&(e.set("bookmarked",!1),t.push(e.get("id")))}),t}return[]}).catch(l.popupAjaxError).finally(function(){return e.set("bookmarking",!1)})},u=[];return!o&&i&&i.forEach(function(e){return e.get("bookmarked")&&u.push(e)}),new Ember.RSVP.Promise(function(e){u.length>1?bootbox.confirm(I18n.t("bookmarks.confirm_clear"),I18n.t("no_value"),I18n.t("yes_value"),function(t){return t?a().then(e):e()}):a().then(e)})},createGroupInvite:function(e){return(0,t.ajax)("/t/"+this.id+"/invite-group",{type:"POST",data:{group:e}})},createInvite:function(e,n,i){return(0,t.ajax)("/t/"+this.id+"/invite",{type:"POST",data:{user:e,group_names:n,custom_message:i}})},generateInviteLink:function(e,n,i){return(0,t.ajax)("/invites/link",{type:"POST",data:{email:e,group_names:n,topic_id:i}})},destroy:function(e){return this.setProperties({deleted_at:new Date,deleted_by:e,"details.can_delete":!1,"details.can_recover":!0}),(0,t.ajax)("/t/"+this.id,{data:{context:window.location.pathname},type:"DELETE"})},recover:function(){return this.setProperties({deleted_at:null,deleted_by:null,"details.can_delete":!0,"details.can_recover":!1}),(0,t.ajax)("/t/"+this.id+"/recover",{data:{context:window.location.pathname},type:"PUT"})},updateFromJson:function(e){var t=this;this.details.updateFromJson(e.details);var n=Object.keys(e);n.removeObject("details"),n.removeObject("post_stream"),n.forEach(function(n){return t.set(n,e[n])})},reload:function(){var e=this;return(0,t.ajax)("/t/"+this.id,{type:"GET"}).then(function(t){return e.updateFromJson(t)})},isPinnedUncategorized:Ember.computed.and("pinned","category.isUncategorizedCategory"),clearPin:function(){var e=this;this.setProperties({pinned:!1,unpinned:!0}),(0,t.ajax)("/t/"+this.id+"/clear-pin",{type:"PUT"}).then(null,function(){e.setProperties({pinned:!0,unpinned:!1})})},togglePinnedForUser:function(){this.pinned?this.clearPin():this.rePin()},rePin:function(){var e=this;this.setProperties({pinned:!0,unpinned:!1}),(0,t.ajax)("/t/"+this.id+"/re-pin",{type:"PUT"}).then(null,function(){e.setProperties({pinned:!0,unpinned:!1})})},escapedExcerpt:function(e){return(0,c.emojiUnescape)(e)},hasExcerpt:Ember.computed.notEmpty("excerpt"),excerptTruncated:function(e){return e&&"&hellip;"===e.substr(e.length-8,8)},readLastPost:(0,s.propertyEqual)("last_read_post_number","highest_post_number"),canClearPin:Ember.computed.and("pinned","readLastPost"),archiveMessage:function(){var e=this;this.set("archiving",!0);var n=(0,t.ajax)("/t/"+this.id+"/archive-message",{type:"PUT"});return n.then(function(t){e.set("message_archived",!0),t&&t.group_name&&e.set("inboxGroupName",t.group_name)}).finally(function(){return e.set("archiving",!1)}),n},moveToInbox:function(){var e=this;this.set("archiving",!0);var n=(0,t.ajax)("/t/"+this.id+"/move-to-inbox",{type:"PUT"});return n.then(function(t){e.set("message_archived",!1),t&&t.group_name&&e.set("inboxGroupName",t.group_name)}).finally(function(){return e.set("archiving",!1)}),n},publish:function(){var e=this;return(0,t.ajax)("/t/"+this.id+"/publish",{type:"PUT",data:this.getProperties("destination_category_id")}).then(function(){return e.set("destination_category_id",null)}).catch(l.popupAjaxError)},updateDestinationCategory:function(e){return this.set("destination_category_id",e),(0,t.ajax)("/t/"+this.id+"/shared-draft",{method:"PUT",data:{category_id:e}})},convertTopic:function(e){return(0,t.ajax)("/t/"+this.id+"/convert-topic/"+e,{type:"PUT"}).then(function(){return window.location.reload()}).catch(l.popupAjaxError)},resetBumpDate:function(){return(0,t.ajax)("/t/"+this.id+"/reset-bump-date",{type:"PUT"}).catch(l.popupAjaxError)}},f(X,"visited",[y],Object.getOwnPropertyDescriptor(X,"visited"),X),f(X,"creator",[w],Object.getOwnPropertyDescriptor(X,"creator"),X),f(X,"lastPoster",[x],Object.getOwnPropertyDescriptor(X,"lastPoster"),X),f(X,"featuredUsers",[E],Object.getOwnPropertyDescriptor(X,"featuredUsers"),X),f(X,"fancyTitle",[k],Object.getOwnPropertyDescriptor(X,"fancyTitle"),X),f(X,"bumpedAt",[P],Object.getOwnPropertyDescriptor(X,"bumpedAt"),X),f(X,"bumpedAtTitle",[j],Object.getOwnPropertyDescriptor(X,"bumpedAtTitle"),X),f(X,"createdAt",[T],Object.getOwnPropertyDescriptor(X,"createdAt"),X),f(X,"postStream",[m.default],Object.getOwnPropertyDescriptor(X,"postStream"),X),f(X,"visibleListTags",[O],Object.getOwnPropertyDescriptor(X,"visibleListTags"),X),f(X,"relatedMessages",[C],Object.getOwnPropertyDescriptor(X,"relatedMessages"),X),f(X,"suggestedTopics",[S],Object.getOwnPropertyDescriptor(X,"suggestedTopics"),X),f(X,"replyCount",[M],Object.getOwnPropertyDescriptor(X,"replyCount"),X),f(X,"details",[m.default],Object.getOwnPropertyDescriptor(X,"details"),X),f(X,"searchContext",[D],Object.getOwnPropertyDescriptor(X,"searchContext"),X),f(X,"_categoryIdChanged",[I,A],Object.getOwnPropertyDescriptor(X,"_categoryIdChanged"),X),f(X,"_categoryNameChanged",[L],Object.getOwnPropertyDescriptor(X,"_categoryNameChanged"),X),f(X,"tagClasses",[z],Object.getOwnPropertyDescriptor(X,"tagClasses"),X),f(X,"shareUrl",[N],Object.getOwnPropertyDescriptor(X,"shareUrl"),X),f(X,"url",[U],Object.getOwnPropertyDescriptor(X,"url"),X),f(X,"totalUnread",[F],Object.getOwnPropertyDescriptor(X,"totalUnread"),X), +f(X,"lastReadUrl",[R],Object.getOwnPropertyDescriptor(X,"lastReadUrl"),X),f(X,"lastUnreadUrl",[B],Object.getOwnPropertyDescriptor(X,"lastUnreadUrl"),X),f(X,"lastPostUrl",[H],Object.getOwnPropertyDescriptor(X,"lastPostUrl"),X),f(X,"firstPostUrl",[q],Object.getOwnPropertyDescriptor(X,"firstPostUrl"),X),f(X,"summaryUrl",[$],Object.getOwnPropertyDescriptor(X,"summaryUrl"),X),f(X,"lastPosterUrl",[V],Object.getOwnPropertyDescriptor(X,"lastPosterUrl"),X),f(X,"displayNewPosts",[W],Object.getOwnPropertyDescriptor(X,"displayNewPosts"),X),f(X,"viewsHeat",[G],Object.getOwnPropertyDescriptor(X,"viewsHeat"),X),f(X,"archetypeObject",[K],Object.getOwnPropertyDescriptor(X,"archetypeObject"),X),f(X,"escapedExcerpt",[Y],Object.getOwnPropertyDescriptor(X,"escapedExcerpt"),X),f(X,"excerptTruncated",[J],Object.getOwnPropertyDescriptor(X,"excerptTruncated"),X),X)));Q.reopenClass({NotificationLevel:{WATCHING:3,TRACKING:2,REGULAR:1,MUTED:0},createActionSummary:function(e){if(e.actions_summary){var t=Ember.Object.create();e.actions_summary=e.actions_summary.map(function(n){n.post=e,n.actionType=Discourse.Site.current().postActionTypeById(n.id);var i=a.default.create(n);return t.set(n.actionType.get("name_key"),i),i}),e.set("actionByName",t)}},update:function(e,n){return n=JSON.parse(JSON.stringify(n))||{},void 0!==n.categoryId&&(n.category_id=n.categoryId,delete n.categoryId),e.get("isPrivateMessage")&&delete n.category_id,n.tags&&0===n.tags.length&&(n.tags=[""]),(0,t.ajax)(e.get("url"),{type:"PUT",data:n}).then(function(t){n.title=t.basic_topic.title,n.fancy_title=t.basic_topic.fancy_title,e.setProperties(n)})},create:function(){var e=this._super.apply(this,arguments);return this.createActionSummary(e),e},find:function(e,n){var i=Discourse.getURL("/t/")+e;n.nearPost&&(i+="/"+n.nearPost);var s={};return n.postsAfter&&(s.posts_after=n.postsAfter),n.postsBefore&&(s.posts_before=n.postsBefore),n.trackVisit&&(s.track_visit=!0),n.userFilters&&n.userFilters.length>0&&(s.username_filters=[],n.userFilters.forEach(function(e){s.username_filters.push(e)})),!0===n.summary&&(s.summary=!0),(0,t.ajax)(i+".json",{data:s})},changeOwners:function(e,n){var i=(0,t.ajax)("/t/"+e+"/change-owner",{type:"POST",data:n}).then(function(e){if(e.success)return e;i.reject(new Error("error changing ownership of posts"))});return i},changeTimestamp:function(e,n){var i=(0,t.ajax)("/t/"+e+"/change-timestamp",{type:"PUT",data:{timestamp:n}}).then(function(e){if(e.success)return e;i.reject(new Error("error updating timestamp of topic"))});return i},bulkOperation:function(e,n){return(0,t.ajax)("/topics/bulk",{type:"PUT",data:{topic_ids:e.map(function(e){return e.get("id")}),operation:n}})},bulkOperationByFilter:function(e,n,i){var s={filter:e,operation:n};return i&&(s.category_id=i),(0,t.ajax)("/topics/bulk",{type:"PUT",data:s})},resetNew:function(){return(0,t.ajax)("/topics/reset-new",{type:"PUT"})},idForSlug:function(e){return(0,t.ajax)("/t/id_for/"+e)}}),e.default=Q}),Discourse.Topic=require("discourse/models/topic").default,define("discourse/models/draft",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Discourse.Model.extend();n.reopenClass({clear:function(e,n){return(0,t.ajax)("/draft.json",{type:"DELETE",data:{draft_key:e,sequence:n}})},get:function(e){return(0,t.ajax)("/draft.json",{data:{draft_key:e},dataType:"json"})},getLocal:function(e,t){return t},save:function(e,n,i){return i="string"==typeof i?i:JSON.stringify(i),(0,t.ajax)("/draft.json",{type:"POST",data:{draft_key:e,sequence:n,data:i}})}}),e.default=n}),define("discourse/models/composer",["exports","discourse/models/rest","discourse/models/topic","discourse/lib/ajax-error","discourse/lib/quote","discourse/models/draft","ember-addons/ember-computed-decorators","discourse/lib/utilities","discourse/lib/computed","discourse/lib/throttle"],function(e,t,n,i,s,o,r,a,l,u){"use strict";function c(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){return e===Y||e===V}Object.defineProperty(e,"__esModule",{value:!0}),e.SAVE_ICONS=e.SAVE_LABELS=e.REPLY_AS_NEW_PRIVATE_MESSAGE_KEY=e.REPLY_AS_NEW_TOPIC_KEY=e.EDIT=e.REPLY=e.NEW_TOPIC_KEY=e.NEW_PRIVATE_MESSAGE_KEY=e.PRIVATE_MESSAGE=e.EDIT_SHARED_DRAFT=e.CREATE_SHARED_DRAFT=e.CREATE_TOPIC=void 0;var m,f,b,h,g,v,y,w,x,E,k,P,j,T,O,C,S,M,D,I,A,L,z,N,U,F,R,B,H,q=e.CREATE_TOPIC="createTopic",$=e.CREATE_SHARED_DRAFT="createSharedDraft",V=e.EDIT_SHARED_DRAFT="editSharedDraft",W=e.PRIVATE_MESSAGE="privateMessage",G=e.NEW_PRIVATE_MESSAGE_KEY="new_private_message",K=(e.NEW_TOPIC_KEY="new_topic",e.REPLY="reply"),Y=e.EDIT="edit",J=e.REPLY_AS_NEW_TOPIC_KEY="reply_as_new_topic",X=e.REPLY_AS_NEW_PRIVATE_MESSAGE_KEY="reply_as_new_private_message",Q={raw:"reply",title:"title",unlist_topic:"unlistTopic",category:"categoryId",topic_id:"topic.id",is_warning:"isWarning",whisper:"whisper",archetype:"archetypeId",target_usernames:"targetUsernames",typing_duration_msecs:"typingTime",composer_open_duration_msecs:"composerTime",tags:"tags",featured_link:"featuredLink",shared_draft:"sharedDraft",no_bump:"noBump"},Z={title:"topic.title",categoryId:"topic.category.id",tags:"topic.tags",featuredLink:"topic.featured_link"},ee=(e.SAVE_LABELS=(m={},d(m,Y,"composer.save_edit"),d(m,K,"composer.reply"),d(m,q,"composer.create_topic"),d(m,W,"composer.create_pm"),d(m,$,"composer.create_shared_draft"),d(m,V,"composer.save_edit"),m),e.SAVE_ICONS=(f={},d(f,Y,"pencil-alt"),d(f,V,"clipboard"),d(f,K,"reply"),d(f,q,"plus"),d(f,W,"envelope"),d(f,$,"clipboard"),f),t.default.extend((b=(0,r.default)("categoryId"),h=(0,r.default)("category"),g=(0,r.default)("privateMessage","archetype.hasOptions"),v=(0,r.default)("creatingPrivateMessage","topic"),y=(0,r.default)("action"),w=(0,r.observes)("composeState"),x=(0,r.default)("archetypeId"),E=(0,r.observes)("archetype"),k=(0,r.default)("canEditTitle","creatingPrivateMessage","categoryId"),P=(0,r.default)("canEditTopicFeaturedLink"),j=(0,r.default)("action","post","topic","topic.title"),T=(0,r.default)("loading","canEditTitle","titleLength","targetUsernames","replyLength","categoryId","missingReplyCharacters","tags","topicFirstPost","minimumRequiredTags","isStaffUser"),O=(0,r.default)("canCategorize","categoryId"),C=(0,r.default)("minimumTitleLength","titleLength","post.static_doc"),S=(0,r.default)("metaData"),M=(0,r.default)("minimumTitleLength","titleLength"),D=(0,r.default)("privateMessage"),I=(0,r.default)("minimumPostLength","replyLength","canEditTopicFeaturedLink"),A=(0,r.default)("privateMessage","topicFirstPost","topic.pm_with_non_human_user"),L=(0,r.default)("title"),z=(0,r.default)("reply"),N=(0,r.on)("init"),U=(0,r.observes)("title","reply"),F={_categoryId:null,unlistTopic:!1,noBump:!1,draftSaving:!1,draftSaved:!1,archetypes:Ember.computed.reads("site.archetypes"),sharedDraft:Ember.computed.equal("action",$),categoryId:{get:function(){return this._categoryId},set:function(e){var t=this._categoryId;return Ember.isEmpty(e)&&(e=null),this._categoryId=e,t!==e&&this.applyTopicTemplate(t,e),e}},category:function(e){return e?this.site.categories.findBy("id",e):null},minimumRequiredTags:function(e){return e&&e.minimum_required_tags>0?e.minimum_required_tags:null},creatingTopic:Ember.computed.equal("action",q),creatingSharedDraft:Ember.computed.equal("action",$),creatingPrivateMessage:Ember.computed.equal("action",W),notCreatingPrivateMessage:Ember.computed.not("creatingPrivateMessage"),notPrivateMessage:Ember.computed.not("privateMessage"),showCategoryChooser:function(e,t){var n=this.site.categories.length>1;return!e&&(t||n)},privateMessage:function(e,t){return e||t&&"private_message"===t.archetype},topicFirstPost:Ember.computed.or("creatingTopic","editingFirstPost"),editingPost:p,replyingToTopic:Ember.computed.equal("action",K),viewOpen:Ember.computed.equal("composeState","open"),viewDraft:Ember.computed.equal("composeState","draft"),viewFullscreen:Ember.computed.equal("composeState","fullscreen"),viewOpenOrFullscreen:Ember.computed.or("viewOpen","viewFullscreen"),composeStateChanged:function(){var e=this.composerOpened,t=document.querySelector("html");if("fullscreen"===this.composeState?t.classList.add("fullscreen-composer"):t.classList.remove("fullscreen-composer"),"open"===this.composeState)this.set("composerOpened",e||new Date);else{if(e){var n=this.composerTotalOpened||0;this.set("composerTotalOpened",n+(new Date-e))}this.set("composerOpened",null)}},composerTime:{get:function(){var e=this.composerTotalOpened||0,t=this.composerOpened;return t&&(e+=new Date-t),e}},archetype:function(e){return this.archetypes.findBy("id",e)},archetypeChanged:function(){return this.set("metaData",Ember.Object.create())},typing:(0,u.default)(function(){var e=this.typingTime||0;this.set("typingTime",e+100)},100,!1),editingFirstPost:Ember.computed.and("editingPost","post.firstPost"),canEditTitle:Ember.computed.or("creatingTopic","creatingPrivateMessage","editingFirstPost","creatingSharedDraft"),canCategorize:Ember.computed.and("canEditTitle","notCreatingPrivateMessage","notPrivateMessage"),canEditTopicFeaturedLink:function(e,t,n){if(!this.siteSettings.topic_featured_link_enabled||!e||t)return!1;var i=this.site.topic_featured_link_allowed_category_ids;return!(n||!i||-1===i.indexOf(this.site.uncategorized_category_id)&&this.siteSettings.allow_uncategorized_topics)||(void 0===i||!i.length||-1!==i.indexOf(n))},titlePlaceholder:function(e){return e?"composer.title_or_link_placeholder":"composer.title_placeholder"},replyOptions:function(e,t,n,i){var s={userLink:null,topicLink:null,postLink:null,userAvatar:null,originalUser:null};if(n&&(s.topicLink={href:n.url,anchor:n.fancy_title||(0,a.escapeExpression)(i)}),t&&(s.label=I18n.t("post."+e),s.userAvatar=(0,a.tinyAvatar)(t.avatar_template),!this.site.mobileView)){var o=t.get("reply_to_user.username"),r=t.get("reply_to_user.avatar_template");o&&r&&p(e)&&(s.originalUser={username:o,avatar:(0,a.tinyAvatar)(r)})}if(n&&t){var l=t.post_number;s.postLink={href:n.url+"/"+l,anchor:I18n.t("post.post_number",{number:l})},s.userLink={href:n.url+"/"+l,anchor:t.username}}return s},isStaffUser:function(){var e=Discourse.User.current();return e&&e.staff},cantSubmitPost:function(e,t,n,i,s,o,r,a,l,u,c){if(e)return!0;if(t&&!this.titleLengthValid)return!0;if(r>0)return!0;if(this.site.can_tag_topics&&!c&&l&&u){if((a||[]).length<u)return!0}return this.privateMessage?i&&0===(i.trim()+",").indexOf(","):this.requiredCategoryMissing},requiredCategoryMissing:function(e,t){return e&&!t&&!this.siteSettings.allow_uncategorized_topics},titleLengthValid:function(e,t,n){return!!(this.user.admin&&n&&t>0)||!(t<e)&&t<=this.siteSettings.max_topic_title_length},hasMetaData:function(e){return!!e&&Ember.isEmpty(Ember.keys(e))},replyDirty:(0,l.propertyNotEqual)("reply","originalText"),titleDirty:(0,l.propertyNotEqual)("title","originalTitle"),missingTitleCharacters:function(e,t){return e-t},minimumTitleLength:function(e){return e?this.siteSettings.min_personal_message_title_length:this.siteSettings.min_topic_title_length},missingReplyCharacters:function(e,t,n){return this.get("post.post_type")===this.site.get("post_types.small_action")||n&&this.featuredLink?0:e-t},minimumPostLength:function(e,t,n){return n?1:e?this.siteSettings.min_personal_message_post_length:t?this.siteSettings.min_first_post_length:this.siteSettings.min_post_length},titleLength:function(e){return e=e||"",e.replace(/\s+/gim," ").trim().length},replyLength:function(e){for(e=e||"";s.default.REGEXP.test(e);)e=e.replace(s.default.REGEXP,"");return e.replace(/\s+/gim," ").trim().length},_setupComposer:function(){this.set("archetypeId",this.site.default_archetype)},appendText:function(e,t,n){var i=this.reply||"";t="number"==typeof t?t:i.length;var s=i.slice(0,t)||"",o=i.slice(t)||"",r=void 0,a=void 0;if(n&&n.block){if(""!==s.trim())for(r=s.replace(/\r/g,""),a=0;a<2;a++)"\n"!==r[r.length-1-a]&&(s+="\n",t++);if(""!==o.trim())for(r=o.replace(/\r/g,""),a=0;a<2;a++)"\n"!==r[a]&&(o="\n"+o)}return n&&n.space&&(s.length>0&&!s[s.length-1].match(/\s/)&&(s+=" "),o.length>0&&!o[0].match(/\s/)&&(o=" "+o)),this.set("reply",s+e+o),s.length+e.length},prependText:function(e,t){var n=this.reply||"";t&&t.new_line&&n.length>0&&(e=e.trim()+"\n\n"),this.set("reply",e+n)},applyTopicTemplate:function(e,t){if(this.action===q){var n=this.reply;if(e){var i=this.site.categories.findBy("id",e);i&&i.topic_template===n&&(n="")}if(Ember.isEmpty(n)){var s=this.site.categories.findBy("id",t);s&&this.set("reply",s.topic_template||"")}}},open:function(e){e||(e={}),this.set("loading",!1);var t=Ember.isEmpty(this.reply),n=this;if(t||!e.reply&&!p(e.action)||!this.replyDirty){if(e.action===K&&p(this.action)&&this.set("reply",""),!e.draftKey)throw new Error("draft key is required");if(null===e.draftSequence)throw new Error("draft sequence is required");if(this.setProperties({draftKey:e.draftKey,draftSequence:e.draftSequence,composeState:e.composerState||"open",action:e.action,topic:e.topic,targetUsernames:e.usernames,composerTotalOpened:e.composerTime,typingTime:e.typingTime,whisper:e.whisper,tags:e.tags,noBump:e.noBump}),e.post?(this.setProperties({post:e.post,whisper:e.post.post_type===this.site.post_types.whisper}),this.topic||this.set("topic",e.post.topic)):this.set("post",null),this.setProperties({archetypeId:e.archetypeId||this.site.default_archetype,metaData:e.metaData?Ember.Object.create(e.metaData):null,reply:e.reply||this.reply||""}),this.set("categoryId",e.categoryId||this.get("topic.category.id")),!this.categoryId&&this.creatingTopic){var i=this.site.categories;1===i.length&&this.set("categoryId",i[0].id)}if(e.postId&&(this.set("loading",!0),this.store.find("post",e.postId).then(function(e){return n.setProperties({post:e,loading:!1})})),p(e.action)&&e.post){var s=this.serialize(Z);s.loading=!0,e.action===V&&e.destinationCategoryId&&(s.categoryId=e.destinationCategoryId),this.setProperties(s),this.store.find("post",e.post.id).then(function(e){n.setProperties({reply:e.raw,originalText:e.raw,loading:!1}),n.appEvents.trigger("composer:reply-reloaded",n)})}else e.action===K&&e.quote&&this.setProperties({reply:e.quote,originalText:e.quote});return e.title&&this.set("title",e.title),this.set("originalText",e.draft?"":this.reply),this.editingFirstPost&&this.set("originalTitle",this.title),p(e.action)&&e.post||n.appEvents.trigger("composer:reply-reloaded",n),!1}},save:function(e){if(!this.cantSubmitPost)return this.canEditTopicFeaturedLink||this.set("featuredLink",null),this.editingPost?this.editPost(e):this.createPost(e)},clearState:function(){this.setProperties({originalText:null,reply:null,post:null,title:null,unlistTopic:!1,editReason:null,stagedPost:!1,typingTime:0,composerOpened:null,composerTotalOpened:0,featuredLink:null,noBump:!1,editConflict:!1})},editPost:function(e){var t=this,s=this.post,o=s.cooked,r=Ember.RSVP.resolve();if(this.title&&1===s.post_number&&this.get("topic.details.can_edit")){var a=this.getProperties(Object.keys(Z)),l=this.topic;if(this.action===V){var u=a.categoryId;r=r.then(function(){return l.updateDestinationCategory(u)}),a.categoryId=l.get("category.id")}r=r.then(function(){return n.default.update(l,a)})}var c={topic_id:this.topic.id,raw:this.reply,raw_old:this.editConflict?null:this.originalText,edit_reason:e.editReason,image_sizes:e.imageSizes,cooked:this.getCookedHtml()};this.set("composeState","saving");var d=(0,i.throwAjaxError)(function(e){s.set("cooked",o),t.set("composeState","open"),e.jqXHR&&409===e.jqXHR.status&&t.set("editConflict",!0)});return r.then(function(){return s.set("cooked",c.cooked),s.save(c).then(function(e){return t.clearState(),e})}).catch(d)},serialize:function(e,t){var n=this;return t=t||{},Object.keys(e).forEach(function(i){var s=n.get(e[i]);void 0!==s&&Ember.set(t,i,s)}),t},createPost:function(e){var t=this.post,n=this.topic,s=this.user,o=this.get("topic.postStream"),r=!1,a=this.site.post_types,l=this.whisper?a.whisper:a.regular,u=this.store.createRecord("post",{imageSizes:e.imageSizes,cooked:this.getCookedHtml(),reply_count:0,name:s.name,display_username:s.name,username:s.username,user_id:s.id,user_title:s.title,avatar_template:s.avatar_template,user_custom_fields:s.custom_fields,post_type:l,actions_summary:[],moderator:s.moderator,admin:s.admin,yours:!0,read:!0,wiki:!1,typingTime:this.typingTime,composerTime:this.composerTime});this.serialize(Q,u),t&&u.setProperties({reply_to_post_number:t.post_number,reply_to_user:t.getProperties("username","avatar_template")});var c=null;if(!o||(t&&t.setProperties({reply_count:(t.reply_count||0)+1,replies:[]}),_.isEmpty(u.cooked)||"alreadyStaging"!==(c=o.stagePost(u,s)))){var d=this;return d.setProperties({composeState:"saving",stagedPost:"staged"===c&&u}),u.save().then(function(e){var t=!0;if("enqueued"===e.responseJson.action)return o&&o.undoPost(u),e;if(e.responseJson&&e.responseJson.post&&!e.responseJson.post.reply_to_user&&u.set("reply_to_user",null),n)n.set("draft_sequence",e.target.draft_sequence),o.commitPost(u),r=!0;else{d.set("composeState","closed"),t=!1;var i=d.site.categories.find(function(e){return e.id===(parseInt(u.category,10)||1)});i&&i.incrementProperty("topic_count"),Discourse.notifyPropertyChange("globalNotice")}return d.clearState(),d.set("createdPost",u),r?d.set("composeState","closed"):t&&d.set("composeState","saving"),e}).catch((0,i.throwAjaxError)(function(){o&&(o.undoPost(u),t&&t.set("reply_count",t.reply_count-1)),Ember.run.next(function(){return d.set("composeState","open")})}))}},getCookedHtml:function(){var e=document.querySelector("#reply-control .d-editor-preview");return e?e.innerHTML.replace(/<span class="marker"><\/span>/g,""):""},saveDraft:function(){var e=this;if(!this.disableDrafts){if(this.canEditTitle){if(!this.title&&!this.reply)return;if(this.title&&this.titleLengthValid&&this.reply&&this.replyLength<this.siteSettings.min_post_length)return}else{if(!this.reply)return;if(this.replyLength<this.siteSettings.min_post_length)return}this.setProperties({draftSaved:!1,draftSaving:!0,draftConflictUser:null}),this._clearingStatus&&(Ember.run.cancel(this._clearingStatus),this._clearingStatus=null);var t=this.getProperties("reply","action","title","categoryId","archetypeId","whisper","metaData","composerTime","typingTime","tags","noBump");return t=Object.assign(t,{usernames:this.targetUsernames,postId:this.get("post.id")}),t.postId&&!Ember.isEmpty(this.originalText)&&(t.originalText=this.originalText),o.default.save(this.draftKey,this.draftSequence,t).then(function(t){t.conflict_user?e.setProperties({draftSaving:!1,draftStatus:I18n.t("composer.edit_conflict"),draftConflictUser:t.conflict_user}):e.setProperties({draftSaving:!1,draftSaved:!0,draftConflictUser:null})}).catch(function(){e.setProperties({draftSaving:!1,draftStatus:I18n.t("composer.drafts_offline"),draftConflictUser:null})})}},dataChanged:function(){var e=this;this.draftStatus&&!this._clearingStatus&&(this._clearingStatus=Ember.run.later(this,function(){e.setProperties({draftStatus:null,draftConflictUser:null}),e._clearingStatus=null,e.setProperties({draftSaving:!1,draftSaved:!1})},Ember.Test?0:1e3))}},c(F,"categoryId",[r.default],(R=Object.getOwnPropertyDescriptor(F,"categoryId"),R=R?R.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return R}}),F),c(F,"category",[b],Object.getOwnPropertyDescriptor(F,"category"),F),c(F,"minimumRequiredTags",[h],Object.getOwnPropertyDescriptor(F,"minimumRequiredTags"),F),c(F,"showCategoryChooser",[g],Object.getOwnPropertyDescriptor(F,"showCategoryChooser"),F),c(F,"privateMessage",[v],Object.getOwnPropertyDescriptor(F,"privateMessage"),F),c(F,"editingPost",[y],(B=Object.getOwnPropertyDescriptor(F,"editingPost"),B=B?B.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return B}}),F),c(F,"composeStateChanged",[w],Object.getOwnPropertyDescriptor(F,"composeStateChanged"),F),c(F,"composerTime",[r.default],(H=Object.getOwnPropertyDescriptor(F,"composerTime"),H=H?H.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return H}}),F),c(F,"archetype",[x],Object.getOwnPropertyDescriptor(F,"archetype"),F),c(F,"archetypeChanged",[E],Object.getOwnPropertyDescriptor(F,"archetypeChanged"),F),c(F,"canEditTopicFeaturedLink",[k],Object.getOwnPropertyDescriptor(F,"canEditTopicFeaturedLink"),F),c(F,"titlePlaceholder",[P],Object.getOwnPropertyDescriptor(F,"titlePlaceholder"),F),c(F,"replyOptions",[j],Object.getOwnPropertyDescriptor(F,"replyOptions"),F),c(F,"isStaffUser",[r.default],Object.getOwnPropertyDescriptor(F,"isStaffUser"),F),c(F,"cantSubmitPost",[T],Object.getOwnPropertyDescriptor(F,"cantSubmitPost"),F),c(F,"requiredCategoryMissing",[O],Object.getOwnPropertyDescriptor(F,"requiredCategoryMissing"),F),c(F,"titleLengthValid",[C],Object.getOwnPropertyDescriptor(F,"titleLengthValid"),F),c(F,"hasMetaData",[S],Object.getOwnPropertyDescriptor(F,"hasMetaData"),F),c(F,"missingTitleCharacters",[M],Object.getOwnPropertyDescriptor(F,"missingTitleCharacters"),F),c(F,"minimumTitleLength",[D],Object.getOwnPropertyDescriptor(F,"minimumTitleLength"),F),c(F,"missingReplyCharacters",[I],Object.getOwnPropertyDescriptor(F,"missingReplyCharacters"),F),c(F,"minimumPostLength",[A],Object.getOwnPropertyDescriptor(F,"minimumPostLength"),F),c(F,"titleLength",[L],Object.getOwnPropertyDescriptor(F,"titleLength"),F),c(F,"replyLength",[z],Object.getOwnPropertyDescriptor(F,"replyLength"),F),c(F,"_setupComposer",[N],Object.getOwnPropertyDescriptor(F,"_setupComposer"),F),c(F,"dataChanged",[U],Object.getOwnPropertyDescriptor(F,"dataChanged"),F),F)));ee.reopenClass({create:function(e){return e=e||{},e.user=e.user||Discourse.User.current(),e.site=e.site||Discourse.Site.current(),e.siteSettings=e.siteSettings||Discourse.SiteSettings,this._super(e)},serializeToTopic:function(e,t){t||(t=e),Z[e]=t},serializeOnCreate:function(e,t){t||(t=e),Q[e]=t},serializedFieldsForCreate:function(){return Object.keys(Q)},CLOSED:"closed",SAVING:"saving",OPEN:"open",DRAFT:"draft",FULLSCREEN:"fullscreen",CREATE_TOPIC:q,CREATE_SHARED_DRAFT:$,EDIT_SHARED_DRAFT:V,PRIVATE_MESSAGE:W,REPLY:K,EDIT:Y,NEW_PRIVATE_MESSAGE_KEY:G,REPLY_AS_NEW_TOPIC_KEY:J,REPLY_AS_NEW_PRIVATE_MESSAGE_KEY:X}),e.default=ee}),define("discourse/models/badge-grouping",["exports","ember-addons/ember-computed-decorators","discourse/models/rest"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=n.default.extend((s=(0,t.default)("name"),o=(0,t.default)("name"),r={i18nNameKey:function(){return this.name.toLowerCase().replace(/\s/g,"_")},displayName:function(){var e="badges.badge_grouping."+this.i18nNameKey+".name";return I18n.t(e,{defaultValue:this.name})}},i(r,"i18nNameKey",[s],Object.getOwnPropertyDescriptor(r,"i18nNameKey"),r),i(r,"displayName",[o],Object.getOwnPropertyDescriptor(r,"displayName"),r),r))}),define("discourse/models/badge",["exports","discourse/lib/ajax","discourse/models/badge-grouping","discourse/models/rest","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l=i.default.extend((r=(0,s.default)("badge_type.name"),a={newBadge:Ember.computed.none("id"),url:function(){return Discourse.getURL("/badges/"+this.id+"/"+this.slug)},updateFromJson:function(e){var t=this;e.badge&&Object.keys(e.badge).forEach(function(n){return t.set(n,e.badge[n])}),e.badge_types&&e.badge_types.forEach(function(e){e.id===t.badge_type_id&&t.set("badge_type",Object.create(e))})},badgeTypeClassName:function(e){return e=e||"","badge-type-"+e.toLowerCase()},save:function(e){var n=this,i="/admin/badges",s="POST";return this.id&&(i+="/"+this.id,s="PUT"),(0,t.ajax)(i,{type:s,data:e}).then(function(e){return n.updateFromJson(e),n}).catch(function(e){throw new Error(e)})},destroy:function(){return this.newBadge?Ember.RSVP.resolve():(0,t.ajax)("/admin/badges/"+this.id,{type:"DELETE"})}},o(a,"url",[s.default],Object.getOwnPropertyDescriptor(a,"url"),a),o(a,"badgeTypeClassName",[r],Object.getOwnPropertyDescriptor(a,"badgeTypeClassName"),a),a));l.reopenClass({createFromJson:function(e){var t={};"badge_types"in e&&e.badge_types.forEach(function(e){return t[e.id]=Ember.Object.create(e)});var i={};"badge_groupings"in e&&e.badge_groupings.forEach(function(e){return i[e.id]=n.default.create(e)});var s=[];return"badge"in e?s=[e.badge]:e.badges&&(s=e.badges),s=s.map(function(e){var n=l.create(e);return n.setProperties({badge_type:t[n.badge_type_id],badge_grouping:i[n.badge_grouping_id]}),n}),"badge"in e?s[0]:s},findAll:function(e){var n="";return e&&e.onlyListable&&(n="?only_listable=true"),(0,t.ajax)("/badges.json"+n,{data:e}).then(function(e){return l.createFromJson(e)})},findById:function(e){return(0,t.ajax)("/badges/"+e).then(function(e){return l.createFromJson(e)})}}),e.default=l}),define("discourse/models/user-action-group",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Model.extend({push:function(e){return this.items||(this.items=[]),this.items.push(e)}})}),define("discourse/models/input-validation",["exports","discourse/models/model"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend()}),define("discourse/lib/search",["exports","discourse/lib/ajax","discourse/lib/raw-templates","discourse/models/category","discourse/lib/category-tag-search","discourse/lib/user-search","discourse/lib/url","discourse/models/user","discourse/models/post","discourse/models/topic"],function(e,t,n,i,s,o,r,a,l,u){"use strict";function c(e,t){t=t||{},e.topics=e.topics||[],e.users=e.users||[],e.posts=e.posts||[],e.categories=e.categories||[],e.tags=e.tags||[],e.groups=e.groups||[];var n={};e.topics=e.topics.map(function(e){return e=u.default.create(e),n[e.id]=e,e}),e.posts=e.posts.map(function(e){return e.username&&(e.userPath=(0,r.userPath)(e.username.toLowerCase())),e=l.default.create(e),e.set("topic",n[e.topic_id]),e}),e.users=e.users.map(function(e){return a.default.create(e)}),e.categories=e.categories.map(function(e){return i.default.list().findBy("id",e.id)}).compact(),e.groups=e.groups.map(function(e){var t=Handlebars.Utils.escapeExpression(e.name),n=Handlebars.Utils.escapeExpression(e.full_name||e.display_name),i=Ember.isEmpty(e.flair_url)?null:Handlebars.Utils.escapeExpression(e.flair_url),s=Handlebars.Utils.escapeExpression(e.flair_color),o=Handlebars.Utils.escapeExpression(e.flair_bg_color);return{id:e.id,flairUrl:i,flairColor:s,flairBgColor:o,fullName:n,name:t,url:Discourse.getURL("/g/"+t)}}).compact(),e.tags=e.tags.map(function(e){var t=Handlebars.Utils.escapeExpression(e.name);return Ember.Object.create({id:t,url:Discourse.getURL("/tags/"+t)})}).compact(),e.resultTypes=[];var s=e.grouped_search_result;return s&&[["topic","posts"],["user","users"],["group","groups"],["category","categories"],["tag","tags"]].forEach(function(n){var i=n[0],o=n[1];if(e[o].length>0){var r=t.searchContext&&"topic"===t.searchContext.type&&"topic"===i?"post":i,a={results:e[o],componentName:"search-result-"+r,type:i,more:s["more_"+o]};a.more&&"topic"===r&&t.fullSearchUrl&&(a.more=!1,a.moreUrl=t.fullSearchUrl),e.resultTypes.push(a)}}),e.topics.length||e.posts.length||e.users.length||e.categories.length?Ember.Object.create(e):null}function d(e,n){n||(n={});var i={term:e,include_blurbs:"true"};n.typeFilter&&(i.type_filter=n.typeFilter),n.searchForId&&(i.search_for_id=!0),n.restrictToArchetype&&(i.restrict_to_archetype=n.restrictToArchetype),n.searchContext&&(i.search_context={type:n.searchContext.type,id:n.searchContext.id});var s=(0,t.ajax)("/search/query",{data:i});return s.then(function(e){return c(e,n)}),s}function p(e,t){if(e)switch(e){case"topic":return I18n.t("search.context.topic");case"user":return I18n.t("search.context.user",{username:t});case"category":return I18n.t("search.context.category",{category:t});case"private_messages":return I18n.t("search.context.private_messages")}}function m(e){return e.q+"|"+(e.searchContext&&e.searchContext.type||"")+"|"+(e.searchContext&&e.searchContext.id||"")}function f(e){return!!e&&e.trim().length>=Discourse.SiteSettings.min_search_term_length}function b(e,t,i,r){var a=function(){i&&i.trigger("search-autocomplete:after-complete")};e.autocomplete(_.merge({template:(0,n.findRawTemplate)("category-tag-autocomplete"),key:"#",width:"100%",treatAsTextarea:!0,transformComplete:function(e){return e.text},dataSource:function(e){return(0,s.search)(e,t)},afterComplete:a},r)),Discourse.SiteSettings.enable_mentions&&e.autocomplete(_.merge({template:(0,n.findRawTemplate)("user-selector-autocomplete"),key:"@",width:"100%",treatAsTextarea:!0,transformComplete:function(e){return e.username||e.name},dataSource:function(e){return(0,o.default)({term:e,includeGroups:!0})},afterComplete:a},r))}Object.defineProperty(e,"__esModule",{value:!0}),e.translateResults=c,e.searchForTerm=d,e.searchContextDescription=p,e.getSearchKey=m,e.isValidSearchTerm=f,e.applySearchAutocomplete=b}),define("discourse/lib/user-search",["exports","discourse/lib/debounce","discourse/lib/autocomplete","discourse/lib/url","discourse/lib/utilities"],function(e,t,n,i,s){"use strict";function o(e,t,s,o,r,a,l,u){var f=m[e];if(f)return void u(f);if(""===e&&!t)return[];p=$.ajax((0,i.userPath)("search/users"),{data:{term:e,topic_id:t,include_groups:s,include_mentionable_groups:o,include_messageable_groups:r,groups:l,topic_allowed_users:a}});var b=n.CANCELLED_STATUS;p.then(function(t){m[e]=t,c=new Date,e===d&&(b=t)}).always(function(){p=null,u(b)})}function r(e,t){if(e===n.CANCELLED_STATUS)return e;var i=t.exclude||[],o=t.limit||5,r=[],a=[],l=[],u=[];if(e.users&&e.users.every(function(e){return-1===i.indexOf(e.username)&&(r.push(e),u.push(e)),u.length<=o}),t.allowEmails&&(0,s.emailValid)(t.term)){var c={username:t.term};a=[c],u.push(c)}return e.groups&&e.groups.every(function(e){return(t.term.toLowerCase()===e.name.toLowerCase()||u.length<o)&&-1===i.indexOf(e.name)&&(l.push(e),u.push(e)),!0}),u.users=r,u.emails=a,u.groups=l,u}function a(e,t){return e.indexOf("@")>-1&&!t||!!e.match(b)}function l(e){e.term&&e.term.length>0&&"@"===e.term[0]&&(e.term=e.term.substring(1));var t=e.term||"",i=e.includeGroups,s=e.includeMentionableGroups,o=e.includeMessageableGroups,l=e.allowedUsers,b=e.topicId,h=e.groupMembersOf;return p&&(p.abort(),p=null),d=t,new Ember.RSVP.Promise(function(d){(new Date-c>3e4||u!==b)&&(m={}),u=b;var p=setTimeout(function(){d(n.CANCELLED_STATUS)},5e3);if(a(t,e.allowEmails))return void d([]);f(t,b,i,s,o,l,h,function(t){clearTimeout(p),d(r(t,e))})})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var u,c,d,p,m={},f=(0, +t.default)(o,300),b=/([\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,\/:;<=>?\[\]^`{|}~])|\s\s|^\s$/}),define("discourse/lib/export-csv",["exports","discourse/lib/ajax"],function(e,t){"use strict";function n(e,n,i){return(0,t.ajax)("/export_csv/export_entity.json",{method:"POST",data:{entity:n,args:i}})}function i(){return n("user","user_archive").then(function(){bootbox.alert(I18n.t("user.download_archive.success"))}).catch(function(){bootbox.alert(I18n.t("user.download_archive.rate_limit_error"))})}function s(e,t){return n("admin",e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.exportUserArchive=i,e.exportEntity=s}),define("discourse/lib/autocomplete",["exports","discourse-common/lib/icon-library","discourse/lib/utilities"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CANCELLED_STATUS=void 0,e.default=function(e){function a(){E&&E.hide().remove(),E=null,y=null,g=null,k=null}function l(n,i){var s,o=n;e.transformComplete&&(o=e.transformComplete(o)),e.single&&(j=[]),s=_.isArray(o)?o:[o||n];var r=s.map(function(e){var n=$("<div class='item'><span>"+e+"<a class='remove' href>"+(0,t.iconHTML)("times")+"</a></span></div>"),i=x.parent(),s=i.find(".item:last");return 0===s.length?x.parent().prepend(n):s.after(n),j.push(e),n[0]});e.onChangeItems&&i&&e.onChangeItems(j),$(r).find("a").click(function(){return a(),j.splice($.inArray(o,j),1),$(this).parent().parent().remove(),e.single&&x.show(),e.onChangeItems&&e.onChangeItems(j),!1})}function u(){var e=E.find("li a");return e.removeClass("selected"),$(e[v]).addClass("selected")}function c(){if(E&&E.hide().remove(),0!==g.length){E=$(e.template({options:g}));var t=E.find("ul");v=0,u(),t.find("li").click(function(){return v=t.find("li").index(this),T(g[v]),!1});var n=null,i=0,s=0;if(P?(n={left:0,top:0},i=C,s=0):(n=x.caretPosition({pos:y+1}),s=10,e.treatAsTextarea&&(i=-32)),E.css({left:"-1000px"}),e.appendSelector?x.parents(e.appendSelector).append(E):x.parent().append(E),!P&&!e.treatAsTextarea){i=E.height();window.innerHeight-x.outerHeight()-$("header.d-header").innerHeight()<i&&i>n.top&&(i=C),Discourse.Site.currentProp("mobileView")&&(x.height()/2>=n.top&&(i=C),x.width()/2<=n.left&&(s=-E.width()))}var o=x.position(),r=parseInt(x.css("border-top-width"),10)||0,a=o.left+n.left+s;a<0&&(a=0);var l=x.offset().top;o.top+n.top+r-i+l<30&&(i=C),E.css({position:"absolute",top:o.top+n.top-i+r+"px",left:a+"px"})}}function d(e,t){return k===e?S:(k=e,0!==e.length&&0===e.trim().length?(a(),null):t.dataSource(e))}function p(e){if(null!==y&&e!==S)return e&&e.then&&"function"==typeof e.then?(E&&E.hide().remove(),void e.then(p)):void(e!==i&&(g=e,e&&0!==e.length?c():a()))}function m(t){return!e.triggerRule||e.triggerRule(x[0],t)}var f=this;if(0!==this.length&&("destroy"!==e&&!e.updateData||(Ember.run.cancel(r),$(this).off("keyup.autocomplete").off("keydown.autocomplete").off("paste.autocomplete").off("click.autocomplete"),$(window).off("click.autocomplete"),"destroy"!==e))){if(e&&e.cancel&&this.data("closeAutocomplete"))return this.data("closeAutocomplete")(),this;if(1!==this.length)return window.console&&(window.console.log("WARNING: passed multiple elements to $.autocomplete, skipping."),window.Error&&window.console.log((new window.Error).stack)),this;var b=e&&e.disabled,h=null,g=null,v=null,y=null,w=null,x=this,E=null,k=null,P="INPUT"===this[0].tagName&&!e.treatAsTextarea,j=[],T=function(t){if(t)if(P)x.val(""),e.single&&x.hide(),l(t,!0);else if(e.transformComplete&&(t=e.transformComplete(t)),t){var i=x.val();i=i.substring(0,y)+(e.key||"")+t+" "+i.substring(w+1,i.length),x.val(i),(0,n.setCaretPosition)(x[0],y+1+t.length),e&&e.afterComplete&&e.afterComplete(i)}a()};if(P){var O=Math.max(this.width(),200);e.updateData?(h=this.parent(),h.find(".item").remove(),x.show()):(h=this.wrap("<div class='ac-wrap clearfix"+(b?" disabled":"")+"'/>").parent(),e.fullWidthWrap||h.width(O)),e.single&&!e.width?this.css("width","100%"):e.width?this.css("width",e.width):this.width(150),this.attr("name",e.updateData?this.attr("name"):this.attr("name")+"-renamed");this.val().split(",").forEach(function(t){""!==t&&(e.reverseTransform&&(t=e.reverseTransform(t)),e.single&&x.hide(),l(t,!1))}),e.items&&e.items.forEach(function(t){e.single&&x.hide(),l(t,!0)}),this.val(""),y=0,h.click(function(){return f.focus(),!0})}var C=-32,S="skip",M=x.data("closeAutocomplete");return x.data("closeAutocomplete",function(){M&&M(),a()}),$(window).on("click.autocomplete",function(){return a()}),$(this).on("click.autocomplete",function(){return a()}),$(this).on("paste.autocomplete",function(){Ember.run.later(function(){return x.trigger("keydown")},50)}),$(this).on("keyup.autocomplete",function(t){if(-1!==[o.esc,o.enter].indexOf(t.which))return!0;var i=(0,n.caretPosition)(x[0]),r=x[0].value[i-1];if(e.key&&e.onKeyUp&&r!==e.key){var a=e.onKeyUp(x.val(),i);if(a){y=i-a[0].length,w=y+a[0].length-1;p(d(a[0].substring(1,a[0].length),e))}}if(null===y&&i>0){if(r===e.key){var l=x.val().charAt(i-2);!m()||l&&!s.test(l)||(y=w=i-1,p(d("",e)))}}else if(null!==y){var u=x.val().substring(y+(e.key?1:0),i);p(d(u,e))}}),$(this).on("keydown.autocomplete",function(t){var i,l,c,f,b,k,O,C,S=void 0;if(t.ctrlKey||t.altKey||t.metaKey)return!0;if(e.allowAny&&(Ember.run.cancel(r),r=Ember.run.later(function(){0===j.length&&j.push(""),_.isString(j[0])&&x.val().length>0&&(j.pop(),j.push(x.val()),e.onChangeItems&&e.onChangeItems(j))},50)),e.key||(y=0),t.which!==o.shift){if(null===y&&t.which===o.backSpace&&e.key)for(i=(0,n.caretPosition)(x[0]),i-=1,c=i,b=!0;b&&i>=0;){if(i-=1,f=x[0].value[i],f===e.key&&(f=x[0].value[i-1],m({backSpace:!0})&&(!f||s.test(f))))return y=i,S=w=c,k=x[0].value.substring(i+1,c),p(d(k,e)),!0;b=/[a-zA-Z\.-]/.test(f)}if(t.which===o.esc)return null===E||(a(),!1);if(null!==y){if(S=(0,n.caretPosition)(x[0]),t.which===o.rightArrow&&" "===x[0].value[S])return a(),!0;if(S<=y&&e.key)return a(),!0;switch(t.which){case o.enter:case o.tab:return!g||(!(v>=0&&(C=g[v]))||(T(C),t.stopImmediatePropagation(),!1));case o.upArrow:return v-=1,v<0&&(v=0),u(),!1;case o.downArrow:return O=g.length,v+=1,v>=O&&(v=O-1),v<0&&(v=0),u(),!1;case o.backSpace:return w=S,--S<0?(a(),P&&(l=h.find("a:last"))&&l.click(),!0):(k=x.val().substring(y+(e.key?1:0),S),y===S&&k===e.key&&a(),p(d(k,e)),!0);default:return w=S,!0}}}}),this}};var i=e.CANCELLED_STATUS="__CANCELLED",s=/[\s\t\[\{\(\/]/,o={backSpace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,esc:27,space:32,leftWindows:91,rightWindows:92,pageUp:33,pageDown:34,end:35,home:36,leftArrow:37,upArrow:38,rightArrow:39,downArrow:40,insert:45,deleteKey:46,zero:48,a:65,z:90},r=void 0}),define("discourse/lib/after-transition",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return $(e).on(i,function(e){if(e.target===e.currentTarget)return t(e)})};var t=document.createElement("div"),n={webkit:"webkitTransitionEnd",Moz:"transitionend",O:"oTransitionEnd",ms:"MSTransitionEnd"},i=function(){var e;return e="transitionend",Object.keys(n).some(function(i){if(i+"TransitionProperty"in t.style)return e=n[i],!0}),e}()}),define("discourse/lib/safari-hacks",["exports","discourse/lib/debounce","discourse/lib/utilities"],function(e,t,n){"use strict";function i(){var e=window.innerHeight-270,t=window.innerHeight>window.innerWidth,n=(t?window.screen.height:window.screen.width)-window.innerHeight>40;return t?(568===window.screen.height&&(e=270),667===window.screen.height&&(e=n?295:325),736===window.screen.height&&(e=n?353:383),812===window.screen.height&&(e=n?340:370),window.innerHeight>920&&(e-=45)):window.innerHeight>665&&(e-=128),Math.max(e,270)}function s(){return r}function o(e){function s(e,t){$(e).data("listening")||(e.addEventListener("touchstart",t),$(e).data("listening",!0))}if((0,n.isAppleDevice)()&&!(0,n.safariHacksDisabled)()){var l=e[0],u=l.style.height,c=!1,d=0;o.blur=function(e){r&&(c=!0,$("#main-outlet").show(),$("header").show(),l.style.position="",l.style.top="",l.style.height=u,Ember.run.later(function(){return $(l).removeClass("no-transition")},500),$(window).scrollTop(d),e&&e.target.removeEventListener("blur",m),r=!1)};var p=function(e){!c&&$(document.activeElement).parents().toArray().indexOf(l)>-1||o.blur(e)},m=(0,t.default)(p,250),f=function(e){var t=this;if(c=!1,t.addEventListener("blur",m),"0px"===l.style.top)return void(this!==document.activeElement&&(e.preventDefault(),t.focus()));d=$(window).scrollTop(),$("#main-outlet").hide(),$("header").hide(),$(window).scrollTop(0);var n=20,s=setInterval(function(){$(window).scrollTop(0),0==n--&&clearInterval(s)},10);l.style.top="0px",a=$("#reply-control .category-chooser").length>0;var o=i(a);l.style.height=o+"px",$(l).addClass("no-transition"),e.preventDefault(),t.focus(),r=!0},b=(0,t.default)(function(){e.find("button:not(.hide-preview),a:not(.mobile-file-upload):not(.toggle-toolbar)").each(function(e,t){$(t).parents(".emoji-picker").length>0||$(t).parents(".autocomplete").length>0||$(t).parents(".d-editor-button-bar").length>0||s(this,function(e){c=!0,$(document.activeElement).blur(),e.preventDefault(),$(this).click()})}),e.find("input[type=text],textarea").each(function(){s(this,f)})},100),h={childList:!0,subtree:!0,attributes:!1,characterData:!1};new MutationObserver(b).observe(l,h)}}Object.defineProperty(e,"__esModule",{value:!0}),e.isWorkaroundActive=s;var r=!1,a=!1;e.default=o}),define("discourse/adapters/email-template",["exports","discourse/adapters/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({basePath:function(){return"/admin/customize/"}})}),define("discourse/adapters/group",["exports","discourse/adapters/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({appendQueryParams:function(e,t){return this._super(e,t,".json")}})}),define("discourse/adapters/notification",["exports","discourse/adapters/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({cache:!0})}),define("discourse/adapters/post-reply-history",["exports","discourse/lib/ajax","discourse/adapters/rest"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n.default.extend({find:function(e,n,i){var s=Discourse.SiteSettings.max_reply_history;return(0,t.ajax)("/posts/"+i.postId+"/reply-history?max_replies="+s).then(function(e){return{post_reply_histories:e}})}})}),define("discourse/adapters/post-reply",["exports","discourse/lib/ajax","discourse/adapters/rest"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n.default.extend({find:function(e,n,i){return(0,t.ajax)("/posts/"+i.postId+"/replies").then(function(e){return{post_replies:e}})}})}),define("discourse/adapters/post",["exports","discourse/lib/ajax","discourse/adapters/rest"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n.default.extend({find:function(e,t,n){return this._super(e,t,n).then(function(e){return{post:e}})},createRecord:function(e,i,s){var o=Ember.String.underscore(i);return s.nested_post=!0,(0,t.ajax)(this.pathFor(e,i),{method:"POST",data:s}).then(function(e){return new n.Result(e[o],e)})}})}),define("discourse/adapters/rest",["exports","discourse/lib/ajax","discourse/lib/hash"],function(e,t,n){"use strict";function i(e,t){this.payload=e,this.responseJson=t,this.target=null}function s(e){if(404===e.status)throw new Error("404: "+e.responseText);throw e}Object.defineProperty(e,"__esModule",{value:!0}),e.Result=i;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=["plugin","theme","embeddable-host","web-hook","web-hook-event","flagged-topic"];e.default=Ember.Object.extend({storageKey:function(e,t,i){return i&&i.cacheKey?i.cacheKey:e+"_"+Math.abs((0,n.hashString)(JSON.stringify(t)))},basePath:function(e,t){return-1!==r.indexOf(t.replace("_","-"))?"/admin/":"/"},appendQueryParams:function(e,t,n){if(t){if("object"!==(void 0===t?"undefined":o(t)))return e+"/"+encodeURIComponent(t)+(n||"");var i=Object.keys(t).reject(function(e){return!t[e]}).map(function(e){return e+"="+encodeURIComponent(t[e])});if(i.length)return""+e+(n||"")+"?"+i.join("&")}return e},pathFor:function(e,t,n){var i=this.basePath(e,t,n)+Ember.String.underscore(e.pluralize(t));return this.appendQueryParams(i,n)},findAll:function(e,n,i){return(0,t.ajax)(this.pathFor(e,n,i)).catch(s)},find:function(e,n,i){return(0,t.ajax)(this.pathFor(e,n,i)).catch(s)},findStale:function(e,t,n,i){if(this.cached)return this.cached[this.storageKey(t,n,i)]},cacheFind:function(e,t,n,i,s){this.cached=this.cached||{},this.cached[this.storageKey(t,n,i)]=s},jsonMode:!1,getPayload:function(e,t){var n={method:e,data:t};return this.jsonMode&&(n.contentType="application/json",n.data=JSON.stringify(t)),n},update:function(e,n,s,o){var r={},a=Ember.String.underscore(n);return r[a]=o,(0,t.ajax)(this.pathFor(e,n,s),this.getPayload("PUT",r)).then(function(e){return new i(e[a],e)})},createRecord:function(e,n,s){var o={},r=Ember.String.underscore(n);return o[r]=s,(0,t.ajax)(this.pathFor(e,n),this.getPayload("POST",o)).then(function(e){return new i(e[r],e)})},destroyRecord:function(e,n,i){return(0,t.ajax)(this.pathFor(e,n,i.get("id")),{method:"DELETE"})}})}),define("discourse/adapters/reviewable-settings",["exports","discourse/adapters/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pathFor:function(){return"/review/settings"}})}),define("discourse/adapters/reviewable-topic",["exports","discourse/adapters/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pathFor:function(){return"/review/topics"}})}),define("discourse/adapters/reviewable",["exports","discourse/adapters/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({jsonMode:!0,pathFor:function(e,t,n){return this.appendQueryParams("/review",n)}})}),define("discourse/adapters/tag-notification",["exports","discourse/adapters/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pathFor:function(e,t,n){return"/tags/"+n+"/notifications"}})}),define("discourse/adapters/topic-list",["exports","discourse/lib/ajax","discourse/adapters/rest","preload-store"],function(e,t,n,i){"use strict";function s(e,n){return function(){var i=Discourse.getURL("/")+e+".json";if(n){var s=Object.keys(n),o=[];s.forEach(function(e){var t=encodeURI(n[e]);void 0!==t&&o.push(e+"="+t)}),o.length>0&&(i+="?"+o.join("&"))}return(0,t.ajax)(i)}}Object.defineProperty(e,"__esModule",{value:!0}),e.finderFor=s,e.default=n.default.extend({find:function(e,t,n){var o=n.filter,r=n.params;return i.default.getAndRemove("topic_list_"+o,s(o,r)).then(function(e){return e.filter=o,e.params=r,e})}})}),define("discourse/adapters/topic",["exports","discourse/lib/ajax","discourse/adapters/rest"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n.default.extend({find:function(e,n,i){return i.similar?(0,t.ajax)("/topics/similar_to",{data:i.similar}):this._super(e,n,i)}})}),define("discourse/models/post-action-type",["exports","discourse/models/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MAX_MESSAGE_LENGTH=void 0;e.MAX_MESSAGE_LENGTH=500;e.default=t.default.extend({notCustomFlag:Ember.computed.not("is_custom_flag")})}),define("discourse/models/post",["exports","discourse/lib/ajax","discourse/models/rest","discourse/lib/ajax-error","discourse/models/action-summary","discourse/lib/computed","discourse/lib/quote","ember-addons/ember-computed-decorators","discourse/lib/utilities","discourse/lib/text","discourse/lib/url","discourse/models/composer"],function(e,t,n,i,s,o,r,a,l,u,c,d){"use strict";function p(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var m,f,b,h,g,v,y,_,w,x,E,k,P=n.default.extend((m=(0,a.default)(),f=(0,a.default)("url"),b=(0,a.default)("name","username"),h=(0,a.default)("firstPost","deleted_by","topic.deleted_by"),g=(0,a.default)("firstPost","deleted_at","topic.deleted_at"),v=(0,a.default)("post_number","topic_id","topic.slug"),y=(0,a.default)("post_number","url"),_=(0,a.default)("username"),w=(0,a.default)("link_counts.@each.internal"),x=(0,a.default)("actions_summary.@each.can_act"),E={siteSettings:function(){return Discourse.SiteSettings},shareUrl:function(e){var t=Discourse.User.current(),n=t?"?u="+t.username_lower:"";return this.firstPost?this.get("topic.url")+n:e+n},new_user:Ember.computed.equal("trust_level",0),firstPost:Ember.computed.equal("post_number",1),deletedViaTopic:Ember.computed.and("firstPost","topic.deleted_at"),deleted:Ember.computed.or("deleted_at","deletedViaTopic"),notDeleted:Ember.computed.not("deleted"),showName:function(e,t){return e&&e!==t&&Discourse.SiteSettings.display_name_on_posts},postDeletedBy:function(e,t,n){return e?n:t},postDeletedAt:function(e,t,n){return e?n:t},url:function(e,t,n){return(0,l.postUrl)(n||this.topic_slug,t||this.get("topic.id"),e)},urlWithNumber:function(e,t){return 1===e?t+"/1":t},usernameUrl:c.userPath,topicOwner:(0,o.propertyEqual)("topic.details.created_by.id","user_id"),updatePostField:function(e,n){var s=this,o={};return o[e]=n,(0,t.ajax)("/posts/"+this.id+"/"+e,{type:"PUT",data:o}).then(function(){return s.set(e,n)}).catch(i.popupAjaxError)},internalLinks:function(){return Ember.isEmpty(this.link_counts)?null:this.link_counts.filterBy("internal").filterBy("title")},flagsAvailable:function(){var e=this;return this.site?this.site.flagTypes.filter(function(t){return e.get("actionByName."+t.name_key+".can_act")}):[]},afterUpdate:function(e){e.category&&this.site.updateCategory(e.category)},updateProperties:function(){return{post:{raw:this.raw,edit_reason:this.editReason},image_sizes:this.imageSizes}},createProperties:function(){var e=this.getProperties(d.default.serializedFieldsForCreate());e.reply_to_post_number=this.reply_to_post_number,e.image_sizes=this.imageSizes;var t=this.metaData;return t&&(e.meta_data={},Object.keys(t).forEach(function(n){return e.meta_data[n]=t[n]})),e},expand:function(){var e=this;return(0,t.ajax)("/posts/"+this.id+"/expand-embed").then(function(t){e.set("cooked",'<section class="expanded-embed">'+t.cooked+"</section>")})},recover:function(){var e=this,n=this.getProperties("deleted_at","deleted_by","user_deleted","can_delete");return this.setProperties({deleted_at:null,deleted_by:null,user_deleted:!1,can_delete:!1}),(0,t.ajax)("/posts/"+this.id+"/recover",{type:"PUT",cache:!1}).then(function(t){e.setProperties({cooked:t.cooked,raw:t.raw,user_deleted:!1,can_delete:!0,version:t.version})}).catch(function(t){(0,i.popupAjaxError)(t),e.setProperties(n)})},setDeletedState:function(e){var t=this,n=void 0;if(this.set("oldCooked",this.cooked),e.staff||0===Discourse.SiteSettings.delete_removed_posts_after)this.setProperties({deleted_at:new Date,deleted_by:e,can_delete:!1,can_recover:!0});else{var i=1===this.post_number?"topic.deleted_by_author":"post.deleted_by_author";n=(0,u.cookAsync)(I18n.t(i,{count:Discourse.SiteSettings.delete_removed_posts_after})).then(function(e){t.setProperties({cooked:e,can_delete:!1,version:t.version+1,can_recover:!0,can_edit:!1,user_deleted:!0})})}return n||Ember.RSVP.Promise.resolve()},undoDeleteState:function(){this.oldCooked&&this.setProperties({deleted_at:null,deleted_by:null,cooked:this.oldCooked,version:this.version-1,can_recover:!1,can_delete:!0,user_deleted:!1})},destroy:function(e){var n=this;return this.setDeletedState(e).then(function(){return(0,t.ajax)("/posts/"+n.id,{data:{context:window.location.pathname},type:"DELETE"})})},updateFromPost:function(e){var t=this;Object.keys(e).forEach(function(n){var i=e[n],s=t[n];i||(i=null),s||(s=null);var o=!1;"function"!=typeof i&&s!==i&&("reply_to_user"===n&&i&&s&&(o=i.username===s.username||Ember.get(i,"username")===Ember.get(s,"username")),o||t.set(n,i))})},expandHidden:function(){var e=this;return(0,t.ajax)("/posts/"+this.id+"/cooked.json").then(function(t){e.setProperties({cooked:t.cooked,cooked_hidden:!1})})},rebake:function(){return(0,t.ajax)("/posts/"+this.id+"/rebake",{type:"PUT"})},unhide:function(){return(0,t.ajax)("/posts/"+this.id+"/unhide",{type:"PUT"})},toggleBookmark:function(){var e=this,t=void 0;return this.toggleProperty("bookmarked"),this.bookmarked&&!this.get("topic.bookmarked")&&(this.set("topic.bookmarked",!0),t=!0),Discourse.Post.updateBookmark(this.id,this.bookmarked).then(function(t){return e.set("topic.bookmarked",t.topic_bookmarked)}).catch(function(n){throw e.toggleProperty("bookmarked"),t&&e.set("topic.bookmarked",!1),new Error(n)})},updateActionsSummary:function(e){e&&e.id===this.id&&(e=P.munge(e),this.set("actions_summary",e.actions_summary))},revertToRevision:function(e){return(0,t.ajax)("/posts/"+this.id+"/revisions/"+e+"/revert",{type:"PUT"})}},p(E,"siteSettings",[m],Object.getOwnPropertyDescriptor(E,"siteSettings"),E),p(E,"shareUrl",[f],Object.getOwnPropertyDescriptor(E,"shareUrl"),E),p(E,"showName",[b],Object.getOwnPropertyDescriptor(E,"showName"),E),p(E,"postDeletedBy",[h],Object.getOwnPropertyDescriptor(E,"postDeletedBy"),E),p(E,"postDeletedAt",[g],Object.getOwnPropertyDescriptor(E,"postDeletedAt"),E),p(E,"url",[v],Object.getOwnPropertyDescriptor(E,"url"),E),p(E,"urlWithNumber",[y],Object.getOwnPropertyDescriptor(E,"urlWithNumber"),E),p(E,"usernameUrl",[_],(k=Object.getOwnPropertyDescriptor(E,"usernameUrl"),k=k?k.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return k}}),E),p(E,"internalLinks",[w],Object.getOwnPropertyDescriptor(E,"internalLinks"),E),p(E,"flagsAvailable",[x],Object.getOwnPropertyDescriptor(E,"flagsAvailable"),E),E));P.reopenClass({munge:function(e){if(e.actions_summary){var t=Ember.Object.create();e.actions_summary=e.actions_summary.map(function(n){n.actionType=Discourse.Site.current().postActionTypeById(n.id),n.count=n.count||0;var i=s.default.create(n);return t[n.actionType.name_key]=i,"like"===n.actionType.name_key&&(e.likeAction=i),i}),e.actionByName=t}return e&&e.reply_to_user&&(e.reply_to_user=Discourse.User.create(e.reply_to_user)),e},updateBookmark:function(e,n){return(0,t.ajax)("/posts/"+e+"/bookmark",{type:"PUT",data:{bookmarked:n}})},deleteMany:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.agreeWithFirstReplyFlag,s=void 0===i||i;return(0,t.ajax)("/posts/destroy_many",{type:"DELETE",data:{post_ids:e,agree_with_first_reply_flag:s}})},mergePosts:function(e){return(0,t.ajax)("/posts/merge_posts",{type:"PUT",data:{post_ids:e}})},loadRevision:function(e,n){return(0,t.ajax)("/posts/"+e+"/revisions/"+n+".json").then(function(e){return Ember.Object.create(e)})},hideRevision:function(e,n){return(0,t.ajax)("/posts/"+e+"/revisions/"+n+"/hide",{type:"PUT"})},showRevision:function(e,n){return(0,t.ajax)("/posts/"+e+"/revisions/"+n+"/show",{type:"PUT"})},loadQuote:function(e){return(0,t.ajax)("/posts/"+e+".json").then(function(e){var t=Discourse.Post.create(e);return r.default.build(t,t.raw,{raw:!0,full:!0})})},loadRawEmail:function(e){return(0,t.ajax)("/posts/"+e+"/raw-email.json")}}),e.default=P}),Discourse.Post=require("discourse/models/post").default,define("discourse/lib/posts-with-placeholders",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e){this.viewName=e}Object.defineProperty(e,"__esModule",{value:!0}),e.Placeholder=n;var i;e.default=Ember.Object.extend(Ember.Array,(i={posts:null,_appendingIds:null,init:function(){this._appendingIds={}},length:function(){return this.get("posts.length")+Object.keys(this._appendingIds||{}).length},nextObject:function(e){return this.objectAt(e)},_changeArray:function(e,t,n,i){this.arrayContentWillChange(t,n,i),e(),this.arrayContentDidChange(t,n,i),this.notifyPropertyChange("length")},clear:function(e){this._changeArray(e,0,this.get("posts.length"),0)},appendPost:function(e){this._changeArray(e,this.get("posts.length"),0,1)},removePost:function(e){this._changeArray(e,this.get("posts.length")-1,1,0)},refreshAll:function(e){var t=this.get("posts.length");this._changeArray(e,0,t,t)},appending:function(e){var t=this;this._changeArray(function(){var n=t._appendingIds;e.forEach(function(e){return n[e]=!0})},this.length,0,e.length)},finishedAppending:function(e){var t=this;this._changeArray(function(){var n=t._appendingIds;e.forEach(function(e){return delete n[e]})},this.get("posts.length")-e.length,e.length,e.length)},finishedPrepending:function(e){this._changeArray(function(){},0,0,e.length)},objectAt:function(e){var t=this.posts;return e<t.length?t[e]:new n("post-placeholder")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"length",[t.default],Object.getOwnPropertyDescriptor(i,"length"),i),i))}),define("discourse/models/post-stream",["exports","discourse/lib/ajax","discourse/lib/url","discourse/models/rest","discourse/lib/posts-with-placeholders","ember-addons/ember-computed-decorators","discourse/models/topic"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var l,u,c,d,p,m,f,b,h,g,v,y;e.default=i.default.extend((l=(0,o.default)("isMegaTopic","stream.length","topic.highest_post_number"),u=(0,o.default)("posts.[]"),c=(0,o.default)("hasPosts","filteredPostsCount"),d=(0,o.default)("hasLoadedData","firstPostId","posts.[]"),p=(0,o.default)("isMegaTopic","stream.firstObject","firstId"),m=(0,o.default)("isMegaTopic","stream.lastObject","lastId"),f=(0,o.default)("hasLoadedData","lastPostId","posts.@each.id"),b=(0,o.default)("summary","userFilters.[]"),h=(0,o.default)("streamFilters.[]","topic.posts_count","posts.length"),g=(0,o.default)("posts.[]","stream.[]"),v=(0,o.default)("posts.lastObject","stream.[]"),y={_identityMap:null,posts:null,stream:null,userFilters:null,summary:null,loaded:null,loadingAbove:null,loadingBelow:null,loadingFilter:null,loadingNearPost:null,stagingPost:null,postsWithPlaceholders:null,timelineLookup:null,init:function(){this._identityMap={};var e=[],t=s.default.create({posts:e,store:this.store});this.setProperties({posts:e,postsWithPlaceholders:t,stream:[],userFilters:[],summary:!1,loaded:!1,loadingAbove:!1,loadingBelow:!1,loadingFilter:!1,stagingPost:!1,timelineLookup:[]})},loading:Ember.computed.or("loadingAbove","loadingBelow","loadingFilter","stagingPost"),notLoading:Ember.computed.not("loading"),filteredPostsCount:function(e,t,n){return e?n:t},hasPosts:function(){return this.get("posts.length")>0},hasLoadedData:function(e,t){return e&&t>0},canAppendMore:Ember.computed.and("notLoading","hasPosts","lastPostNotLoaded"),canPrependMore:Ember.computed.and("notLoading","hasPosts","firstPostNotLoaded"),firstPostPresent:function(e,t){return!!e&&!!this.posts.findBy("id",t)},firstPostNotLoaded:Ember.computed.not("firstPostPresent"),firstId:null,lastId:null,firstPostId:function(e,t,n){return e?n:t},lastPostId:function(e,t,n){return e?n:t},loadedAllPosts:function(e,t){return!!e&&(-1===t||!!this.posts.findBy("id",t))},lastPostNotLoaded:Ember.computed.not("loadedAllPosts"),streamFilters:function(e){var t={};e&&(t.filter="summary");var n=this.userFilters;return Ember.isEmpty(n)||(t.username_filters=n.join(",")),t},hasNoFilters:function(){var e=this.streamFilters;return!(e&&("summary"===e.filter||e.username_filters))},previousWindow:function(){var e=_.first(this.posts);if(!e)return[];var t=this.stream,n=this.indexOf(e);if(-1===n)return[];var i=n-this.get("topic.chunk_size");return i<0&&(i=0),t.slice(i,n)},nextWindow:function(e){if(!e)return[];var t=this.stream,n=this.indexOf(e);return-1===n?[]:n+1>=this.highest_post_number?[]:t.slice(n+1,n+this.get("topic.chunk_size")+1)},cancelFilter:function(){this.set("summary",!1),this.userFilters.clear()},toggleSummary:function(){var e=this;this.userFilters.clear(),this.toggleProperty("summary");var t={};return this.summary||(t.filter="none"),this.refresh(t).then(function(){e.summary&&e.jumpToSecondVisible()})},jumpToSecondVisible:function(){var e=this.posts;if(e.length>1){var t=e[1].get("post_number");n.default.jumpToPost(t)}},toggleParticipant:function(e){var t=this,n=this.userFilters;this.set("summary",!1);var i=!1;return n.includes(e)?n.removeObject(e):(n.addObject(e),i=!0),this.refresh().then(function(){i&&t.jumpToSecondVisible()})},refresh:function(e){var t=this;e=e||{},e.nearPost=parseInt(e.nearPost,10),e.cancelSummary&&(this.set("summary",!1),delete e.cancelSummary);var n=this.topic;if(e.forceLoad)this.set("loaded",!1);else{if(this.posts.findBy("post_number",e.nearPost))return Ember.RSVP.resolve()}return this.set("loadingFilter",!0),this.set("loadingNearPost",e.nearPost),e=_.merge(e,this.streamFilters),(0,r.loadTopicView)(n,e).then(function(e){t.updateFromJson(e.post_stream),t.setProperties({loadingFilter:!1,timelineLookup:e.timeline_lookup,loaded:!0})}).catch(function(e){throw t.errorLoading(e),new Error(e)}).finally(function(){t.set("loadingNearPost",null)})},fillGapBefore:function(e,t){var n=this,i=e.get("id"),s=this.stream,o=s.indexOf(i),r=this.posts;if(-1!==o){s.splice.apply(s,[o,0].concat(t));var a=r.indexOf(e),l=a;if(-1!==a)return this.findPostsByIds(t).then(function(t){t.forEach(function(e){var t=n.storePost(e);r.includes(t)||r.insertAt(a++,t)}),delete n.get("gaps.before")[i],n.stream.arrayContentDidChange(),n.postsWithPlaceholders.arrayContentDidChange(l,0,t.length),e.set("hasGap",!1)})}return Ember.RSVP.resolve()},fillGapAfter:function(e,t){var n=this,i=e.get("id"),s=this.stream;return-1!==s.indexOf(i)?(s.pushObjects(t),this.appendMore().then(function(){delete n.get("gaps.after")[i],n.stream.arrayContentDidChange()})):Ember.RSVP.resolve()},appendMore:function(){var e=this;if(!this.canAppendMore)return Ember.RSVP.resolve();var t=this.postsWithPlaceholders;if(this.isMegaTopic){this.set("loadingBelow",!0);var n=_.range(-1,-this.get("topic.chunk_size"),-1);return t.appending(n),this.fetchNextWindow(this.get("posts.lastObject.post_number"),!0,function(t){e.appendPost(t)}).finally(function(){t.finishedAppending(n),e.set("loadingBelow",!1)})}var i=this.nextWindow;return Ember.isEmpty(i)?Ember.RSVP.resolve():(this.set("loadingBelow",!0),t.appending(i),this.findPostsByIds(i).then(function(t){return t.forEach(function(t){return e.appendPost(t)}),t}).finally(function(){t.finishedAppending(i),e.set("loadingBelow",!1)}))},prependMore:function(){var e=this;if(!this.canPrependMore)return Ember.RSVP.resolve();if(this.isMegaTopic){this.set("loadingAbove",!0);var t=[];return this.fetchNextWindow(this.get("posts.firstObject.post_number"),!1,function(n){e.prependPost(n),t.push(n.get("id"))}).finally(function(){ +e.postsWithPlaceholders.finishedPrepending(t),e.set("loadingAbove",!1)})}var n=this.previousWindow;return Ember.isEmpty(n)?Ember.RSVP.resolve():(this.set("loadingAbove",!0),this.findPostsByIds(n.reverse()).then(function(t){t.forEach(function(t){return e.prependPost(t)})}).finally(function(){e.postsWithPlaceholders.finishedPrepending(n),e.set("loadingAbove",!1)}))},stagePost:function(e,t){if(this.stagingPost)return"alreadyStaging";this.set("stagingPost",!0);var n=this.topic;return n.setProperties({posts_count:(n.get("posts_count")||0)+1,last_posted_at:new Date,"details.last_poster":t,highest_post_number:(n.get("highest_post_number")||0)+1}),e.setProperties({post_number:n.get("highest_post_number"),topic:n,created_at:new Date,id:-1}),this.loadedAllPosts?(this.appendPost(e),this.stream.addObject(e.get("id")),"staged"):"offScreen"},commitPost:function(e){this.get("topic.id")===e.get("topic_id")&&this.loadedAllPosts&&(this.appendPost(e),this.stream.addObject(e.get("id"))),this.stream.removeObject(-1),this._identityMap[-1]=null,this.set("stagingPost",!1)},undoPost:function(e){var t=this;this.stream.removeObject(-1),this.postsWithPlaceholders.removePost(function(){return t.posts.removeObject(e)}),this._identityMap[-1]=null;var n=this.topic;this.set("stagingPost",!1),n.setProperties({highest_post_number:(n.get("highest_post_number")||0)-1,posts_count:(n.get("posts_count")||0)-1})},prependPost:function(e){var t=this.storePost(e);if(t){this.posts.unshiftObject(t)}return e},appendPost:function(e){var t=this.storePost(e);if(t){var n=this.posts;n.includes(t)||(this.loadingBelow?n.pushObject(t):this.postsWithPlaceholders.appendPost(function(){return n.pushObject(t)})),-1!==t.get("id")&&this.set("lastAppended",t)}return e},removePosts:function(e){var t=this;Ember.isEmpty(e)||this.postsWithPlaceholders.refreshAll(function(){var n=t.posts,i=e.map(function(e){return e.get("id")}),s=t._identityMap;t.stream.removeObjects(i),n.removeObjects(e),i.forEach(function(e){return delete s[e]})})},findLoadedPost:function(e){return this._identityMap[e]},loadPostByPostNumber:function(e){var n=this,i="/posts/by_number/"+this.get("topic.id")+"/"+e,s=this.store;return(0,t.ajax)(i).then(function(e){return n.storePost(s.createRecord("post",e))})},loadNearestPostToDate:function(e){var n=this,i="/posts/by-date/"+this.get("topic.id")+"/"+e,s=this.store;return(0,t.ajax)(i).then(function(e){return n.storePost(s.createRecord("post",e))})},loadPost:function(e){var n=this,i="/posts/"+e,s=this.store,o=this._identityMap[e];return(0,t.ajax)(i).then(function(e){return o&&(e.cooked=o.cooked),n.storePost(s.createRecord("post",e))})},triggerNewPostInStream:function(e){var t=this,n=Ember.RSVP.Promise.resolve();if(!e)return n;if(!this.hasNoFilters)return n;var i=this.loadedAllPosts;return-1===this.stream.indexOf(e)&&(this.stream.addObject(e),i)?(this.set("loadingLastPost",!0),this.findPostsByIds([e]).then(function(e){var n=t.get("currentUser.ignored_users");e.forEach(function(e){n&&n.includes(e.username)||t.appendPost(e)})}).finally(function(){t.set("loadingLastPost",!1)})):n},triggerRecoveredPost:function(e){var n=this;if(this._identityMap[e])return this.triggerChangedPost(e,new Date);var i="/posts/"+e,s=this.store;return(0,t.ajax)(i).then(function(e){var t=s.createRecord("post",e),i=n.stream,o=n.posts;n.storePost(t);var r=0;i.forEach(function(t){t<e.id&&(r+=1)}),i.insertAt(r,e.id),r=0,o.forEach(function(t){t.id<e.id&&(r+=1)}),r<o.length?n.postsWithPlaceholders.refreshAll(function(){o.insertAt(r,t)}):t.post_number<o[o.length-1].post_number+5&&n.appendMore()})},triggerDeletedPost:function(e){var n=this,i=this._identityMap[e];if(i&&!i.deleted_at){var s="/posts/"+e,o=this.store;return(0,t.ajax)(s).then(function(e){n.storePost(o.createRecord("post",e))}).catch(function(){n.removePosts([i])})}return Ember.RSVP.Promise.resolve()},triggerChangedPost:function(e,n,i){var s=this;i=i||{};var o=Ember.RSVP.Promise.resolve();if(!e)return o;var r=this._identityMap[e];if(r&&r.updated_at!==n){var a="/posts/"+e,l=this.store;return(0,t.ajax)(a).then(function(e){i.preserveCooked&&(e.cooked=r.get("cooked")),s.storePost(l.createRecord("post",e))})}return o},postForPostNumber:function(e){if(this.hasPosts)return this.posts.find(function(t){return t.get("post_number")===e})},closestPostForPostNumber:function(e){if(this.hasPosts){var t=null;return this.posts.forEach(function(n){if(!t)return void(t=n);Math.abs(e-n.get("post_number"))<Math.abs(t.get("post_number")-e)&&(t=n)}),t}},progressIndexOfPost:function(e){return this.progressIndexOfPostId(e)},progressIndexOfPostId:function(e){var t=e.get("id"),n=this.stream.indexOf(t);return this.isMegaTopic?e.get("post_number"):n+1},closestPostNumberFor:function(e){if(this.hasPosts){var t=null;return this.posts.forEach(function(n){t!==e&&(t||(t=n.get("post_number")),Math.abs(e-n.get("post_number"))<Math.abs(t-e)&&(t=n.get("post_number")))}),t}},closestDaysAgoFor:function(e){for(var t=this.timelineLookup||[],n=0,i=t.length-1;n<=i;){var s=Math.floor(n+(i-n)/2),o=t[s][0];if(o>e)i=s-1;else{if(!(o<e))return t[s][1];n=s+1}}var r=t[i]||t[n];if(r)return r[1]},findPostIdForPostNumber:function(e){for(var t=this.stream,n=this.get("gaps.before"),i=t.length,s=1,o=0;o<i;o++){var r=t[o];if(n){var a=n[r];if(a)for(var l=0;l<a.length;l++){if(s===e)return r;s++}}if(s===e)return r;s++}},updateFromJson:function(e){var t=this,n=this.posts;if(this.postsWithPlaceholders.clear(function(){return n.clear()}),this.set("gaps",null),e){var i=this.store;e.posts.forEach(function(e){return t.appendPost(i.createRecord("post",e))}),delete e.posts,this.setProperties(e)}},storePost:function(e){if(e){if(Ember.get(e,"id")){var t=this._identityMap[e.get("id")],n=e.get("post_number");if(n&&n>(this.get("topic.highest_post_number")||0)&&(this.set("topic.highest_post_number",n),this.set("topic.last_posted_at",e.get("created_at"))),t)return t.updateFromPost(e),t;e.set("topic",this.topic),this._identityMap[e.get("id")]=e}return e}},fetchNextWindow:function(e,n,i){var s=this,o=!this.get("topic.suggested_topics"),r="/t/"+this.get("topic.id")+"/posts.json",a={post_number:e,asc:n,include_suggested:o};a=_.merge(a,this.streamFilters);var l=this.store;return(0,t.ajax)(r,{data:a}).then(function(e){e.suggested_topics&&s.set("topic.suggested_topics",e.suggested_topics);var t=Ember.get(e,"post_stream.posts");t&&t.forEach(function(e){e=s.storePost(l.createRecord("post",e)),i&&i.call(s,e)})})},findPostsByIds:function(e){var t=this._identityMap,n=e.filter(function(e){return!t[e]});return this.loadIntoIdentityMap(n).then(function(){return e.map(function(e){return t[e]}).compact()})},loadIntoIdentityMap:function(e){var n=this;if(Ember.isEmpty(e))return Ember.RSVP.resolve([]);var i=!this.get("topic.suggested_topics"),s="/t/"+this.get("topic.id")+"/posts.json",o={post_ids:e,include_suggested:i},r=this.store;return(0,t.ajax)(s,{data:o}).then(function(e){e.suggested_topics&&n.set("topic.suggested_topics",e.suggested_topics);var t=Ember.get(e,"post_stream.posts");t&&t.forEach(function(e){return n.storePost(r.createRecord("post",e))})})},backfillExcerpts:function(e){var n=this;this._excerpts=this._excerpts||[];var i=this.stream;if(this._excerpts.loadNext=e,this._excerpts.loading)return this._excerpts.loading.then(function(){if(!n._excerpts[i[e]]&&n._excerpts.loadNext===e)return n.backfillExcerpts(e)});for(var s=i.slice(Math.max(e-20,0),e+20),o=s.length-1;o>=0;o--)this._excerpts[s[o]]&&s.splice(o,1);var r={post_ids:s};return this._excerpts.loading=(0,t.ajax)("/t/"+this.get("topic.id")+"/excerpts.json",{data:r}).then(function(e){e.forEach(function(e){n._excerpts[e.post_id]=e})}).finally(function(){n._excerpts.loading=null}),this._excerpts.loading},excerpt:function(e){var t=this;if(this.isMegaTopic)return new Ember.RSVP.Promise(function(e){return e("")});var n=this.stream;return new Ember.RSVP.Promise(function(i,s){var o=t._excerpts&&t._excerpts[n[e]];if(o)return void i(o);t.backfillExcerpts(e).then(function(){i(t._excerpts[n[e]])}).catch(function(e){return s(e)})})},indexOf:function(e){return this.stream.indexOf(e.get("id"))},errorLoading:function(e){var t=e.jqXHR.status,n=this.topic;return this.set("loadingFilter",!1),n.set("errorLoading",!0),404===t||410===t?void n.set("notFoundHtml",e.jqXHR.responseText):403===t?(n.set("noRetry",!0),void(Discourse.User.current()?n.set("message",I18n.t("topic.invalid_access.description")):n.set("message",I18n.t("topic.invalid_access.login_required")))):void n.set("message",I18n.t("topic.server_error.description"))}},a(y,"filteredPostsCount",[l],Object.getOwnPropertyDescriptor(y,"filteredPostsCount"),y),a(y,"hasPosts",[u],Object.getOwnPropertyDescriptor(y,"hasPosts"),y),a(y,"hasLoadedData",[c],Object.getOwnPropertyDescriptor(y,"hasLoadedData"),y),a(y,"firstPostPresent",[d],Object.getOwnPropertyDescriptor(y,"firstPostPresent"),y),a(y,"firstPostId",[p],Object.getOwnPropertyDescriptor(y,"firstPostId"),y),a(y,"lastPostId",[m],Object.getOwnPropertyDescriptor(y,"lastPostId"),y),a(y,"loadedAllPosts",[f],Object.getOwnPropertyDescriptor(y,"loadedAllPosts"),y),a(y,"streamFilters",[b],Object.getOwnPropertyDescriptor(y,"streamFilters"),y),a(y,"hasNoFilters",[h],Object.getOwnPropertyDescriptor(y,"hasNoFilters"),y),a(y,"previousWindow",[g],Object.getOwnPropertyDescriptor(y,"previousWindow"),y),a(y,"nextWindow",[v],Object.getOwnPropertyDescriptor(y,"nextWindow"),y),y))}),define("discourse/models/topic-details",["exports","discourse/lib/ajax","ember-addons/ember-computed-decorators","discourse/lib/notification-levels","discourse/models/rest"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r,a=s.default.extend((o=(0,n.default)("notification_level","notifications_reason_id"),r={loaded:!1,updateFromJson:function(e){var t=this.topic;e.allowed_users&&(e.allowed_users=e.allowed_users.map(function(e){return Discourse.User.create(e)})),e.participants&&(e.participants=e.participants.map(function(e){return e.topic=t,Ember.Object.create(e)})),this.setProperties(e),this.set("loaded",!0)},notificationReasonText:function(e,t){"number"!=typeof e&&(e=1);var n="topic.notifications.reasons."+e;if("number"==typeof t){var s=n+"_"+t;I18n.lookup(s,{locale:"en"})&&(n=s)}return Discourse.User.currentProp("mailing_list_mode")&&e>i.default.MUTED?I18n.t("topic.notifications.reasons.mailing_list_mode"):I18n.t(n,{username:Discourse.User.currentProp("username_lower"),basePath:Discourse.BaseUri})},updateNotifications:function(e){return this.set("notification_level",e),this.set("notifications_reason_id",null),(0,t.ajax)("/t/"+this.get("topic.id")+"/notifications",{type:"POST",data:{notification_level:e}})},removeAllowedGroup:function(e){var n=this.allowed_groups,i=e.name;return(0,t.ajax)("/t/"+this.get("topic.id")+"/remove-allowed-group",{type:"PUT",data:{name:i}}).then(function(){n.removeObject(n.findBy("name",i))})},removeAllowedUser:function(e){var n=this.allowed_users,i=e.get("username");return(0,t.ajax)("/t/"+this.get("topic.id")+"/remove-allowed-user",{type:"PUT",data:{username:i}}).then(function(){n.removeObject(n.findBy("username",i))})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(r,"notificationReasonText",[o],Object.getOwnPropertyDescriptor(r,"notificationReasonText"),r),r));e.default=a}),define("discourse/models/user-action",["exports","discourse/models/rest","ember-addons/ember-computed-decorators","discourse/models/user-action-group","discourse/lib/utilities","discourse/lib/url"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p,m,f,b,h,g,v={likes_given:1,likes_received:2,bookmarks:3,topics:4,posts:5,replies:6,mentions:7,quotes:9,edits:11,messages_sent:12,messages_received:13,pending:14},y={};Object.keys(v).forEach(function(e){return y[e]=v[e]});var _=t.default.extend((a=(0,n.on)("init"),l=(0,n.default)("action_type"),u=(0,n.default)("username"),c=(0,n.default)("target_username"),d=(0,n.default)("target_username"),p=(0,n.default)("username"),m=(0,n.default)("usernameLower"),f=(0,n.default)(),b=(0,n.default)(),h=(0,n.default)("childGroups","childGroups.likes.items","childGroups.likes.items.[]","childGroups.stars.items","childGroups.stars.items.[]","childGroups.edits.items","childGroups.edits.items.[]","childGroups.bookmarks.items","childGroups.bookmarks.items.[]"),g={_attachCategory:function(){var e=this.category_id;e&&this.set("category",Discourse.Category.findById(e))},descriptionKey:function(e){return null===e||_.TO_SHOW.indexOf(e)>=0?this.isPM?this.sameUser?"sent_by_you":"sent_by_user":this.sameUser?"posted_by_you":"posted_by_user":this.topicType?this.sameUser?"you_posted_topic":"user_posted_topic":this.postReplyType?this.reply_to_post_number?this.sameUser?"you_replied_to_post":"user_replied_to_post":this.sameUser?"you_replied_to_topic":"user_replied_to_topic":this.mentionType?this.sameUser?"you_mentioned_user":this.targetUser?"user_mentioned_you":"user_mentioned_user":void 0},sameUser:function(e){return e===Discourse.User.currentProp("username")},targetUser:function(e){return e===Discourse.User.currentProp("username")},presentName:Ember.computed.or("name","username"),targetDisplayName:Ember.computed.or("target_name","target_username"),actingDisplayName:Ember.computed.or("acting_name","acting_username"),targetUserUrl:function(e){return(0,o.userPath)(e)},usernameLower:function(e){return e.toLowerCase()},userUrl:function(e){return(0,o.userPath)(e)},postUrl:function(){return(0,s.postUrl)(this.slug,this.topic_id,this.post_number)},replyUrl:function(){return(0,s.postUrl)(this.slug,this.topic_id,this.reply_to_post_number)},replyType:Ember.computed.equal("action_type",v.replies),postType:Ember.computed.equal("action_type",v.posts),topicType:Ember.computed.equal("action_type",v.topics),bookmarkType:Ember.computed.equal("action_type",v.bookmarks),messageSentType:Ember.computed.equal("action_type",v.messages_sent),messageReceivedType:Ember.computed.equal("action_type",v.messages_received),mentionType:Ember.computed.equal("action_type",v.mentions),isPM:Ember.computed.or("messageSentType","messageReceivedType"),postReplyType:Ember.computed.or("postType","replyType"),removableBookmark:Ember.computed.and("bookmarkType","sameUser"),addChild:function(e){var t=this.childGroups;t||(t={likes:i.default.create({icon:"heart"}),stars:i.default.create({icon:"star"}),edits:i.default.create({icon:"pencil-alt"}),bookmarks:i.default.create({icon:"bookmark"})}),this.set("childGroups",t);var n=function(){switch(e.action_type){case v.likes_given:case v.likes_received:return"likes";case v.edits:return"edits";case v.bookmarks:return"bookmarks"}}(),s=t[n];s&&s.push(e)},children:function(){var e=this.childGroups,t=[];return e&&(t=[e.likes,e.stars,e.edits,e.bookmarks].filter(function(e){return e.get("items")&&e.get("items").length>0})),t},switchToActing:function(){this.setProperties({username:this.acting_username,name:this.actingDisplayName})}},r(g,"_attachCategory",[a],Object.getOwnPropertyDescriptor(g,"_attachCategory"),g),r(g,"descriptionKey",[l],Object.getOwnPropertyDescriptor(g,"descriptionKey"),g),r(g,"sameUser",[u],Object.getOwnPropertyDescriptor(g,"sameUser"),g),r(g,"targetUser",[c],Object.getOwnPropertyDescriptor(g,"targetUser"),g),r(g,"targetUserUrl",[d],Object.getOwnPropertyDescriptor(g,"targetUserUrl"),g),r(g,"usernameLower",[p],Object.getOwnPropertyDescriptor(g,"usernameLower"),g),r(g,"userUrl",[m],Object.getOwnPropertyDescriptor(g,"userUrl"),g),r(g,"postUrl",[f],Object.getOwnPropertyDescriptor(g,"postUrl"),g),r(g,"replyUrl",[b],Object.getOwnPropertyDescriptor(g,"replyUrl"),g),r(g,"children",[h],Object.getOwnPropertyDescriptor(g,"children"),g),g));_.reopenClass({collapseStream:function(e){var t={},n=[],i=0;return e.forEach(function(e){var s=e.topic_id+"-"+e.post_number,o=t[s];if(void 0===o){var r=void 0;_.TO_COLLAPSE.indexOf(e.action_type)>=0?(r=_.create(e),e.switchToActing(),r.addChild(e)):r=e,t[s]=i,n[i]=r,i+=1}else _.TO_COLLAPSE.indexOf(e.action_type)>=0?(e.switchToActing(),n[o].addChild(e)):n[o].setProperties(e.getProperties("action_type","description"))}),n},TYPES:v,TYPES_INVERTED:y,TO_COLLAPSE:[v.likes_given,v.likes_received,v.edits,v.bookmarks],TO_SHOW:[v.likes_given,v.likes_received,v.edits,v.bookmarks,v.messages_sent,v.messages_received]}),e.default=_}),Discourse.UserAction=require("discourse/models/user-action").default,define("discourse/models/user-badge",["exports","discourse/lib/ajax","discourse/models/badge","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o,r=Discourse.Model.extend((s={postUrl:function(){if(this.topic_title)return"/t/-/"+this.topic_id+"/"+this.post_number},revoke:function(){return(0,t.ajax)("/user_badges/"+this.id,{type:"DELETE"})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"postUrl",[i.default],(o=Object.getOwnPropertyDescriptor(s,"postUrl"),o=o?o.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return o}}),s),s));r.reopenClass({createFromJson:function(e){void 0===e.users&&(e.users=[]);var t={};e.users.forEach(function(e){t[e.id]=Discourse.User.create(e)}),void 0===e.topics&&(e.topics=[]);var i={};e.topics.forEach(function(e){i[e.id]=Discourse.Topic.create(e)}),void 0===e.badges&&(e.badges=[]);var s={};n.default.createFromJson(e).forEach(function(e){s[e.get("id")]=e});var o=[];return o="user_badge"in e?[e.user_badge]:e.user_badge_info&&e.user_badge_info.user_badges||e.user_badges,o=o.map(function(e){var n=r.create(e),o=Date.parse(n.get("granted_at"));return n.set("grantedAt",o),n.set("badge",s[n.get("badge_id")]),n.get("user_id")&&n.set("user",t[n.get("user_id")]),n.get("granted_by_id")&&n.set("granted_by",t[n.get("granted_by_id")]),n.get("topic_id")&&n.set("topic",i[n.get("topic_id")]),n}),"user_badge"in e?o[0]:(e.user_badge_info&&(o.grant_count=e.user_badge_info.grant_count,o.username=e.user_badge_info.username),o)},findByUsername:function(e,n){if(!e)return Ember.RSVP.resolve([]);var i="/user-badges/"+e+".json";return n&&n.grouped&&(i+="?grouped=true"),(0,t.ajax)(i).then(function(e){return r.createFromJson(e)})},findByBadgeId:function(e,n){return n||(n={}),n.badge_id=e,(0,t.ajax)("/user_badges.json",{data:n}).then(function(e){return r.createFromJson(e)})},grant:function(e,n,i){return(0,t.ajax)("/user_badges",{type:"POST",data:{username:n,badge_id:e,reason:i}}).then(function(e){return r.createFromJson(e)})}}),e.default=r}),define("discourse/lib/autosize",["exports"],function(e){"use strict";function t(e){function t(t){var i=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=i,d=t,u&&(e.style.overflowY=t),n()}function n(){var t=window.pageYOffset,n=document.body.scrollTop,i=e.style.height;e.style.height="auto";var s=e.scrollHeight+c;if(0===e.scrollHeight)return void(e.style.height=i);e.style.height=s+"px",p=e.clientWidth,document.documentElement.scrollTop=t,document.body.scrollTop=n}function i(){var i=e.style.height;if(n(),window.getComputedStyle(e,null).height!==e.style.height?"visible"!==d&&t("visible"):"hidden"!==d&&t("hidden"),i!==e.style.height){var s=document.createEvent("Event");s.initEvent("autosize:resized",!0,!1),e.dispatchEvent(s)}}var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=o.setOverflowX,a=void 0===r||r,l=o.setOverflowY,u=void 0===l||l;if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!s.has(e)){var c=null,d=null,p=e.clientWidth,m=function(){e.clientWidth!==p&&i()},f=function t(n){window.removeEventListener("resize",m,!1),e.removeEventListener("input",i,!1),e.removeEventListener("keyup",i,!1),e.removeEventListener("autosize:destroy",t,!1),e.removeEventListener("autosize:update",i,!1),s.delete(e),Object.keys(n).forEach(function(t){e.style[t]=n[t]})};e.addEventListener("autosize:destroy",f,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",i,!1),window.addEventListener("resize",m,!1),e.addEventListener("input",i,!1),e.addEventListener("autosize:update",i,!1),s.add(e),a&&(e.style.overflowX="hidden",e.style.wordWrap="break-word"),function(){var t=window.getComputedStyle(e,null);d=t.overflowY,"vertical"===t.resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),c="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),isNaN(c)&&(c=0),i()}()}}function n(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName){var t=document.createEvent("Event");t.initEvent("autosize:destroy",!0,!1),e.dispatchEvent(t)}}function i(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName){var t=document.createEvent("Event");t.initEvent("autosize:update",!0,!1),e.dispatchEvent(t)}}Object.defineProperty(e,"__esModule",{value:!0});var s="function"==typeof Set?new Set:function(){var e=[];return{has:function(t){return Boolean(e.indexOf(t)>-1)},add:function(t){e.push(t)},delete:function(t){e.splice(e.indexOf(t),1)}}}(),o=function(e,n){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return t(e,n)}),e};o.destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],n),e},o.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],i),e},e.default=o}),define("discourse/lib/category-hashtags",["exports","discourse/lib/utilities"],function(e,t){"use strict";function n(e,t,n){e.replaceWith('<a href="'+n+'" class="hashtag">#<span>'+t+"</span></a>")}function i(e,n){var i=(0,t.caretRowCol)(e),s=i.rowNum,o=i.colNum,r=e.value.split("\n")[s-1];return!(n&&n.backSpace&&(o-=1,r=r.slice(0,r.length-1),/^#{1}\w+/.test(r)))&&(!(o<6)||r.slice(0,o)!=="#".repeat(o))}Object.defineProperty(e,"__esModule",{value:!0}),e.SEPARATOR=void 0,e.replaceSpan=n,e.categoryHashtagTriggerRule=i;e.SEPARATOR=":"}),define("discourse/lib/category-tag-search",["exports","discourse/lib/debounce","discourse/lib/autocomplete","discourse/models/category","discourse/lib/tag-hashtags","discourse/lib/category-hashtags"],function(e,t,n,i,s,o){"use strict";function r(e,t){return d[e]=t,u=new Date,t}function a(e,i,o){return new Ember.RSVP.Promise(function(a){var l=setTimeout(function(){a(n.CANCELLED_STATUS)},5e3);(0,t.default)(function(e,t,i){c=$.ajax(Discourse.getURL("/tags/filter/search"),{type:"GET",cache:!0,data:{limit:o,q:e}});var r=n.CANCELLED_STATUS;c.then(function(e){var n=t.map(function(e){return e.model.get("name")}),i=e.results.map(function(e){var t=e.text;return{name:t,text:n.includes(t)?""+t+s.TAG_HASHTAG_POSTFIX:t,count:e.count}});r=t.concat(i)}).always(function(){c=null,i(r)})},300)(e,i,function(t){clearTimeout(l),a(r(e,t))})})}function l(e,t){c&&(c.abort(),c=null),new Date-u>3e4&&(d={});var n=d[e];if(n)return n;var s=i.default.search(e,{limit:5}),l=s.length;return s=s.map(function(e){return{model:e,text:i.default.slugFor(e,o.SEPARATOR)}}),5!==l&&t.tagging_enabled?a(e,s,5-l):r(e,s)}Object.defineProperty(e,"__esModule",{value:!0}),e.search=l;var u,c,d={}}),define("discourse/lib/clean-dom",["exports"],function(e){"use strict";function t(){window.MiniProfiler&&window.MiniProfiler.pageTransition(),$("header ul.icons li").removeClass("active"),$('[data-toggle="dropdown"]').parent().removeClass("open"),$.magnificPopup&&$.magnificPopup.instance&&($.magnificPopup.instance.close(),$("body").removeClass("mfp-zoom-out-cur")),$(document.activeElement).not("body").not(".no-blur").blur(),Discourse.set("contextCount",0),Discourse.__container__.lookup("route:application").send("closeModal");var e=$("html").data("hide-dropdown");e&&e(),Discourse.__container__.lookup("app-events:main").trigger("dom:clean")}function n(){Ember.run.scheduleOnce("afterRender",t)}Object.defineProperty(e,"__esModule",{value:!0}),e.cleanDOM=n}),define("discourse/lib/click-track",["exports","discourse/lib/ajax","discourse/lib/url","discourse/lib/intercept-click","discourse/lib/utilities"],function(e,t,n,i,s){"use strict";function o(e){return!e.is(".lightbox, .no-track-link, .hashtag, .back")&&(0===e.parents("aside.quote, .elided").length&&(0===e.parents(".expanded-embed").length&&(e.hasClass("track-link")||0===e.closest(".hashtag, .badge-category, .onebox-result, .onebox-body").length)))}Object.defineProperty(e,"__esModule",{value:!0}),e.isValidLink=o,e.default={trackClick:function(e){if(3===e.which)return!0;var r=window.getSelection();if(("Range"===r.type||r.rangeCount>0)&&""!==(0,s.selectedText)())return!0;var a=$(e.currentTarget),l=o(a);if(a.is(".mention, .mention-group"))return!0;var u=(a.attr("href")||a.data("href")||"").trim();if(!u||0===u.indexOf("mailto:"))return!0;if(a.hasClass("attachment")){if(Discourse.SiteSettings.prevent_anons_from_downloading_files&&!Discourse.User.current())bootbox.alert(I18n.t("post.errors.attachment_download_requires_login"));else if((0,i.wantsNewWindow)(e)){var c=window.open(u,"_blank");c.opener=null,c.focus()}else n.default.redirectTo(u);return!1}var d=a.closest("article:not(.onebox-body), .excerpt, #revisions"),p=d.data("post-id"),m=$("#topic").data("topic-id")||d.data("topic-id"),f=a.data("user-id")||d.data("user-id"),b=f&&f===Discourse.User.currentProp("id");if(l&&!b){var h=$("span.badge",a);if(1===h.length){var g=h.html(),v=(new Date).toLocaleDateString()+"-"+p+"-"+u;/^\d+$/.test(g)&&!sessionStorage.getItem(v)&&(sessionStorage.setItem(v,!0),h.html(parseInt(g,10)+1))}}var y=Ember.RSVP.resolve();if(l)if(!Ember.testing&&navigator.sendBeacon){var _=new FormData;_.append("url",u),_.append("post_id",p),_.append("topic_id",m),navigator.sendBeacon("/clicks/track",_)}else y=(0,t.ajax)("/clicks/track",{type:"POST",data:{url:u,post_id:p,topic_id:m}});var w=n.default.isInternal(u),x=Discourse.User.currentProp("external_links_in_new_tab");if(!(0,i.wantsNewWindow)(e)){if(!w&&x){var E=window.open(u,"_blank");E.opener=null,E.focus(),a.data("href")||(a.addClass("no-href"),a.data("href",a.attr("href")),a.attr("href",null),a.data("auto-route",!0),Ember.run.later(function(){a.removeClass("no-href"),a.attr("href",a.data("href")),a.data("href",null),a.data("auto-route",null)},50))}else y.finally(function(){w?n.default.routeTo(u):n.default.redirectTo(u)});return!1}return!0}}}),define("discourse/lib/concerns/search-constants",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.PHRASE_MATCH_REGEXP_PATTERN='"([^"]+)"'}),define("discourse/lib/copy-text",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){var n=!1;try{document.queryCommandSupported("copy")&&(n=!0)}catch(e){}if(n){var i=document.createRange();i.selectNode(t);var s=window.getSelection();s.removeAllRanges(),s.addRange(i);try{if(document.execCommand("copy"))return!0}catch(e){}return!1}}}),define("discourse/lib/d-popover",["exports","discourse/lib/text-direction"],function(e,t){"use strict";function n(){return c().fadeOut().remove(),c()}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=$(e.target).closest(b).first();return i.length||(i=$(e.target)),u()&&c().addClass("retina"),c().length||$("body").append($(p)),s(i,t.htmlContent),o(i,t.textContent),c().fadeIn(),l(i),{html:function(e){return a(i,e)},text:function(e){return r(i,e)},hide:n}}function s(e,t){t=t||e.attr("data-html-popover")||e.attr("data-html-tooltip"),a(e,t)}function o(e,t){t=t||e.attr("data-popover")||e.attr("data-tooltip"),r(e,t)}function r(e,t){t&&(c().find(".d-popover-content").text(t),window.requestAnimationFrame(function(){return l(e)}))}function a(e,t){t&&(c().find(".d-popover-content").html(t),window.requestAnimationFrame(function(){return l(e)}))}function l(e){var n=c();n.removeClass("is-above is-under is-left-aligned is-right-aligned");var i=$(".d-header"),s={left:0,top:i.length?i[0].getBoundingClientRect().bottom:0,width:$(window).width(),height:$(window).height()},o={width:n.width(),height:n.height(),left:null,right:null};o.width>s.width-2*f&&(o.width=s.width-2*f,n.width(o.width));var r=e[0].getBoundingClientRect(),a=s.height-r.bottom-m,l=r.top-s.top-m;a>o.height+f||a>l?n.css("top",r.bottom+window.pageYOffset+m).addClass("is-under"):n.css("top",r.top+window.pageYOffset-o.height-m).addClass("is-above");var u=r.left+r.width/2;if("ltr"===(0,t.siteDir)())u>o.width/2+f?(o.left=u-o.width/2,n.css("left",o.left)):(o.left=f,n.css("left",o.left).addClass("is-left-aligned"));else{s.width-r.right>o.width/2+f?(o.left=u-o.width/2,n.css("left",o.left)):(o.left=s.width-o.width-2*f,n.css("left",o.left).addClass("is-right-aligned"))}var d=void 0;d="ltr"===(0,t.siteDir)()?Math.abs(r.left-o.left):r.left-o.left+r.width/2,n.find(".d-popover-arrow").css("left",d)}function u(){return window.devicePixelRatio&&window.devicePixelRatio>1}function c(){return $(document.getElementById(d))}Object.defineProperty(e,"__esModule",{value:!0}),e.POPOVER_SELECTORS=void 0,e.hidePopover=n,e.showPopover=i;var d="d-popover",p='\n <div id="'+d+'" class="is-under">\n <div class="d-popover-arrow d-popover-top-arrow"></div>\n <div class="d-popover-content">\n <div class="spinner small"></div>\n </div>\n <div class="d-popover-arrow d-popover-bottom-arrow"></div>\n </div>\n',m=10,f=5,b=e.POPOVER_SELECTORS="[data-html-popover], [data-html-tooltip], [data-popover], [data-tooltip]"}),define("discourse/lib/decimal-adjust",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,n){return void 0===n||0==+n?Math[e](t):(t=+t,n=+n,isNaN(t)||"number"!=typeof n||n%1!=0?NaN:(t=t.toString().split("e"),t=Math[e](+(t[0]+"e"+(t[1]?+t[1]-n:-n))),t=t.toString().split("e"),+(t[0]+"e"+(t[1]?+t[1]+n:n))))}}),define("discourse/lib/desktop-notifications",["exports","discourse/lib/url","discourse/lib/key-value-store","discourse/lib/utilities"],function(e,t,n,i){"use strict";function s(e,t){if(h=!1,v=e.clientId,Discourse.User.current()){try{E.getItem(_)}catch(e){return void Ember.Logger.info("Discourse desktop notifications are disabled - localStorage denied.")}if(!("Notification"in window))return void Ember.Logger.info("Discourse desktop notifications are disabled - not supported by browser");try{if("granted"===Notification.permission)g=!0;else if("denied"===Notification.permission)return void(g=!1)}catch(e){Ember.Logger.warn("Unexpected error, Notification is defined on window but not a responding correctly "+e)}h=!0;try{r(t)}catch(e){Ember.Logger.error(e)}}}function o(){var e=new Notification(I18n.t("notifications.popup.confirm_title",{site_title:Discourse.SiteSettings.title}),{body:I18n.t("notifications.popup.confirm_body"),icon:Discourse.SiteSettings.site_logo_small_url||Discourse.SiteSettings.site_logo_url,tag:"confirm-subscription"}),t=function(){return e.close()};e.addEventListener("click",t),Ember.run.later(function(){e.close(),e.removeEventListener("click",t)},1e4)}function r(e){window.addEventListener("storage",function(e){if(e.key!==""+x+_)return!0;b=!1}),window.addEventListener("focus",function(){b||(b=!0,E.setItem(_,v))}), +document&&void 0!==document.hidden&&document.hidden?b=!1:(b=!0,E.setItem(_,v)),document&&document.addEventListener("scroll",a),e.on("page:changed",a)}function a(){y=Date.now()}function l(){return y+w<Date.now()}function u(e){if(h&&b&&l()&&!E.getItem("notifications-disabled")){var n=I18n.t(d(e.notification_type),{site_title:Discourse.SiteSettings.title,topic:e.topic_title,username:(0,i.formatUsername)(e.username)}),s=e.excerpt,o=Discourse.SiteSettings.site_logo_small_url||Discourse.SiteSettings.site_logo_url,r="discourse-notification-"+Discourse.SiteSettings.title+"-"+e.topic_id;c().then(function(){function i(){t.default.routeTo(e.post_url),window.focus()}var a=new Notification(n,{body:s,icon:o,tag:r});a.addEventListener("click",i),Ember.run.later(function(){a.close(),a.removeEventListener("click",i)},1e4)})}}function c(){return!0===g?Ember.RSVP.resolve():!1===g?Ember.RSVP.reject():new Ember.RSVP.Promise(function(e,t){Notification.requestPermission(function(n){"granted"===n?e():t()})})}function d(e){return"notifications.popup."+Discourse.Site.current().get("notificationLookup")[e]}function p(e){return"/notification-alert/"+e.get("id")}function m(e,t){e.unsubscribe(p(t))}function f(){E.setItem("notifications-disabled","disabled")}Object.defineProperty(e,"__esModule",{value:!0}),e.disable=e.confirmNotification=e.alertChannel=e.unsubscribe=e.onNotification=e.init=e.context=void 0;var b=!1,h=!1,g=null,v="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",y=-1,_="focus-tracker",w=1e4,x="discourse_desktop_notifications_",E=new n.default(x);e.context=x,e.init=s,e.onNotification=u,e.unsubscribe=m,e.alertChannel=p,e.confirmNotification=o,e.disable=f});define("discourse/lib/dirty-keys",["exports"],function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),i=function(){function e(n){t(this,e),this.name=n,this._keys={}}return n(e,[{key:"keyDirty",value:function(e,t){t=t||{},t.dirty=!0,this._keys[e]=t}},{key:"forceAll",value:function(){this.keyDirty("*")}},{key:"allDirty",value:function(){return!!this._keys["*"]}},{key:"optionsFor",value:function(e){return this._keys[e]||{dirty:!1}}},{key:"renderedKey",value:function(e){"*"===e?this._keys={}:delete this._keys[e]}}]),e}();e.default=i}),define("discourse/lib/discourse-location",["exports","discourse/lib/utilities"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=!1,i=window.history&&"state"in window.history,s=[],o=Ember.Object.extend({init:function(){this._super.apply(this,arguments),this.set("location",this.location||window.location),this.initState()},initState:function(){var e=this.history||window.history;e&&e.scrollRestoration&&(e.scrollRestoration="manual"),this.set("history",e);var t=this.formatURL(this.getURL());this.location&&this.location.hash&&(t+=this.location.hash),this.replaceState(t)},rootURL:"/",getURL:function(){var e=this.location.pathname;return e=e.replace(new RegExp("^"+Discourse.BaseUri),""),e+=this.location.search||""},setURL:function(e){var n=this.getState();if(e=this.formatURL(e),n&&n.path!==e){var i=[e,n.path];i.includes("/")&&i.includes("/"+(0,t.defaultHomepage)())||this.pushState(e)}},replaceURL:function(e){var t=this.getState();e=this.formatURL(e),t&&t.path!==e&&this.replaceState(e)},getState:function(){return i?this.history.state:this._historyState},pushState:function(e){var t={path:e};i?this.history.pushState(t,null,e):this._historyState=t,this._previousURL=this.getURL()},replaceState:function(e){var t={path:e};i?this.history.replaceState(t,null,e):this._historyState=t,this._previousURL=this.getURL()},onUpdateURL:function(e){var t=this,i=Ember.guidFor(this);$(window).on("popstate.ember-location-"+i,function(){var i=t.getURL();(n||(n=!0,i!==t._previousURL))&&(s.forEach(function(e){return e(i)}),e(i))})},formatURL:function(e){var t=this.rootURL;return""!==e&&(t=t.replace(/\/$/,""),t.length>0&&0===e.indexOf(t+"/")&&(t="")),t+e},willDestroy:function(){this._super.apply(this,arguments);var e=Ember.guidFor(this);$(window).off("popstate.ember-location-"+e)}});e.default=o}),define("discourse/lib/export-result",["exports"],function(e){"use strict";function t(e){e.success?bootbox.alert(I18n.t("admin.export_csv.success")):bootbox.alert(I18n.t("admin.export_csv.failed"))}Object.defineProperty(e,"__esModule",{value:!0}),e.outputExportResult=t}),define("discourse/lib/highlight-syntax",["exports","discourse/lib/load-script"],function(e,t){"use strict";function n(e){var n=Discourse.SiteSettings.autohighlight_all_code?"pre code":"pre code[class]",i=Discourse.HighlightJSPath;i&&$(n,e).each(function(e,n){$(n).removeClass("lang-auto"),(0,t.default)(i).then(function(){s(),hljs.highlightBlock(n)})})}function i(e,t){o.push({name:e,fn:t})}function s(){o.forEach(function(e){void 0===hljs.getLanguage(e.name)&&hljs.registerLanguage(e.name,e.fn)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n,e.registerHighlightJSLanguage=i;var o=[]}),define("discourse/lib/highlight-text",["exports","discourse/lib/concerns/search-constants"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CLASS_NAME=void 0,e.default=function(e,i){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!_.isEmpty(i)){var o=_.reject(i.match(new RegExp(t.PHRASE_MATCH_REGEXP_PATTERN+"|[^\\s]+","g")),function(e){return"l"===e});o=o.map(function(e){return e.replace(/^"(.*)"$/,"$1")});var r={wordsOnly:!0};s.defaultClassName||(r.className=n),e.highlight(o,r)}};var n=e.CLASS_NAME="search-highlight"}),define("discourse/lib/intercept-click",["exports","discourse/lib/url"],function(e,t){"use strict";function n(e){return e.isDefaultPrevented()||e.shiftKey||e.metaKey||e.ctrlKey||e.button&&0!==e.button||e.target&&"_blank"===e.target.target}function i(e){if(!n(e)){var i=$(e.currentTarget),s=i.attr("href");if(!(!s||"#"===s||i.attr("target")||i.data("ember-action")||i.data("auto-route")||i.data("share-url")||i.hasClass("widget-link")||i.hasClass("raw-link")||i.hasClass("mention")||!i.hasClass("d-link")&&!i.data("user-card")&&i.hasClass("ember-view")||i.hasClass("lightbox")||0===s.indexOf("mailto:")||s.match(/^http[s]?:\/\//i)&&!s.match(new RegExp("^https?:\\/\\/"+window.location.hostname,"i"))))return e.preventDefault(),t.default.routeTo(s),!1}}Object.defineProperty(e,"__esModule",{value:!0}),e.wantsNewWindow=n,e.default=i}),define("discourse/lib/is-element-in-viewport",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){e instanceof jQuery&&(e=e[0]);var t=$(window),n=e.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=t.height()&&n.right<=t.width()}}),define("discourse/lib/keyboard-shortcuts",["exports","discourse/lib/url","discourse/models/composer","discourse/lib/offset-calculator","discourse/lib/ajax"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o={"!":{postAction:"showFlags"},"#":{handler:"goToPost",anonymous:!0},"/":{handler:"toggleSearch",anonymous:!0},"ctrl+alt+f":{handler:"toggleSearch",anonymous:!0,global:!0},"=":{handler:"toggleHamburgerMenu",anonymous:!0},"?":{handler:"showHelpModal",anonymous:!0},".":{click:".alert.alert-info.clickable",anonymous:!0},b:{handler:"toggleBookmark"},c:{handler:"createTopic"},C:{handler:"focusComposer"},"ctrl+f":{handler:"showPageSearch",anonymous:!0},"command+f":{handler:"showPageSearch",anonymous:!0},"ctrl+p":{handler:"printTopic",anonymous:!0},"command+p":{handler:"printTopic",anonymous:!0},d:{postAction:"deletePost"},e:{postAction:"editPost"},end:{handler:"goToLastPost",anonymous:!0},"command+down":{handler:"goToLastPost",anonymous:!0},f:{handler:"toggleBookmarkTopic"},"g h":{path:"/",anonymous:!0},"g l":{path:"/latest",anonymous:!0},"g n":{path:"/new"},"g u":{path:"/unread"},"g c":{path:"/categories",anonymous:!0},"g t":{path:"/top",anonymous:!0},"g b":{path:"/bookmarks"},"g p":{path:"/my/activity"},"g m":{path:"/my/messages"},"g d":{path:"/my/activity/drafts"},"g s":{handler:"goToFirstSuggestedTopic",anonymous:!0},home:{handler:"goToFirstPost",anonymous:!0},"command+up":{handler:"goToFirstPost",anonymous:!0},j:{handler:"selectDown",anonymous:!0},k:{handler:"selectUp",anonymous:!0},l:{click:".topic-post.selected button.toggle-like"},"m m":{handler:"setTrackingToMuted"},"m r":{handler:"setTrackingToRegular"},"m t":{handler:"setTrackingToTracking"},"m w":{handler:"setTrackingToWatching"},"o,enter":{click:[".topic-list tr.selected a.title",".latest-topic-list .latest-topic-list-item.selected div.main-link a.title",".top-topic-list .latest-topic-list-item.selected div.main-link a.title",".latest .featured-topic.selected a.title"].join(", "),anonymous:!0},tab:{handler:"switchFocusCategoriesPage",anonymous:!0},p:{handler:"showCurrentUser"},q:{handler:"quoteReply"},r:{postAction:"replyToPost"},s:{click:".topic-post.selected a.post-date",anonymous:!0},"shift+j":{handler:"nextSection",anonymous:!0},"shift+k":{handler:"prevSection",anonymous:!0},"shift+p":{handler:"pinUnpinTopic"},"shift+r":{handler:"replyToTopic"},"shift+s":{click:"#topic-footer-buttons button.share",anonymous:!0},"shift+u":{handler:"goToUnreadPost"},"shift+z shift+z":{handler:"logout"},"shift+f11":{handler:"fullscreenComposer",global:!0},t:{postAction:"replyAsNewTopic"},u:{handler:"goBack",anonymous:!0},"x r":{click:"#dismiss-new,#dismiss-new-top,#dismiss-posts,#dismiss-posts-top"},"x t":{click:"#dismiss-topics,#dismiss-topics-top"}};e.default={bindEvents:function(e,t){var n=this;this.keyTrapper=e,this.container=t,this._stopCallback(),this.searchService=this.container.lookup("search-service:main"),this.appEvents=this.container.lookup("app-events:main"),this.currentUser=this.container.lookup("current-user:main"),this.container.lookup("site-settings:main").enable_personal_messages||delete o["g m"],Object.keys(o).forEach(function(e){var t=o[e];(t.anonymous||n.currentUser)&&(t.path?n._bindToPath(t.path,e):t.handler?t.global?n._globalBindToFunction(t.handler,e):n._bindToFunction(t.handler,e):t.postAction?n._bindToSelectedPost(t.postAction,e):t.click&&n._bindToClick(t.click,e))})},toggleBookmark:function(){this.sendToSelectedPost("toggleBookmark"),this.sendToTopicListItemView("toggleBookmark")},toggleBookmarkTopic:function(){this.currentTopic()&&$(".posts-wrapper").length>0?this.container.lookup("controller:topic").send("toggleBookmark"):this.sendToTopicListItemView("toggleBookmark")},logout:function(){this.container.lookup("route:application").send("logout")},quoteReply:function(){return this.sendToSelectedPost("replyToPost"),Ember.run.later(function(){return $(".d-editor .quote").click()},500),!1},goToFirstSuggestedTopic:function(){var e=$(".suggested-topics a.raw-topic-link:first");if(e.length)e.click();else{var n=this.container.lookup("controller:topic"),i="/t/"+n.get("model.id")+"/last.json";(0,s.ajax)(i).then(function(e){if(e.suggested_topics&&e.suggested_topics.length>0){var i=n.store.createRecord("topic",e.suggested_topics[0]);t.default.routeTo(i.get("url"))}})}},goToFirstPost:function(){this._jumpTo("jumpTop")},goToLastPost:function(){this._jumpTo("jumpBottom")},goToUnreadPost:function(){this._jumpTo("jumpUnread")},_jumpTo:function(e){$(".container.posts").length&&this.container.lookup("controller:topic").send(e)},replyToTopic:function(){return this._replyToPost(),!1},selectDown:function(){this._moveSelection(1)},selectUp:function(){this._moveSelection(-1)},goBack:function(){history.back()},nextSection:function(){this._changeSection(1)},prevSection:function(){this._changeSection(-1)},showPageSearch:function(e){var t=this;Ember.run(function(){t.appEvents.trigger("header:keyboard-trigger",{type:"page-search",event:e})})},printTopic:function(e){var t=this;Ember.run(function(){$(".container.posts").length&&(e.preventDefault(),t.container.lookup("controller:topic").print())})},createTopic:function(){if(this.currentUser&&this.currentUser.can_create_topic){var e=$("#create-topic");if(e.length)return void e.click();this.container.lookup("controller:composer").open({action:n.default.CREATE_TOPIC,draftKey:n.default.CREATE_TOPIC})}},focusComposer:function(){var e=this.container.lookup("controller:composer");e.get("model.viewOpen")?setTimeout(function(){return $("textarea.d-editor-input").focus()},0):e.send("openIfDraft")},fullscreenComposer:function(){var e=this.container.lookup("controller:composer");e.get("model")&&e.toggleFullscreen()},pinUnpinTopic:function(){this.container.lookup("controller:topic").togglePinnedState()},goToPost:function(){this.appEvents.trigger("topic:keyboard-trigger",{type:"jump"})},toggleSearch:function(e){return this.appEvents.trigger("header:keyboard-trigger",{type:"search",event:e}),!1},toggleHamburgerMenu:function(e){this.appEvents.trigger("header:keyboard-trigger",{type:"hamburger",event:e})},showCurrentUser:function(e){this.appEvents.trigger("header:keyboard-trigger",{type:"user",event:e})},showHelpModal:function(){this.container.lookup("controller:application").send("showKeyboardShortcutsHelp")},setTrackingToMuted:function(e){this.appEvents.trigger("topic-notifications-button:changed",{type:"notification",id:0,event:e})},setTrackingToRegular:function(e){this.appEvents.trigger("topic-notifications-button:changed",{type:"notification",id:1,event:e})},setTrackingToTracking:function(e){this.appEvents.trigger("topic-notifications-button:changed",{type:"notification",id:2,event:e})},setTrackingToWatching:function(e){this.appEvents.trigger("topic-notifications-button:changed",{type:"notification",id:3,event:e})},sendToTopicListItemView:function(e){var t=$("tr.selected.topic-list-item.ember-view")[0];if(t){var n=this.container.lookup("-view-registry:main");if(n){n[t.id].send(e)}}},currentTopic:function(){var e=this.container.lookup("controller:topic");if(e){var t=e.get("model");if(t)return t}},sendToSelectedPost:function(e){var t=this.container,n=parseInt($(".topic-post.selected article.boxed").data("post-id"),10);if(n){var i=t.lookup("controller:topic"),s=i.get("model.postStream.posts").findBy("id",n);if(s){var o=i.actions[e];if(!o){o=t.lookup("route:topic").actions[e]}var r=o.call(i,s);r&&r.then&&this.appEvents.trigger("post-stream:refresh",{id:n})}}return!1},_bindToSelectedPost:function(e,t){var n=this;this.keyTrapper.bind(t,function(){return n.sendToSelectedPost(e)})},_bindToPath:function(e,n){this.keyTrapper.bind(n,function(){return t.default.routeTo(Discourse.BaseUri+e)})},_bindToClick:function(e,t){t=t.split(","),this.keyTrapper.bind(t,function(t){var n=$(e);if(t&&13===t.keyCode){if(0===n.length)return;t.preventDefault()}n.click()})},_globalBindToFunction:function(e,t){"function"==typeof this[e]&&this.keyTrapper.bindGlobal(t,this[e].bind(this))},_bindToFunction:function(e,t){"function"==typeof this[e]&&this.keyTrapper.bind(t,this[e].bind(this))},_moveSelection:function(e){var t=+new Date,n=this._lastMoveTime&&t-this._lastMoveTime<150;this._lastMoveTime=t;var s=this._findArticles();if(void 0!==s){var o=s.filter(".selected");if(0===o.length&&(o=s.filter("[data-islastviewedtopic=true]")),0===o.length){var r=(0,i.minimumOffset)();o=s.toArray().find(function(e){return e.getBoundingClientRect().top>r}),o||(o=s[s.length-1]),e=0}var a=s.index(o),l=s.eq(a);if(!n&&0!==e&&l.length>0){var u=l.is(".topic-post")&&l.find("#post_1").length?0:l.offset().top,c=l.offset().top+l[0].getBoundingClientRect().height,d=$(window).scrollTop(),p=d+window.innerHeight;if(e<0&&d>u)return this._scrollTo(Math.max(d-window.innerHeight+3*(0,i.minimumOffset)(),u-(0,i.minimumOffset)()));if(e>0&&p<c-(0,i.minimumOffset)())return this._scrollTo(Math.min(p-3*(0,i.minimumOffset)(),c-window.innerHeight))}if(0!==o.length){if(-1===e&&0===a)return;if(1===e&&a===s.length-1)return}if(l=s.eq(a+e),l.length>0){s.removeClass("selected"),l.addClass("selected");var m=l[0].getBoundingClientRect();if(!n&&e<0&&m.height>window.innerHeight)return this._scrollTo(l.offset().top+m.height-window.innerHeight);if(l.is(".topic-post"))return this._scrollTo(l.find("#post_1").length>0?0:l.offset().top-(0,i.minimumOffset)(),function(){return $("a.tabLoc",l).focus()});this._scrollList(l,e)}}},_scrollTo:function(e,t){$("html, body").stop(!0,!0).animate({scrollTop:e},{duration:100,complete:t})},_scrollList:function(e){var t=e.offset(),n=e.height(),i=$("header.d-header").height(),s=$(window).scrollTop(),o=$(window).height();if(!(t.top-i>s&&t.top+n<s+o)){var r=t.top+n/2-.5*o;n>o-i&&(r=t.top-i),r<0&&(r=0),this._scrollAnimation&&this._scrollAnimation.stop(),this._scrollAnimation=$("html, body").animate({scrollTop:r+"px"},100)}},categoriesTopicsList:function(){switch(this.container.lookup("site-settings:main").desktop_category_page_style){case"categories_with_featured_topics":return $(".latest .featured-topic");case"categories_and_latest_topics":return $(".latest-topic-list .latest-topic-list-item");case"categories_and_top_topics":return $(".top-topic-list .latest-topic-list-item");default:return $()}},_findArticles:function(){var e=$(".topic-list"),t=$(".posts-wrapper"),n=this.categoriesTopicsList();return t.length>0?$(".posts-wrapper .topic-post, .topic-list tbody tr"):e.length>0?e.find(".topic-list-item"):n.length>0?n:void 0},_changeSection:function(e){var t=$(".nav.nav-pills li"),n=$(".nav.nav-pills li.active"),i=t.index(n)+e;i>=0&&i<t.length&&t.eq(i).find("a").click()},_stopCallback:function(){var e=this.keyTrapper.prototype.stopCallback;this.keyTrapper.prototype.stopCallback=function(t,n,i,s){return("ctrl+f"!==i&&"command+f"!==i||"search-term"!==n.id)&&e.call(this,t,n,i,s)}},_replyToPost:function(){this.container.lookup("controller:topic").send("replyToPost")}}}),define("discourse/lib/lazy-load-images",["exports"],function(e){"use strict";function t(e){e.classList.add("d-lazyload"),e.classList.add("d-lazyload-hidden"),r.set(e,{src:e.src,srcset:e.srcset,width:e.width,height:e.height,className:e.className}),e.removeAttribute("srcset"),e.src=e.dataset.smallUpload||a,e.removeAttribute("data-small-upload")}function n(e){var t=r.get(e);if(t){var n=new Image;n.onload=function(){e.src=n.src,n.srcset&&(e.srcset=n.srcset),e.classList.remove("d-lazyload-hidden"),e.parentNode.removeChild(n),n.onload=null},n.src=t.src,t.srcset&&(n.srcset=t.srcset),n.style.position="absolute",n.style.top=e.offsetTop+"px",n.style.left=e.offsetLeft+"px",n.className=t.className;for(var i=!1,s=e;s;s=s.parentElement)if(s.classList.contains("onebox")){i=!0;break}i||(n.style.width=t.width+"px",n.style.height=t.height+"px"),e.parentNode.insertBefore(n,e)}else e.classList.remove("d-lazyload-hidden")}function i(e){var i=new IntersectionObserver(function(e){e.forEach(function(e){var t=e.target;e.isIntersecting&&(n(t),i.unobserve(t))})},s);e.decorateCooked(function(e){$("img",e).each(function(e,n){n.width>=o&&n.height>=o&&(t(n),i.observe(n))})},{onlyStream:!0,id:"discourse-lazy-load"})}Object.defineProperty(e,"__esModule",{value:!0}),e.setupLazyLoading=i;var s={rootMargin:"66%"},o=150,r=new WeakMap,a="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}),define("discourse/lib/lightbox",["exports","discourse/lib/load-script","discourse/lib/utilities","discourse-common/lib/icon-library","discourse/helpers/loading-spinner"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){e&&(0,t.default)("/javascripts/jquery.magnific-popup.min.js").then(function(){var t=e.find(".spoiler a.lightbox, .spoiled a.lightbox");e.find("a.lightbox").not(t).magnificPopup({type:"image",closeOnContentClick:!1,removalDelay:300,mainClass:"mfp-zoom-in",tClose:I18n.t("lightbox.close"),tLoading:s.spinnerHTML,gallery:{enabled:!0,tPrev:I18n.t("lightbox.previous"),tNext:I18n.t("lightbox.next"),tCounter:I18n.t("lightbox.counter")},ajax:{tError:I18n.t("lightbox.content_load_error")},callbacks:{open:function(){var e=this.wrap,t=this.currItem.img,i=t.css("max-height");e.on("click.pinhandler","img",function(){e.toggleClass("mfp-force-scrollbars"),t.css("max-height",e.hasClass("mfp-force-scrollbars")?"none":i)}),(0,n.isAppWebview)()&&(0,n.postRNWebviewMessage)("headerBg",$(".mfp-bg").css("background-color"))},beforeClose:function(){this.wrap.off("click.pinhandler"),this.wrap.removeClass("mfp-force-scrollbars"),(0,n.isAppWebview)()&&(0,n.postRNWebviewMessage)("headerBg",$(".d-header").css("background-color"))}},image:{tError:I18n.t("lightbox.image_load_error"),titleSrc:function(e){var t=e.el.data("download-href")||e.src,s=[(0,n.escapeExpression)(e.el.attr("title")),$("span.informations",e.el).text()];return Discourse.SiteSettings.prevent_anons_from_downloading_files&&!Discourse.User.current()||s.push('<a class="image-source-link" href="'+t+'">'+(0,i.renderIcon)("string","download")+I18n.t("lightbox.download")+"</a>"),s.join(" &middot; ")}}})})}}),define("discourse/lib/link-category-hashtags",["exports","discourse/lib/ajax","discourse/lib/category-hashtags"],function(e,t,n){"use strict";function i(e,t){Ember.run.schedule("afterRender",function(){e.each(function(e,i){var s=t[e],o=r[s],u=$(i);o?(0,n.replaceSpan)(u,s,o):-1!==a.indexOf(s)&&u.addClass(l)})})}function s(e){var t=$("span.hashtag:not(."+l+")",e),n=[];if(t.length){var s=t.map(function(e,t){return $(t).text().substr(1)});s.length&&_.uniq(s).forEach(function(e){-1===a.indexOf(e)&&n.push(e)}),i(t,s)}return n}function o(e){return(0,t.ajax)("/category_hashtags/check",{data:{category_slugs:e}}).then(function(t){t.valid.forEach(function(e){r[e.slug]=e.url}),a.push.apply(a,e)})}Object.defineProperty(e,"__esModule",{value:!0}),e.linkSeenCategoryHashtags=s,e.fetchUnseenCategoryHashtags=o;var r={},a=[],l="hashtag-tested"}),define("discourse/lib/link-lookup",["exports"],function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),i={},s=[!1,null],o=function(){function e(n){t(this,e),this._links=n}return n(e,[{key:"check",value:function(e,t){if(i[t])return s;var n=t.replace(/^https?:\/\//,"").replace(/\/$/,"");if(i[n])return s;var o=this._links[n];if(o){if(e){if(e){var r=e.get("post_number");if(1===r||r===o.post_number)return s}if(moment(e.get("created_at")).isBefore(moment().subtract(2,"weeks")))return s}return i[t]=!0,i[n]=!0,[!0,o]}return s}}]),e}();e.default=o}),define("discourse/lib/link-mentions",["exports","discourse/lib/ajax","discourse/lib/url","discourse/lib/utilities"],function(e,t,n,i){"use strict";function s(e,t,s){var o="",r="";s&&s.group?(s.mentionable&&(o="data-name='"+t+"' data-mentionable-user-count='"+s.mentionable.user_count+"' data-max-mentions='"+l+"'",r="notify"),e.replaceWith("<a href='"+(Discourse.getURL("/g/")+t)+"' class='mention-group "+r+"' "+o+">@"+t+"</a>")):(s&&s.cannot_see&&(o="data-name='"+t+"'",r="cannot-see"),e.replaceWith("<a href='"+(0,n.userPath)(t.toLowerCase())+"' class='mention "+r+"' "+o+">@"+(0,i.formatUsername)(t)+"</a>"))}function o(e,t){Ember.run.scheduleOnce("afterRender",function(){e.each(function(e,n){var i=$(n),o=t[e];u[o.toLowerCase()]?s(i,o,{cannot_see:m[o]}):c[o]?s(i,o,{group:!0,mentionable:d[o]}):p[o]&&i.addClass("mention-tested")})})}function r(e,t){var n=$("span.mention:not(.mention-tested)",e);if(n.length){var i=n.map(function(e,t){return $(t).text().substr(1)});return o(n,i),_.uniq(i).filter(function(e){return!p[e]&&e.length>=t.min_username_length})}return[]}function a(e,i){return(0,t.ajax)((0,n.userPath)("is_local_username"),{data:{usernames:e,topic_id:i}}).then(function(t){return t.valid.forEach(function(e){return u[e]=!0}),t.valid_groups.forEach(function(e){return c[e]=!0}),t.mentionable_groups.forEach(function(e){return d[e.name]=e}),t.cannot_see.forEach(function(e){return m[e]=!0}),l=t.max_users_notified_per_group_mention,e.forEach(function(e){return p[e]=!0}),t})}Object.defineProperty(e,"__esModule",{value:!0}),e.linkSeenMentions=r,e.fetchUnseenMentions=a;var l=void 0,u={},c={},d={},p={},m=[]}),define("discourse/lib/link-tag-hashtag",["exports","discourse/lib/ajax","discourse/lib/category-hashtags","discourse/lib/tag-hashtags"],function(e,t,n,i){"use strict";function s(e,t){Ember.run.schedule("afterRender",function(){e.each(function(e,i){var s=t[e],o=a[s],r=$(i);o?(0,n.replaceSpan)(r,s,o):-1!==l.indexOf(s)&&r.addClass(u)})})}function o(e){var t=$("span.hashtag:not(."+u+")",e),n=[];if(t.length){var o=t.map(function(e,t){return $(t).text().substr(1).replace(i.TAG_HASHTAG_POSTFIX,"")});o.length&&_.uniq(o).forEach(function(e){-1===l.indexOf(e)&&n.push(e)}),s(t,o)}return n}function r(e){return(0,t.ajax)("/tags/check",{data:{tag_values:e}}).then(function(t){t.valid.forEach(function(e){a[e.value]=e.url}),l.push.apply(l,e)})}Object.defineProperty(e,"__esModule",{value:!0}),e.linkSeenTagHashtags=o,e.fetchUnseenTagHashtags=r;var a={},l=[],u="tag-hashtag-tested"}),define("discourse/lib/mobile",["exports","discourse-common/lib/deprecated"],function(e,t){"use strict";function n(){s=!0}function i(){s=!1}Object.defineProperty(e,"__esModule",{value:!0}),e.forceMobile=n,e.resetMobile=i;var s=!1,o={isMobileDevice:!1,mobileView:!1,init:function(){var e=$("html");if(this.isMobileDevice=s||e.hasClass("mobile-device"),this.mobileView=s||e.hasClass("mobile-view"),!Ember.testing&&!s)try{if(window.location.search.match(/mobile_view=1/)&&(localStorage.mobileView=!0),window.location.search.match(/mobile_view=0/)&&(localStorage.mobileView=!1),window.location.search.match(/mobile_view=auto/)&&localStorage.removeItem("mobileView"),localStorage.mobileView){var t="true"===localStorage.mobileView;t!==this.mobileView&&this.reloadPage(t)}}catch(e){}},toggleMobileView:function(){try{localStorage&&(localStorage.mobileView=!this.mobileView)}catch(e){}this.reloadPage(!this.mobileView)},reloadPage:function(e){window.location.assign(window.location.pathname+"?mobile_view="+(e?"1":"0"))}};Object.defineProperty(Discourse,"Mobile",{get:function(){return(0,t.default)("`Discourse.Mobile` is deprecated, use `this.site.mobileView` instead"),o}}),e.default=o}),define("discourse/lib/optional-service",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return n(function(t){return i(this).lookup("service:"+(e||s(t)))})};var t=Ember,n=t.computed,i=t.getOwner,s=t.String.dasherize}),define("discourse/lib/page-tracker",["exports"],function(e){"use strict";function t(e,t,n){a[e]={data:t,target:l+n}}function n(e){return a[e]}function i(e,t){r||(e.on("routeDidChange",function(n){var i="replace"===n.urlMethod&&n.queryParamsOnly;e.send("refreshTitle");var s=Discourse.getURL(e.get("url"));Ember.run.next(function(){var n=Discourse.get("_docTitle");t.trigger("page:changed",{url:s,title:n,currentRouteName:e.get("currentRouteName"),replacedOnlyQueryParams:i})}),l++,Object.keys(a).forEach(function(e){var t=a[e];t&&t.target&&t.target<l&&delete a[e]})}),r=!0)}function s(e){u.push(e)}function o(e){var t={event:"virtualPageView",page:{title:e.title,url:e.url}};u.forEach(function(e){return e(t)}),window.dataLayer.push(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.setTransient=t,e.getTransient=n,e.startPageTracking=i,e.addGTMPageChangedCallback=s,e.googleTagManagerPageChanged=o;var r=!1,a={},l=0,u=[]}),define("discourse/lib/plugin-api",["exports","discourse-common/lib/deprecated","discourse-common/lib/icon-library","discourse/widgets/post-cooked","discourse/components/composer-editor","discourse/components/discourse-banner","discourse/widgets/post-menu","discourse/lib/transform-post","discourse/lib/highlight-syntax","discourse/components/d-editor","discourse/components/mount-widget","discourse/widgets/widget","discourse/widgets/post-stream","virtual-dom","discourse/controllers/composer","discourse/lib/plugin-connectors","discourse/widgets/post-small-action","discourse/lib/register-topic-footer-button","discourse/controllers/discovery-sortable","discourse/lib/render-tags","discourse/widgets/user-menu","discourse/widgets/post","discourse/widgets/header","discourse/helpers/category-link","discourse/lib/render-tag","discourse/models/nav-item","discourse/lib/utilities","select-kit/mixins/plugin-api","discourse/lib/page-tracker","discourse/helpers/user-avatar","discourse/widgets/poster-name","discourse/controllers/topic","discourse/lib/sharing","discourse/components/edit-category-settings"],function(e,t,n,i,s,o,r,a,l,u,c,d,p,m,f,b,h,g,v,y,_,w,x,E,k,P,j,T,O,C,S,M,D,I){"use strict";function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L(e,t){var n,i,s=/(\.0+)+$/,o=e.replace(s,"").split("."),r=t.replace(s,"").split("."),a=Math.min(o.length,r.length);for(n=0;n<a;n++)if(i=parseInt(o[n],10)-parseInt(r[n],10))return i;return o.length-r.length}function z(e){if(e=e.toString(),L(e,B)<=0)return q||(q=new H(e,Discourse.__container__)),q.version<e&&(q.version=e),q;console.warn("Plugin API v"+e+" is not supported")}function N(e,t,n){n=n||{};var i=z(e);if(i)return t(i,n)}function U(e,t,n,i){if(i){V.has(e)||V.set(e,new Set),i=i+":"+t;var s=V.get(e);if(s.has(i))return;s.add(i)}else console.warn("`decorateCooked` should be supplied with an `id` option to avoid memory leaks.");var o={};o["_decorate_"+$++]=function(e){(e=e||this.$())&&n(e)}.on(t),e.reopen(o)}function F(){q=null}Object.defineProperty(e,"__esModule",{value:!0}),e.withPluginApi=N,e.resetPluginApi=F;var R=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),B="0.8.31",H=function(){function e(t,n){A(this,e),this.version=t,this.container=n,this.h=m.h}return R(e,[{key:"getCurrentUser",value:function(){return this._lookupContainer("current-user:main")}},{key:"_lookupContainer",value:function(e){if(this.container&&!this.container.isDestroying&&!this.container.isDestroyed)return this.container.lookup(e)}},{key:"_resolveClass",value:function(e,t){t=t||{},this.container.cache[e]&&console.warn('"'+e+"\" was already cached in the container. Changes won't be applied.");var n=this.container.factoryFor(e);return n||void(t.ignoreMissing||console.warn('"'+e+'" was not found by modifyClass'))}},{key:"modifyClass",value:function(e,t,n){var i=this._resolveClass(e,n);return i&&i.class.reopen(t),i}},{key:"modifyClassStatic",value:function(e,t,n){var i=this._resolveClass(e,n);return i&&i.class.reopenClass(t),i}},{key:"registerIconRenderer",value:function(e){(0,n.registerIconRenderer)(e)}},{key:"replaceIcon",value:function(e,t){(0,n.replaceIcon)(e,t)}},{key:"decorateCooked",value:function(e,t){t=t||{},(0,i.addDecorator)(e),t.onlyStream||(U(s.default,"previewRefreshed",e,t.id),U(o.default,"didInsertElement",e,t.id),U(this.container.factoryFor("component:user-stream").class,"didInsertElement",e,t.id))}},{key:"addPosterIcon",value:function(e){var t=this._lookupContainer("site:main"),i=t&&t.mobileView?"before":"after";(0,d.decorateWidget)("poster-name:"+i,function(t){var i=t.attrs,s=e(i.userCustomFields||{},i);if(s){var o=void 0;return s.icon?o=(0,n.iconNode)(s.icon):s.emoji&&(o=s.emoji.split("|").map(function(e){var n={name:e};return s.emojiTitle&&(n.title=!0),t.attach("emoji",n)})),s.text&&(o=[o,s.text]),s.url&&(o=t.h("a",{attributes:{href:s.url}},o)),t.h("span.poster-icon",{className:s.className,attributes:{title:s.title}},o)}})}},{key:"decorateWidget",value:function(e,t){(0,d.decorateWidget)(e,t)}},{key:"attachWidgetAction",value:function(e,t,n){this.container.factoryFor("widget:"+e).class.prototype[t]=n}},{ +key:"includePostAttributes",value:function(){a.includeAttributes.apply(void 0,arguments)}},{key:"addPostMenuButton",value:function(e,t){(0,r.addButton)(e,t)}},{key:"onToolbarCreate",value:function(e){(0,u.addToolbarCallback)(e)}},{key:"addToolbarPopupMenuOptionsCallback",value:function(e){(0,f.addPopupMenuOptionsCallback)(e)}},{key:"cleanupStream",value:function(e){(0,c.addWidgetCleanCallback)("post-stream",e)}},{key:"onPageChange",value:function(e){this.onAppEvent("page:changed",function(t){return e(t.url,t.title)})}},{key:"onAppEvent",value:function(e,t){var n=this._lookupContainer("app-events:main");n&&n.on(e,t)}},{key:"customUserAvatarClasses",value:function(e){(0,C.registerCustomAvatarHelper)(e)}},{key:"disableNameSuppressionOnPosts",value:function(){(0,S.disableNameSuppression)()}},{key:"registerCustomPostMessageCallback",value:function(e,t){(0,M.registerCustomPostMessageCallback)(e,t)}},{key:"changeWidgetSetting",value:function(e,t,n){(0,d.changeSetting)(e,t,n)}},{key:"preventCloak",value:function(e){(0,p.preventCloak)(e)}},{key:"createWidget",value:function(e,t){return(0,d.createWidget)(e,t)}},{key:"reopenWidget",value:function(e,t){return(0,d.reopenWidget)(e,t)}},{key:"addFlagProperty",value:function(){(0,t.default)("addFlagProperty has been removed. Use the reviewable API instead.")}},{key:"addHeaderPanel",value:function(e,t,n){(0,x.attachAdditionalPanel)(e,t,n)}},{key:"addStorePluralization",value:function(e,t){var n=this._lookupContainer("service:store");n&&n.addPluralization(e,t)}},{key:"registerConnectorClass",value:function(e,t,n){(0,b.extraConnectorClass)(e+"/"+t,n)}},{key:"registerTopicFooterButton",value:function(e){(0,g.registerTopicFooterButton)(e)}},{key:"addPostSmallActionIcon",value:function(e,t){(0,h.addPostSmallActionIcon)(e,t)}},{key:"addDiscoveryQueryParam",value:function(e,t){(0,v.addDiscoveryQueryParam)(e,t)}},{key:"addTagsHtmlCallback",value:function(e,t){(0,y.addTagsHtmlCallback)(e,t)}},{key:"addUserMenuGlyph",value:function(e){(0,_.addUserMenuGlyph)(e)}},{key:"addPostClassesCallback",value:function(e){(0,w.addPostClassesCallback)(e)}},{key:"addPostTransformCallback",value:function(e){(0,p.addPostTransformCallback)(e)}},{key:"addNavigationBarItem",value:function(e){e.name?(0,P.addNavItem)(e):console.warn("A 'name' is required when adding a Navigation Bar Item.",e)}},{key:"formatUsername",value:function(e){(0,j.replaceFormatter)(e)}},{key:"modifySelectKit",value:function(e){return(0,T.modifySelectKit)(e)}},{key:"addGTMPageChangedCallback",value:function(e){(0,O.addGTMPageChangedCallback)(e)}},{key:"addSharingSource",value:function(e){D.default.addSharingId(e.id),D.default.addSource(e)}},{key:"addComposerUploadHandler",value:function(e,t){(0,s.addComposerUploadHandler)(e,t)}},{key:"addCategorySortCriteria",value:function(e){(0,I.addCategorySortCriteria)(e)}},{key:"replaceCategoryLinkRenderer",value:function(e){(0,E.replaceCategoryLinkRenderer)(e)}},{key:"replaceTagRenderer",value:function(e){(0,k.replaceTagRenderer)(e)}},{key:"registerHighlightJSLanguage",value:function(e,t){(0,l.registerHighlightJSLanguage)(e,t)}}]),e}(),q=void 0,$=0,V=new WeakMap}),define("discourse/lib/plugin-connectors",["exports"],function(e){"use strict";function t(){m={},f=void 0}function n(e,t){m[e]=t}function i(e,t){var n=Discourse.Site.currentProp("disabled_plugins")||[];Object.keys(e).forEach(function(e){if(-1!==e.indexOf("/connectors/")){for(var i=0;i<n.length;i++)if(-1!==e.indexOf("/"+n[i]+"/"))return;var s=e.split("/"),o=s[s.length-2],r=s[s.length-1];t(o,e,r)}})}function s(){d=null,p=null}function o(e,t){f||(f={},i(require._eak_seen,function(e,t,n){f[e+"/"+n]=requirejs(t).default}));var n=e+"/"+t,s=m[n]||f[n];return s?jQuery.extend({},b,s):b}function r(){d={},i(Ember.TEMPLATES,function(e,t,n){d[e]=d[e]||[],d[e].push({templateName:t.replace("javascripts/",""),template:Ember.TEMPLATES[t],classNames:e+"-outlet "+n,connectorClass:o(e,n)})})}function a(){p={},i(Discourse.RAW_TEMPLATES,function(e,t){p[e]=p[e]||[],p[e].push({template:Discourse.RAW_TEMPLATES[t]})})}function l(e){return d||r(),d[e]||[]}function u(e,t,n){return l(e).filter(function(e){return e.connectorClass.shouldRender(t,n)})}function c(e){return p||a(),p[e]||[]}Object.defineProperty(e,"__esModule",{value:!0}),e.resetExtraClasses=t,e.extraConnectorClass=n,e.clearCache=s,e.connectorsFor=l,e.renderedConnectorsFor=u,e.rawConnectorsFor=c;var d=void 0,p=void 0,m={},f=void 0,b={actions:{},shouldRender:function(){return!0},setupComponent:function(){}}}),define("discourse/lib/push-notifications",["exports","discourse/lib/ajax","discourse/lib/key-value-store"],function(e,t,n){"use strict";function i(e){return"subscribed-"+e.get("id")}function s(e,n){(0,t.ajax)("/push_notifications/subscribe",{type:"POST",data:{subscription:e.toJSON(),send_confirmation:n}})}function o(e,t,n){var i=navigator.userAgent.match(new RegExp(e+"/(\\d+)\\.\\d"));return(!i||!n)&&!(!i||parseInt(i[1])<t)}function r(){"controller"in navigator.serviceWorker&&null!=navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({lastAction:Date.now()})}function a(e){window.addEventListener("focus",r),document&&document.addEventListener("scroll",r),e.on("page:changed",r)}function l(e){return!!("serviceWorker"in navigator&&ServiceWorkerRegistration&&"undefined"!=typeof Notification&&"showNotification"in ServiceWorkerRegistration.prototype&&"PushManager"in window)&&!(!o("Firefox",44,e)&&!o("Chrome",50))}function u(e,t){return e&&l(t)&&m.getItem(i(e))}function c(e,t,n,o){l(t)&&"denied"!==Notification.permission&&e&&(navigator.serviceWorker.ready.then(function(t){t.pushManager.getSubscription().then(function(t){t&&(s(t,!1),m.setItem(i(e),"subscribed")),a(o)}).catch(function(e){console.error(e)})}),navigator.serviceWorker.addEventListener("message",function(e){if("url"in e.data){var t=e.data.url;n.handleURL(t)}}))}function d(e,t,n){l(n)&&navigator.serviceWorker.ready.then(function(n){n.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:new Uint8Array(t.split("|"))}).then(function(t){s(t,!0),e&&e()}).catch(function(e){console.error(e)})})}function p(e,n,s){l(s)&&(m.setItem(i(e),""),navigator.serviceWorker.ready.then(function(e){e.pushManager.getSubscription().then(function(e){e&&e.unsubscribe().then(function(n){n&&(0,t.ajax)("/push_notifications/unsubscribe",{type:"POST",data:{subscription:e.toJSON()}})})}).catch(function(e){console.error(e)}),n&&n()}))}Object.defineProperty(e,"__esModule",{value:!0}),e.keyValueStore=void 0,e.userSubscriptionKey=i,e.isPushNotificationsSupported=l,e.isPushNotificationsEnabled=u,e.register=c,e.subscribe=d,e.unsubscribe=p;var m=e.keyValueStore=new n.default("discourse_push_notifications_")}),define("discourse/lib/pwa-utils",["exports"],function(e){"use strict";function t(e){var t=Discourse.__container__.lookup("capabilities:main");return new Ember.RSVP.Promise(function(n,i){if(!(t.isIOS||t.isAndroid||t.isWinphone))return void i();"https:"===window.location.protocol&&void 0!==window.navigator.share?window.navigator.share(e).then(n).catch(function(e){"AbortError"===e.name||i()}):i()})}Object.defineProperty(e,"__esModule",{value:!0}),e.nativeShare=t}),define("discourse/lib/quote-state",["exports"],function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),i=function(){function e(){t(this,e),this.clear()}return n(e,[{key:"selected",value:function(e,t){this.postId=e,this.buffer=t}},{key:"clear",value:function(){this.buffer="",this.postId=null}}]),e}();e.default=i}),define("discourse/lib/raw-templates",["exports","discourse-common/resolver"],function(e,t){"use strict";function n(e){return(0,t.getResolverOption)("mobileView")?Discourse.RAW_TEMPLATES["javascripts/mobile/"+e]||Discourse.RAW_TEMPLATES["javascripts/"+e]||Discourse.RAW_TEMPLATES["mobile/"+e]||Discourse.RAW_TEMPLATES[e]:Discourse.RAW_TEMPLATES["javascripts/"+e]||Discourse.RAW_TEMPLATES[e]}Object.defineProperty(e,"__esModule",{value:!0}),e.findRawTemplate=n}),define("discourse/lib/register-topic-footer-button",["exports"],function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function n(e){if(!e.id)return void Ember.error("Attempted to register a topic button: "+e+" with no id.");if(!o[e.id]){var t={id:null,icon:null,title:null,translatedTitle:null,label:null,translatedLabel:null,dropdown:!1,classNames:[],dependentKeys:[],displayed:!0,disabled:!1,priority:0},n=Object.assign(t,e);if(!n.icon&&!n.title&&!n.translatedTitle)return void Ember.error("Attempted to register a topic button: "+e.id+" with no icon or title.");o[n.id]=n}}function i(){var e,n=(e=[]).concat.apply(e,t(Object.values(o).map(function(e){return e.dependentKeys}).filter(function(e){return e}))),i=Ember.computed({get:function(){var e=this,t=function(e){return e&&"function"==typeof e},n=function(n,i){var s=n[i];return t(s)?s.apply(e):s};return Object.values(o).filter(function(e){return n(e,"displayed")}).map(function(i){var s={};s.id=i.id;var o=n(i,"label");s.label=o?I18n.t(o):n(i,"translatedLabel");var r=n(i,"title");if(s.title=r?I18n.t(r):n(i,"translatedTitle"),s.classNames=(n(i,"classNames")||[]).join(" "),s.icon=n(i,"icon"),s.disabled=n(i,"disabled"),s.dropdown=n(i,"dropdown"),s.priority=n(i,"priority"),t(i.action))s.action=function(){return i.action.apply(e)};else{var a=i.action;s.action=function(){return e[a]()}}return s}).sortBy("priority").reverse()}});return i.property.apply(i,n)}function s(){o=[]}Object.defineProperty(e,"__esModule",{value:!0}),e.registerTopicFooterButton=n,e.getTopicFooterButtons=i,e.clearTopicFooterButtons=s;var o={}}),define("discourse/lib/render-tag",["exports"],function(e){"use strict";function t(e){s=e}function n(e,t){t=t||{};var n=Handlebars.Utils.escapeExpression(e);e=n.toLowerCase();var i=["discourse-tag"],s=t.tagName||"a",o=void 0;if("a"===s&&!t.noHref)if(t.isPrivateMessage&&Discourse.User.current()){var r=t.tagsForUser?t.tagsForUser:Discourse.User.current().username;o="/u/"+r+"/messages/tags/"+e}else o="/tags/"+e;var a=o?" href='"+Discourse.getURL(o)+"' ":"";(Discourse.SiteSettings.tag_style||t.style)&&i.push(t.style||Discourse.SiteSettings.tag_style);var l="<"+s+a+" data-tag-name="+e+" class='"+i.join(" ")+"'>"+n+"</"+s+">";return t.count&&(l+=" <span class='discourse-tag-count'>x"+t.count+"</span>"),l}function i(e,t){return s(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.replaceTagRenderer=t,e.default=i;var s=n}),define("discourse/lib/render-tags",["exports","discourse/lib/render-tag"],function(e,t){"use strict";function n(e,t){i=i||[],s=s||[];for(var n=t&&t.priority||0,o=0;o<s.length&&s[o]>n;)o+=1;s.splice(o,0,n),i.splice(o,0,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.addTagsHtmlCallback=n,e.default=function(e,n){var s=e.tags,o="",r=null,a=e.get("isPrivateMessage");n&&("list"===n.mode&&(s=e.get("visibleListTags")),n.tagsForUser&&(r=n.tagsForUser));var l=null;if(i&&i.forEach(function(t){var i=t(e,n);i&&(l?l+=i:l=i)}),l||s&&s.length>0){if(o="<div class='discourse-tags'>",s)for(var u=0;u<s.length;u++)o+=(0,t.default)(s[u],{isPrivateMessage:a,tagsForUser:r})+" ";l&&(o+=l),o+="</div>"}return o};var i=null,s=null}),define("discourse/lib/render-topic-featured-link",["exports","virtual-dom","discourse-common/lib/icon-library"],function(e,t,n){"use strict";function i(e){a.push(e)}function s(e){var t=e.get("featured_link"),n=Discourse.User.currentProp("external_links_in_new_tab")?"_blank":"";if(t){var i={target:n,href:t,domain:e.get("featured_link_root_domain"),rel:"nofollow"};return a.length&&a.forEach(function(e){return e(i)}),i}}function o(e){var t=s(e);return t?'<a class="topic-featured-link" rel="'+t.rel+'" target="'+t.target+'" href="'+t.href+'">'+(0,n.renderIcon)("string","external-link-alt")+" "+t.domain+"</a>":""}function r(e){var i=s(e);if(i)return(0,t.h)("a.topic-featured-link",{attributes:{href:i.href,rel:i.rel,target:i.target}},[(0,n.renderIcon)("node","external-link-alt"),i.domain])}Object.defineProperty(e,"__esModule",{value:!0}),e.addFeaturedLinkMetaDecorator=i,e.extractLinkMeta=s,e.default=o,e.topicFeaturedLinkNode=r;var a=[]}),define("discourse/lib/reports-loader",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Ember.run.debounce,i=[],s=0;e.default={enqueue:function(e,t,s){if(i.length>=20){i.splice(0,1)[0].forEach(function(e){e.runnable()(429)})}i.push({runnable:function(){return s},type:e,params:t}),n(this,this._processQueue,50)},_processQueue:function(){var e=this;if(0!==i.length&&!(s>=3)){s++;var o=i.splice(0,4);i.length>0&&n(this,this._processQueue,50);var r={};o.forEach(function(e){r[e.type]=e.params}),(0,t.ajax)("/admin/reports/bulk",{data:{reports:r}}).then(function(e){o.forEach(function(t){var n=e.reports.findBy("type",t.type);t.runnable()(n)})}).catch(function(e){o.forEach(function(t){e.jqXHR&&429===e.jqXHR.status?t.runnable()(429):e.jqXHR&&500===e.jqXHR.status?t.runnable()(500):t.runnable()()})}).finally(function(){s--,n(e,e._processQueue,50)})}},_reset:function(){i=[],s=0}}}),define("discourse/lib/round",["exports","discourse/lib/decimal-adjust"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){return(0,t.default)("round",e,n)}}),define("discourse/lib/screen-track",["exports","discourse/lib/ajax"],function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),s=function(){function e(t,i,s,o){n(this,e),this.topicTrackingState=t,this.siteSettings=i,this.session=s,this.currentUser=o,this.reset()}return i(e,[{key:"start",value:function(e,t){var n=this,i=this._topicId;i&&i!==e&&(this.tick(),this.flush()),this.reset(),this._interval||(this._interval=setInterval(function(){return n.tick()},1e3),this._boundScrolled=Ember.run.bind(this,this.scrolled),$(window).on("scroll.screentrack",this._boundScrolled)),this._topicId=e,this._topicController=t}},{key:"stop",value:function(){this._topicId&&(this._boundScrolled&&$(window).off("scroll.screentrack",this._boundScrolled),this.tick(),this.flush(),this.reset(),this._topicId=null,this._topicController=null,this._interval&&(clearInterval(this._interval),this._interval=null))}},{key:"setOnscreen",value:function(e,t){this._onscreen=e,this._readOnscreen=t}},{key:"reset",value:function(){var e=(new Date).getTime();this._lastTick=e,this._lastScrolled=e,this._lastFlush=0,this._timings={},this._totalTimings={},this._topicTime=0,this._onscreen=[],this._readOnscreen=[],this._readPosts={},this._inProgress=!1}},{key:"scrolled",value:function(){this._lastScrolled=(new Date).getTime()}},{key:"registerAnonCallback",value:function(e){this._anonCallback=e}},{key:"flush",value:function(){var e=this,n={},i=this._totalTimings,s=this._timings;Object.keys(this._timings).forEach(function(e){var t=s[e];i[e]=i[e]||0,t>0&&i[e]<36e4&&(i[e]+=t,n[e]=t),s[e]=0});var o=parseInt(this._topicId,10),r=0,a=this._topicController,l=a?a.get("model.postStream"):null;this.currentUser&&this.currentUser.get("ignored_users.length")&&l&&l.hasNoFilters&&!l.canAppendMore&&l.posts.lastObject&&l.posts.lastObject.read&&l.gaps&&l.gaps.after[l.posts.lastObject.id]&&l.topic.last_read_post_number!==l.posts.lastObject.post_number+l.get("gaps.after."+l.posts.lastObject.id+".length")&&(n[l.posts.lastObject.post_number+l.get("gaps.after."+l.posts.lastObject.id+".length")]=1),Object.keys(n).forEach(function(e){r=Math.max(r,parseInt(e,10))});var u=this.session.get("highestSeenByTopic");if((u[o]||0)<r&&(u[o]=r),this.topicTrackingState.updateSeen(o,r),!$.isEmptyObject(n)){if(this.currentUser)this._inProgress=!0,(0,t.ajax)("/topics/timings",{data:{timings:n,topic_time:this._topicTime,topic_id:o},cache:!1,type:"POST",headers:{"X-SILENCE-LOGGER":"true"}}).then(function(){var t=e._topicController;if(t){var i=Object.keys(n).map(function(e){return parseInt(e,10)});t.readPosts(o,i)}}).catch(function(e){var t=e.jqXHR;405===t.status&&t.responseJSON.error_type}).finally(function(){e._inProgress=!1,e._lastFlush=0});else if(this._anonCallback){var c=this.keyValueStore,d=c.getInt("anon-topic-time");c.setItem("anon-topic-time",d+this._topicTime);var p=c.get("anon-topic-ids");p=p?p.split(",").map(function(e){return parseInt(e)}):[],-1===p.indexOf(o)&&p.length<5&&(p.push(o),c.setItem("anon-topic-ids",p.join(","))),this._anonCallback()}this._topicTime=0}this._lastFlush=0}},{key:"tick",value:function(){var e=this,t=(new Date).getTime();if(!(t-this._lastScrolled>18e4)){var n=t-this._lastTick;this._lastFlush+=n,this._lastTick=t;var i=this._totalTimings,s=this._timings,o=1e3*this.siteSettings.flush_timings_secs,r=Object.keys(s).some(function(t){return s[t]>0&&!i[t]&&!e._readPosts[t]});!this._inProgress&&(this._lastFlush>o||r)&&this.flush(),Discourse.get("hasFocus")&&(this._topicTime+=n,this._onscreen.forEach(function(e){return s[e]=(s[e]||0)+n}),this._readOnscreen.forEach(function(t){e._readPosts[t]=!0}))}}}]),e}();e.default=s}),define("discourse/lib/sharing",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={},n=[];e.default={addSharingId:function(e){n.push(e)},addSource:function(e){e.faIcon&&(e.icon=e.faIcon.replace("fa-",""),delete e.faIcon),t[e.id]=e},shareSource:function(e,t){var n=e.generateUrl(t.url,t.title),i={menubar:"no",toolbar:"no",resizable:"yes",scrollbars:"yes",width:600,height:e.popupHeight||315},s=Object.keys(i).map(function(e){return e+"="+i[e]}).join(",");e.shouldOpenInPopup?window.open(n,"",s):window.open(n,"_blank")},activeSources:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split("|").concat(n).map(function(e){return t[e]}).compact()},_reset:function(){t={},n=[]}}}),define("discourse/lib/static-route-builder",["exports","discourse/models/static-page","discourse/lib/url"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return Discourse.Route.extend({renderTemplate:function(){this.render("static")},beforeModel:function(t){var s=i[e];s&&Discourse.SiteSettings[s].length>0&&(t.abort(),n.default.redirectTo(Discourse.SiteSettings[s]))},activate:function(){this._super.apply(this,arguments),(0,n.jumpToElement)(document.location.hash.substr(1))},model:function(){return t.default.find(e)},setupController:function(e,t){this.controllerFor("static").set("model",t)},titleToken:function(){return I18n.t(e)},actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0}}})};var i={faq:"faq_url",tos:"tos_url",privacy:"privacy_policy_url"}}),define("discourse/lib/svg-sprite-loader",["exports","discourse/lib/load-script"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"svg-sprite-loader",load:function(e,n){var i="svg-sprites",s="#"+i,o=s+" ."+n;0===$(s).length&&$("body").append('<div id="'+i+'">'),0===$(o).length&&$(s).append('<div class="'+n+'">'),(0,t.default)(e).then(function(){$(o).html(window.__svg_sprite),delete window.__svg_sprite})}}}),define("discourse/lib/tag-hashtags",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.TAG_HASHTAG_POSTFIX="::tag"}),define("discourse/lib/theme-selector",["exports","discourse/lib/ajax","discourse-common/lib/deprecated"],function(e,t,n){"use strict";function i(){console&&console.warn&&console.trace&&(0,n.default)("'currentThemeKey' is is deprecated use 'currentThemeId' instead. A theme component may require updating.")}function s(){var e=[],t=_.first($(c));return t&&t.content.split(",").forEach(function(t){t=parseInt(t,10),isNaN(t)||e.push(t)}),e}function o(){return s()[0]}function r(e,t){e=e.reject(function(e){return!e}),e&&e.length>0?$.cookie("theme_ids",e.join(",")+"|"+t,{path:"/",expires:9999}):$.removeCookie("theme_ids",{path:"/",expires:1})}function a(e,t,n,i){var s=$(e);if(s.data("reloading")){if(!i||!i.force)return;clearTimeout(s.data("timeout")),s.data("copy").remove()}s.data("orig")||s.data("orig",e.href),s.data("reloading",!0);var o=$(e).data("orig"),r=s.clone(!0);r[0].href=t?o+(o.indexOf("?")>=0?"&hash=":"?hash=")+t:n,s.after(r);var a=setTimeout(function(){s.remove(),r.data("reloading",!1)},2e3);s.data("timeout",a),s.data("copy",r)}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e=e.reject(function(e){return!e}),e.includes(o())||(Discourse.set("assetVersion","forceRefresh"),(0,t.ajax)("/themes/assets/"+(e.length>0?e.join("-"):"default")).then(function(t){var n=_.first($(c));n&&(n.content=e.join(",")),t.themes.forEach(function(e){var t=$("link[rel=stylesheet][data-target="+e.target+"]")[0];t&&a(t,null,e.new_href,{force:!0})})}))}function u(e){var t=e.get("user_themes");if(!t)return null;var n=!!t.findBy("default",!0),i=[];return n||i.push({name:I18n.t("themes.default_description"),id:null}),t.forEach(function(e){i.push({name:e.name,id:e.theme_id})}),0===i.length?null:i}Object.defineProperty(e,"__esModule",{value:!0}),e.currentThemeKey=i,e.currentThemeIds=s,e.currentThemeId=o,e.setLocalTheme=r,e.refreshCSS=a,e.previewTheme=l,e.listThemes=u;var c="meta[name=discourse_theme_ids]"}),define("discourse/lib/tooltip",["exports","discourse-common/lib/deprecated","discourse/lib/utilities"],function(e,t,n){"use strict";function i(e){var t=$(e.currentTarget),i=t.offsetParent(),o=t.attr("data-tooltip")?(0,n.escapeExpression)(t.attr("data-tooltip")):t.attr("data-html-tooltip")||"",r=window.devicePixelRatio&&window.devicePixelRatio>1?"class='retina'":"",a=t.offset(),l=i.offset();a.top-=l.top,a.left-=l.left,s(c),t.after('\n <div id="discourse-tooltip" '+r+'>\n <div class="tooltip-pointer"></div>\n <div class="tooltip-content">'+o+"</div>\n </div>\n "),$(window).on("click.discourse",function(e){return 0===$(e.target).closest(c).length&&($(c).remove(),$(window).off("click.discourse")),!0});var d=$(c);d.css({top:0,left:0});var p=a.left-d.width()/2+t.width()/2;p<0&&(d.find(".tooltip-pointer").css({"margin-left":2*p+"px"}),p=0);var m=i.width();if(p+d.width()>m){var f=p;p=m-d.width(),d.find(".tooltip-pointer").css({"margin-left":2*(f-p)+"px"})}return d.css({top:a.top+5+"px",left:p+"px"}),d.fadeIn(u),!1}function s(){$(c).fadeOut(u).remove()}function o(e){(0,t.default)("tooltip is getting deprecated. Use d-popover instead"),e.length&&e.off("click").on("click",function(e){return i(e)})}function r(e){(0,t.default)("tooltip is getting deprecated. Use d-popover instead"),e.length&&e.off("mouseenter mouseleave click").on("mouseenter click",i).on("mouseleave",s)}function a(e){e.length&&e.off("click")}function l(e){e.length&&e.off("mouseenter mouseleave click")}Object.defineProperty(e,"__esModule",{value:!0}),e.showTooltip=i,e.hideTooltip=s,e.registerTooltip=o,e.registerHoverTooltip=r,e.unregisterTooltip=a,e.unregisterHoverTooltip=l;var u=300,c="#discourse-tooltip"}),define("discourse/lib/transform-post",["exports","discourse/lib/url"],function(e,t){"use strict";function n(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.forEach(function(e){return o.push(e)})}function i(e){var n={id:e.id,hidden:e.hidden,deleted:e.get("deleted"),deleted_at:e.deleted_at,user_deleted:e.user_deleted,isDeleted:e.deleted_at||e.user_deleted,deletedByAvatarTemplate:null,deletedByUsername:null,primary_group_name:e.primary_group_name,primary_group_flair_url:e.primary_group_flair_url,primary_group_flair_bg_color:e.primary_group_flair_bg_color,primary_group_flair_color:e.primary_group_flair_color,wiki:e.wiki,lastWikiEdit:e.last_wiki_edit,firstPost:1===e.post_number,post_number:e.post_number,cooked:e.cooked,via_email:e.via_email,isAutoGenerated:e.is_auto_generated,user_id:e.user_id,usernameUrl:(0,t.userPath)(e.username),username:e.username,avatar_template:e.avatar_template,bookmarked:e.bookmarked,yours:e.yours,shareUrl:e.get("shareUrl"),staff:e.staff,admin:e.admin,moderator:e.moderator,new_user:0===e.trust_level,name:e.name,user_title:e.user_title,created_at:e.created_at,updated_at:e.updated_at,canDelete:e.can_delete,showFlagDelete:!1,canRecover:e.can_recover,canEdit:e.can_edit,canFlag:!Ember.isEmpty(e.get("flagsAvailable")),canReviewTopic:!1,reviewableId:e.reviewable_id,reviewableScoreCount:e.reviewable_score_count,reviewableScorePendingCount:e.reviewable_score_pending_count,version:e.version,canRecoverTopic:!1,canDeleteTopic:!1,canViewEditHistory:e.can_view_edit_history,canWiki:e.can_wiki,showLike:!1,liked:!1,canToggleLike:!1,likeCount:!1,actionsSummary:null,read:e.read,replyToUsername:null,replyToAvatarTemplate:null,reply_to_post_number:e.reply_to_post_number,cooked_hidden:!!e.cooked_hidden,expandablePost:!1,replyCount:e.reply_count,locked:e.locked,userCustomFields:e.user_custom_fields};return o.forEach(function(t){return n[t]=e[t]}),n}function s(e,t,n,s,r){var a=n.post_type,l=t.post_types,u=n.topic,c=u.get("details"),d=i(n),p=c.created_by||{};d.topicId=u.id,d.topicOwner=p.id===n.user_id,d.topicCreatedById=p.id,d.post_type=a,d.via_email=n.via_email,d.isAutoGenerated=n.is_auto_generated,d.isModeratorAction=a===l.moderator_action,d.isWhisper=a===l.whisper,d.isSmallAction=a===l.small_action||"split_topic"===n.action_code,d.canBookmark=!!e,d.canManage=e&&e.get("canManageTopic"),d.canViewRawEmail=e&&(e.id===n.user_id||e.staff),d.canReplyAsNewTopic=c.can_reply_as_new_topic,d.canReviewTopic=!!c.can_review_topic,d.isWarning=u.is_warning,d.links=n.get("internalLinks"),d.replyDirectlyBelow=r&&r.reply_to_post_number===n.post_number,d.replyDirectlyAbove=s&&n.reply_to_post_number===s.post_number,d.linkCounts=n.link_counts,d.actionCode=n.action_code,d.actionCodeWho=n.action_code_who,d.topicUrl=u.get("url"),d.isSaving=n.isSaving,n.notice_type&&(d.noticeType=n.notice_type,"custom"===d.noticeType?d.noticeMessage=n.notice_args:"returning_user"===d.noticeType&&(d.noticeTime=new Date(n.notice_args)));var m="private_message"===u.archetype&&1===n.post_number;if(m&&(d.showPMMap=!0,d.allowedGroups=c.allowed_groups,d.allowedUsers=c.allowed_users,d.canRemoveAllowedUsers=c.can_remove_allowed_users,d.canRemoveSelfId=c.can_remove_self_id,d.canInvite=c.can_invite_to),m||1===n.post_number&&"regular"===u.archetype&&u.posts_count>1){d.showTopicMap=!0,d.topicCreatedAt=u.created_at,d.createdByUsername=p.username,d.createdByAvatarTemplate=p.avatar_template,d.createdByName=p.name,d.lastPostUrl=u.get("lastPostUrl"),d.lastPostUsername=c.last_poster.username,d.lastPostAvatarTemplate=c.last_poster.avatar_template,d.lastPostName=c.last_poster.name,d.lastPostAt=u.last_posted_at,d.topicReplyCount=u.get("replyCount"),d.topicViews=u.views,d.topicViewsHeat=u.get("viewsHeat"),d.participantCount=u.participant_count,d.topicLikeCount=u.like_count,d.topicLinks=c.links,d.topicLinks&&(d.topicLinkLength=c.links.length),d.topicPostsCount=u.posts_count,d.participants=c.participants;var f=u.get("postStream");d.userFilters=f.userFilters,d.topicSummaryEnabled=f.summary,d.topicWordCount=u.word_count,d.hasTopicSummary=u.has_summary}d.isDeleted&&(d.deletedByAvatarTemplate=n.get("postDeletedBy.avatar_template"),d.deletedByUsername=n.get("postDeletedBy.username"));var b=n.get("reply_to_user");b&&(d.replyToUsername=b.username,d.replyToAvatarTemplate=b.avatar_template),n.actions_summary&&(d.actionsSummary=n.actions_summary.filter(function(e){return"like"!==e.actionType.name_key&&e.acted}).map(function(e){var t=e.actionType.name_key;return{id:e.id,postId:n.id,action:t,canUndo:e.can_undo,description:I18n.t("post.actions.by_you."+t)}}));var h=n.likeAction;return h&&(d.liked=h.acted,d.canToggleLike=h.get("canToggle"),d.showLike=d.liked||d.canToggleLike,d.likeCount=h.count),e||(d.showLike=!u.archived),1===d.post_number?(d.canRecoverTopic=d.isDeleted&&c.can_recover,d.canDeleteTopic=!d.isDeleted&&c.can_delete,d.expandablePost=u.expandable_first_post,d.showFlagDelete=!d.canDelete&&d.yours&&e&&!e.staff):(d.canRecover=d.isDeleted&&d.canRecover,d.canDelete=d.canDelete&&!n.deleted_at&&e&&(e.staff||!n.user_deleted)),o.forEach(function(e){return d[e]=n[e]}),d}Object.defineProperty(e,"__esModule",{value:!0}),e.includeAttributes=n,e.transformBasicPost=i,e.default=s;var o=[]}),define("discourse/lib/user-activation",["exports","discourse/lib/ajax","discourse/lib/ajax-error","discourse/lib/url"],function(e,t,n,i){"use strict";function s(e){return(0,t.ajax)((0,i.userPath)("action/send_activation_email"),{type:"POST",data:{username:e}}).catch(n.popupAjaxError)}function o(e){return(0,t.ajax)((0,i.userPath)("update-activation-email"),{data:e,type:"PUT"})}Object.defineProperty(e,"__esModule",{value:!0}),e.resendActivationEmail=s,e.changeEmail=o}),define("discourse/mixins/add-archetype-class",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i,s;e.default=(n=(0,t.observes)("archetype"),i=(0,t.on)("init"),s={_cleanUp:function(){$("body").removeClass(function(e,t){return(t.match(/\barchetype-\S+/g)||[]).join(" ")})},_archetypeChanged:function(){var e=this.archetype;this._cleanUp(),e&&$("body").addClass("archetype-"+e)},willDestroyElement:function(){this._super.apply(this,arguments),this._cleanUp()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"_archetypeChanged",[n,i],Object.getOwnPropertyDescriptor(s,"_archetypeChanged"),s),s)}),Discourse.AddArchetypeClass=require("discourse/mixins/add-archetype-class").default,define("discourse/mixins/badge-select-controller",["exports","discourse/models/badge","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Mixin.create((s=(0,n.default)("filteredList"),o=(0,n.default)("saving"),r=(0,n.default)("selectedUserBadgeId"),a={saving:!1,saved:!1,selectableUserBadges:function(e){return e=_.uniq(e,!1,function(e){return e.get("badge.name")}),e.unshiftObject(Ember.Object.create({badge:t.default.create({name:I18n.t("badges.none")})})),e},savingStatus:function(e){return e?I18n.t("saving"):I18n.t("save")},selectedUserBadge:function(e){e=parseInt(e);var t=null;return this.selectableUserBadges.forEach(function(n){n.get("id")===e&&(t=n)}),t},disableSave:Ember.computed.alias("saving")},i(a,"selectableUserBadges",[s],Object.getOwnPropertyDescriptor(a,"selectableUserBadges"),a),i(a,"savingStatus",[o],Object.getOwnPropertyDescriptor(a,"savingStatus"),a),i(a,"selectedUserBadge",[r],Object.getOwnPropertyDescriptor(a,"selectedUserBadge"),a),a))}),Discourse.BadgeSelectController=require("discourse/mixins/badge-select-controller").default,define("discourse/mixins/buffered-content",["exports"],function(e){"use strict";function t(e){var t={ +buffered:function(){return Ember.ObjectProxy.extend(BufferedProxy).create({content:this.get(e)})}.property(e),rollbackBuffer:function(){this.buffered.discardBufferedChanges()},commitBuffer:function(){this.buffered.applyBufferedChanges()}};return t.property=null,Ember.Mixin.create(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.bufferedProperty=t,e.default=t("content")}),Discourse.BufferedContent=require("discourse/mixins/buffered-content").default,define("discourse/mixins/bulk-topic-selection",["exports","discourse/lib/notification-levels","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Mixin.create((i=(0,n.on)("init"),s={bulkSelectEnabled:!1,selected:null,canBulkSelect:Ember.computed.alias("currentUser.staff"),resetSelected:function(){this.set("selected",[])},actions:{toggleBulkSelect:function(){this.toggleProperty("bulkSelectEnabled"),this.selected.clear()},dismissRead:function(e){var n=this,i=void 0;i="posts"===e?{type:"dismiss_posts"}:{type:"change_notification_level",notification_level_id:t.NotificationLevels.REGULAR};var s=void 0;s=this.selected.length>0?Discourse.Topic.bulkOperation(this.selected,i):Discourse.Topic.bulkOperationByFilter("unread",i,this.get("category.id")),s.then(function(e){if(e&&e.topic_ids){var t=n.topicTrackingState;e.topic_ids.forEach(function(e){return t.removeTopic(e)}),t.incrementMessageCount()}n.send("closeModal"),n.send("refresh")})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"resetSelected",[i],Object.getOwnPropertyDescriptor(s,"resetSelected"),s),s))}),Discourse.BulkTopicSelection=require("discourse/mixins/bulk-topic-selection").default,define("discourse/mixins/can-check-emails",["exports","discourse/lib/computed"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Mixin.create({isCurrentUser:(0,t.propertyEqual)("model.id","currentUser.id"),showEmailOnProfile:(0,t.setting)("moderators_view_emails"),canStaffCheckEmails:Ember.computed.and("showEmailOnProfile","currentUser.staff"),canAdminCheckEmails:Ember.computed.alias("currentUser.admin"),canCheckEmails:Ember.computed.or("isCurrentUser","canStaffCheckEmails","canAdminCheckEmails")})}),Discourse.CanCheckEmails=require("discourse/mixins/can-check-emails").default,define("discourse/mixins/card-contents-base",["exports","discourse/lib/intercept-click","discourse/lib/after-transition","discourse/lib/url"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Mixin.create({elementId:null,triggeringLinkClass:null,_showCallback:null,postStream:Ember.computed.alias("topic.postStream"),viewingTopic:Ember.computed.match("currentPath",/^topic\./),visible:!1,username:null,loading:null,cardTarget:null,post:null,isFixed:!1,isDocked:!1,_show:function(e,t){if(this.siteSettings.hide_user_profiles_from_public&&!this.currentUser)return!1;if(e=Ember.Handlebars.Utils.escapeExpression(e.toString()),t.parents(".card-content").length)return this._close(),i.default.routeTo(t.attr("href")),!1;if(e!==this.username||this.loading!==e){var n=t.parents("article").data("post-id"),s=this.visible,o=this.cardTarget,r=t[0];if(!s||(this._close(),r!==o)){var a=this.viewingTopic&&n?this.postStream.findLoadedPost(n):null;return this.setProperties({username:e,loading:e,cardTarget:r,post:a}),this._showCallback(e,t),this.site.mobileView&&this._bindMobileScroll(),!1}}},didInsertElement:function(){var e=this;this._super.apply(this,arguments),(0,n.default)(this.$(),this._hide.bind(this));var i=this.elementId,s=this.triggeringLinkClass,o="mousedown.outside-"+i,r="click.discourse-"+i,a="click.discourse-"+i+"-"+s,l="click.discourse-preview-"+i+"-"+s;this.setProperties({clickOutsideEventName:o,clickDataExpand:r,clickMention:a,previewClickEvent:l,mobileScrollEvent:"scroll.mobile-card-cloak"}),$("html").off(o).on(o,function(t){if(e.visible){var n=$(t.target);if(n.closest("[data-"+i+"]").data(i)||n.closest("a."+s).length>0||n.closest("#"+i).length>0)return;e._close()}return!0}),$("#main-outlet").on(r,"[data-"+i+"]",function(n){if(!(0,t.wantsNewWindow)(n)){var s=$(n.currentTarget);return e._show(s.data(i),s)}}),$("#main-outlet").on(a,"a."+s,function(n){if(!(0,t.wantsNewWindow)(n)){var i=$(n.target);return e._show(i.text().replace(/^@/,""),i)}}),this.appEvents.on(l,this,"_previewClick"),this.appEvents.on("topic-header:trigger-"+i,this,"_topicHeaderTrigger")},_topicHeaderTrigger:function(e,t){return this.setProperties({isFixed:!0,isDocked:!0}),this._show(e,t)},_bindMobileScroll:function(){var e=this,t=this.mobileScrollEvent,n=function(){Ember.run.throttle(e,e._close,1e3)};$(window).on(t,n)},_unbindMobileScroll:function(){var e=this.mobileScrollEvent;$(window).off(e)},_previewClick:function(e){return this.set("isFixed",!0),this._show(e.text().replace(/^@/,""),e)},_positionCard:function(e){var t=this,n="rtl"===$("html").css("direction");if(e){var i=this.$().width(),s=this.isFixed,o=this.isDocked,r=0;Ember.run.schedule("afterRender",function(){if(e){if(!t.site.mobileView){var a=e.offset();if(e.parents(".d-header").length>0&&(a.top=e.position().top),a){if(a.bottom="unset",n){a.right=$(window).width()-a.left+10,a.left="auto";var l=$(window).width()-50-(a.right+i);l<0&&(a.right+=l,a.top+=e.height()+48,r+=e.height()+48)}else{a.left+=e.width()+10;var u=$(window).width()-50-(a.left+i);u<0&&(a.left+=u,a.top+=e.height()+48,r+=e.height()+48)}a.top-=$("#main-outlet").offset().top,s&&(a.top-=$("html").scrollTop(),a.top+175+r>$(window).height()-50&&(a.bottom=$(window).height()-(e.offset().top-$("html").scrollTop()),r>0&&(a.bottom+=48),a.top="unset"));o&&a.top<44&&(a.top=44),t.$().css(a)}}if(t.site.mobileView){$(".card-cloak").removeClass("hidden");var c=e.offset();c.top="10%",c.left=0,t.$().css(c)}t.$().toggleClass("docked-card",o),Ember.run.next(null,function(){return t.$("a:first").focus()})}})}},_hide:function(){this.visible||(this.$().css({left:-9999,top:-9999}),this.site.mobileView&&$(".card-cloak").addClass("hidden"))},_close:function(){this.setProperties({visible:!1,username:null,loading:null,cardTarget:null,post:null,isFixed:!1,isDocked:!1}),this.site.mobileView&&this._unbindMobileScroll()},willDestroyElement:function(){this._super.apply(this,arguments);var e=this.clickOutsideEventName,t=this.clickDataExpand,n=this.clickMention,i=this.previewClickEvent;$("html").off(e),$("#main").off(t).off(n),this.appEvents.off(i,this,"_previewClick"),this.appEvents.off("topic-header:trigger-"+this.elementId,this,"_topicHeaderTrigger")},keyUp:function(e){if(27===e.keyCode){var t=this.cardTarget;this._close(),t.focus()}}})}),Discourse.CardContentsBase=require("discourse/mixins/card-contents-base").default,define("discourse/mixins/cleans-up",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Mixin.create({_initializeChooser:function(){this.appEvents.on("dom:clean",this,"cleanUp")}.on("didInsertElement"),_clearChooser:function(){this.appEvents.off("dom:clean",this,"cleanUp")}.on("willDestroyElement")})}),Discourse.CleansUp=require("discourse/mixins/cleans-up").default,define("discourse/mixins/docking",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={offset:function(){var e=$("#main").offset(),t=e?e.top:0;return(window.pageYOffset||$("html").scrollTop())-t}};e.default=Ember.Mixin.create({queueDockCheck:null,init:function(){var e=this;this._super.apply(this,arguments),this.queueDockCheck=function(){Ember.run.debounce(e,e.safeDockCheck,5)}},safeDockCheck:function(){this.isDestroyed||this.isDestroying||this.dockCheck(t)},didInsertElement:function(){this._super.apply(this,arguments),$(window).bind("scroll.discourse-dock",this.queueDockCheck),$(document).bind("touchmove.discourse-dock",this.queueDockCheck),this.dockCheck(t)},willDestroyElement:function(){this._super.apply(this,arguments),$(window).unbind("scroll.discourse-dock",this.queueDockCheck),$(document).unbind("touchmove.discourse-dock",this.queueDockCheck)}})}),Discourse.Docking=require("discourse/mixins/docking").default,define("discourse/mixins/grant-badge-controller",["exports","ember-addons/ember-computed-decorators","discourse/models/user-badge","discourse-common/lib/icon-library"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Mixin.create((o=(0,t.default)("allBadges.[]","userBadges.[]"),r=(0,t.default)("selectedBadgeId","grantableBadges"),a={grantableBadges:function(e,t){var n=t.reduce(function(e,t){return e[t.get("badge_id")]=!0,e},{});return e.filter(function(e){return e.get("enabled")&&e.get("manually_grantable")&&(!n[e.get("id")]||e.get("multiple_grant"))}).map(function(e){return e.get("icon")&&e.set("icon",(0,i.convertIconClass)(e.icon)),e}).sort(function(e,t){return e.get("name").localeCompare(t.get("name"))})},noGrantableBadges:Ember.computed.empty("grantableBadges"),selectedBadgeGrantable:function(e,t){return t&&t.find(function(t){return t.get("id")===e})},grantBadge:function(e,t,i){var s=this;return n.default.grant(e,t,i).then(function(e){return s.userBadges.pushObject(e),e},function(e){throw e})}},s(a,"grantableBadges",[o],Object.getOwnPropertyDescriptor(a,"grantableBadges"),a),s(a,"selectedBadgeGrantable",[r],Object.getOwnPropertyDescriptor(a,"selectedBadgeGrantable"),a),a))}),Discourse.GrantBadgeController=require("discourse/mixins/grant-badge-controller").default,define("discourse/mixins/key-enter-escape",["exports","discourse/lib/utilities"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={keyDown:function(e){return 27===e.which?(this.cancelled(),!1):13===e.which&&(e.ctrlKey||e.metaKey||(0,t.isiPad)()&&e.altKey)?(this.save(),!1):void 0}}}),Discourse.KeyEnterEscape=require("discourse/mixins/key-enter-escape").default,define("discourse/mixins/load-more",["exports","discourse/lib/eyeline","discourse/mixins/scrolling","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Mixin.create(n.default,(o=(0,i.on)("didInsertElement"),r=(0,i.on)("willDestroyElement"),a={scrolled:function(){var e=this.eyeline;return e&&e.update()},loadMoreUnlessFull:function(){this.screenNotFull()&&this.send("loadMore")},_bindEyeline:function(){var e=this,n=new t.default(this.eyelineSelector+":last");this.set("eyeline",n),n.on("sawBottom",function(){return e.send("loadMore")}),this.bindScrolling()},_removeEyeline:function(){this.unbindScrolling()}},s(a,"_bindEyeline",[o],Object.getOwnPropertyDescriptor(a,"_bindEyeline"),a),s(a,"_removeEyeline",[r],Object.getOwnPropertyDescriptor(a,"_removeEyeline"),a),a))}),Discourse.LoadMore=require("discourse/mixins/load-more").default,define("discourse/mixins/mobile-scroll-direction",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=Ember.Mixin.create({_lastScroll:null,_bottomHit:0,calculateDirection:function(e){var t=this,n=Math.floor(e-this._lastScroll);if(!(n<=5&&n>=-5)&&0!==e){var i=this.mobileScrollDirection,s=n>0?"down":null,o=Math.floor($("body").height()-e-$(window).height());if(e<0?this.set("mobileScrollDirection",null):s!==i&&o>0&&this.set("mobileScrollDirection",s),this._lastScroll=Math.floor(e),o>0)return void(this._bottomHit=0);Ember.run.debounce(function(){t._bottomHit=1},1e3),1===this._bottomHit&&this.set("mobileScrollDirection",null)}}})}),Discourse.MobileScrollDirection=require("discourse/mixins/mobile-scroll-direction").default,define("discourse/mixins/modal-functionality",["exports","discourse/lib/show-modal"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Mixin.create({flash:function(e,t){this.appEvents.trigger("modal-body:flash",{text:e,messageClass:t})},clearFlash:function(){this.appEvents.trigger("modal-body:clearFlash")},showModal:function(){return t.default.apply(void 0,arguments)},actions:{closeModal:function(){this.modal.send("closeModal"),this.set("panels",[])},onSelectPanel:function(e){this.set("selectedPanel",e)}}})}),Discourse.ModalFunctionality=require("discourse/mixins/modal-functionality").default,define("discourse/mixins/name-validation",["exports","discourse/models/input-validation","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Mixin.create((s=(0,n.default)(),o=(0,n.default)("accountName"),r={nameInstructions:function(){return I18n.t(this.siteSettings.full_name_required?"user.name.instructions_required":"user.name.instructions")},nameValidation:function(){return this.siteSettings.full_name_required&&Ember.isEmpty(this.accountName)?t.default.create({failed:!0}):t.default.create({ok:!0})}},i(r,"nameInstructions",[s],Object.getOwnPropertyDescriptor(r,"nameInstructions"),r),i(r,"nameValidation",[o],Object.getOwnPropertyDescriptor(r,"nameValidation"),r),r))}),Discourse.NameValidation=require("discourse/mixins/name-validation").default,define("discourse/mixins/open-composer",["exports","discourse/models/composer"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Mixin.create({openComposer:function(e){this.controllerFor("composer").open({categoryId:e.get("category.id"),action:t.default.CREATE_TOPIC,draftKey:e.get("model.draft_key")||t.default.CREATE_TOPIC,draftSequence:e.get("model.draft_sequence")||0})},openComposerWithTopicParams:function(e,n,i,s,o){this.controllerFor("composer").open({action:t.default.CREATE_TOPIC,topicTitle:n,topicBody:i,topicCategoryId:s,topicTags:o,draftKey:e.get("model.draft_key"),draftSequence:e.get("model.draft_sequence")})},openComposerWithMessageParams:function(e,n,i){this.controllerFor("composer").open({action:t.default.PRIVATE_MESSAGE,usernames:e,topicTitle:n,topicBody:i,archetypeId:"private_message",draftKey:t.default.NEW_PRIVATE_MESSAGE_KEY})}})}),Discourse.OpenComposer=require("discourse/mixins/open-composer").default,define("discourse/mixins/pan-events",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=(e.SWIPE_VELOCITY=40,e.SWIPE_DISTANCE_THRESHOLD=50,e.SWIPE_VELOCITY_THRESHOLD=.12,e.MINIMUM_SWIPE_DISTANCE=5);e.default=Ember.Mixin.create({_panState:null,didInsertElement:function(){this._super.apply(this,arguments),this.addTouchListeners(this.$())},willDestroyElement:function(){this._super.apply(this,arguments),this.removeTouchListeners(this.$())},addTouchListeners:function(e){var t=this;this.site.mobileView&&e.on("touchstart",function(e){return e.touches&&t._panStart(e.touches[0])}).on("touchmove",function(e){var n=e.touches[0];n.type="pointermove",t._panMove(n,e)}).on("touchend",function(e){return t._panMove({type:"pointerup"},e)}).on("touchcancel",function(e){return t._panMove({type:"pointercancel"},e)})},removeTouchListeners:function(e){this.site.mobileView&&e.off("touchstart").off("touchmove").off("touchend").off("touchcancel")},_calculateDirection:function(e,t,n){return e.start||!e.direction?Math.abs(t)>Math.abs(n)?t>0?"right":"left":n>0?"down":"up":e.direction},_calculateNewPanState:function(e,t){if("pointerup"===t.type||"pointercancel"===t.type)return e;var n=(new Date).getTime(),i=n-e.timestamp;if(0===i)return e;var s=t.clientX-e.startLocation.x,o=t.clientY-e.startLocation.y,r=Math.round(Math.sqrt(Math.pow(s,2)+Math.pow(o,2))),a=t.clientX-e.center.x,l=t.clientY-e.center.y,u=a/i,c=l/i,d=Math.sqrt(Math.pow(a,2)+Math.pow(l,2)),p=d/i;return{startLocation:e.startLocation,center:{x:Math.round(t.clientX),y:Math.round(t.clientY)},velocity:p,velocityX:u,velocityY:c,deltaX:s,deltaY:o,distance:r,start:!1,timestamp:n,direction:this._calculateDirection(e,s,o)}},_panStart:function(e){var t={center:{x:Math.round(e.clientX),y:Math.round(e.clientY)},startLocation:{x:e.clientX,y:e.clientY},velocity:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,distance:0,start:!0,timestamp:(new Date).getTime(),direction:null};this.set("_panState",t)},_panMove:function(e,n){if(!this._panState)return void this._panStart(e);var i=this._panState,s=this._calculateNewPanState(i,e);i.start&&s.distance<t||(this.set("_panState",s),s.originalEvent=n,i.start&&"panStart"in this?this.panStart(s):("pointerup"===e.type||"pointercancel"===e.type)&&"panEnd"in this?this.panEnd(s):"pointermove"===e.type&&"panMove"in this&&this.panMove(s))}})}),Discourse.PanEvents=require("discourse/mixins/pan-events").default,define("discourse/mixins/password-validation",["exports","discourse/models/input-validation","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Mixin.create((s=(0,n.default)("passwordMinLength"),o=(0,n.default)("isDeveloper","admin"),r=(0,n.default)("accountPassword","passwordRequired","rejectedPasswords.[]","accountUsername","accountEmail","passwordMinLength"),a={rejectedPasswords:null,init:function(){this._super.apply(this,arguments),this.set("rejectedPasswords",[]),this.set("rejectedPasswordsMessages",new Map)},passwordInstructions:function(){return I18n.t("user.password.instructions",{count:this.passwordMinLength})},passwordMinLength:function(e,t){return e||t?this.siteSettings.min_admin_password_length:this.siteSettings.min_password_length},passwordValidation:function(e,n,i,s,o,r){return n?i.includes(e)?t.default.create({failed:!0,reason:this.rejectedPasswordsMessages.get(e)||I18n.t("user.password.common")}):Ember.isEmpty(e)?t.default.create({failed:!0}):e.length<r?t.default.create({failed:!0,reason:I18n.t("user.password.too_short")}):Ember.isEmpty(s)||e!==s?Ember.isEmpty(o)||e!==o?t.default.create({ok:!0,reason:I18n.t("user.password.ok")}):t.default.create({failed:!0,reason:I18n.t("user.password.same_as_email")}):t.default.create({failed:!0,reason:I18n.t("user.password.same_as_username")}):t.default.create({ok:!0})}},i(a,"passwordInstructions",[s],Object.getOwnPropertyDescriptor(a,"passwordInstructions"),a),i(a,"passwordMinLength",[o],Object.getOwnPropertyDescriptor(a,"passwordMinLength"),a),i(a,"passwordValidation",[r],Object.getOwnPropertyDescriptor(a,"passwordValidation"),a),a))}),Discourse.PasswordValidation=require("discourse/mixins/password-validation").default,define("discourse/mixins/preferences-tab-controller",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Mixin.create((n=(0,t.default)("model.isSaving"),i={saved:!1,saveButtonText:function(e){return e?I18n.t("saving"):I18n.t("save")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"saveButtonText",[n],Object.getOwnPropertyDescriptor(i,"saveButtonText"),i),i))}),Discourse.PreferencesTabController=require("discourse/mixins/preferences-tab-controller").default,define("discourse/mixins/scroll-top",["exports","discourse/lib/url","discourse/mixins/scroll-top"],function(e,t,n){"use strict";function i(){t.default.isJumpScheduled()||Ember.run.scheduleOnce("afterRender",s,s._scrollTop)}Object.defineProperty(e,"__esModule",{value:!0}),e.scrollTop=void 0;var s={_scrollTop:function(){Ember.testing||$(document).scrollTop(0)}};e.default=Ember.Mixin.create({didInsertElement:function(){(0,n.deprecated)("The `ScrollTop` mixin is deprecated. Replace it with a `{{d-section}}` component"),this._super.apply(this,arguments),i()}}),e.scrollTop=i}),Discourse.ScrollTop=require("discourse/mixins/scroll-top").default,define("discourse/mixins/singleton",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=Ember.Mixin.create({current:function(){return this._current||(this._current=this.createCurrent()),this._current},createCurrent:function(){return this.create({})},currentProp:function(e,t){var n=this.current();if(n)return void 0!==t?(n.set(e,t),t):n.get(e)},resetCurrent:function(e){this._current=e}});e.default=t}),Discourse.Singleton=require("discourse/mixins/singleton").default,define("discourse/mixins/upload",["exports","discourse/lib/utilities","discourse-common/lib/get-url"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Mixin.create({uploading:!1,uploadProgress:0,uploadDone:function(){Ember.warn("You should implement `uploadDone`",{id:"discourse.upload.missing-upload-done"})},validateUploadedFilesOptions:function(){return{}},calculateUploadUrl:function(){return(0,n.default)(this.getWithDefault("uploadUrl","/uploads"))+".json?client_id="+(this.messageBus&&this.messageBus.clientId)+"&authenticity_token="+encodeURIComponent(Discourse.Session.currentProp("csrfToken"))+this.uploadUrlParams},uploadUrlParams:"",uploadOptions:function(){return{}},_initialize:function(){var e=this,n=this.$(),i=function(){return e.setProperties({uploading:!1,uploadProgress:0})},s=this.getWithDefault("maxFiles",this.siteSettings.simultaneous_uploads);n.on("fileuploaddone",function(t,n){var s=n.result;e.uploadDone(s),i()}),n.fileupload(_.merge({url:this.calculateUploadUrl(),dataType:"json",replaceFileInput:!1,dropZone:n,pasteZone:n},this.uploadOptions())),n.on("fileuploaddrop",function(e,t){return!(s>0&&t.files.length>s)||(bootbox.alert(I18n.t("post.errors.too_many_dragged_and_dropped_files",{max:s})),!1)}),n.on("fileuploadsubmit",function(n,i){var s=_.merge({bypassNewUserRestriction:!0},e.validateUploadedFilesOptions()),o=(0,t.validateUploadedFiles)(i.files,s),r=e.type,a=r?{type:r}:{};return e.data&&(a=$.extend(a,e.data)),i.formData=a,e.setProperties({uploadProgress:0,uploading:o}),o}),n.on("fileuploadprogressall",function(t,n){var i=parseInt(n.loaded/n.total*100,10);e.set("uploadProgress",i)}),n.on("fileuploadfail",function(e,n){(!n||n&&"abort"!==n.errorThrown)&&(0,t.displayErrorForUpload)(n),i()})}.on("didInsertElement"),_destroy:function(){this.messageBus&&this.messageBus.unsubscribe("/uploads/"+this.type);var e=this.$();try{e.fileupload("destroy")}catch(e){}e.off()}.on("willDestroyElement")})}),Discourse.Upload=require("discourse/mixins/upload").default,define("discourse/mixins/url-refresh",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={didInsertElement:function(){this._super.apply(this,arguments),this.appEvents.on("url:refresh",this,"refresh")},willDestroyElement:function(){this._super.apply(this,arguments),this.appEvents.off("url:refresh",this,"refresh")}}}),Discourse.UrlRefresh=require("discourse/mixins/url-refresh").default,define("discourse/mixins/user-fields-validation",["exports","discourse/models/input-validation","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Mixin.create((s=(0,n.on)("init"),o=(0,n.default)("userFields.@each.value"),r={_createUserFields:function(){if(this.site){var e=this.site.get("user_fields");e&&(e=_.sortBy(e,"position").map(function(e){return Ember.Object.create({value:null,field:e})})),this.set("userFields",e)}},userFieldsValidation:function(){var e=this.userFields;if(e&&(e=e.filterBy("field.required")),!Ember.isEmpty(e)){if(e.any(function(e){var t=e.get("value");return!t||Ember.isEmpty(t)}))return t.default.create({failed:!0})}return t.default.create({ok:!0})}},i(r,"_createUserFields",[s],Object.getOwnPropertyDescriptor(r,"_createUserFields"),r),i(r,"userFieldsValidation",[o],Object.getOwnPropertyDescriptor(r,"userFieldsValidation"),r),r))}),Discourse.UserFieldsValidation=require("discourse/mixins/user-fields-validation").default,define("discourse/mixins/username-validation",["exports","discourse/models/input-validation","discourse/lib/debounce","discourse/lib/computed","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l;e.default=Ember.Mixin.create((r=(0,s.default)("accountUsername"),a=(0,s.default)("uniqueUsernameValidation","basicUsernameValidation"),l={uniqueUsernameValidation:null,maxUsernameLength:(0,i.setting)("max_username_length"),minUsernameLength:(0,i.setting)("min_username_length"),fetchExistingUsername:(0,n.default)(function(){var e=this;Discourse.User.checkUsername(null,this.accountEmail).then(function(t){t.suggestion&&(Ember.isEmpty(e.accountUsername)||e.accountUsername===e.get("authOptions.username"))&&e.setProperties({accountUsername:t.suggestion,prefilledUsername:t.suggestion})})},500),basicUsernameValidation:function(e){return this.set("uniqueUsernameValidation",null),e&&e===this.prefilledUsername?t.default.create({ok:!0,reason:I18n.t("user.username.prefilled")}):Ember.isEmpty(e)?t.default.create({failed:!0}):e.length<this.siteSettings.min_username_length?t.default.create({failed:!0,reason:I18n.t("user.username.too_short")}):e.length>this.maxUsernameLength?t.default.create({failed:!0,reason:I18n.t("user.username.too_long")}):(this.checkUsernameAvailability(),t.default.create({failed:!0,reason:I18n.t("user.username.checking")}))},shouldCheckUsernameAvailability:function(){return!Ember.isEmpty(this.accountUsername)&&this.accountUsername.length>=this.minUsernameLength},checkUsernameAvailability:(0,n.default)(function(){var e=this;if(this.shouldCheckUsernameAvailability())return Discourse.User.checkUsername(this.accountUsername,this.accountEmail).then(function(n){return e.set("isDeveloper",!1),n.available?(n.is_developer&&e.set("isDeveloper",!0),e.set("uniqueUsernameValidation",t.default.create({ok:!0,reason:I18n.t("user.username.available")}))):n.suggestion?e.set("uniqueUsernameValidation",t.default.create({failed:!0,reason:I18n.t("user.username.not_available",n)})):e.set("uniqueUsernameValidation",t.default.create({failed:!0,reason:n.errors?n.errors.join(" "):I18n.t("user.username.not_available_no_suggestion")}))})},500),usernameValidation:function(){var e=this.basicUsernameValidation,t=this.uniqueUsernameValidation;return t||e}},o(l,"basicUsernameValidation",[r],Object.getOwnPropertyDescriptor(l,"basicUsernameValidation"),l),o(l,"usernameValidation",[a],Object.getOwnPropertyDescriptor(l,"usernameValidation"),l),l))}),Discourse.UsernameValidation=require("discourse/mixins/username-validation").default,define("discourse/mixins/viewing-action-type",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={viewingActionType:function(e){this.controllerFor("user").set("userActionType",e),this.controllerFor("user-activity").set("userActionType",e)}}}),Discourse.ViewingActionType=require("discourse/mixins/viewing-action-type").default,define("discourse/models/invite",["exports","discourse/lib/ajax","discourse/lib/ajax-error","discourse/lib/url"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=Discourse.Model.extend({rescind:function(){(0,t.ajax)("/invites",{type:"DELETE",data:{email:this.email}}),this.set("rescinded",!0)},reinvite:function(){var e=this;return(0,t.ajax)("/invites/reinvite",{type:"POST",data:{email:this.email}}).then(function(){return e.set("reinvited",!0)}).catch(n.popupAjaxError)}});s.reopenClass({create:function(){var e=this._super.apply(this,arguments);return e.user&&(e.user=Discourse.User.create(e.user)),e},findInvitedBy:function(e,n,o,r){e||Ember.RSVP.resolve();var a={};return Ember.isNone(n)||(a.filter=n),Ember.isNone(o)||(a.search=o),a.offset=r||0,(0,t.ajax)((0,i.userPath)(e.username_lower+"/invited.json"),{data:a}).then(function(e){return e.invites=e.invites.map(function(e){return s.create(e)}),Ember.Object.create(e)})},findInvitedCount:function(e){return e||Ember.RSVP.resolve(),(0,t.ajax)((0,i.userPath)(e.username_lower+"/invited_count.json")).then(function(e){return Ember.Object.create(e.counts)})},reinviteAll:function(){return(0,t.ajax)("/invites/reinvite-all",{type:"POST"})},rescindAll:function(){return(0,t.ajax)("/invites/rescind-all",{type:"POST"})}}),e.default=s}),define("discourse/controllers/discovery-sortable",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=e.queryParams={order:{replace:!0,refreshModel:!0},ascending:{replace:!0,refreshModel:!0},status:{replace:!0,refreshModel:!0},state:{replace:!0,refreshModel:!0},search:{replace:!0,refreshModel:!0},max_posts:{replace:!0,refreshModel:!0},q:{replace:!0,refreshModel:!0},tags:{replace:!0},before:{replace:!0,refreshModel:!0},bumped_before:{replace:!0,refreshModel:!0}},n={discoveryTopics:Ember.inject.controller("discovery/topics"),queryParams:Object.keys(t)};n.queryParams.forEach(function(e){return n[e]=Ember.computed.alias("discoveryTopics."+e)});var i=Ember.Controller.extend(n);e.addDiscoveryQueryParam=function(e,n){t[e]=n;var s={};s[e]=Ember.computed.alias("discoveryTopics."+e),s.queryParams=Object.keys(t),i.reopen(s)};e.default=i}), +define("discourse/controllers/navigation/default",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i,s;e.default=Ember.Controller.extend((n=(0,t.default)("discoveryTopics.model","discoveryTopics.model.draft"),i={discovery:Ember.inject.controller(),discoveryTopics:Ember.inject.controller("discovery/topics"),draft:function(){return this.get("discoveryTopics.model.draft")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"draft",[n],(s=Object.getOwnPropertyDescriptor(i,"draft"),s=s?s.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return s}}),i),i))}),define("discourse/components/edit-category-panel",["exports"],function(e){"use strict";function t(e,t){return n.extend({activeTab:Ember.computed.equal("selectedTab",e),classNameBindings:[":modal-tab","activeTab::hide",":edit-category-tab-"+e]},t||{})}Object.defineProperty(e,"__esModule",{value:!0}),e.buildCategoryPanel=t;var n=Ember.Component.extend({});e.default=n}),define("discourse/components/site-header",["exports","discourse/components/mount-widget","ember-addons/ember-computed-decorators","discourse/mixins/docking","discourse/mixins/pan-events"],function(e,t,n,i,s){"use strict";function o(){var e=$("header.d-header"),t=e.offset(),n=t?t.top:0;return parseInt(e.outerHeight()+n-$(window).scrollTop())}function r(){var e=$("header.d-header"),t=e.offset(),n=t?t.top:0;return parseInt(n-$(window).scrollTop())}Object.defineProperty(e,"__esModule",{value:!0}),e.headerHeight=o,e.headerTop=r;var a,l,u=t.default.extend(i.default,s.default,(a=(0,n.observes)("currentUser.unread_notifications","currentUser.unread_private_messages","currentUser.reviewable_count"),l={widget:"header",docAt:null,dockedHeader:null,_animate:!1,_isPanning:!1,_panMenuOrigin:"right",_panMenuOffset:0,_scheduledMovingAnimation:null,_scheduledRemoveAnimate:null,_topic:null,notificationsChanged:function(){this.queueRerender()},_animateOpening:function(e){e.css({right:"",left:""}),this._panMenuOffset=0},_animateClosing:function(e,t,n){var i=this;e.css(t,-n),this._animate=!0,Ember.run.schedule("afterRender",function(){i.eventDispatched("dom:clean","header"),i._panMenuOffset=0})},_isRTL:function(){return"rtl"===$("html").css("direction")},_leftMenuClass:function(){return this._isRTL()?".user-menu":".hamburger-panel"},_leftMenuAction:function(){return this._isRTL()?"toggleUserMenu":"toggleHamburger"},_rightMenuAction:function(){return this._isRTL()?"toggleHamburger":"toggleUserMenu"},_handlePanDone:function(e,t){var n=this,i=$(window),o=parseInt(i.width()),r=$(".menu-panel"),a=this._panMenuOrigin;this._shouldMenuClose(t,a)?e+=s.SWIPE_VELOCITY:e-=s.SWIPE_VELOCITY,r.each(function(i,s){var r=$(s),l=$(".header-cloak");r.css(a,-e),l.css("opacity",Math.min(.5,(300-e)/600)),e>o?n._animateClosing(r,a,o):e<=0?n._animateOpening(r):n._scheduledMovingAnimation=window.requestAnimationFrame(function(){return n._handlePanDone(e,t)})})},_shouldMenuClose:function(e,t){return"right"===t?e.deltaX>s.SWIPE_DISTANCE_THRESHOLD&&e.velocityX>-s.SWIPE_VELOCITY_THRESHOLD||e.velocityX>0:e.deltaX<-s.SWIPE_DISTANCE_THRESHOLD&&e.velocityX<s.SWIPE_VELOCITY_THRESHOLD||e.velocityX<0},panStart:function(e){var t=this,n=e.center,i=$(document.elementFromPoint(n.x,n.y)),s=$(window),o=parseInt(s.width());!(i.hasClass("panel-body")||i.hasClass("header-cloak")||i.parents(".panel-body").length)||"left"!==e.direction&&"right"!==e.direction?n.x<20&&!this.$(".menu-panel").length&&"right"===e.direction?(this._animate=!1,this._panMenuOrigin="left",this._panMenuOffset=-300,this._isPanning=!0,$("header.d-header").removeClass("scroll-down scroll-up"),this.eventDispatched(this._leftMenuAction(),"header"),window.requestAnimationFrame(function(){return t.panMove(e)})):o-n.x<20&&!this.$(".menu-panel").length&&"left"===e.direction?(this._animate=!1,this._panMenuOrigin="right",this._panMenuOffset=-300,this._isPanning=!0,$("header.d-header").removeClass("scroll-down scroll-up"),this.eventDispatched(this._rightMenuAction(),"header"),window.requestAnimationFrame(function(){return t.panMove(e)})):this._isPanning=!1:(e.originalEvent.preventDefault(),this._isPanning=!0)},panEnd:function(e){var t=this;this._isPanning&&(this._isPanning=!1,$(".menu-panel").each(function(n,i){var s=$(i),o=s.css("right");"left"===t._panMenuOrigin&&(o=s.css("left")),o=Math.abs(parseInt(o,10)),t._handlePanDone(o,e)}))},panMove:function(e){var t=this;if(this._isPanning){$(".menu-panel").each(function(n,i){var s=$(i),o=$(".header-cloak");if("right"===t._panMenuOrigin){var r=Math.min(0,-e.deltaX+t._panMenuOffset);s.css("right",r),o.css("opacity",Math.min(.5,(300+r)/600))}else{var a=Math.min(0,e.deltaX+t._panMenuOffset);s.css("left",a),o.css("opacity",Math.min(.5,(300+a)/600))}})}},dockCheck:function(e){var t=$("header.d-header");if(null===this.docAt){if(!t||1!==t.length)return;this.docAt=t.offset().top}var n=$("body");e.offset()>=this.docAt?this.dockedHeader||(n.addClass("docked"),this.dockedHeader=!0):this.dockedHeader&&(n.removeClass("docked"),this.dockedHeader=!1)},setTopic:function(e){this.eventDispatched("dom:clean","header"),this._topic=e,this.queueRerender()},willRender:function(){this.get("currentUser.staff")&&$("body").addClass("staff")},didInsertElement:function(){var e=this;this._super.apply(this,arguments);var t=this.capabilities.isAndroid;$(window).on("resize.discourse-menu-panel",function(){return e.afterRender()}),this.appEvents.on("header:show-topic",this,"setTopic"),this.appEvents.on("header:hide-topic",this,"setTopic"),this.dispatch("notifications:changed","user-notifications"),this.dispatch("header:keyboard-trigger","header"),this.dispatch("search-autocomplete:after-complete","search-term"),this.appEvents.on("dom:clean",this,"_cleanDom"),t&&this.addTouchListeners($("body"))},_cleanDom:function(){this.$(".menu-panel").length&&this.eventDispatched("dom:clean","header")},willDestroyElement:function(){this._super.apply(this,arguments);var e=this.capabilities.isAndroid;$("body").off("keydown.header"),$(window).off("resize.discourse-menu-panel"),this.appEvents.off("header:show-topic",this,"setTopic"),this.appEvents.off("header:hide-topic",this,"setTopic"),this.appEvents.off("dom:clean",this,"_cleanDom"),e&&this.removeTouchListeners($("body")),Ember.run.cancel(this._scheduledRemoveAnimate),window.cancelAnimationFrame(this._scheduledMovingAnimation)},buildArgs:function(){return{topic:this._topic,canSignUp:this.canSignUp}},afterRender:function(){var e=this,t=$(".menu-panel");if(0===t.length)return void(this.site.mobileView&&(this._animate=!0));var n=$(window),i=parseInt(n.width()),s=$("#main-outlet .container").width()||1100,a=parseInt((i-s)/2),l=a<50?"slide-in":"drop-down";t.each(function(t,s){var a=$(s),u=$(".header-cloak"),c=parseInt(a.attr("data-max-width")||300);i-c<50&&(c=i-50),e._panMenuOffset&&(e._panMenuOffset=-c),a.removeClass("drop-down slide-in").addClass(l),(e._animate||0!==e._panMenuOffset)&&(u.css("opacity",0),e.site.mobileView&&a.parent(e._leftMenuClass()).length>0?(e._panMenuOrigin="left",a.css("left",-i)):(e._panMenuOrigin="right",a.css("right",-i)));var d=$(".panel-body",a),p=parseInt($(".panel-body-contents",a).height())+2,m=a.prop("style");if("drop-down"===l){if(0===$("header ul.icons").length)return;"100%"===m.top&&"auto"===m.height||a.css({top:"100%",height:"auto"});var f=parseInt(n.height()),b=a.offset().top,h=n.scrollTop();(p+(b-h)+30>f||e.site.mobileView)&&(p=f-(b-h)-30),d.height()!==p&&d.height(p),$("body").addClass("drop-down-mode")}else{e.site.mobileView&&u.show();var g=e.site.mobileView?r():o(),v=void 0,y=window.innerHeight?window.innerHeight:$(window).height(),_=y-16;v=g+p<_&&!e.site.mobileView?p+"px":_-g,"100%"!==d.prop("style").height&&d.height("100%"),m.top===g+"px"&&m.height===v||(a.css({top:g+"px",height:v}),$(".header-cloak").css({top:g+"px"})),$("body").removeClass("drop-down-mode")}a.width(c),e._animate&&(a.addClass("animate"),u.addClass("animate"),e._scheduledRemoveAnimate=Ember.run.later(function(){a.removeClass("animate"),u.removeClass("animate")},200)),a.css({right:"",left:""}),u.css("opacity",.5),e._animate=!1})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(l,"notificationsChanged",[a],Object.getOwnPropertyDescriptor(l,"notificationsChanged"),l),l));e.default=u}),define("discourse/components/d-editor",["exports","ember-addons/ember-computed-decorators","discourse/lib/category-hashtags","discourse/lib/category-tag-search","discourse/lib/text","discourse-common/lib/get-owner","discourse/lib/raw-templates","discourse/lib/text-direction","discourse/lib/utilities","discourse/lib/to-markdown","discourse-common/lib/deprecated","discourse/lib/intercept-click","pretty-text/emoji/data","pretty-text/emoji"],function(e,t,n,i,s,o,r,a,l,u,c,d,p,m){"use strict";function f(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function b(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){return"string"==typeof e?[e,e.length]:g(e(t))}function v(e,t){return I18n.t(e)===t?null:e}function y(e){C.push(e)}function w(e){(0,c.default)("`onToolbarCreate` is deprecated, use the plugin api instead."),y(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.addToolbarCallback=y,e.onToolbarCreate=w;var x,E,k,P,j=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),T=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),O={NONE:0,REMOVED:1,ADDED:2},C=[],S=function(e,t){var n=e.match(t);return n&&n.length%2},M=function(){function e(t){var n=this;h(this,e);var i=t.siteSettings;this.shortcuts={},this.context=null,this.groups=[{group:"fontStyles",buttons:[]},{group:"insertions",buttons:[]},{group:"extras",buttons:[]}],this.addButton({trimLeading:!0,id:"bold",group:"fontStyles",icon:"bold",label:v("composer.bold_label","B"),shortcut:"B",perform:function(e){return e.applySurround("**","**","bold_text")}}),this.addButton({trimLeading:!0,id:"italic",group:"fontStyles",icon:"italic",label:v("composer.italic_label","I"),shortcut:"I",perform:function(e){return e.applySurround("*","*","italic_text")}}),t.showLink&&this.addButton({id:"link",group:"insertions",shortcut:"K",action:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.context.send("showLinkModal",t)}}),this.addButton({id:"quote",group:"insertions",icon:"quote-right",shortcut:"Shift+9",perform:function(e){return e.applyList("> ","blockquote_text",{applyEmptyLines:!0,multiline:!0})}}),this.addButton({id:"code",group:"insertions",shortcut:"Shift+C",action:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.context.send("formatCode",t)}}),this.addButton({id:"bullet",group:"extras",icon:"list-ul",shortcut:"Shift+8",title:"composer.ulist_title",perform:function(e){return e.applyList("* ","list_item")}}),this.addButton({id:"list",group:"extras",icon:"list-ol",shortcut:"Shift+7",title:"composer.olist_title",perform:function(e){return e.applyList(function(e){return e?parseInt(e)+1+". ":"1. "},"list_item")}}),i.support_mixed_text_direction&&this.addButton({id:"toggle-direction",group:"extras",icon:"exchange-alt",shortcut:"Shift+6",title:"composer.toggle_direction",perform:function(e){return e.toggleDirection()}}),this.groups[this.groups.length-1].lastGroup=!0}return T(e,[{key:"addButton",value:function(e){var t=this,n=this.groups.findBy("group",e.group);if(!n)throw new Error("Couldn't find toolbar group "+e.group);var i={id:e.id,className:e.className||e.id,label:e.label,icon:e.label?null:e.icon||e.id,action:e.action||function(e){return t.context.send("toolbarButton",e)},perform:e.perform||function(){},trimLeading:e.trimLeading,popupMenu:e.popupMenu||!1};e.sendAction&&(i.sendAction=e.sendAction);var s=I18n.t(e.title||"composer."+e.id+"_title");if(e.shortcut){var o=/Mac|iPod|iPhone|iPad/.test(navigator.platform),r=o?"Meta":"Ctrl",a=r+"+"+e.shortcut;a=o?a.replace("Shift","⇧").replace("Meta","⌘").replace("Alt","⌥").replace(/\+/g,""):a.replace("Shift",I18n.t("shortcut_modifier_key.shift")).replace("Ctrl",I18n.t("shortcut_modifier_key.ctrl")).replace("Alt",I18n.t("shortcut_modifier_key.alt")),i.title=s+" ("+a+")",this.shortcuts[(r+"+"+e.shortcut).toLowerCase()]=i}else i.title=s;e.unshift?n.buttons.unshift(i):n.buttons.push(i)}}]),e}();e.default=Ember.Component.extend((x=(0,t.default)("placeholder"),E=(0,t.on)("willDestroyElement"),k=(0,t.observes)("ready","value"),P={classNames:["d-editor"],ready:!1,insertLinkHidden:!0,linkUrl:"",linkText:"",lastSel:null,_mouseTrap:null,showLink:!0,emojiPickerIsActive:!1,placeholderTranslated:function(e){return e?I18n.t(e):null},_readyNow:function(){this.set("ready",!0),this.autofocus&&this.$("textarea").focus()},init:function(){this._super.apply(this,arguments),this.register=(0,o.getRegister)(this)},didInsertElement:function(){var e=this;this._super.apply(this,arguments);var t=this.$(".d-editor-input");this._applyEmojiAutocomplete(t),this._applyCategoryHashtagAutocomplete(t),Ember.run.scheduleOnce("afterRender",this,this._readyNow);var n=Mousetrap(this.$(".d-editor-input")[0]),i=this.get("toolbar.shortcuts");Object.keys(i).forEach(function(e){var t=i[e];n.bind(e,function(){return t.action(t),!1})}),this.$(".d-editor-preview").on("click.preview",function(t){if(!(0,d.wantsNewWindow)(t)){var n=$(t.target);return n.is("a.mention")&&e.appEvents.trigger("click.discourse-preview-user-card-mention",n),n.is("a.mention-group")&&e.appEvents.trigger("click.discourse-preview-group-card-mention-group",n),n.is("a")?(t.preventDefault(),!1):void 0}}),this.composerEvents&&(this.appEvents.on("composer:insert-block",this,"_insertBlock"),this.appEvents.on("composer:insert-text",this,"_insertText"),this.appEvents.on("composer:replace-text",this,"_replaceText")),this._mouseTrap=n},_insertBlock:function(e){this._addBlock(this._getSelected(),e)},_insertText:function(e,t){this._addText(this._getSelected(),e,t)},_shutDown:function(){this.composerEvents&&(this.appEvents.off("composer:insert-block",this,"_insertBlock"),this.appEvents.off("composer:insert-text",this,"_insertText"),this.appEvents.off("composer:replace-text",this,"_replaceText"));var e=this._mouseTrap;Object.keys(this.get("toolbar.shortcuts")).forEach(function(t){return e.unbind(t)}),this.$(".d-editor-preview").off("click.preview")},toolbar:function(){var e=new M(this.getProperties("site","siteSettings","showLink"));return e.context=this,C.forEach(function(t){return t(e)}),this.extraButtons&&this.extraButtons(e),e},_updatePreview:function(){var e=this;if("inDOM"===this._state){var t=this.value,n=this.markdownOptions||{};(0,s.cookAsync)(t,n).then(function(t){e.isDestroyed||(e.set("preview",t),Ember.run.scheduleOnce("afterRender",function(){if("inDOM"===e._state){var t=e.$(".d-editor-preview");0!==t.length&&e.previewUpdated&&e.previewUpdated(t)}}))})}},_watchForChanges:function(){this.ready&&(Ember.testing?this._updatePreview():Ember.run.debounce(this,this._updatePreview,30))},_applyCategoryHashtagAutocomplete:function(){var e=this,t=this.siteSettings;this.$(".d-editor-input").autocomplete({template:(0,r.findRawTemplate)("category-tag-autocomplete"),key:"#",afterComplete:function(){return e._focusTextArea()},transformComplete:function(e){return e.text},dataSource:function(e){return e.match(/\s/)?null:(0,i.search)(e,t)},triggerRule:function(e,t){return(0,n.categoryHashtagTriggerRule)(e,t)}})},_applyEmojiAutocomplete:function(e){var t=this;this.siteSettings.enable_emoji&&e.autocomplete({template:(0,r.findRawTemplate)("emoji-selector-autocomplete"),key:":",afterComplete:function(e){t.set("value",e),t._focusTextArea()},onKeyUp:function(e,t){var n=/(?:^|[^a-z])(:(?!:).?[\w-]*:?(?!:)(?:t\d?)?:?) ?$/gi.exec(e.substring(0,t));if(n&&n[1])return[n[1]]},transformComplete:function(n){return n.code?n.code+":":(e.autocomplete({cancel:!0}),t.setProperties({isEditorFocused:$("textarea.d-editor-input").is(":focus"),emojiPickerIsActive:!0}),Ember.run.schedule("afterRender",function(){var e=document.querySelector(".emoji-picker input[name='filter']");e&&(e.value=n.term,Ember.run.later(function(){return e.dispatchEvent(new Event("input"))},50))}),"")},dataSource:function(e){return new Ember.RSVP.Promise(function(n){var i=":"+e;if(e=e.toLowerCase(),e.length<t.siteSettings.emoji_autocomplete_min_chars)return n([]);if(""===e)return n(["slight_smile","smile","wink","sunny","blush"]);if(p.translations[i])return n([p.translations[i]]);var s=e.match(/^:?(.*?):t([2-6])?$/);if(s){var o=s[1],r=s[2];if((0,m.isSkinTonableEmoji)(o))return n(r?[o+":t"+r]:[2,3,4,5,6].map(function(e){return o+":t"+e}))}return n((0,m.emojiSearch)(e,{maxResults:5}))}).then(function(e){return e.map(function(e){return{code:e,src:(0,s.emojiUrlFor)(e)}})}).then(function(t){return t.length&&t.push({label:I18n.t("composer.more_emoji"),term:e}),t})}})},_getSelected:function(e,t){if(this.ready){for(var n=this.$("textarea.d-editor-input")[0],i=n.value,s=n.selectionStart,o=n.selectionEnd;o>s&&/\s/.test(i.charAt(o-1));)o--;if(e)for(;o>s&&/\s/.test(i.charAt(s));)s++;var r=i.substring(s,o),a=i.slice(0,s),l=i.slice(o);if(t&&t.lineVal){return{start:s,end:o,value:r,pre:a,post:l,lineVal:i.split("\n")[i.substr(0,n.selectionStart).split("\n").length-1]}}return{start:s,end:o,value:r,pre:a,post:l}}},_selectText:function(e,t){var n=this;Ember.run.scheduleOnce("afterRender",function(){var i=n.$("textarea.d-editor-input"),s=i[0],o=i.scrollTop();n.capabilities.isIOS&&!(0,l.safariHacksDisabled)()||i.focus(),s.selectionStart=e,s.selectionEnd=e+t,i.scrollTop(o)})},_getMultilineContents:function(e,t,n,i,s,o,r){var a=O.NONE,l=r&&r.applyEmptyLines;return e.map(function(e){if(!l&&0===e.length)return e;if(a!==O.ADDED&&(e.slice(0,i)===n&&0===o||s.length&&e.slice(-o)===s)){if(a=O.REMOVED,0===o){var r=e.slice(i),u=g(t,n),c=j(u,2);return n=c[0],i=c[1],r}if(e.slice(-o)===s){var d=e.slice(i,-o),p=g(t,n),m=j(p,2);return n=m[0],i=m[1],d}}else if(a===O.NONE)a=O.ADDED;else if(a===O.REMOVED)return e;var f=""+n+e+s,b=g(t,n),h=j(b,2);return n=h[0],i=h[1],f}).join("\n")},_applySurround:function(e,t,n,i,s){var o=e.pre,r=e.post,a=n.length;if(e.start===e.end){if(0===a)return;var l=g(t),u=j(l,2),c=u[0],d=u[1],p=I18n.t("composer."+i);this.set("value",""+o+c+p+n+r),this._selectText(o.length+d,p.length)}else if(s&&!s.multiline){var m=g(t),f=j(m,2),b=f[0],h=f[1];o.slice(-h)===b&&r.slice(0,n.length)===n?(this.set("value",""+o.slice(0,-h)+e.value+r.slice(n.length)),this._selectText(e.start-h,e.value.length)):(this.set("value",""+o+b+e.value+n+r),this._selectText(e.start+h,e.value.length))}else{var v=e.value.split("\n"),y=g(t),_=j(y,2),w=_[0],x=_[1];if(1===v.length&&o.slice(-a)===n&&r.slice(0,x)===w)this.set("value",""+o.slice(0,-x)+e.value+r.slice(a)),this._selectText(e.start-x,e.value.length);else{var E=this._getMultilineContents(v,t,w,x,n,a,s);this.set("value",""+o+E+r),1===v.length&&a>0?this._selectText(e.start+x,e.value.length):this._selectText(e.start,E.length)}}},_applyList:function(e,t,n,i){if(-1!==e.value.indexOf("\n"))this._applySurround(e,t,"",n,i);else{var s=g(t),o=j(s,2),r=o[0],a=o[1];e.start===e.end&&(e.value=I18n.t("composer."+n));var l=e.pre.trim(),u=0===e.value.indexOf(r)?e.value.slice(a):""+r+e.value,c=l.length?l+"\n\n":"",d=e.post.trim(),p=d.length?"\n\n"+d:d;this.set("value",""+c+u+p),this._selectText(c.length,u.length)}},_replaceText:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=this.value,s=i.indexOf(e);if(-1!==s){var o=this.$("textarea.d-editor-input")[0],r=(0,l.determinePostReplaceSelection)({selection:{start:o.selectionStart,end:o.selectionEnd},needle:{start:s,end:s+e.length},replacement:{start:s,end:s+t.length}});if(n.index&&n.regex){var a=-1,u=i.replace(n.regex,function(e){return a++,a===n.index?t:e});this.set("value",u)}else this.set("value",i.replace(e,t));(n.forceFocus||$("textarea.d-editor-input").is(":focus"))&&this._selectText(r.start,r.end-r.start)}},_addBlock:function(e,t){if(t=(t||"").trim(),0!==t.length){var n=e.pre,i=e.value+e.post;n.length>0&&(n=n.replace(/\n*$/,"\n\n")),i=i.length>0?i.replace(/^\n*/,"\n\n"):"\n";var s=n+t+i,o=this.$("textarea.d-editor-input");this.set("value",s),o.val(s),o.prop("selectionStart",(n+t).length+2),o.prop("selectionEnd",(n+t).length+2),this._focusTextArea()}},_addText:function(e,t,n){var i=this.$("textarea.d-editor-input");n&&n.ensureSpace&&((e.pre+"").length>0&&(e.pre.match(/\s$/)||(t=" "+t)),(e.post+"").length>0&&(e.post.match(/^\s/)||(t+=" ")));var s=""+e.pre+t,o=""+s+e.post;this.set("value",o),i.val(o),i.prop("selectionStart",s.length),i.prop("selectionEnd",s.length),Ember.run.next(function(){return i.trigger("change")}),this._focusTextArea()},_extractTable:function(e){e.endsWith("\n")&&(e=e.substring(0,e.length-1));var t=e.split("\n");if(t.length>1){var n=t.map(function(e){return e.split("\t").length});if(n.reduce(function(e,t){return e&&n[0]===t&&t>1})&&!(2===n[0]&&t[0].split("\t")[0].match(/^•$|^\d+.$/))){var i=[].concat(f(Array(n[0]))).map(function(){return"---"}).join("\t");return t.splice(1,0,i),"|"+t.map(function(e){return e.split("\t").join("|")}).join("|\n|")+"|\n"}}return null},_toggleDirection:function(){var e=$(".d-editor-input"),t=e.attr("dir")?e.attr("dir"):(0,a.siteDir)(),n="ltr"===t?"rtl":"ltr";e.attr("dir",n).focus()},paste:function(e){if($(".d-editor-input").is(":focus")){var t=$("#reply-control .d-editor-input").is(":focus"),n=(0,l.clipboardData)(e,t),i=n.clipboard,s=n.canPasteHtml,o=i.getData("text/plain"),r=i.getData("text/html"),a=!1,c=this._getSelected(null,{lineVal:!0}),d=c.pre,p=c.lineVal,m=d.match(/[^\n]$/),f=S(d,/(^|\n)```/g);if(o&&this.siteSettings.enable_rich_text_paste&&!m&&!f){o=o.trim().replace(/\r/g,"");var b=this._extractTable(o);b&&(this.appEvents.trigger("composer:insert-text",b),a=!0)}if(s&&o&&(s=m?!(p.match(/^```/)||S(d,/`/g)||p.match(/^ /)):!f),s&&!a){var h=(0,u.default)(r);(!o||o.length<h.length)&&(m&&(h=h.replace(/^#+/,"").trim(),h=d.match(/\S$/)?" "+h:h),this.appEvents.trigger("composer:insert-text",h),a=!0)}a&&e.preventDefault()}},_focusTextArea:function(){var e=this.$("textarea.d-editor-input");Ember.run.scheduleOnce("afterRender",function(){return e.blur().focus()})},actions:{emoji:function(){this.disabled||(this.set("isEditorFocused",$("textarea.d-editor-input").is(":focus")),this.set("emojiPickerIsActive",!this.emojiPickerIsActive))},emojiSelected:function(e){var t=this._getSelected(),n=t.pre.match(/\B:(\w*)$/);if(_.isEmpty(n))this._addText(t,":"+e+":");else{var i=t.pre.length-n[1].length;t.pre=t.pre.slice(0,t.pre.length-n[1].length),t.start-=i,t.end-=i,this._addText(t,e+":")}},toolbarButton:function(e){var t=this;if(!this.disabled){var n=this._getSelected(e.trimLeading),i={selected:n,selectText:function(e,n){return t._selectText(e,n)},applySurround:function(e,i,s,o){return t._applySurround(n,e,i,s,o)},applyList:function(e,i,s){return t._applyList(n,e,i,s)},addText:function(e){return t._addText(n,e)},replaceText:function(e){return t._addText({pre:"",post:""},e)},getText:function(){return t.value},toggleDirection:function(){return t._toggleDirection()}};if(e.sendAction)return e.sendAction(i);e.perform(i)}},showLinkModal:function(){this.disabled||(this.set("linkUrl",""),this.set("linkText",""),this._lastSel=this._getSelected(),this._lastSel&&this.set("linkText",this._lastSel.value.trim()),this.set("insertLinkHidden",!1))},formatCode:function(){if(!this.disabled){var e=this._getSelected("",{lineVal:!0}),t=e.value,n=-1!==t.indexOf("\n"),i=0===e.lineVal.trim().length,s="4-spaces-indent"===this.siteSettings.code_formatting_style;if(n){if(s)return this._applySurround(e," ","","code_text");var o="\n"!==e.pre[-1]&&""!==e.pre?"\n":"",r="\n"!==e.post[0]?"\n":"";return this._addText(e,o+"```\n"+e.value+"\n```"+r)}if(0===t.length&&i){if(s){var a=I18n.t("composer.code_text");return this.set("value",e.pre+" "+a+e.post),this._selectText(e.pre.length+4,a.length)}return this._applySurround(e,"```\n","\n```","paste_code_text")}return this._applySurround(e,"`","`","code_title")}},insertLink:function(){var e=this.linkUrl,t=-1===e.indexOf("://")?"http://"+e:e,n=this._lastSel;if(!Ember.isEmpty(t)){var i=this.linkText||"";i.length?this._addText(n,"["+i+"]("+t+")"):n.value?this._addText(n,"["+n.value+"]("+t+")"):(this._addText(n,"["+e+"]("+t+")"),this._selectText(n.start+1,e.length))}}}},b(P,"placeholderTranslated",[x],Object.getOwnPropertyDescriptor(P,"placeholderTranslated"),P),b(P,"_shutDown",[E],Object.getOwnPropertyDescriptor(P,"_shutDown"),P),b(P,"toolbar",[t.default],Object.getOwnPropertyDescriptor(P,"toolbar"),P),b(P,"_watchForChanges",[k],Object.getOwnPropertyDescriptor(P,"_watchForChanges"),P),P))}),define("discourse/routes/discourse",["exports","discourse/models/composer","discourse-common/lib/get-owner"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Ember.Route.extend({showFooter:!1,resfreshQueryWithoutTransition:!1,activate:function(){this._super.apply(this,arguments),this.showFooter&&this.controllerFor("application").set("showFooter",!0)},refresh:function(){var e=this;if(!this.refreshQueryWithoutTransition)return this._super.apply(this,arguments);if(!(0,n.getOwner)(this).lookup("router:main")._routerMicrolib.activeTransition){var t=this.controller,i=t.get("model"),s=this.controller.getProperties(Object.keys(this.queryParams));i.set("loading",!0),this.model(s).then(function(n){return e.setupController(t,n)})}},_refreshTitleOnce:function(){this.send("_collectTitleTokens",[])},actions:{_collectTitleTokens:function(e){if(this.titleToken){var t=this.titleToken();t&&t.length&&(t instanceof Array?t.forEach(function(t){e.push(t)}):e.push(t))}return!0},refreshTitle:function(){Ember.run.once(this,this._refreshTitleOnce)},clearTopicDraft:function(){this.get("controller.list.draft")&&this.set("controller.list.draft",null),this.controllerFor("discovery/categories").get("model.draft")&&this.controllerFor("discovery/categories").set("model.draft",null),this.controllerFor("discovery/topics").get("model.draft")&&this.controllerFor("discovery/topics").set("model.draft",null)}},redirectIfLoginRequired:function(){this.controllerFor("application").get("loginRequired")&&this.replaceWith("login")},openTopicDraft:function(e){var n=this.controllerFor("composer");n.get("model.action")===t.default.CREATE_TOPIC&&n.get("model.draftKey")===e.draft_key?n.set("model.composeState",t.default.OPEN):n.open({action:t.default.CREATE_TOPIC,draft:e.draft,draftKey:e.draft_key,draftSequence:e.draft_sequence})},isPoppedState:function(e){return!e._discourse_intercepted&&!!e.intent.url}});e.default=i}),Discourse.Route=require("discourse/routes/discourse").default,define("discourse/routes/build-topic-route",["exports","discourse/controllers/discovery-sortable","discourse/lib/utilities"],function(e,t,n){"use strict";function i(e,n){var i=n||{};return e&&Object.keys(t.queryParams).forEach(function(t){e[t]&&(i[t]=e[t])}),i}function s(e,t,n,i,s){return s=s||{},new Ember.RSVP.Promise(function(o){var r=Discourse.Session.current();if(s.cached){var a=r.get("topicList");if(a&&a.get("filter")===n&&(a.get("topics.length")||0)>a.get("per_page")&&_.isEqual(a.get("listParams"),i))return a.set("loaded",!0),t&&t.updateTopics(a.get("topics")),o(a);r.set("topicList",null)}else r.setProperties({topicList:null,topicListScrollPosition:null});return i=i||{},Object.keys(i).forEach(function(e){var t=i[e];"undefined"!==t&&"null"!==t&&"false"!==t||(i[e]=void 0)}),o(e.findFiltered("topicList",{filter:n,params:i||{}}))}).then(function(e){return e.set("listParams",i),t&&(t.sync(e,e.filter),t.trackIncoming(e.filter)),Discourse.Session.currentProp("topicList",e),e.topic_list&&e.topic_list.top_tags&&Discourse.Site.currentProp("top_tags",e.topic_list.top_tags),e})}Object.defineProperty(e,"__esModule",{value:!0}),e.findTopicList=e.filterQueryParams=void 0,e.default=function(e,o){return o=o||{},Discourse.Route.extend({queryParams:t.queryParams,beforeModel:function(){this.controllerFor("navigation/default").set("filterMode",e)},model:function(t,n){this.screenTrack.stop();var o=i(t),r={cached:this.isPoppedState(n)};return s(this.store,this.topicTrackingState,e,o,r)},titleToken:function(){if(e!==(0,n.defaultHomepage)()){var t=I18n.t("filters."+e.replace("/",".")+".title");return I18n.t("filters.with_topics",{filter:t})}},setupController:function(t,n){var i={model:n,category:null,period:n.get("for_period")||(e.indexOf("top/")>=0?e.split("/")[1]:""),selected:[],expandAllPinned:!1,expandGloballyPinned:!0},s=n.get("params");s&&Object.keys(s).length&&(void 0!==s.order&&(i.order=s.order),void 0!==s.ascending&&(i.ascending=s.ascending)),this.controllerFor("discovery/topics").setProperties(i),this.controllerFor("navigation/default").set("canCreateTopic",n.get("can_create_topic"))},resetController:function(e,t){t&&e.setProperties({order:"default",ascending:!1})},renderTemplate:function(){this.render("navigation/default",{outlet:"navigation-bar"}),this.render("discovery/topics",{controller:"discovery/topics",outlet:"list-container"})}},o)},e.filterQueryParams=i,e.findTopicList=s}),define("discourse/routes/restricted-user",["exports","discourse/routes/discourse"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({afterModel:function(){this.modelFor("user").get("can_edit")||this.replaceWith("userActivity")}})}),define("discourse/routes/user-topic-list",["exports","discourse/mixins/viewing-action-type"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend(t.default,{renderTemplate:function(){this.render("user-topics-list")},setupController:function(e,t){var n=this.userActionType;this.controllerFor("user").set("userActionType",n),this.controllerFor("user-activity").set("userActionType",n),this.controllerFor("user-topics-list").setProperties({model:t,hideCategory:!1})}})}),define("discourse/routes/user-activity-stream",["exports","discourse/mixins/viewing-action-type"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend(t.default,{queryParams:{acting_username:{refreshModel:!0}},model:function(){return this.modelFor("user").get("stream")},afterModel:function(e,t){return e.filterBy({filter:this.userActionType, +noContentHelpKey:this.noContentHelpKey||"user_activity.no_default",actingUsername:t.to.queryParams.acting_username})},renderTemplate:function(){this.render("user_stream")},setupController:function(e,t){e.set("model",t),this.viewingActionType(this.userActionType)},actions:{didTransition:function(){return this.controllerFor("user-activity")._showFooter(),!0}}})}),define("discourse/routes/topic-from-params",["exports","discourse/lib/url","discourse/models/draft"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(e){return e},deactivate:function(){this._super.apply(this,arguments),this.controllerFor("topic").unsubscribe()},setupController:function(e,i){var s=this;i=i||{},i.track_visit=!0;var o=this.modelFor("topic"),r=o.postStream,a=this.controllerFor("topic"),l=this.controllerFor("composer");"last"===i.nearPost&&(i.nearPost=999999999),i.forceLoad=!0,r.refresh(i).then(function(){var e=r.closestPostForPostNumber(i.nearPost||1),u=e.post_number;a.setProperties({"model.currentPost":u,enteredIndex:o.postStream.progressIndexOfPost(e),enteredAt:(new Date).getTime().toString()}),a.subscribe(),Ember.run.scheduleOnce("afterRender",function(){return s.appEvents.trigger("post:highlight",u)});var c={};document.location.hash&&document.location.hash.length&&(c.anchor=document.location.hash),t.default.jumpToPost(u,c),Ember.isEmpty(o.draft)||l.open({draft:n.default.getLocal(o.draft_key,o.draft),draftKey:o.draft_key,draftSequence:o.draft_sequence,ignoreIfChanged:!0,topic:o})}).catch(function(e){Ember.testing||console.log("Could not view topic",e)})}})}),define("discourse/components/text-field",["exports","ember-addons/ember-computed-decorators","discourse/lib/text-direction"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.TextField.extend((s=(0,t.default)("placeholderKey"),o={attributeBindings:["autocorrect","autocapitalize","autofocus","maxLength","dir"],dir:function(){if(this.siteSettings.support_mixed_text_direction){var e=this.value;return e?(0,n.isRTL)(e)?"rtl":"ltr":(0,n.siteDir)()}},keyUp:function(e){if(this._super(e),this.siteSettings.support_mixed_text_direction){var t=this.value;(0,n.isRTL)(t)?this.set("dir","rtl"):(0,n.isLTR)(t)?this.set("dir","ltr"):this.set("dir",(0,n.siteDir)())}},placeholder:{get:function(){return this._placeholder?this._placeholder:this.placeholderKey?I18n.t(this.placeholderKey):""},set:function(e){return this._placeholder=e}}},i(o,"dir",[t.default],Object.getOwnPropertyDescriptor(o,"dir"),o),i(o,"placeholder",[s],(r=Object.getOwnPropertyDescriptor(o,"placeholder"),r=r?r.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return r}}),o),o))}),define("discourse/components/conditional-loading-spinner",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("size"),i={classNameBindings:[":loading-container","containerClass","condition:visible"],containerClass:function(e){return"small"===e?"inline-spinner":void 0}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"containerClass",[n],Object.getOwnPropertyDescriptor(i,"containerClass"),i),i))}),define("discourse/helpers/user-avatar",["exports","discourse-common/lib/helpers","discourse/lib/utilities"],function(e,t,n){"use strict";function i(e){a=a||[],a.push(e)}function s(e,t){var n=o(e).join(" ");return n&&n.length&&(t.extraClasses=n),t}function o(e){var t=[];if(a)for(var n=0;n<a.length;n++)t=t.concat(a[n](e));return t}function r(e,t){if(t=t||{},e){var i=Ember.get(e,t.namePath||"name"),s=Ember.get(e,t.usernamePath||"username"),o=Ember.get(e,t.avatarTemplatePath||"avatar_template");if(!s||!o)return"";var r=i||(0,n.formatUsername)(s),a=t.title;if(!a&&!t.ignoreTitle&&!(a=Ember.get(e,"title"))){var l=Ember.get(e,"description");l&&l.length>0&&(a=r+" - "+l)}return(0,n.avatarImg)({size:t.imageSize,extraClasses:Ember.get(e,"extras")||t.extraClasses,title:a||r,avatarTemplate:o})}return""}Object.defineProperty(e,"__esModule",{value:!0}),e.renderAvatar=void 0,e.registerCustomAvatarHelper=i,e.addExtraUserClasses=s,e.classesForUser=o;var a=void 0;(0,t.registerUnbound)("avatar",function(e,t){return new Handlebars.SafeString(r.call(this,e,t))}),e.renderAvatar=r}),define("discourse/helpers/cold-age-class",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";function n(e){return e.getTime()/864e5}Object.defineProperty(e,"__esModule",{value:!0}),e.daysSinceEpoch=void 0,(0,t.registerUnbound)("cold-age-class",function(e,t){var i=t.class||"age";if(!e)return i;var s=t.startDate||new Date,o=n(s),r=n(new Date(e));return o-r>Discourse.SiteSettings.cold_age_days_high?i+" coldmap-high":o-r>Discourse.SiteSettings.cold_age_days_medium?i+" coldmap-med":o-r>Discourse.SiteSettings.cold_age_days_low?i+" coldmap-low":i}),e.daysSinceEpoch=n}),define("discourse/helpers/loading-spinner",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";function n(e){var t="<div class='spinner";return e&&(t+=" "+e),t+"'></div>"}Object.defineProperty(e,"__esModule",{value:!0}),e.renderSpinner=e.spinnerHTML=void 0;var i=n();e.default=(0,t.htmlHelper)(function(e){var t=e.hash;return n(t&&t.size?t.size:void 0)}),e.spinnerHTML=i,e.renderSpinner=n}),define("discourse/helpers/category-link",["exports","discourse-common/lib/helpers","discourse/lib/text-direction","discourse-common/lib/icon-library"],function(e,t,n,i){"use strict";function s(e){d=e}function o(e,t){return"<span class='"+t+"' "+(e?"style='background-color: #"+e+";'":"")+"></span>"}function r(e,t){return t=t||{},!e||!t.allowUncategorized&&Ember.get(e,"id")===Discourse.Site.currentProp("uncategorized_category_id")&&Discourse.SiteSettings.suppress_uncategorized_badge?"":d(e,t)}function a(e,t){var n={};return t&&t.hash&&(t=t.hash),t&&(t.allowUncategorized&&(n.allowUncategorized=!0),void 0!==t.link&&(n.link=t.link),t.extraClasses&&(n.extraClasses=t.extraClasses),t.hideParent&&(n.hideParent=!0),t.categoryStyle&&(n.categoryStyle=t.categoryStyle)),new Handlebars.SafeString(r(e,n))}function l(e,t){var s=u(e,"description_text"),r=u(e,"read_restricted"),a=t.url?t.url:Discourse.getURL("/c/")+Discourse.Category.slugFor(e),l=!1===t.link?"":a,d=!1===t.link||"false"===t.link?"span":"a",p=t.extraClasses?" "+t.extraClasses:"",m=u(e,"color"),f="",b=null,h="";t.hideParent||(b=Discourse.Category.findById(u(e,"parent_category_id")));var g=t.categoryStyle||Discourse.SiteSettings.category_style;"none"!==g&&(b&&b!==e&&(f+=o(u(b,"color"),"badge-category-parent-bg")),f+=o(m,"badge-category-bg"));var v="badge-category clear-badge";r&&(v+=" restricted");var y="";"box"===g&&(y='style="color: #'+u(e,"text_color")+';"'),f+="<span "+y+' data-drop-close="true" class="'+v+'"'+(s?'title="'+c(s)+'" ':"")+">";var _=c(u(e,"name"));return Discourse.SiteSettings.support_mixed_text_direction&&(h=(0,n.isRTL)(_)?'dir="rtl"':'dir="ltr"'),f+=r?(0,i.iconHTML)("lock")+'<span class="category-name" '+h+">"+_+"</span>":'<span class="category-name" '+h+">"+_+"</span>",f+="</span>",l&&(l=' href="'+l+'" '),p=g?g+p:p,"<"+d+' class="badge-wrapper '+p+'" '+l+">"+f+"</"+d+">"}Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCategoryLinkRenderer=s,e.categoryBadgeHTML=r,e.categoryLinkHTML=a;var u=Ember.get,c=Handlebars.Utils.escapeExpression,d=l;(0,t.registerUnbound)("category-link",a)}),define("discourse/mapping-router",["exports","discourse/lib/utilities","discourse/lib/url"],function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(){var e=new l("root"),t=[];return Object.keys(requirejs._eak_seen).forEach(function(n){if(/route-map$/.test(n)){var i=requirejs(n,null,null,!0);if(!i||!i.default)throw new Error(n+" must export a route map.");var s=i.default;"function"==typeof s?e.extract(s):t.push(s)}}),t.forEach(function(t){var n=e.findPath(t.resource);n&&n.extract(t.map)}),a.extend().map(function(){e.mapRoutes(this),this.route("unknown",{path:"*path"})})}Object.defineProperty(e,"__esModule",{value:!0}),e.mapRoutes=s;var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=Discourse.BaseUri,a=Ember.Router.extend({rootURL:r,location:Ember.testing?"none":"discourse-location",handleURL:function(e){e=(0,n.rewritePath)(e);var i=e.split("?");return"/"===i[0]&&(e=(0,t.defaultHomepage)(),i[1]&&i[1].length&&(e=e+"?"+i[1])),this._super(e)}}),l=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;i(this,e),this.name=t,this.opts=n,this.depth=s,this.children=[],this.childrenByName={},this.paths={},this.site=Discourse.Site.current(),n.path||(n.path=t),this.paths[n.path]=!0}return o(e,[{key:"route",value:function(t,n,i){"function"==typeof n?(i=n,n={}):n=n||{};var s=this.childrenByName[t];if(s)n.path&&(s.paths[n.path]=!0),s.extract(i);else{var o=new e(t,n,this.depth+1);o.extract(i),this.childrenByName[t]=o,this.children.push(o)}}},{key:"extract",value:function(e){e&&e.call(this)}},{key:"mapRoutes",value:function(e){var t=this.children;if("root"===this.name)t.forEach(function(t){return t.mapRoutes(e)});else{var n=0===t.length?void 0:function(){var e=this;t.forEach(function(t){return t.mapRoutes(e)})};e.route(this.name,this.opts,n)}}},{key:"findSegment",value:function(e){if(e&&e.length){var t=e.shift(),n=this.childrenByName[t];if(n)return 0===e.length?n:n.findSegment(e)}}},{key:"findPath",value:function(e){if(e)return this.findSegment(e.split("."))}}]),e}();e.default=a}),define("discourse/controllers/about",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n;e.default=Ember.Controller.extend((n={faqOverriden:Ember.computed.gt("siteSettings.faq_url.length",0),contactInfo:function(){return this.siteSettings.contact_url?I18n.t("about.contact_info",{contact_info:"<a href='"+this.siteSettings.contact_url+"' target='_blank'>"+this.siteSettings.contact_url+"</a>"}):this.siteSettings.contact_email?I18n.t("about.contact_info",{contact_info:this.siteSettings.contact_email}):null}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(n,"contactInfo",[t.default],Object.getOwnPropertyDescriptor(n,"contactInfo"),n),n))}),define("discourse/controllers/account-created-edit-email",["exports","discourse/lib/user-activation","ember-addons/ember-computed-decorators","discourse/lib/ajax-error"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=Ember.Controller.extend((s=(0,n.default)("newEmail","accountCreated.email"),o={accountCreated:null,newEmail:null,submitDisabled:function(e,t){return e===t},actions:{changeEmail:function(){var e=this,n=this.newEmail;(0,t.changeEmail)({email:n}).then(function(){e.set("accountCreated.email",n),e.transitionToRoute("account-created.resent")}).catch(i.popupAjaxError)},cancel:function(){this.transitionToRoute("account-created.index")}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"submitDisabled",[s],Object.getOwnPropertyDescriptor(o,"submitDisabled"),o),o))}),define("discourse/controllers/account-created-index",["exports","discourse/lib/user-activation"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({actions:{sendActivationEmail:function(){var e=this;(0,t.resendActivationEmail)(this.get("accountCreated.username")).then(function(){e.transitionToRoute("account-created.resent")})},editActivationEmail:function(){this.transitionToRoute("account-created.edit-email")}}})}),define("discourse/controllers/activation-edit",["exports","ember-addons/ember-computed-decorators","discourse/mixins/modal-functionality","discourse/lib/ajax-error","discourse/lib/user-activation"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r;e.default=Ember.Controller.extend(n.default,(o=(0,t.default)("newEmail","currentEmail"),r={login:Ember.inject.controller(),currentEmail:null,newEmail:null,password:null,submitDisabled:function(e,t){return e===t},actions:{changeEmail:function(){var e=this,t=this.login;(0,s.changeEmail)({username:t.get("loginName"),password:t.get("loginPassword"),email:this.newEmail}).then(function(){e.showModal("activation-resent",{title:"log_in"}).set("currentEmail",e.newEmail)}).catch(function(t){return e.flash((0,i.extractError)(t),"error")})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(r,"submitDisabled",[o],Object.getOwnPropertyDescriptor(r,"submitDisabled"),r),r))}),define("discourse/controllers/add-post-notice",["exports","discourse/mixins/modal-functionality","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Controller.extend(t.default,(i=(0,n.default)("saving","notice"),s={post:null,resolve:null,reject:null,notice:null,saving:!1,disabled:function(e,t){return e||Ember.isEmpty(t)},onShow:function(){this.setProperties({notice:"",saving:!1})},onClose:function(){var e=this.reject;e&&e()},actions:{setNotice:function(){var e=this;this.set("saving",!0);var t=this.post,n=this.resolve,i=this.reject,s=this.notice;this.setProperties({resolve:null,reject:null}),t.updatePostField("notice",s).then(function(){t.setProperties({notice_type:"custom",notice_args:s}),n(),e.send("closeModal")}).catch(function(){i(),e.send("closeModal")})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"disabled",[i],Object.getOwnPropertyDescriptor(s,"disabled"),s),s))}),define("discourse/controllers/application",["exports","ember-addons/ember-computed-decorators","discourse/lib/utilities"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s;e.default=Ember.Controller.extend((s={showTop:!0,showFooter:!1,canSignUp:function(){return!Discourse.SiteSettings.invite_only&&Discourse.SiteSettings.allow_new_registrations&&!Discourse.SiteSettings.enable_sso},loginRequired:function(){return Discourse.SiteSettings.login_required&&!Discourse.User.current()},showFooterNav:function(){return(0,n.isAppWebview)()||(0,n.isiOSPWA)()}},i(s,"canSignUp",[t.default],Object.getOwnPropertyDescriptor(s,"canSignUp"),s),i(s,"loginRequired",[t.default],Object.getOwnPropertyDescriptor(s,"loginRequired"),s),i(s,"showFooterNav",[t.default],Object.getOwnPropertyDescriptor(s,"showFooterNav"),s),s))}),define("discourse/controllers/auth-token",["exports","discourse/mixins/modal-functionality","discourse/lib/ajax","discourse/lib/url"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{expanded:!1,onShow:function(){var e=this;(0,n.ajax)((0,i.userPath)(this.get("currentUser.username_lower")+"/activity.json")).then(function(t){t.length>0&&e.set("latest_post",t[0])})},actions:{toggleExpanded:function(){this.set("expanded",!this.expanded)},highlightSecure:function(){this.send("closeModal"),Ember.run.next(function(){var e=$(".pref-password");e.addClass("highlighted"),e.on("animationend",function(){return e.removeClass("highlighted")}),window.scrollTo({top:e.offset().top,behavior:"smooth"})})}}})}),define("discourse/controllers/avatar-selector",["exports","ember-addons/ember-computed-decorators","discourse/mixins/modal-functionality","discourse/lib/ajax","discourse/lib/utilities","discourse/lib/ajax-error"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c;e.default=Ember.Controller.extend(n.default,(a=(0,t.default)("selected","user.system_avatar_upload_id","user.gravatar_avatar_upload_id","user.custom_avatar_upload_id"),l=(0,t.default)("selected","user.system_avatar_template","user.gravatar_avatar_template","user.custom_avatar_template"),u=(0,t.default)(),c={selectedUploadId:function(e,t,n,i){switch(e){case"system":return t;case"gravatar":return n;default:return i}},selectedAvatarTemplate:function(e,t,n,i){switch(e){case"system":return t;case"gravatar":return n;default:return i}},allowAvatarUpload:function(){return this.siteSettings.allow_uploaded_avatars&&(0,s.allowsImages)()},actions:{uploadComplete:function(){this.set("selected","uploaded")},refreshGravatar:function(){var e=this;return this.set("gravatarRefreshDisabled",!0),(0,i.ajax)("/user_avatar/"+this.get("user.username")+"/refresh_gravatar.json",{method:"POST"}).then(function(t){t.gravatar_upload_id?(e.set("gravatarFailed",!1),e.user.setProperties({gravatar_avatar_upload_id:t.gravatar_upload_id,gravatar_avatar_template:t.gravatar_avatar_template})):e.set("gravatarFailed",!0)}).finally(function(){return e.set("gravatarRefreshDisabled",!1)})},selectAvatar:function(e){this.user.selectAvatar(e).then(function(){return window.location.reload()}).catch(o.popupAjaxError)},saveAvatarSelection:function(){var e=this.selectedUploadId,t=this.selected;this.user.pickAvatar(e,t).then(function(){return window.location.reload()}).catch(o.popupAjaxError)}}},r(c,"selectedUploadId",[a],Object.getOwnPropertyDescriptor(c,"selectedUploadId"),c),r(c,"selectedAvatarTemplate",[l],Object.getOwnPropertyDescriptor(c,"selectedAvatarTemplate"),c),r(c,"allowAvatarUpload",[u],Object.getOwnPropertyDescriptor(c,"allowAvatarUpload"),c),c))}),define("discourse/controllers/badges/index",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Controller.extend((n=(0,t.default)("model"),i={badgeGroups:function(e){var t,n=_.sortBy(e,function(e){var t=e.get("badge_grouping.position"),n=e.get("badge_type_id"),i=e.get("name");return("000"+t).slice(-4)+(10-n)+i}),i=[],s=[];return n.forEach(function(e){t!==e.badge_grouping_id&&(s&&s.length>0&&i.push({badges:s,badgeGrouping:s[0].badge_grouping}),s=[],t=e.badge_grouping_id),s.push(e)}),s&&s.length>0&&i.push({badges:s,badgeGrouping:s[0].badge_grouping}),i}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"badgeGroups",[n],Object.getOwnPropertyDescriptor(i,"badgeGroups"),i),i))}),define("discourse/controllers/badges/show",["exports","discourse/models/user-badge","ember-addons/ember-computed-decorators","discourse/mixins/badge-select-controller"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u,c,d,p,m;e.default=Ember.Controller.extend(i.default,(o=(0,n.default)("userBadgesAll"),r=(0,n.default)("username"),a=(0,n.default)("username","model.grant_count","userBadges.grant_count"),l=(0,n.default)("model.grant_count","userBadges.grant_count"),u=(0,n.default)("model.allow_title","model.has_badge","model"),c=(0,n.default)("noMoreBadges","grantCount","userBadges.length"),d=(0,n.default)("user","model.grant_count"),p=(0,n.observes)("canLoadMore"),m={queryParams:["username"],noMoreBadges:!1,userBadges:null,application:Ember.inject.controller(),hiddenSetTitle:!0,filteredList:function(e){return e.filterBy("badge.allow_title",!0)},user:function(e){if(e)return this.userBadges[0].get("user")},grantCount:function(e,t,n){return e?n:t},othersCount:function(e,t){return e-t},canSelectTitle:function(e,t){return this.siteSettings.enable_badges&&e&&t},actions:{loadMore:function(){var e=this;if(!this.loadingMore){this.set("loadingMore",!0);var n=this.userBadges;t.default.findByBadgeId(this.get("model.id"),{offset:n.length,username:this.username}).then(function(t){n.pushObjects(t),0===n.length&&e.set("noMoreBadges",!0)}).finally(function(){e.set("loadingMore",!1)})}},toggleSetUserTitle:function(){return this.toggleProperty("hiddenSetTitle")}},canLoadMore:function(e,t,n){return!e&&t>(n||0)},canShowOthers:function(e,t){return!!e&&t>1},_showFooter:function(){this.set("application.showFooter",!this.canLoadMore)}},s(m,"filteredList",[o],Object.getOwnPropertyDescriptor(m,"filteredList"),m),s(m,"user",[r],Object.getOwnPropertyDescriptor(m,"user"),m),s(m,"grantCount",[a],Object.getOwnPropertyDescriptor(m,"grantCount"),m),s(m,"othersCount",[l],Object.getOwnPropertyDescriptor(m,"othersCount"),m),s(m,"canSelectTitle",[u],Object.getOwnPropertyDescriptor(m,"canSelectTitle"),m),s(m,"canLoadMore",[c],Object.getOwnPropertyDescriptor(m,"canLoadMore"),m),s(m,"canShowOthers",[d],Object.getOwnPropertyDescriptor(m,"canShowOthers"),m),s(m,"_showFooter",[p],Object.getOwnPropertyDescriptor(m,"_showFooter"),m),m))}),define("discourse/controllers/basic-modal-body",["exports","discourse/mixins/modal-functionality"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{modal:null})}),define("discourse/controllers/bulk-notification-level",["exports","ember-addons/ember-computed-decorators","discourse/lib/notification-levels"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i;e.default=Ember.Controller.extend((i={topicBulkActions:Ember.inject.controller(),notificationLevelId:null,notificationLevels:function(){return n.topicLevels.map(function(e){return{id:e.id.toString(),name:I18n.t("topic.notifications."+e.key+".title"),description:I18n.t("topic.notifications."+e.key+".description")}})},disabled:Ember.computed.empty("notificationLevelId"),actions:{changeNotificationLevel:function(){this.topicBulkActions.performAndRefresh({type:"change_notification_level",notification_level_id:this.notificationLevelId})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"notificationLevels",[t.default],Object.getOwnPropertyDescriptor(i,"notificationLevels"),i),i))}),define("discourse/controllers/change-owner",["exports","discourse/mixins/modal-functionality","discourse/lib/url","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Controller.extend(t.default,(o=(0,i.default)("saving","new_user"),r=(0,i.default)("saving"),a={topicController:Ember.inject.controller("topic"),saving:!1,new_user:null,selectedPostsCount:Ember.computed.alias("topicController.selectedPostsCount"),selectedPostsUsername:Ember.computed.alias("topicController.selectedPostsUsername"),buttonDisabled:function(e,t){return e||Ember.isEmpty(t)},buttonTitle:function(e){return e?I18n.t("saving"):I18n.t("topic.change_owner.action")},onShow:function(){this.setProperties({saving:!1,new_user:""})},actions:{changeOwnershipOfPosts:function(){var e=this;this.set("saving",!0);var t={post_ids:this.get("topicController.selectedPostIds"),username:this.new_user};return Discourse.Topic.changeOwners(this.get("topicController.model.id"),t).then(function(){e.send("closeModal"),e.topicController.send("deselectAll"),e.get("topicController.multiSelect")&&e.topicController.send("toggleMultiSelect"),Ember.run.next(function(){return n.default.routeTo(e.get("topicController.model.url"))})},function(){e.flash(I18n.t("topic.change_owner.error"),"alert-error"),e.set("saving",!1)}),!1}}},s(a,"buttonDisabled",[o],Object.getOwnPropertyDescriptor(a,"buttonDisabled"),a),s(a,"buttonTitle",[r],Object.getOwnPropertyDescriptor(a,"buttonTitle"),a),a))}),define("discourse/controllers/change-timestamp",["exports","discourse/mixins/modal-functionality","ember-addons/ember-computed-decorators","discourse/lib/url","discourse/models/topic"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c;e.default=Ember.Controller.extend(t.default,(r=(0,n.default)("saving"),a=(0,n.default)("date","time"),l=(0,n.default)("createdAt"),u=(0,n.default)("saving","date","validTimestamp"),c={topicController:Ember.inject.controller("topic"),saving:!1,date:"",time:"",buttonTitle:function(e){return e?I18n.t("saving"):I18n.t("topic.change_timestamp.action")},createdAt:function(e,t){return moment(e+" "+t,"YYYY-MM-DD HH:mm:ss")},validTimestamp:function(e){return moment().diff(e,"minutes")<0},buttonDisabled:function(e,t,n){return!(!e&&!n)||Ember.isEmpty(t)},onShow:function(){this.set("date",moment().format("YYYY-MM-DD"))},actions:{changeTimestamp:function(){var e=this;this.set("saving",!0);var t=this.topicController.model;return s.default.changeTimestamp(t.id,this.createdAt.unix()).then(function(){e.send("closeModal"),e.setProperties({date:"",time:"",saving:!1}),Ember.run.next(function(){return i.default.routeTo(t.url)})}).catch(function(){return e.flash(I18n.t("topic.change_timestamp.error"),"alert-error")}).finally(function(){return e.set("saving",!1)}),!1}}},o(c,"buttonTitle",[r],Object.getOwnPropertyDescriptor(c,"buttonTitle"),c),o(c,"createdAt",[a],Object.getOwnPropertyDescriptor(c,"createdAt"),c),o(c,"validTimestamp",[l],Object.getOwnPropertyDescriptor(c,"validTimestamp"),c),o(c,"buttonDisabled",[u],Object.getOwnPropertyDescriptor(c,"buttonDisabled"),c),c))}),define("discourse/controllers/composer",["exports","discourse/lib/url","discourse/lib/quote","discourse/models/draft","discourse/models/composer","ember-addons/ember-computed-decorators","discourse/models/input-validation","discourse-common/lib/get-owner","discourse/lib/utilities","discourse/lib/text","discourse/lib/formatter"],function(e,t,n,i,s,o,r,a,l,u,c){"use strict";function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function m(e,t){t=t||{};var n=t.draft,o=t.draftKey,r=t.draftSequence;try{n&&"string"==typeof n&&(n=JSON.parse(n))}catch(e){n=null,i.default.clear(o,r)}if(n&&(n.title&&""!==n.title||n.reply&&""!==n.reply)){var a=e.createRecord("composer");return a.open({draftKey:o,draftSequence:r,action:n.action,title:n.title,categoryId:n.categoryId||t.categoryId,postId:n.postId,archetypeId:n.archetypeId,reply:n.reply,metaData:n.metaData,usernames:n.usernames,draft:!0,composerState:s.default.DRAFT,composerTime:n.composerTime,typingTime:n.typingTime,whisper:n.whisper,tags:n.tags,noBump:n.noBump}),a}}function f(e){B=e}function b(){R.length=0}function h(e){R.push(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.toggleCheckDraftPopup=f,e.clearPopupMenuOptionsCallback=b,e.addPopupMenuOptionsCallback=h;var g,v,y,_,w,x,E,k,P,j,T,O,C,S,M,D,I,A,L,z,N,U,F=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{ +!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),R=[],B=!Ember.testing;e.default=Ember.Controller.extend((g=(0,o.on)("init"),v=(0,o.default)("showPreview"),y=(0,o.observes)("showPreview"),_=(0,o.default)("model.replyingToTopic","model.creatingPrivateMessage","model.targetUsernames","model.composeState"),w=(0,o.default)("model.canEditTitle","model.creatingPrivateMessage"),x=(0,o.default)("canWhisper","replyingToWhisper"),E=(0,o.default)("model.post"),k=(0,o.default)("model.action","isWhispering"),P=(0,o.default)("model.action","isWhispering","model.editConflict"),j=(0,o.default)("isStaffUser","model.action"),T=(0,o.default)("model.composeState","model.creatingTopic","model.post"),O=(0,o.default)("model.creatingPrivateMessage","model.targetUsernames"),C=(0,o.default)("model.topic.title"),S=(0,o.default)(),M=(0,o.observes)("model.reply","model.title"),D=(0,o.default)("model.categoryId","lastValidatedAt"),I=(0,o.default)("model.category","model.tags","lastValidatedAt"),A=(0,o.default)("model.action"),L=(0,o.default)("model.composeState"),U={topicController:Ember.inject.controller("topic"),application:Ember.inject.controller(),replyAsNewTopicDraft:Ember.computed.equal("model.draftKey",s.default.REPLY_AS_NEW_TOPIC_KEY),replyAsNewPrivateMessageDraft:Ember.computed.equal("model.draftKey",s.default.REPLY_AS_NEW_PRIVATE_MESSAGE_KEY),checkedMessages:!1,messageCount:null,showEditReason:!1,editReason:null,scopedCategoryId:null,lastValidatedAt:null,isUploading:!1,allowUpload:!1,uploadIcon:"upload",topic:null,linkLookup:null,showPreview:!0,forcePreview:Ember.computed.and("site.mobileView","showPreview"),whisperOrUnlistTopic:Ember.computed.or("isWhispering","model.unlistTopic"),categories:Ember.computed.alias("site.categoriesList"),_setupPreview:function(){var e=!this.site.mobileView&&(this.keyValueStore.get("composer.showPreview")||"true");this.set("showPreview","true"===e)},toggleText:function(e){return e?I18n.t("composer.hide_preview"):I18n.t("composer.show_preview")},showPreviewChanged:function(){this.site.mobileView||this.keyValueStore.set({key:"composer.showPreview",value:this.showPreview})},focusTarget:function(e,t,n,i){return this.capabilities.isIOS&&!(0,l.safariHacksDisabled)()?"none":(n=n||"",t&&0===n.length||n===this.currentUser.username?"usernames":e?"reply":i===s.default.FULLSCREEN?"editor":"title")},showToolbar:Ember.computed({get:function(){var e=(0,a.getOwner)(this).lookup("key-value-store:main"),t=e.get("toolbar-enabled");return void 0===this._toolbarEnabled&&void 0===t&&(this._toolbarEnabled=window.innerWidth>370&&!this.capabilities.isAndroid),this._toolbarEnabled||"true"===t},set:function(e,t){var n=(0,a.getOwner)(this).lookup("key-value-store:main");return this._toolbarEnabled=t,n.set({key:"toolbar-enabled",value:t?"true":"false"}),t}}),topicModel:Ember.computed.alias("topicController.model"),canEditTags:function(e,t){return this.site.can_tag_topics&&e&&!t&&(!this.get("model.topic.isPrivateMessage")||this.site.can_tag_pms)},isStaffUser:function(){var e=this.currentUser;return e&&e.get("staff")},canUnlistTopic:Ember.computed.and("model.creatingTopic","isStaffUser"),showWhisperToggle:function(e,t){return e&&!t},replyingToWhisper:function(e){return e&&e.post_type===this.site.post_types.whisper},isWhispering:Ember.computed.or("replyingToWhisper","model.whisper"),saveIcon:function(e,t){return t?"far-eye-slash":s.SAVE_ICONS[e]},saveLabel:function(e,t,n){return n?"composer.overwrite_edit":t?"composer.create_whisper":s.SAVE_LABELS[e]},canWhisper:function(e,t){return this.siteSettings.enable_whispers&&e&&s.default.REPLY===t},_setupPopupMenuOption:function(e){var t=e();return void 0===t.condition?t.condition=!0:"boolean"==typeof t.condition||(t.condition=this.get(t.condition)),t},popupMenuOptions:function(e){var t=this;if("open"===e||"fullscreen"===e){var n=[];return n.push(this._setupPopupMenuOption(function(){return{action:"toggleInvisible",icon:"far-eye-slash",label:"composer.toggle_unlisted",condition:"canUnlistTopic"}})),n.push(this._setupPopupMenuOption(function(){return{action:"toggleWhisper",icon:"far-eye-slash",label:"composer.toggle_whisper",condition:"showWhisperToggle"}})),n.concat(R.map(function(e){return t._setupPopupMenuOption(e)}))}},showWarning:function(e,t){if(!Discourse.User.currentProp("staff"))return!1;var n=this.get("model.hasTargetGroups");return!Ember.isEmpty(t)&&1===t.split(",").length&&!n&&e},draftTitle:function(e){return(0,u.emojiUnescape)((0,l.escapeExpression)(e))}},d(U,"allowUpload",function(){return(0,l.authorizesOneOrMoreExtensions)()}),d(U,"uploadIcon",function(){return(0,l.uploadIcon)()}),d(U,"actions",{togglePreview:function(){this.toggleProperty("showPreview")},closeComposer:function(){this.close()},openComposer:function(e,t,n){var i=this;this.open(e).then(function(){var e=void 0;t&&(e=t.url),!t&&n&&(e=n.url);var s=void 0;if(n&&(s=n.title),e&&s){e=location.protocol+"//"+location.host+e;var o="["+Handlebars.escapeExpression(s)+"]("+e+")",r=I18n.t("post.continue_discussion",{postLink:o}),a=i.get("model.reply");a&&a.includes(r)||i.model.prependText(r,{new_line:!0})}})},cancelUpload:function(){this.set("model.uploadCancelled",!0)},onPopupMenuAction:function(e){this.send(e)},storeToolbarState:function(e){this.set("toolbarEvent",e)},typed:function(){this.checkReplyLength(),this.model.typing()},cancelled:function(){this.send("hitEsc")},addLinkLookup:function(e){this.set("linkLookup",e)},afterRefresh:function(e){var t=this,n=this.get("model.topic"),i=this.linkLookup;if(n&&i&&1!==n.posts_count){var s=this.get("model.post");$("a[href]",e).each(function(e,o){var r=$(o).prop("href");if(r&&r.length){var a=i.check(s,r),l=F(a,2),u=l[0],d=l[1];if(u){var p=I18n.t("composer.duplicate_link",{domain:d.domain,username:d.username,post_url:n.urlForPostNumber(d.post_number),ago:(0,c.shortDate)(d.posted_at)});return t.appEvents.trigger("composer-messages:create",{extraClass:"custom-body",templateName:"custom-body",body:p}),!1}}return!0})}},toggleWhisper:function(){this.toggleProperty("model.whisper")},toggleInvisible:function(){this.toggleProperty("model.unlistTopic")},toggleToolbar:function(){this.toggleProperty("showToolbar")},toggle:function(){return this.closeAutocomplete(),Ember.isEmpty(this.get("model.reply"))&&Ember.isEmpty(this.get("model.title"))?this.close():this.get("model.composeState")===s.default.OPEN||this.get("model.composeState")===s.default.FULLSCREEN?this.shrink():this.cancelComposer(),!1},fullscreenComposer:function(){return this.toggleFullscreen(),!1},importQuote:function(e){var t=this.get("topic.postStream"),i=this.get("model.post.id");if(!i&&t&&(i=t.get("stream.firstObject")),this.get("model.editingPost")){var s=this.get("model.post.reply_to_post_number");if(s){var o=t.posts.findBy("post_number",s);o&&(i=o.id)}}if(i){this.set("model.loading",!0);var r=this;return this.store.find("post",i).then(function(t){var i=n.default.build(t,t.raw,{raw:!0,full:!0});e.addText(i),r.set("model.loading",!1)})}},cancel:function(){this.cancelComposer()},save:function(){this.save()},displayEditReason:function(){this.set("showEditReason",!0)},hitEsc:function(){return 1===document.querySelectorAll(".emoji-picker-modal.fadeIn").length?void this.appEvents.trigger("emoji-picker:close"):(this.messageCount||0)>0?void this.appEvents.trigger("composer-messages:close"):void((this.get("model.viewOpen")||this.get("model.viewFullscreen"))&&this.shrink())},openIfDraft:function(){this.get("model.viewDraft")&&this.set("model.composeState",s.default.OPEN)},groupsMentioned:function(e){var t=this;this.get("model.creatingPrivateMessage")||this.get("model.topic.isPrivateMessage")||e.forEach(function(e){var n=void 0,i=Discourse.getURL("/g/"+e.name+"/members");n=e.max_mentions<e.user_count?I18n.t("composer.group_mentioned_limit",{group:"@"+e.name,max:e.max_mentions,group_link:i}):I18n.t("composer.group_mentioned",{group:"@"+e.name,count:e.user_count,group_link:i}),t.appEvents.trigger("composer-messages:create",{extraClass:"custom-body",templateName:"custom-body",body:n})})},cannotSeeMention:function(e){var t=this;e.forEach(function(e){var n=t.get("model.topic.isPrivateMessage")?"composer.cannot_see_mention.private":"composer.cannot_see_mention.category",i=I18n.t(n,{username:"@"+e.name});t.appEvents.trigger("composer-messages:create",{extraClass:"custom-body",templateName:"custom-body",body:i})})}}),d(U,"disableSubmit",Ember.computed.or("model.loading","isUploading")),d(U,"save",function(e){var n=this;if(!this.disableSubmit){this.showWarning||this.set("model.isWarning",!1);var i=this.model;if(i.cantSubmitPost)return void this.set("lastValidatedAt",Date.now());if(i.set("disableDrafts",!0),!e&&i.replyingToTopic){var s=this.topicModel;if(!s)return void this.save(!0);if(s.id!==i.get("topic.id")){var o=I18n.t("composer.posting_not_on_topic"),r=[{label:I18n.t("composer.cancel"),class:"d-modal-cancel",link:!0}];return r.push({label:I18n.t("composer.reply_here")+"<br/><div class='topic-title overflow-ellipsis'>"+s.get("fancyTitle")+"</div>",class:"btn btn-reply-here",callback:function(){i.setProperties({topic:s,post:null}),n.save(!0)}}),r.push({label:I18n.t("composer.reply_original")+"<br/><div class='topic-title overflow-ellipsis'>"+this.get("model.topic.fancyTitle")+"</div>",class:"btn-primary btn-reply-on-original",callback:function(){return n.save(!0)}}),void bootbox.dialog(o,r,{classes:"reply-where-modal"})}}var a=!1,l={};$("#reply-control .d-editor-preview img").each(function(e,t){var n=$(t),i=n.prop("src");i&&i.length&&(l[i]={width:n.width(),height:n.height()})});var u=i.save({imageSizes:l,editReason:this.editReason}).then(function(e){if("enqueued"===e.responseJson.action){if(n.send("postWasEnqueued",e.responseJson),e.responseJson.pending_post){var s=n.get("topicController.model.pending_posts");s&&s.pushObject(e.responseJson.pending_post)}return n.destroyDraft(),n.close(),n.appEvents.trigger("post-stream:refresh"),e}("create_post"===e.responseJson.action||n.replyAsNewTopicDraft||n.replyAsNewPrivateMessageDraft)&&n.destroyDraft(),n.get("model.editingPost")?(n.appEvents.trigger("post-stream:refresh",{id:parseInt(e.responseJson.id)}),1===e.responseJson.post.post_number&&n.appEvents.trigger("header:update-topic",i.topic)):n.appEvents.trigger("post-stream:refresh"),"create_post"===e.responseJson.action&&n.appEvents.trigger("post:highlight",e.payload.post_number),n.close();var o=n.currentUser;i.creatingTopic?o.set("topic_count",o.topic_count+1):o.set("reply_count",o.reply_count+1);var r=e.target;r&&!a&&t.default.routeTo(r.url)}).catch(function(e){i.set("disableDrafts",!1),n.appEvents.one("composer:will-open",function(){return bootbox.alert(e)})});return"topic"===this.get("application.currentRouteName").split(".")[0]&&i.get("topic.id")===this.get("topicModel.id")&&(a=i.get("stagedPost")),this.appEvents.trigger("post-stream:posted",a),this.messageBus.pause(),u.finally(function(){return n.messageBus.resume()}),u}}),d(U,"checkReplyLength",function(){Ember.isEmpty("model.reply")||this.appEvents.trigger("composer:typed-reply")}),d(U,"open",function(e){var t=this;if(e=e||{},!e.draftKey)throw new Error("composer opened without a proper draft key");var n=this.model;if(!e.ignoreIfChanged||!n||n.composeState===s.default.CLOSED){if(this.setProperties({showEditReason:!1,editReason:null,scopedCategoryId:null}),e.categoryId&&"reply_as_new_topic"!==e.draftKey&&!e.disableScopedCategory){this.site.categories.findBy("id",e.categoryId)&&this.set("scopedCategoryId",e.categoryId)}return n&&e.draftKey!==n.draftKey&&n.composeState===s.default.DRAFT&&(this.close(),n=null),new Ember.RSVP.Promise(function(o,r){return n&&n.replyDirty?(n.composeState!==s.default.OPEN||n.draftKey!==e.draftKey||e.action)&&(n.composeState!==s.default.DRAFT||n.draftKey!==e.draftKey||(n.set("composeState",s.default.OPEN),e.action))?t.cancelComposer().then(function(){return t.open(e)}).then(o,r):o():(n&&n.action!==e.action&&n.setProperties({unlistTopic:!1,whisper:!1}),void 0===e.draftSequence?i.default.get(e.draftKey).then(function(n){return e.skipDraftCheck?(n.draft=void 0,n):t.confirmDraftAbandon(n)}).then(function(i){!e.draft&&i.draft&&(e.draft=i.draft),e.draftSequence=i.draft_sequence,t._setModel(n,e)}).then(o,r):(e.draft||e.skipDraftCheck||i.default.get(e.draftKey).then(function(e){return t.confirmDraftAbandon(e)}).then(function(n){n.draft&&(e.draft=n.draft,e.draftSequence=n.draft_sequence,t.open(e))}),t._setModel(n,e),void o()))})}}),d(U,"_setModel",function(e,t){var n=this;if(this.set("linkLookup",null),t.draft?(e=m(this.store,t))&&e.set("topic",t.topic):(e=e||this.store.createRecord("composer"),e.open(t)),this.set("model",e),e.setProperties({composeState:s.default.OPEN,isWarning:!1}),t.usernames&&!this.get("model.targetUsernames")&&this.set("model.targetUsernames",t.usernames),t.topicTitle&&t.topicTitle.length<=this.siteSettings.max_topic_title_length&&this.set("model.title",t.topicTitle),t.topicCategoryId&&this.set("model.categoryId",t.topicCategoryId),t.topicTags&&!this.site.mobileView&&this.site.can_tag_topics){var i=(0,l.escapeExpression)(t.topicTags).split(",").slice(0,this.siteSettings.max_tags_per_topic);i.forEach(function(e,t,i){return i[t]=e.substring(0,n.siteSettings.max_tag_length)}),this.set("model.tags",i)}t.topicBody&&this.set("model.reply",t.topicBody)}),d(U,"viewNewReply",function(){return t.default.routeTo(this.get("model.createdPost.url")),this.close(),!1}),d(U,"destroyDraft",function(){var e=this,t=this.get("model.draftKey");t&&("new_topic"===t&&this.send("clearTopicDraft"),i.default.clear(t,this.get("model.draftSequence")).then(function(){return e.appEvents.trigger("draft:destroyed",t)}))}),d(U,"confirmDraftAbandon",function(e){if(!e.draft)return e;var t=JSON.parse(e.draft);return t.reply===t.originalText?(e.draft=null,e):B?new Ember.RSVP.Promise(function(t){bootbox.dialog(I18n.t("drafts.abandon.confirm"),[{label:I18n.t("drafts.abandon.no_value"),callback:function(){return t(e)}},{label:I18n.t("drafts.abandon.yes_value"),class:"btn-danger",callback:function(){e.draft=null,t(e)}}])}):(e.draft=null,e)}),d(U,"cancelComposer",function(){var e=this;return new Ember.RSVP.Promise(function(t){e.get("model.hasMetaData")||e.get("model.replyDirty")?bootbox.dialog(I18n.t("post.abandon.confirm"),[{label:I18n.t("post.abandon.no_value")},{label:I18n.t("post.abandon.yes_value"),class:"btn-danger",callback:function(n){n&&(e.destroyDraft(),e.model.clearState(),e.close(),t())}}]):(e.destroyDraft(),e.model.clearState(),e.close(),t())})}),d(U,"shrink",function(){this.get("model.replyDirty")||this.get("model.canEditTitle")&&this.get("model.titleDirty")?this.collapse():this.close()}),d(U,"_saveDraft",function(){var e=this.model;e&&e.saveDraft()}),d(U,"_shouldSaveDraft",function(){Ember.run.debounce(this,this._saveDraft,2e3)}),d(U,"categoryValidation",function(e,t){if(!this.siteSettings.allow_uncategorized_topics&&!e)return r.default.create({failed:!0,reason:I18n.t("composer.error.category_missing"),lastShownAt:t})}),d(U,"tagValidation",function(e,t,n){var i=t||[];if(this.site.can_tag_topics&&e&&e.minimum_required_tags>i.length)return r.default.create({failed:!0,reason:I18n.t("composer.error.tags_missing",{count:e.minimum_required_tags}),lastShownAt:n})}),d(U,"collapse",function(){this._saveDraft(),this.set("model.composeState",s.default.DRAFT)}),d(U,"toggleFullscreen",function(){this._saveDraft(),this.get("model.composeState")===s.default.FULLSCREEN?this.set("model.composeState",s.default.OPEN):this.set("model.composeState",s.default.FULLSCREEN)}),d(U,"close",function(){document.querySelector("html").classList.remove("fullscreen-composer"),this.setProperties({model:null,lastValidatedAt:null})}),d(U,"closeAutocomplete",function(){$(".d-editor-input").autocomplete({cancel:!0})}),d(U,"canEdit",function(e){return"edit"===e&&this.currentUser.can_edit}),d(U,"visible",function(e){return e&&"closed"!==e}),z=U,p(z,"_setupPreview",[g],Object.getOwnPropertyDescriptor(z,"_setupPreview"),z),p(z,"toggleText",[v],Object.getOwnPropertyDescriptor(z,"toggleText"),z),p(z,"showPreviewChanged",[y],Object.getOwnPropertyDescriptor(z,"showPreviewChanged"),z),p(z,"focusTarget",[_],Object.getOwnPropertyDescriptor(z,"focusTarget"),z),p(z,"canEditTags",[w],Object.getOwnPropertyDescriptor(z,"canEditTags"),z),p(z,"isStaffUser",[o.default],Object.getOwnPropertyDescriptor(z,"isStaffUser"),z),p(z,"showWhisperToggle",[x],Object.getOwnPropertyDescriptor(z,"showWhisperToggle"),z),p(z,"replyingToWhisper",[E],Object.getOwnPropertyDescriptor(z,"replyingToWhisper"),z),p(z,"saveIcon",[k],Object.getOwnPropertyDescriptor(z,"saveIcon"),z),p(z,"saveLabel",[P],Object.getOwnPropertyDescriptor(z,"saveLabel"),z),p(z,"canWhisper",[j],Object.getOwnPropertyDescriptor(z,"canWhisper"),z),p(z,"popupMenuOptions",[T],Object.getOwnPropertyDescriptor(z,"popupMenuOptions"),z),p(z,"showWarning",[O],Object.getOwnPropertyDescriptor(z,"showWarning"),z),p(z,"draftTitle",[C],Object.getOwnPropertyDescriptor(z,"draftTitle"),z),p(z,"allowUpload",[o.default],Object.getOwnPropertyDescriptor(z,"allowUpload"),z),p(z,"uploadIcon",[S],(N=Object.getOwnPropertyDescriptor(z,"uploadIcon"),N=N?N.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return N}}),z),p(z,"_shouldSaveDraft",[M],Object.getOwnPropertyDescriptor(z,"_shouldSaveDraft"),z),p(z,"categoryValidation",[D],Object.getOwnPropertyDescriptor(z,"categoryValidation"),z),p(z,"tagValidation",[I],Object.getOwnPropertyDescriptor(z,"tagValidation"),z),p(z,"canEdit",[A],Object.getOwnPropertyDescriptor(z,"canEdit"),z),p(z,"visible",[L],Object.getOwnPropertyDescriptor(z,"visible"),z),z))}),define("discourse/controllers/create-account",["exports","discourse/lib/ajax","discourse/mixins/modal-functionality","discourse/lib/computed","ember-addons/ember-computed-decorators","discourse/lib/utilities","discourse/models/input-validation","discourse/mixins/password-validation","discourse/mixins/username-validation","discourse/mixins/name-validation","discourse/mixins/user-fields-validation","discourse/lib/url","discourse/models/login-method"],function(e,t,n,i,s,o,r,a,l,u,c,d,p){"use strict";function m(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var f,b,h,g,v,y;e.default=Ember.Controller.extend(n.default,a.default,l.default,u.default,c.default,(f=(0,s.default)("passwordRequired","nameValidation.failed","emailValidation.failed","usernameValidation.failed","passwordValidation.failed","userFieldsValidation.failed","formSubmitted"),b=(0,s.default)("authOptions.auth_provider"),h=(0,s.default)("accountEmail","rejectedEmails.[]"),g=(0,s.default)("accountEmail","authOptions.email","authOptions.email_valid"),v=(0,s.on)("init"),y={login:Ember.inject.controller(),complete:!1,accountPasswordConfirm:0,accountChallenge:0,formSubmitted:!1,rejectedEmails:Ember.A([]),prefilledUsername:null,userFields:null,isDeveloper:!1,hasAuthOptions:Ember.computed.notEmpty("authOptions"),canCreateLocal:(0,i.setting)("enable_local_logins"),showCreateForm:Ember.computed.or("hasAuthOptions","canCreateLocal"),resetForm:function(){this.setProperties({accountName:"",accountEmail:"",accountUsername:"",accountPassword:"",authOptions:null,complete:!1,formSubmitted:!1,rejectedEmails:[],rejectedPasswords:[],prefilledUsername:null,isDeveloper:!1}),this._createUserFields()},submitDisabled:function(){return!(!this.get("emailValidation.failed")&&!this.passwordRequired)&&(!!this.formSubmitted||(!!this.get("nameValidation.failed")||(!!this.get("emailValidation.failed")||(!!this.get("usernameValidation.failed")||(!!this.get("passwordValidation.failed")||!!this.get("userFieldsValidation.failed"))))))},usernameRequired:Ember.computed.not("authOptions.omit_username"),fullnameRequired:function(){return this.get("siteSettings.full_name_required")||this.get("siteSettings.enable_names")},passwordRequired:function(e){return Ember.isEmpty(e)},disclaimerHtml:function(){return I18n.t("create_account.disclaimer",{tos_link:this.get("siteSettings.tos_url")||Discourse.getURL("/tos"),privacy_link:this.get("siteSettings.privacy_policy_url")||Discourse.getURL("/privacy")})},emailValidation:function(e,t){return Ember.isEmpty(e)?r.default.create({failed:!0}):t.includes(e)?r.default.create({failed:!0,reason:I18n.t("user.email.invalid")}):this.get("authOptions.email")===e&&this.get("authOptions.email_valid")?r.default.create({ok:!0,reason:I18n.t("user.email.authenticated",{provider:this.authProviderDisplayName(this.get("authOptions.auth_provider"))})}):(0,o.emailValid)(e)?r.default.create({ok:!0,reason:I18n.t("user.email.ok")}):r.default.create({failed:!0,reason:I18n.t("user.email.invalid")})},emailValidated:function(){return this.get("authOptions.email")===this.accountEmail&&this.get("authOptions.email_valid")},authProviderDisplayName:function(e){var t=(0,p.findAll)().find(function(t){return t.name===e});return t?t.get("prettyName"):e},prefillUsername:function(){this.prefilledUsername&&(this.accountUsername===this.prefilledUsername&&this.set("accountUsername",""),this.set("prefilledUsername",null)),this.get("emailValidation.ok")&&(Ember.isEmpty(this.accountUsername)||this.get("authOptions.email"))&&this.fetchExistingUsername()}.observes("emailValidation","accountEmail"),hasAtLeastOneLoginButton:function(){return(0,p.findAll)().length>0},fetchConfirmationValue:function(){var e=this;return(0,t.ajax)((0,d.userPath)("hp.json")).then(function(t){e.setProperties({accountPasswordConfirm:t.value,accountChallenge:t.challenge.split("").reverse().join("")})})},actions:{externalLogin:function(e){this.login.send("externalLogin",e)},createAccount:function(){var e=this,t=this.getProperties("accountName","accountEmail","accountPassword","accountUsername","accountPasswordConfirm","accountChallenge"),n=this.userFields,i=this.get("authOptions.destination_url");return Ember.isEmpty(i)||$.cookie("destination_url",i,{path:"/"}),Ember.isEmpty(n)||(t.userFields={},n.forEach(function(e){return t.userFields[e.get("field.id")]=e.get("value")})),this.set("formSubmitted",!0),Discourse.User.createAccount(t).then(function(n){if(e.set("isDeveloper",!1),n.success){var i=$("#hidden-login-form");i.find("input[name=username]").val(t.accountUsername),i.find("input[name=password]").val(t.accountPassword),i.find("input[name=redirect]").val((0,d.userPath)("account-created")),i.submit()}else e.flash(n.message||I18n.t("create_account.failed"),"error"),n.is_developer&&e.set("isDeveloper",!0),n.errors&&n.errors.email&&n.errors.email.length>0&&n.values&&e.rejectedEmails.pushObject(n.values.email),n.errors&&n.errors.password&&n.errors.password.length>0&&e.rejectedPasswords.pushObject(t.accountPassword),e.set("formSubmitted",!1),$.removeCookie("destination_url")},function(){return e.set("formSubmitted",!1),$.removeCookie("destination_url"),e.flash(I18n.t("create_account.failed"),"error")})}}},m(y,"submitDisabled",[f],Object.getOwnPropertyDescriptor(y,"submitDisabled"),y),m(y,"fullnameRequired",[s.default],Object.getOwnPropertyDescriptor(y,"fullnameRequired"),y),m(y,"passwordRequired",[b],Object.getOwnPropertyDescriptor(y,"passwordRequired"),y),m(y,"disclaimerHtml",[s.default],Object.getOwnPropertyDescriptor(y,"disclaimerHtml"),y),m(y,"emailValidation",[h],Object.getOwnPropertyDescriptor(y,"emailValidation"),y),m(y,"emailValidated",[g],Object.getOwnPropertyDescriptor(y,"emailValidated"),y),m(y,"hasAtLeastOneLoginButton",[s.default],Object.getOwnPropertyDescriptor(y,"hasAtLeastOneLoginButton"),y),m(y,"fetchConfirmationValue",[v],Object.getOwnPropertyDescriptor(y,"fetchConfirmationValue"),y),y))}),define("discourse/controllers/discovery",["exports","discourse/lib/url"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({discoveryTopics:Ember.inject.controller("discovery/topics"),navigationCategory:Ember.inject.controller("navigation/category"),application:Ember.inject.controller(),loading:!1,category:Ember.computed.alias("navigationCategory.category"),noSubcategories:Ember.computed.alias("navigationCategory.noSubcategories"),loadedAllItems:Ember.computed.not("discoveryTopics.model.canLoadMore"),_showFooter:function(){this.set("application.showFooter",this.loadedAllItems)}.observes("loadedAllItems"),showMoreUrl:function(e){var t="",n=this.category;return n&&(t="/c/"+Discourse.Category.slugFor(n)+(this.noSubcategories?"/none":"")+"/l"),t+="/top/"+e},actions:{changePeriod:function(e){t.default.routeTo(this.showMoreUrl(e))}}})}),define("discourse/controllers/discovery/categories",["exports","ember-addons/ember-computed-decorators","discourse/controllers/discovery"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a={rows:"categories_only",rows_with_featured_topics:"categories_with_featured_topics",boxes:"categories_boxes",boxes_with_featured_topics:"categories_boxes_with_topics"};e.default=n.default.extend((s=(0,t.default)("model.categories.[].featuredTopics.length"),o=(0,t.default)("model.parentCategory"),r={discovery:Ember.inject.controller(),category:null,canEdit:function(){return Discourse.User.currentProp("staff")},latestTopicOnly:function(){return void 0===this.get("model.categories").find(function(e){return e.get("featuredTopics.length")>1})},categoryPageStyle:function(e){var t=this.site.mobileView?"categories_with_featured_topics":this.siteSettings.desktop_category_page_style;e&&(t=a[e.get("subcategory_list_style")]||t);var n=e&&"categories_and_latest_topics"===t?"categories_only":t;return Ember.String.dasherize(n)},actions:{refresh:function(){this.send("triggerRefresh")}}},i(r,"canEdit",[t.default],Object.getOwnPropertyDescriptor(r,"canEdit"),r),i(r,"latestTopicOnly",[s],Object.getOwnPropertyDescriptor(r,"latestTopicOnly"),r),i(r,"categoryPageStyle",[o],Object.getOwnPropertyDescriptor(r,"categoryPageStyle"),r),r))}),define("discourse/controllers/discovery/topics",["exports","discourse/controllers/discovery","discourse/controllers/discovery-sortable","discourse/mixins/bulk-topic-selection","discourse/lib/computed","discourse/lib/show-modal","discourse/lib/url","discourse/models/topic-list","ember-addons/ember-computed-decorators"],function(e,t,n,i,s,o,r,a,l){"use strict";function u(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var c,d,p,m,f,b,h=(c=(0,l.default)("model.filter","model.topics.length"),d=(0,l.default)("model.filter","model.topics.length"),p=(0,l.default)("model.filter","model.topics.length"),m=(0,l.default)("allLoaded","model.topics.length"),f=(0,l.default)("allLoaded","model.topics.length"),b={discovery:Ember.inject.controller(),discoveryTopics:Ember.inject.controller("discovery/topics"),period:null,canStar:Ember.computed.alias("currentUser.id"),showTopicPostBadges:Ember.computed.not("discoveryTopics.new"),redirectedReason:Ember.computed.alias("currentUser.redirected_to_top.reason"),order:"default",ascending:!1,expandGloballyPinned:!1,expandAllPinned:!1,resetParams:function(){var e=this;Object.keys(this.get("model.params")||{}).forEach(function(t){e.set(t,h[t])})},actions:{changeSort:function(e){e===this.order?this.toggleProperty("ascending"):this.setProperties({order:e,ascending:!1}),this.model.refreshSort(e,this.ascending)},showInserted:function(){var e=this.topicTrackingState;return this.model.loadBefore(e.get("newIncoming"),!0),e.resetTracking(),!1},refresh:function(){var e=this,t=this.get("model.filter");this.resetParams(),this.get("discovery.loading")||(this.set("discovery.loading",!0),this.topicTrackingState.resetTracking(),this.store.findFiltered("topicList",{filter:t}).then(function(n){a.default.hideUniformCategory(n,e.category),e.setProperties({model:n}),e.resetSelected(),e.topicTrackingState&&e.topicTrackingState.sync(n,t),e.send("loadingComplete")}))},resetNew:function(){var e=this;this.topicTrackingState.resetNew(),Discourse.Topic.resetNew().then(function(){return e.send("refresh")})},dismissReadPosts:function(){(0,o.default)("dismiss-read",{title:"topics.bulk.dismiss_read"})}},isFilterPage:function(e,t){return!!e&&!!e.match(new RegExp(t+"$","gi"))},showDismissRead:function(e,t){return this.isFilterPage(e,"unread")&&t>0},showResetNew:function(e,t){return"new"===e&&t>0},showDismissAtTop:function(e,t){return(this.isFilterPage(e,"new")||this.isFilterPage(e,"unread"))&&t>=15},hasTopics:Ember.computed.gt("model.topics.length",0),allLoaded:Ember.computed.empty("model.more_topics_url"),latest:(0,s.endWith)("model.filter","latest"),new:(0,s.endWith)("model.filter","new"),top:Ember.computed.notEmpty("period"),yearly:Ember.computed.equal("period","yearly"),quarterly:Ember.computed.equal("period","quarterly"),monthly:Ember.computed.equal("period","monthly"),weekly:Ember.computed.equal("period","weekly"),daily:Ember.computed.equal("period","daily"),footerMessage:function(e,t){if(e){var n=this.category;if(n)return I18n.t("topics.bottom.category",{category:n.get("name")});var i=(this.get("model.filter")||"").split("/");return 0===t?I18n.t("topics.none."+i[0],{category:i[1]}):I18n.t("topics.bottom."+i[0],{category:i[1]})}},footerEducation:function(e,t){if(e&&!(t>0)&&this.currentUser){var n=(this.get("model.filter")||"").split("/"),i=n[n.length-1];if("new"===i||"unread"===i)return I18n.t("topics.none.educate."+i,{userPrefsUrl:(0,r.userPath)(this.currentUser.get("username_lower")+"/preferences")})}}},u(b,"showDismissRead",[c],Object.getOwnPropertyDescriptor(b,"showDismissRead"),b),u(b,"showResetNew",[d],Object.getOwnPropertyDescriptor(b,"showResetNew"),b),u(b,"showDismissAtTop",[p],Object.getOwnPropertyDescriptor(b,"showDismissAtTop"),b),u(b,"footerMessage",[m],Object.getOwnPropertyDescriptor(b,"footerMessage"),b),u(b,"footerEducation",[f],Object.getOwnPropertyDescriptor(b,"footerEducation"),b),b);Object.keys(n.queryParams).forEach(function(e){void 0===h[e]&&(h[e]=null)}),e.default=t.default.extend(h,i.default)}),define("discourse/controllers/edit-category",["exports","discourse/mixins/modal-functionality","discourse/lib/url","discourse/lib/ajax-error","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m,f;e.default=Ember.Controller.extend(t.default,(r=(0,s.on)("init"),a=(0,s.observes)("model.description"),l=(0,s.default)("model.{id,name}"),u=(0, +s.observes)("title"),c=(0,s.default)("saving","model.name","model.color","deleting"),d=(0,s.default)("saving","deleting"),p=(0,s.default)("name"),m=(0,s.default)("saving","model.id"),f={selectedTab:null,saving:!1,deleting:!1,panels:null,hiddenTooltip:!0,_initPanels:function(){this.set("panels",[])},onShow:function(){this.changeSize(),this.titleChanged(),this.set("hiddenTooltip",!0)},changeSize:function(){Ember.isEmpty(this.get("model.description"))?this.set("modal.modalClass","edit-category-modal small"):this.set("modal.modalClass","edit-category-modal full")},title:function(e){return e.id?I18n.t("category.edit_dialog_title",{categoryName:e.name}):I18n.t("category.create")},titleChanged:function(){this.set("modal.title",this.title)},disabled:function(e,t,n,i){return!(!e&&!i)||(!t||!n)},deleteDisabled:function(e,t){return t||e||!1},categoryName:function(e){return e=e||"",e.trim().length>0?e:I18n.t("preview")},saveLabel:function(e,t){return e?"saving":t?"category.save":"category.create"},actions:{saveCategory:function(){var e=this,t=this.model,s=this.site.categories.findBy("id",parseInt(t.parent_category_id,10));this.set("saving",!0),t.set("parentCategory",s),t.save().then(function(i){e.set("saving",!1),e.send("closeModal"),t.setProperties({slug:i.category.slug,id:i.category.id}),n.default.redirectTo("/c/"+Discourse.Category.slugFor(t))}).catch(function(t){e.flash((0,i.extractError)(t),"error"),e.set("saving",!1)})},deleteCategory:function(){var e=this;this.set("deleting",!0),this.send("hideModal"),bootbox.confirm(I18n.t("category.delete_confirm"),I18n.t("no_value"),I18n.t("yes_value"),function(t){t?e.model.destroy().then(function(){e.send("closeModal"),n.default.redirectTo("/categories")},function(t){e.flash((0,i.extractError)(t),"error"),e.send("reopenModal"),e.displayErrors([I18n.t("category.delete_error")]),e.set("deleting",!1)}):(e.send("reopenModal"),e.set("deleting",!1))})},toggleDeleteTooltip:function(){this.toggleProperty("hiddenTooltip")}}},o(f,"_initPanels",[r],Object.getOwnPropertyDescriptor(f,"_initPanels"),f),o(f,"changeSize",[a],Object.getOwnPropertyDescriptor(f,"changeSize"),f),o(f,"title",[l],Object.getOwnPropertyDescriptor(f,"title"),f),o(f,"titleChanged",[u],Object.getOwnPropertyDescriptor(f,"titleChanged"),f),o(f,"disabled",[c],Object.getOwnPropertyDescriptor(f,"disabled"),f),o(f,"deleteDisabled",[d],Object.getOwnPropertyDescriptor(f,"deleteDisabled"),f),o(f,"categoryName",[p],Object.getOwnPropertyDescriptor(f,"categoryName"),f),o(f,"saveLabel",[m],Object.getOwnPropertyDescriptor(f,"saveLabel"),f),f))}),define("discourse/controllers/edit-topic-timer",["exports","ember-addons/ember-computed-decorators","discourse/mixins/modal-functionality","discourse/models/topic-timer","discourse/lib/ajax-error"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.BUMP_TYPE=e.REMINDER_TYPE=e.DELETE_STATUS_TYPE=e.PUBLISH_TO_CATEGORY_STATUS_TYPE=e.OPEN_STATUS_TYPE=e.CLOSE_STATUS_TYPE=void 0;var r,a,l,u,c,d=e.CLOSE_STATUS_TYPE="close",p=e.OPEN_STATUS_TYPE="open",m=e.PUBLISH_TO_CATEGORY_STATUS_TYPE="publish_to_category",f=e.DELETE_STATUS_TYPE="delete",b=e.REMINDER_TYPE="reminder",h=e.BUMP_TYPE="bump";e.default=Ember.Controller.extend(n.default,(r=(0,t.default)("model.closed"),a=(0,t.default)(),l=(0,t.default)("isPublic","publicTimerTypes","privateTimerTypes"),u=(0,t.default)("isPublic","model.topic_timer","model.private_topic_timer"),c={loading:!1,isPublic:"true",publicTimerTypes:function(e){var t=[{id:d,name:I18n.t(e?"topic.temp_open.title":"topic.auto_close.title")},{id:p,name:I18n.t(e?"topic.auto_reopen.title":"topic.temp_close.title")},{id:m,name:I18n.t("topic.publish_to_category.title")},{id:h,name:I18n.t("topic.auto_bump.title")}];return this.currentUser.get("staff")&&t.push({id:f,name:I18n.t("topic.auto_delete.title")}),t},privateTimerTypes:function(){return[{id:b,name:I18n.t("topic.reminder.title")}]},selections:function(e,t,n){return"true"===e?t:n},topicTimer:function(e,t,n){return"true"===e?t:n},_setTimer:function(e,t){var n=this;this.set("loading",!0),i.default.updateStatus(this.get("model.id"),e,this.get("topicTimer.based_on_last_post"),t,this.get("topicTimer.category_id")).then(function(t){if(e)n.send("closeModal"),Ember.setProperties(n.topicTimer,{execute_at:t.execute_at,duration:t.duration,category_id:t.category_id}),n.set("model.closed",t.closed);else{var i="true"===n.isPublic?"topic_timer":"private_topic_timer";n.set("model."+i,Ember.Object.create({})),n.setProperties({selection:null})}}).catch(function(e){(0,s.popupAjaxError)(e)}).finally(function(){return n.set("loading",!1)})},actions:{saveTimer:function(){if(!this.get("topicTimer.updateTime"))return void this.flash(I18n.t("topic.topic_status_update.time_frame_required"),"alert-error");this._setTimer(this.get("topicTimer.updateTime"),this.get("topicTimer.status_type"))},removeTimer:function(){this._setTimer(null,this.get("topicTimer.status_type"))}}},o(c,"publicTimerTypes",[r],Object.getOwnPropertyDescriptor(c,"publicTimerTypes"),c),o(c,"privateTimerTypes",[a],Object.getOwnPropertyDescriptor(c,"privateTimerTypes"),c),o(c,"selections",[l],Object.getOwnPropertyDescriptor(c,"selections"),c),o(c,"topicTimer",[u],Object.getOwnPropertyDescriptor(c,"topicTimer"),c),c))}),define("discourse/controllers/email-login",["exports","discourse/models/user","discourse/lib/ajax","discourse/lib/url","discourse/lib/ajax-error"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({secondFactorMethod:t.SECOND_FACTOR_METHODS.TOTP,lockImageUrl:Discourse.getURL("/images/lock.svg"),actions:{finishLogin:function(){var e=this;(0,n.ajax)({url:"/session/email-login/"+this.model.token,type:"POST",data:{second_factor_token:this.secondFactorToken,second_factor_method:this.secondFactorMethod}}).then(function(t){t.success?i.default.redirectTo("/"):e.set("model.error",t.error)}).catch(s.popupAjaxError)}}})}),define("discourse/controllers/exception",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a,l={classes:"btn-primary",action:"back",key:"errors.buttons.back"},u={classes:"",action:"back",key:"errors.buttons.back"},c={classes:"btn-primary",action:"tryLoading",key:"errors.buttons.again",icon:"refresh"},d={classes:"btn-primary",action:"tryLoading",key:"errors.buttons.fixed"};e.default=Ember.Controller.extend((i=(0,t.on)("init"),s=(0,t.default)("isNetwork","isServer","isUnknown"),o=(0,t.default)("networkFixed","isNetwork","isServer","isUnknown"),r=(0,t.default)("networkFixed","isNetwork","isServer","isUnknown"),a={thrown:null,lastTransition:null,isNetwork:function(){return 0===this.get("thrown.readyState")||"timeout"===this.get("thrown.jqTextStatus")},isNotFound:Ember.computed.equal("thrown.status",404),isForbidden:Ember.computed.equal("thrown.status",403),isServer:Ember.computed.gte("thrown.status",500),isUnknown:Ember.computed.none("isNetwork","isServer"),networkFixed:!1,loading:!1,_init:function(){this.set("loading",!1)},reason:function(){return this.isNetwork?I18n.t("errors.reasons.network"):this.isServer?I18n.t("errors.reasons.server"):this.isNotFound?I18n.t("errors.reasons.not_found"):this.isForbidden?I18n.t("errors.reasons.forbidden"):I18n.t("errors.reasons.unknown")},requestUrl:Ember.computed.alias("thrown.requestedUrl"),desc:function(){return this.networkFixed?I18n.t("errors.desc.network_fixed"):this.isNetwork?I18n.t("errors.desc.network"):this.isNotFound?I18n.t("errors.desc.not_found"):this.isServer?I18n.t("errors.desc.server",{status:this.get("thrown.status")+" "+this.get("thrown.statusText")}):I18n.t("errors.desc.unknown")},enabledButtons:function(){return this.networkFixed?[d]:this.isNetwork?[u,c]:[l,c]},actions:{back:function(){window.history.back()},tryLoading:function(){var e=this;this.set("loading",!0),Ember.run.schedule("afterRender",function(){e.lastTransition.retry(),e.set("loading",!1)})}}},n(a,"isNetwork",[t.default],Object.getOwnPropertyDescriptor(a,"isNetwork"),a),n(a,"_init",[i],Object.getOwnPropertyDescriptor(a,"_init"),a),n(a,"reason",[s],Object.getOwnPropertyDescriptor(a,"reason"),a),n(a,"desc",[o],Object.getOwnPropertyDescriptor(a,"desc"),a),n(a,"enabledButtons",[r],Object.getOwnPropertyDescriptor(a,"enabledButtons"),a),a))}),define("discourse/controllers/feature-topic",["exports","discourse/lib/ajax","discourse/mixins/modal-functionality","discourse/helpers/category-link","ember-addons/ember-computed-decorators","discourse/models/input-validation"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p,m,f,b,h,g;e.default=Ember.Controller.extend(n.default,(a=(0,s.default)("model.category"),l=(0,s.default)("categoryLink","model.pinned_globally","model.pinned_until"),u=(0,s.default)("categoryLink"),c=(0,s.default)("categoryLink","pinnedInCategoryCount"),d=(0,s.default)("parsedPinnedInCategoryUntil"),p=(0,s.default)("parsedPinnedGloballyUntil"),m=(0,s.default)("model.pinnedInCategoryUntil"),f=(0,s.default)("model.pinnedGloballyUntil"),b=(0,s.default)("pinDisabled"),h=(0,s.default)("pinGloballyDisabled"),g={topicController:Ember.inject.controller("topic"),loading:!0,pinnedInCategoryCount:0,pinnedGloballyCount:0,bannerCount:0,reset:function(){this.setProperties({"model.pinnedInCategoryUntil":null,"model.pinnedGloballyUntil":null,pinInCategoryTipShownAt:!1,pinGloballyTipShownAt:!1})},categoryLink:function(e){return(0,i.categoryLinkHTML)(e,{allowUncategorized:!0})},unPinMessage:function(e,t,n){var i="topic.feature_topic.unpin";t&&(i+="_globally"),moment(n)>moment()&&(i+="_until");var s=moment(n).format("LL");return I18n.t(i,{categoryLink:e,until:s})},pinMessage:function(e){return I18n.t("topic.feature_topic.pin",{categoryLink:e})},alreadyPinnedMessage:function(e,t){var n=0===t?"topic.feature_topic.not_pinned":"topic.feature_topic.already_pinned";return I18n.t(n,{categoryLink:e,count:t})},pinDisabled:function(e){return!this._isDateValid(e)},pinGloballyDisabled:function(e){return!this._isDateValid(e)},parsedPinnedInCategoryUntil:function(e){return this._parseDate(e)},parsedPinnedGloballyUntil:function(e){return this._parseDate(e)},pinInCategoryValidation:function(e){if(e)return o.default.create({failed:!0,reason:I18n.t("topic.feature_topic.pin_validation")})},pinGloballyValidation:function(e){if(e)return o.default.create({failed:!0,reason:I18n.t("topic.feature_topic.pin_validation")})},_parseDate:function(e){return moment(e,["YYYY-MM-DD","YYYY-MM-DD HH:mm"])},_isDateValid:function(e){return e.isValid()&&e>moment()},onShow:function(){var e=this;return this.set("loading",!0),(0,t.ajax)("/topics/feature_stats.json",{data:{category_id:this.get("model.category.id")}}).then(function(t){t&&e.setProperties({pinnedInCategoryCount:t.pinned_in_category_count,pinnedGloballyCount:t.pinned_globally_count,bannerCount:t.banner_count})}).finally(function(){return e.set("loading",!1)})},_forwardAction:function(e){this.topicController.send(e),this.send("closeModal")},_confirmBeforePinning:function(e,t,n){var i=this;e<4?this._forwardAction(n):(this.send("hideModal"),bootbox.confirm(I18n.t("topic.feature_topic.confirm_"+t,{count:e}),I18n.t("no_value"),I18n.t("yes_value"),function(e){return e?i._forwardAction(n):i.send("reopenModal")}))},actions:{pin:function(){this.pinDisabled?this.set("pinInCategoryTipShownAt",Date.now()):this._forwardAction("togglePinned")},pinGlobally:function(){this.pinGloballyDisabled?this.set("pinGloballyTipShownAt",Date.now()):this._confirmBeforePinning(this.pinnedGloballyCount,"pin_globally","pinGlobally")},unpin:function(){this._forwardAction("togglePinned")},makeBanner:function(){this._forwardAction("makeBanner")},removeBanner:function(){this._forwardAction("removeBanner")}}},r(g,"categoryLink",[a],Object.getOwnPropertyDescriptor(g,"categoryLink"),g),r(g,"unPinMessage",[l],Object.getOwnPropertyDescriptor(g,"unPinMessage"),g),r(g,"pinMessage",[u],Object.getOwnPropertyDescriptor(g,"pinMessage"),g),r(g,"alreadyPinnedMessage",[c],Object.getOwnPropertyDescriptor(g,"alreadyPinnedMessage"),g),r(g,"pinDisabled",[d],Object.getOwnPropertyDescriptor(g,"pinDisabled"),g),r(g,"pinGloballyDisabled",[p],Object.getOwnPropertyDescriptor(g,"pinGloballyDisabled"),g),r(g,"parsedPinnedInCategoryUntil",[m],Object.getOwnPropertyDescriptor(g,"parsedPinnedInCategoryUntil"),g),r(g,"parsedPinnedGloballyUntil",[f],Object.getOwnPropertyDescriptor(g,"parsedPinnedGloballyUntil"),g),r(g,"pinInCategoryValidation",[b],Object.getOwnPropertyDescriptor(g,"pinInCategoryValidation"),g),r(g,"pinGloballyValidation",[h],Object.getOwnPropertyDescriptor(g,"pinGloballyValidation"),g),g))}),define("discourse/controllers/flag",["exports","discourse/mixins/modal-functionality","discourse/models/action-summary","discourse/models/post-action-type","ember-addons/ember-computed-decorators","discourse/lib/optional-service","discourse/lib/ajax-error"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var l,u,c,d,p,m,f,b,h,g;e.default=Ember.Controller.extend(t.default,(l=(0,s.default)("spammerDetails.canDelete","selected.name_key"),u=(0,s.default)("flagTopic"),c=(0,s.default)("post","flagTopic","model.actions_summary.@each.can_act"),d=(0,s.default)("post","flagTopic","model.actions_summary.@each.can_act"),p=(0,s.default)("selected.is_custom_flag","message.length"),m=(0,s.default)("flagTopic","selected.is_custom_flag"),f=(0,s.default)("selected.is_custom_flag"),b=(0,s.default)("selected.is_custom_flag","flagTopic"),h=(0,s.default)("flagTopic","selected.name_key"),g={adminTools:(0,o.default)(),userDetails:null,selected:null,flagTopic:null,message:null,isWarning:!1,topicActionByName:null,spammerDetails:null,onShow:function(){var e=this;this.setProperties({selected:null,spammerDetails:null});var t=this.adminTools;t&&t.checkSpammer(this.get("model.user_id")).then(function(t){e.set("spammerDetails",t)})},showDeleteSpammer:function(e,t){return e&&"spam"===t},title:function(e){return e?"flagging_topic.title":"flagging.title"},flagsAvailable:function(){var e=this;if(this.flagTopic){var t=Ember.Object.create(),i=this.model;return i.get("actions_summary").forEach(function(s){s.flagTopic=i,s.actionType=e.site.topicFlagTypeById(s.id),t.set(s.actionType.get("name_key"),n.default.create(s))}),this.set("topicActionByName",t),this.site.get("topic_flag_types").filter(function(t){return e.get("model.actions_summary").some(function(e){return e.id===t.get("id")&&e.can_act})})}var s=this.get("model.flagsAvailable"),o=s.indexOf(s.filterBy("name_key","notify_user")[0]);if(-1!==o){var r=s[o];s.splice(o,1),s.splice(0,0,r)}return s},staffFlagsAvailable:function(){return this.get("model.flagsAvailable")&&this.get("model.flagsAvailable").length>1},submitEnabled:function(){var e=this.selected;if(!e)return!1;if(e.get("is_custom_flag")){var t=this.get("message.length")||0;return t>=Discourse.SiteSettings.min_personal_message_post_length&&t<=i.MAX_MESSAGE_LENGTH}return!0},submitDisabled:Ember.computed.not("submitEnabled"),canTakeAction:function(e,t){return!e&&!t&&this.currentUser.get("staff")},submitIcon:function(e){return e?"envelope":"flag"},submitLabel:function(e,t){return e?t?"flagging_topic.notify_action":"flagging.notify_action":t?"flagging_topic.action":"flagging.action"},actions:{deleteSpammer:function(){var e=this.spammerDetails;e&&e.deleteUser().then(function(){return window.location.reload()})},takeAction:function(){this.send("createFlag",{takeAction:!0}),this.set("model.hidden",!0)},createFlag:function(e){var t=this,n=void 0;n=this.flagTopic?this.get("topicActionByName."+this.get("selected.name_key")):this.get("model.actions_summary").findBy("id",this.get("selected.id"));var i=this.get("selected.is_custom_flag")?{message:this.message}:{};e&&(i=$.extend(i,e)),this.send("hideModal"),n.act(this.model,i).then(function(){t.send("closeModal"),i.message&&t.set("message",""),t.appEvents.trigger("post-stream:refresh",{id:t.get("model.id")})}).catch(function(e){t.send("closeModal"),(0,r.popupAjaxError)(e)})},createFlagAsWarning:function(){this.send("createFlag",{isWarning:!0}),this.set("model.hidden",!0)},changePostActionType:function(e){this.set("selected",e)}},canSendWarning:function(e,t){return!e&&this.currentUser.get("staff")&&"notify_user"===t}},a(g,"showDeleteSpammer",[l],Object.getOwnPropertyDescriptor(g,"showDeleteSpammer"),g),a(g,"title",[u],Object.getOwnPropertyDescriptor(g,"title"),g),a(g,"flagsAvailable",[c],Object.getOwnPropertyDescriptor(g,"flagsAvailable"),g),a(g,"staffFlagsAvailable",[d],Object.getOwnPropertyDescriptor(g,"staffFlagsAvailable"),g),a(g,"submitEnabled",[p],Object.getOwnPropertyDescriptor(g,"submitEnabled"),g),a(g,"canTakeAction",[m],Object.getOwnPropertyDescriptor(g,"canTakeAction"),g),a(g,"submitIcon",[f],Object.getOwnPropertyDescriptor(g,"submitIcon"),g),a(g,"submitLabel",[b],Object.getOwnPropertyDescriptor(g,"submitLabel"),g),a(g,"canSendWarning",[h],Object.getOwnPropertyDescriptor(g,"canSendWarning"),g),g))}),define("discourse/controllers/forgot-password",["exports","discourse/lib/ajax","discourse/mixins/modal-functionality","discourse/lib/utilities","discourse/lib/ajax-error","ember-addons/ember-computed-decorators"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a;e.default=Ember.Controller.extend(n.default,(r=(0,o.default)("accountEmailOrUsername","disabled"),a={offerHelp:null,helpSeen:!1,submitDisabled:function(e,t){return Ember.isEmpty((e||"").trim())||t},onShow:function(){$.cookie("email")&&this.set("accountEmailOrUsername",$.cookie("email"))},actions:{ok:function(){this.send("closeModal")},help:function(){this.setProperties({offerHelp:I18n.t("forgot_password.help",{basePath:Discourse.BaseUri}),helpSeen:!0})},resetPassword:function(){var e=this;return!this.submitDisabled&&(this.set("disabled",!0),this.clearFlash(),(0,t.ajax)("/session/forgot_password",{data:{login:this.accountEmailOrUsername.trim()},type:"POST"}).then(function(t){var n=(0,i.escapeExpression)(e.accountEmailOrUsername),s=n.match(/@/),o="forgot_password.complete_"+(s?"email":"username"),r=void 0;!0===t.user_found?(o+="_found",e.set("accountEmailOrUsername",""),e.set("offerHelp",I18n.t(o,{email:n,username:n}))):(!1===t.user_found&&(o+="_not_found",r="error"),e.flash(I18n.t(o,{email:n,username:n}),r))}).catch(function(t){e.flash((0,s.extractError)(t),"error")}).finally(function(){e.set("disabled",!1)}),!1)}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(a,"submitDisabled",[r],Object.getOwnPropertyDescriptor(a,"submitDisabled"),a),a))}),define("discourse/controllers/full-page-search",["exports","discourse/lib/ajax","discourse/lib/search","ember-addons/ember-computed-decorators","discourse/models/category","discourse/lib/utilities","discourse/lib/page-tracker","discourse-common/lib/icon-library","discourse/models/composer"],function(e,t,n,i,s,o,r,a,l){"use strict";function u(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var c,d,p,m,f,b,h,g,v,y,w,x,E,k,P,j,T,O,C,S,M,D,I=[{name:I18n.t("search.relevance"),id:0},{name:I18n.t("search.latest_post"),id:1,term:"order:latest"},{name:I18n.t("search.most_liked"),id:2,term:"order:likes"},{name:I18n.t("search.most_viewed"),id:3,term:"order:views"},{name:I18n.t("search.latest_topic"),id:4,term:"order:latest_topic"}];e.default=Ember.Controller.extend((c=(0,i.default)("resultCount"),d=(0,i.default)("q"),p=(0,i.default)("q"),m=(0,i.default)("skip_context","context"),f=(0,i.default)("context","context_id"),b=(0,i.default)("q"),h=(0,i.default)("q"),g=(0,i.default)("canCreateTopic","siteSettings.login_required"),v=(0,i.observes)("sortOrder"),y=(0,i.observes)("model"),w=(0,i.default)("q"),x=(0,i.observes)("q"),E=(0,i.default)("q"),k=(0,i.observes)("loading"),P=(0,i.default)("resultCount","noSortQ"),j=(0,i.observes)("model.posts.length"),T=(0,i.default)("hasResults"),O=(0,i.default)("model.grouped_search_result.can_create_topic"),C=(0,i.default)("expanded"),S=(0,i.default)("page"),M={application:Ember.inject.controller(),composer:Ember.inject.controller(),bulkSelectEnabled:null,loading:!1,queryParams:["q","expanded","context_id","context","skip_context"],q:null,selected:[],expanded:!1,context_id:null,context:null,searching:!1,sortOrder:0,sortOrders:I,invalidSearch:!1,page:1,resultCount:null,hasResults:function(e){return(e||0)>0},hasAutofocus:function(e){return Ember.isEmpty(e)},highlightQuery:function(e){if(e)return _.reject(e.split(/\s+/),function(e){return"l"===e}).join(" ")},searchContextEnabled:{get:function(e,t){return!e&&t||"false"===e},set:function(e){this.set("skip_context",e?"false":"true")}},searchContextDescription:function(e,t){var i=t;if("category"===e){var o=s.default.findById(t);if(!o)return;i=o.get("name")}return(0,n.searchContextDescription)(e,i)},searchActive:function(e){return(0,n.isValidSearchTerm)(e)},noSortQ:function(e){return e=this.cleanTerm(e),(0,o.escapeExpression)(e)},showSuggestion:function(e,t){return e||!t},_searchOnSortChange:!0,setSearchTerm:function(e){this._searchOnSortChange=!1,e=this.cleanTerm(e),this._searchOnSortChange=!0,this.set("searchTerm",e)},cleanTerm:function(e){var t=this;return e&&I.forEach(function(n){if(n.term){e.match(new RegExp(n.term+"\\b"))&&(t.set("sortOrder",n.id),e=e.replace(new RegExp(n.term+"\\b","g"),""),e=e.trim())}}),e},triggerSearch:function(){this._searchOnSortChange&&(this.set("page",1),this._search())},modelChanged:function(){this.searchTerm!==this.q&&this.setSearchTerm(this.q)},showLikeCount:function(e){return e&&e.indexOf("order:likes")>-1},qChanged:function(){this.model&&this.get("model.q")!==this.q&&(this.setSearchTerm(this.q),this.send("search"))},isPrivateMessage:function(e){return e&&this.currentUser&&(e.indexOf("in:private")>-1||e.indexOf("private_messages:"+this.currentUser.get("username_lower"))>-1)},_showFooter:function(){this.set("application.showFooter",!this.loading)},resultCountLabel:function(e,t){var n=e%50==0?"+":"";return I18n.t("search.result_count",{count:e,plus:n,term:t})},resultCountChanged:function(){this.set("resultCount",this.get("model.posts.length"))},canBulkSelect:function(e){return this.currentUser&&this.currentUser.staff&&e},canCreateTopic:function(e){return this.currentUser&&e},searchAdvancedIcon:function(e){return(0,a.iconHTML)(e?"caret-down":"caret-right")},isLastPage:function(e){return 10===e},searchButtonDisabled:Ember.computed.or("searching","loading"),_search:function(){var e=this;if(!this.searching){this.set("invalidSearch",!1);var i=this.searchTerm;if(!(0,n.isValidSearchTerm)(i))return void this.set("invalidSearch",!0);var s={q:i,page:this.page};1===s.page?(this.set("bulkSelectEnabled",!1),this.selected.clear(),this.set("searching",!0)):this.set("loading",!0);var o=this.sortOrder;o&&I[o].term&&(s.q+=" "+I[o].term),this.set("q",s.q);var a=this.skip_context;(!a&&this.context||"false"===a)&&(s.search_context={type:this.context,id:this.context_id});var l=(0,n.getSearchKey)(s);(0,t.ajax)("/search",{data:s}).then(function(t){var i=(0,n.translateResults)(t)||{};t.grouped_search_result&&e.set("q",t.grouped_search_result.term),s.page>1?i&&(e.model.posts.pushObjects(i.posts),e.model.topics.pushObjects(i.topics),e.model.set("grouped_search_result",t.grouped_search_result)):((0,r.setTransient)("lastSearch",{searchKey:l,model:i},5),i.grouped_search_result=t.grouped_search_result,e.set("model",i))}).finally(function(){e.set("searching",!1),e.set("loading",!1)})}},actions:{createTopic:function(e){var t=void 0;if(-1!==e.indexOf("category:")){var n=e.match(/category:(\S*)/);n&&n[1]&&(t=n[1])}this.composer.open({action:l.default.CREATE_TOPIC,draftKey:l.default.CREATE_TOPIC,topicCategory:t})},selectAll:function(){this.selected.addObjects(this.get("model.posts").map(function(e){return e.topic})),$(".fps-result input[type=checkbox]").prop("checked",!0)},clearAll:function(){this.selected.clear(),$(".fps-result input[type=checkbox]").prop("checked",!1)},toggleBulkSelect:function(){this.toggleProperty("bulkSelectEnabled"),this.selected.clear()},search:function(){this.set("page",1),this._search(),this.site.mobileView&&this.set("expanded",!1)},toggleAdvancedSearch:function(){this.toggleProperty("expanded")},loadMore:function(){var e=this.page;this.get("model.grouped_search_result.more_full_page_results")&&!this.loading&&e<10&&(this.incrementProperty("page"),this._search())},logClick:function(e){this.get("model.grouped_search_result.search_log_id")&&e&&(0,t.ajax)("/search/click",{type:"POST",data:{search_log_id:this.get("model.grouped_search_result.search_log_id"),search_result_id:e,search_result_type:"topic"}})}}},u(M,"hasResults",[c],Object.getOwnPropertyDescriptor(M,"hasResults"),M),u(M,"hasAutofocus",[d],Object.getOwnPropertyDescriptor(M,"hasAutofocus"),M),u(M,"highlightQuery",[p],Object.getOwnPropertyDescriptor(M,"highlightQuery"),M),u(M,"searchContextEnabled",[m],(D=Object.getOwnPropertyDescriptor(M,"searchContextEnabled"),D=D?D.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return D}}),M),u(M,"searchContextDescription",[f],Object.getOwnPropertyDescriptor(M,"searchContextDescription"),M),u(M,"searchActive",[b],Object.getOwnPropertyDescriptor(M,"searchActive"),M),u(M,"noSortQ",[h],Object.getOwnPropertyDescriptor(M,"noSortQ"),M),u(M,"showSuggestion",[g],Object.getOwnPropertyDescriptor(M,"showSuggestion"),M),u(M,"triggerSearch",[v],Object.getOwnPropertyDescriptor(M,"triggerSearch"),M),u(M,"modelChanged",[y],Object.getOwnPropertyDescriptor(M,"modelChanged"),M),u(M,"showLikeCount",[w],Object.getOwnPropertyDescriptor(M,"showLikeCount"),M),u(M,"qChanged",[x],Object.getOwnPropertyDescriptor(M,"qChanged"),M),u(M,"isPrivateMessage",[E],Object.getOwnPropertyDescriptor(M,"isPrivateMessage"),M),u(M,"_showFooter",[k],Object.getOwnPropertyDescriptor(M,"_showFooter"),M),u(M,"resultCountLabel",[P],Object.getOwnPropertyDescriptor(M,"resultCountLabel"),M),u(M,"resultCountChanged",[j],Object.getOwnPropertyDescriptor(M,"resultCountChanged"),M),u(M,"canBulkSelect",[T],Object.getOwnPropertyDescriptor(M,"canBulkSelect"),M),u(M,"canCreateTopic",[O],Object.getOwnPropertyDescriptor(M,"canCreateTopic"),M),u(M,"searchAdvancedIcon",[C],Object.getOwnPropertyDescriptor(M,"searchAdvancedIcon"),M),u(M,"isLastPage",[S],Object.getOwnPropertyDescriptor(M,"isLastPage"),M),M))}),define("discourse/controllers/grant-badge",["exports","ember-addons/ember-computed-decorators","discourse/lib/ajax-error","discourse/mixins/modal-functionality","discourse/mixins/grant-badge-controller","discourse/models/badge","discourse/models/user-badge"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var l,u,c,d,p=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.default=Ember.Controller.extend(i.default,s.default,(l=(0,t.default)("topicController.selectedPosts"),u=(0,t.default)("post"),c=(0,t.default)("saving","selectedBadgeGrantable"),d={topicController:Ember.inject.controller("topic"),loading:!0,saving:!1,selectedBadgeId:null,init:function(){this._super.apply(this,arguments),this.allBadges=[],this.userBadges=[]},post:function(){return this.get("topicController.selectedPosts")[0]},badgeReason:function(e){var t=e.get("url"),n=window.location.protocol+"//"+window.location.host;return 0===t.indexOf("/")?n+t:t},buttonDisabled:function(e,t){return e||!t},onShow:function(){var e=this;this.set("loading",!0),Ember.RSVP.all([o.default.findAll(),r.default.findByUsername(this.get("post.username"))]).then(function(t){var n=p(t,2),i=n[0],s=n[1];e.setProperties({allBadges:i,userBadges:s,loading:!1})})},actions:{grantBadge:function(){var e=this;this.set("saving",!0),this.grantBadge(this.selectedBadgeId,this.get("post.username"),this.badgeReason).then(function(t){e.set("selectedBadgeId",null),e.flash(I18n.t("badges.successfully_granted",{username:e.get("post.username"),badge:t.get("badge.name")}),"success")},function(t){e.flash((0,n.extractError)(t),"error")}).finally(function(){return e.set("saving",!1)})}}},a(d,"post",[l],Object.getOwnPropertyDescriptor(d,"post"),d),a(d,"badgeReason",[u],Object.getOwnPropertyDescriptor(d,"badgeReason"),d),a(d,"buttonDisabled",[c],Object.getOwnPropertyDescriptor(d,"buttonDisabled"),d),d))}),define("discourse/controllers/group-activity-posts",["exports","ember-addons/ember-computed-decorators","discourse/lib/computed"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Controller.extend((i=(0,t.observes)("canLoadMore"),s={group:Ember.inject.controller(),groupActivity:Ember.inject.controller(),application:Ember.inject.controller(),canLoadMore:!0,loading:!1,emptyText:(0,n.fmt)("type","groups.empty.%@"),actions:{loadMore:function(){var e=this;if(this.canLoadMore&&!this.loading){this.set("loading",!0) +;var t=this.model;if(t&&t.length){var n=t[t.length-1].get("id"),i=this.get("group.model"),s=this.get("groupActivity.category_id"),o={beforePostId:n,type:this.type,categoryId:s};i.findPosts(o).then(function(n){t.addObjects(n),0===n.length&&e.set("canLoadMore",!1)}).finally(function(){e.set("loading",!1)})}}}},_showFooter:function(){this.set("application.showFooter",!this.canLoadMore)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"_showFooter",[i],Object.getOwnPropertyDescriptor(s,"_showFooter"),s),s))}),define("discourse/controllers/group-activity-topics",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({actions:{loadMore:function(){this.model.loadMore()}}})}),define("discourse/controllers/group-activity",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({application:Ember.inject.controller(),queryParams:["category_id"]})}),define("discourse/controllers/group-add-members",["exports","ember-addons/ember-computed-decorators","discourse/lib/ajax-error","discourse/mixins/modal-functionality"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=Ember.Controller.extend(i.default,(s=(0,t.default)("model.usernames","loading"),o={loading:!1,setAsOwner:!1,disableAddButton:function(e,t){return t||!e||!(e.length>0)},actions:{addMembers:function(){var e=this;this.set("loading",!0);var t=this.model,i=t.get("usernames");if(!Ember.isEmpty(i)){var s=void 0;s=this.setAsOwner?t.addOwners(i,!0):t.addMembers(i,!0),s.then(function(){e.transitionToRoute("group.members",e.get("model.name"),{queryParams:{filter:i}}),t.set("usernames",null),e.send("closeModal")}).catch(function(t){e.flash((0,n.extractError)(t),"error")}).finally(function(){return e.set("loading",!1)})}}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"disableAddButton",[s],Object.getOwnPropertyDescriptor(o,"disableAddButton"),o),o))}),define("discourse/controllers/group-bulk-add",["exports","ember-addons/ember-computed-decorators","discourse/lib/ajax-error","discourse/mixins/modal-functionality","discourse/lib/ajax"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r;e.default=Ember.Controller.extend(i.default,(o=(0,t.default)("input","loading","result"),r={loading:!1,disableAddButton:function(e,t,n){return t||Ember.isEmpty(e)||e.length<=0||n},actions:{cancel:function(){this.set("result",null)},add:function(){var e=this;this.setProperties({loading:!0,result:null});var t=this.input.split("\n").uniq().reject(function(e){return 0===e.length});(0,s.ajax)("/admin/groups/bulk",{data:{users:t,group_id:this.get("model.id")},method:"PUT"}).then(function(t){e.set("result",t),t.users_not_added&&e.set("result.invalidUsers",t.users_not_added.join(", "))}).catch(function(t){e.flash((0,n.extractError)(t),"error")}).finally(function(){e.set("loading",!1)})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(r,"disableAddButton",[o],Object.getOwnPropertyDescriptor(r,"disableAddButton"),r),r))}),define("discourse/controllers/group-index",["exports","discourse/lib/ajax-error","discourse/models/group","ember-addons/ember-computed-decorators","discourse/lib/debounce"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p;e.default=Ember.Controller.extend((r=(0,i.observes)("filterInput"),a=(0,i.observes)("order","desc","filter"),l=(0,i.default)("order","desc","filter"),u=(0,i.default)("model.members"),c=(0,i.default)("model"),d={queryParams:["order","desc","filter"],order:"",desc:null,loading:!1,limit:null,offset:null,isOwner:Ember.computed.alias("model.is_group_owner"),showActions:!1,filter:null,filterInput:null,application:Ember.inject.controller(),_setFilter:(0,s.default)(function(){this.set("filter",this.filterInput)},500),refreshMembers:function(){var e=this;this.set("loading",!0);var t=this.model;t&&t.findMembers(this.memberParams).finally(function(){e.set("application.showFooter",t.members.length>=t.user_count),e.set("loading",!1)})},memberParams:function(e,t,n){return{order:e,desc:t,filter:n}},hasMembers:function(e){return e&&e.length>0},canManageGroup:function(e){return this.currentUser&&this.currentUser.canManageGroup(e)},filterPlaceholder:function(){return this.currentUser&&this.currentUser.admin?"groups.members.filter_placeholder_admin":"groups.members.filter_placeholder"},actions:{toggleActions:function(){this.toggleProperty("showActions")},removeMember:function(e){this.model.removeMember(e,this.memberParams)},makeOwner:function(e){this.model.addOwners(e)},removeOwner:function(e){this.model.removeOwner(e)},addMembers:function(){var e=this,n=this.usernames;n&&n.length>0&&this.model.addMembers(n).then(function(){return e.set("usernames",[])}).catch(t.popupAjaxError)},loadMore:function(){var e=this;if(!this.loading){if(this.get("model.members.length")>=this.get("model.user_count"))return void this.set("application.showFooter",!0);this.set("loading",!0),n.default.loadMembers(this.get("model.name"),this.get("model.members.length"),this.limit,{order:this.order,desc:this.desc}).then(function(t){e.get("model.members").addObjects(t.members.map(function(e){return Discourse.User.create(e)})),e.setProperties({loading:!1,user_count:t.meta.total,limit:t.meta.limit,offset:Math.min(t.meta.offset+t.meta.limit,t.meta.total)})})}}}},o(d,"_setFilter",[r],(p=Object.getOwnPropertyDescriptor(d,"_setFilter"),p=p?p.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return p}}),d),o(d,"refreshMembers",[a],Object.getOwnPropertyDescriptor(d,"refreshMembers"),d),o(d,"memberParams",[l],Object.getOwnPropertyDescriptor(d,"memberParams"),d),o(d,"hasMembers",[u],Object.getOwnPropertyDescriptor(d,"hasMembers"),d),o(d,"canManageGroup",[c],Object.getOwnPropertyDescriptor(d,"canManageGroup"),d),o(d,"filterPlaceholder",[i.default],Object.getOwnPropertyDescriptor(d,"filterPlaceholder"),d),d))}),define("discourse/controllers/group-manage-logs",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r;e.default=Ember.Controller.extend((i=(0,t.default)("filters.action","filters.acting_user","filters.target_user","filters.subject"),s=(0,t.observes)("filters.action","filters.acting_user","filters.target_user","filters.subject"),o=(0,t.observes)("model.all_loaded"),r={group:Ember.inject.controller(),loading:!1,offset:0,application:Ember.inject.controller(),init:function(){this._super.apply(this,arguments),this.set("filters",Ember.Object.create())},filterParams:function(e,t,n,i){return{action:e,acting_user:t,target_user:n,subject:i}},_refreshModel:function(){var e=this;this.get("group.model").findLogs(0,this.filterParams).then(function(t){e.set("offset",0),e.model.setProperties({logs:t.logs,all_loaded:t.all_loaded})})},_showFooter:function(){this.set("application.showFooter",this.get("model.all_loaded"))},reset:function(){this.setProperties({offset:0,filters:Ember.Object.create()})},actions:{loadMore:function(){var e=this;this.get("model.all_loaded")||(this.set("loading",!0),this.get("group.model").findLogs(this.offset+1,this.filterParams).then(function(t){t.logs.forEach(function(t){return e.get("model.logs").addObject(t)}),e.incrementProperty("offset"),e.set("model.all_loaded",t.all_loaded)}).finally(function(){e.set("loading",!1)}))},clearFilter:function(e){this.set("filters."+e,"")}}},n(r,"filterParams",[i],Object.getOwnPropertyDescriptor(r,"filterParams"),r),n(r,"_refreshModel",[s],Object.getOwnPropertyDescriptor(r,"_refreshModel"),r),n(r,"_showFooter",[o],Object.getOwnPropertyDescriptor(r,"_showFooter"),r),r))}),define("discourse/controllers/group-manage-profile",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({saving:null})}),define("discourse/controllers/group-manage",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Controller.extend((n=(0,t.default)("model.automatic"),i={application:Ember.inject.controller(),tabs:function(e){var t=[{route:"group.manage.profile",title:"groups.manage.profile.title"},{route:"group.manage.interaction",title:"groups.manage.interaction.title"},{route:"group.manage.logs",title:"groups.manage.logs.title"}];return e||t.splice(1,0,{route:"group.manage.membership",title:"groups.manage.membership.title"}),t}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"tabs",[n],Object.getOwnPropertyDescriptor(i,"tabs"),i),i))}),define("discourse/controllers/group-messages",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({application:Ember.inject.controller()})}),define("discourse/controllers/group-requests",["exports","discourse/lib/ajax","discourse/lib/ajax-error","discourse/models/group","ember-addons/ember-computed-decorators","discourse/lib/debounce"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d;e.default=Ember.Controller.extend((a=(0,s.observes)("filterInput"),l=(0,s.observes)("order","desc","filter"),u=(0,s.default)("model.requesters"),c={queryParams:["order","desc","filter"],order:"",desc:null,loading:!1,limit:null,offset:null,filter:null,filterInput:null,application:Ember.inject.controller(),_setFilter:(0,o.default)(function(){this.set("filter",this.filterInput)},500),refreshRequesters:function(e){var t=this;if(!this.loading&&this.model){if(!e&&this.count&&this.get("model.requesters.length")>=this.count)return void this.set("application.showFooter",!0);this.set("loading",!0),this.set("application.showFooter",!1),i.default.loadMembers(this.get("model.name"),e?0:this.get("model.requesters.length"),this.limit,{order:this.order,desc:this.desc,filter:this.filter,requesters:!0}).then(function(n){var i=!e&&t.get("model.requesters")||[];i.addObjects(n.members.map(function(e){return Discourse.User.create(e)})),t.set("model.requesters",i),t.setProperties({loading:!1,count:n.meta.total,limit:n.meta.limit,offset:Math.min(n.meta.offset+n.meta.limit,n.meta.total)})})}},hasRequesters:function(e){return e&&e.length>0},filterPlaceholder:function(){return this.currentUser&&this.currentUser.admin?"groups.members.filter_placeholder_admin":"groups.members.filter_placeholder"},handleRequest:function(e){(0,t.ajax)("/groups/"+this.get("model.id")+"/handle_membership_request.json",{data:e,type:"PUT"}).catch(n.popupAjaxError)},actions:{loadMore:function(){this.refreshRequesters()},acceptRequest:function(e){this.handleRequest({user_id:e.get("id"),accept:!0}),e.setProperties({request_accepted:!0,request_denied:!1})},undoAcceptRequest:function(e){(0,t.ajax)("/groups/"+this.get("model.id")+"/members.json",{type:"DELETE",data:{user_id:e.get("id")}}).then(function(){e.set("request_undone",!0)})},denyRequest:function(e){this.handleRequest({user_id:e.get("id")}),e.setProperties({request_accepted:!1,request_denied:!0})}}},r(c,"_setFilter",[a],(d=Object.getOwnPropertyDescriptor(c,"_setFilter"),d=d?d.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return d}}),c),r(c,"refreshRequesters",[l],Object.getOwnPropertyDescriptor(c,"refreshRequesters"),c),r(c,"hasRequesters",[u],Object.getOwnPropertyDescriptor(c,"hasRequesters"),c),r(c,"filterPlaceholder",[s.default],Object.getOwnPropertyDescriptor(c,"filterPlaceholder"),c),c))}),define("discourse/controllers/group",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a,l,u,c,d=Ember.Object.extend({init:function(){this._super.apply(this,arguments);var e=this.name;this.set("route",this.route||"group."+e),this.set("message",I18n.t("groups."+(this.i18nKey||e)))}});e.default=Ember.Controller.extend((i=(0,t.default)("showMessages","model.user_count","canManageGroup","model.allow_membership_requests"),s=(0,t.default)("model.is_group_user"),o=(0,t.default)("model.is_group_owner","model.automatic"),r=(0,t.default)("model.displayName","model.full_name"),a=(0,t.default)("model.name","model.flair_url","model.flair_bg_color","model.flair_color"),l=(0,t.default)("model.messageable"),u=(0,t.default)("model","model.automatic"),c={application:Ember.inject.controller(),counts:null,showing:"members",destroying:null,tabs:function(e,t,n,i){var s=d.create({name:"members",route:"group.index",icon:"users",i18nKey:"members.title"});s.set("count",t);var o=[s,d.create({name:"activity"})];return n&&i&&o.push(d.create({name:"requests",i18nKey:"requests.title",icon:"user-plus"})),e&&o.push(d.create({name:"messages",i18nKey:"messages"})),n&&o.push(d.create({name:"manage",i18nKey:"manage.title",icon:"wrench"})),o},showMessages:function(e){return!!this.siteSettings.enable_personal_messages&&(e||this.currentUser&&this.currentUser.admin)},canEditGroup:function(e,t){return!t&&e},groupName:function(e,t){return(t||e).capitalize()},avatarFlairAttributes:function(e,t,n,i){return{primary_group_flair_url:t,primary_group_flair_bg_color:n,primary_group_flair_color:i,primary_group_name:e}},displayGroupMessageButton:function(e){return this.currentUser&&e},canManageGroup:function(e,t){return this.currentUser&&(this.currentUser.canManageGroup(e)||this.currentUser.admin&&t)},actions:{messageGroup:function(){this.send("createNewMessageViaParams",this.get("model.name"))},destroy:function(){var e=this,t=this.model;this.set("destroying",!0),bootbox.confirm(I18n.t("admin.groups.delete_confirm"),I18n.t("no_value"),I18n.t("yes_value"),function(n){n?t.destroy().then(function(){e.transitionToRoute("groups.index")}).catch(function(e){console.error(e),bootbox.alert(I18n.t("admin.groups.delete_failed"))}).finally(function(){return e.set("destroying",!1)}):e.set("destroying",!1)})}}},n(c,"tabs",[i],Object.getOwnPropertyDescriptor(c,"tabs"),c),n(c,"showMessages",[s],Object.getOwnPropertyDescriptor(c,"showMessages"),c),n(c,"canEditGroup",[o],Object.getOwnPropertyDescriptor(c,"canEditGroup"),c),n(c,"groupName",[r],Object.getOwnPropertyDescriptor(c,"groupName"),c),n(c,"avatarFlairAttributes",[a],Object.getOwnPropertyDescriptor(c,"avatarFlairAttributes"),c),n(c,"displayGroupMessageButton",[l],Object.getOwnPropertyDescriptor(c,"displayGroupMessageButton"),c),n(c,"canManageGroup",[u],Object.getOwnPropertyDescriptor(c,"canManageGroup"),c),c))}),define("discourse/controllers/groups-index",["exports","discourse/lib/debounce","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l;e.default=Ember.Controller.extend((s=(0,n.default)("model.extras.type_filters"),o=(0,n.observes)("filterInput"),r=(0,n.observes)("model.canLoadMore"),a={application:Ember.inject.controller(),queryParams:["order","asc","filter","type"],order:null,asc:null,filter:"",type:null,types:function(e){var t=[];return e&&e.forEach(function(e){t.push({id:e,name:I18n.t("groups.index."+e+"_groups")})}),t},_setFilter:(0,t.default)(function(){this.set("filter",this.filterInput)},500),_showFooter:function(){this.set("application.showFooter",!this.get("model.canLoadMore"))},actions:{loadMore:function(){this.model.loadMore()},new:function(){this.transitionToRoute("groups.new")}}},i(a,"types",[s],Object.getOwnPropertyDescriptor(a,"types"),a),i(a,"_setFilter",[o],(l=Object.getOwnPropertyDescriptor(a,"_setFilter"),l=l?l.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return l}}),a),i(a,"_showFooter",[r],Object.getOwnPropertyDescriptor(a,"_showFooter"),a),a))}),define("discourse/controllers/groups-new",["exports","discourse/lib/ajax-error"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({saving:null,actions:{save:function(){var e=this;this.set("saving",!0);var n=this.model;n.create().then(function(){e.transitionToRoute("group.members",n.name)}).catch(t.popupAjaxError).finally(function(){return e.set("saving",!1)})}}})}),define("discourse/controllers/history",["exports","discourse/mixins/modal-functionality","discourse/helpers/category-link","ember-addons/ember-computed-decorators","discourse/lib/computed","discourse/lib/text","discourse-common/lib/icon-library"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function l(e){return function(){var t=this.get(e);return t?(Array.isArray(t)||(t=[t]),t):t}.property(e)}Object.defineProperty(e,"__esModule",{value:!0});var u,c,d,p,m,f,b,h,g,v,y,_,w,x,E,k,P,j,T,O,C;e.default=Ember.Controller.extend(t.default,(u=(0,i.on)("init"),c=(0,i.default)("previousVersion","model.current_version","model.version_count"),d=(0,i.default)("model.created_at"),p=(0,i.default)("model.current_version"),m=(0,i.default)("model.current_revision","model.previous_revision"),f=(0,i.default)("model.previous_hidden"),b=(0,i.default)("model.previous_hidden"),h=(0,i.default)("model.last_revision","model.current_revision","model.can_edit","topicController"),g=(0,i.default)("model.wiki"),v=(0,i.default)(),y=(0,i.default)("model.previous_hidden","model.current_hidden","displayingInline"),_=(0,i.default)("displayingInline"),w=(0,i.default)("displayingSideBySide"),x=(0,i.default)("displayingSideBySideMarkdown"),E=(0,i.default)("model.category_id_changes"),k=(0,i.default)("model.category_id_changes"),P=(0,i.default)("model.wiki_changes"),j=(0,i.default)("model.post_type_changes"),T=(0,i.default)("viewMode","model.title_changes"),O=(0,i.observes)("viewMode","model.body_changes"),C={loading:!0,viewMode:"side_by_side",_changeViewModeOnMobile:function(){this.site&&this.site.mobileView&&this.set("viewMode","inline")},previousFeaturedLink:Ember.computed.alias("model.featured_link_changes.previous"),currentFeaturedLink:Ember.computed.alias("model.featured_link_changes.current"),previousTagChanges:l("model.tags_changes.previous"),currentTagChanges:l("model.tags_changes.current"),revisionsText:function(e,t,n){return I18n.t("post.revisions.controls.comparing_previous_to_current_out_of_total",{previous:e,icon:(0,r.iconHTML)("arrows-alt-h"),current:t,total:n})},refresh:function(e,t){var n=this;this.set("loading",!0),Discourse.Post.loadRevision(e,t).then(function(e){n.setProperties({loading:!1,model:e})})},hide:function(e,t){var n=this;Discourse.Post.hideRevision(e,t).then(function(){return n.refresh(e,t)})},show:function(e,t){var n=this;Discourse.Post.showRevision(e,t).then(function(){return n.refresh(e,t)})},revert:function(e,t){var n=this;e.revertToRevision(t).then(function(i){n.refresh(e.get("id"),t),i.topic&&(e.set("topic.slug",i.topic.slug),e.set("topic.title",i.topic.title),e.set("topic.fancy_title",i.topic.fancy_title)),i.category_id&&e.set("topic.category",Discourse.Category.findById(i.category_id)),n.send("closeModal")}).catch(function(e){e.jqXHR.responseJSON&&e.jqXHR.responseJSON.errors&&e.jqXHR.responseJSON.errors[0]&&bootbox.alert(e.jqXHR.responseJSON.errors[0])})},createdAtDate:function(e){return moment(e).format("LLLL")},previousVersion:function(e){return e-1},displayGoToPrevious:function(e,t){return t&&e>t},displayRevisions:Ember.computed.gt("model.version_count",2),displayGoToFirst:(0,s.propertyGreaterThan)("model.current_revision","model.first_revision"),displayGoToNext:(0,s.propertyLessThan)("model.current_revision","model.next_revision"),displayGoToLast:(0,s.propertyLessThan)("model.current_revision","model.next_revision"),hideGoToFirst:Ember.computed.not("displayGoToFirst"),hideGoToPrevious:Ember.computed.not("displayGoToPrevious"),hideGoToNext:Ember.computed.not("displayGoToNext"),hideGoToLast:Ember.computed.not("displayGoToLast"),loadFirstDisabled:Ember.computed.or("loading","hideGoToFirst"),loadPreviousDisabled:Ember.computed.or("loading","hideGoToPrevious"),loadNextDisabled:Ember.computed.or("loading","hideGoToNext"),loadLastDisabled:Ember.computed.or("loading","hideGoToLast"),displayShow:function(e){return e&&this.currentUser&&this.currentUser.get("staff")},displayHide:function(e){return!e&&this.currentUser&&this.currentUser.get("staff")},displayEdit:function(e,t,n,i){return!(!n||!i||e!==t)},editButtonLabel:function(e){return"post.revisions.controls."+(e?"edit_wiki":"edit_post")},displayRevert:function(){return this.currentUser&&this.currentUser.get("staff")},isEitherRevisionHidden:Ember.computed.or("model.previous_hidden","model.current_hidden"),hiddenClasses:function(e,t,n){if(n)return this.isEitherRevisionHidden?"hidden-revision-either":null;var i=[];return e&&i.push("hidden-revision-previous"),t&&i.push("hidden-revision-current"),i.join(" ")},displayingInline:Ember.computed.equal("viewMode","inline"),displayingSideBySide:Ember.computed.equal("viewMode","side_by_side"),displayingSideBySideMarkdown:Ember.computed.equal("viewMode","side_by_side_markdown"),inlineClass:function(e){return e?"btn-danger":"btn-flat"},sideBySideClass:function(e){return e?"btn-danger":"btn-flat"},sideBySideMarkdownClass:function(e){return e?"btn-danger":"btn-flat"},previousCategory:function(e){if(e){var t=Discourse.Category.findById(e.previous);return(0,n.categoryBadgeHTML)(t,{allowUncategorized:!0})}},currentCategory:function(e){if(e){var t=Discourse.Category.findById(e.current);return(0,n.categoryBadgeHTML)(t,{allowUncategorized:!0})}},wikiDisabled:function(e){return e&&!e.current},postTypeDisabled:function(e){return e&&e.current!==this.site.get("post_types.moderator_action")},titleDiff:function(e){return"side_by_side_markdown"===e&&(e="side_by_side"),this.get("model.title_changes."+e)},bodyDiffChanged:function(){var e=this,t=this.viewMode,n=this.get("model.body_changes."+t);if("side_by_side_markdown"!==t){var i={features:{editHistory:!0},whiteListed:{editHistory:{custom:function(e,t){return"class"===t}}}};return(0,o.sanitizeAsync)(n,i).then(function(t){return e.set("bodyDiff",t)})}this.set("bodyDiff",n)},actions:{loadFirstVersion:function(){this.refresh(this.get("model.post_id"),this.get("model.first_revision"))},loadPreviousVersion:function(){this.refresh(this.get("model.post_id"),this.get("model.previous_revision"))},loadNextVersion:function(){this.refresh(this.get("model.post_id"),this.get("model.next_revision"))},loadLastVersion:function(){this.refresh(this.get("model.post_id"),this.get("model.last_revision"))},hideVersion:function(){this.hide(this.get("model.post_id"),this.get("model.current_revision"))},showVersion:function(){this.show(this.get("model.post_id"),this.get("model.current_revision"))},editPost:function(){this.topicController.send("editPost",this.post),this.send("closeModal")},revertToVersion:function(){this.revert(this.post,this.get("model.current_revision"))},displayInline:function(){this.set("viewMode","inline")},displaySideBySide:function(){this.set("viewMode","side_by_side")},displaySideBySideMarkdown:function(){this.set("viewMode","side_by_side_markdown")}}},a(C,"_changeViewModeOnMobile",[u],Object.getOwnPropertyDescriptor(C,"_changeViewModeOnMobile"),C),a(C,"revisionsText",[c],Object.getOwnPropertyDescriptor(C,"revisionsText"),C),a(C,"createdAtDate",[d],Object.getOwnPropertyDescriptor(C,"createdAtDate"),C),a(C,"previousVersion",[p],Object.getOwnPropertyDescriptor(C,"previousVersion"),C),a(C,"displayGoToPrevious",[m],Object.getOwnPropertyDescriptor(C,"displayGoToPrevious"),C),a(C,"displayShow",[f],Object.getOwnPropertyDescriptor(C,"displayShow"),C),a(C,"displayHide",[b],Object.getOwnPropertyDescriptor(C,"displayHide"),C),a(C,"displayEdit",[h],Object.getOwnPropertyDescriptor(C,"displayEdit"),C),a(C,"editButtonLabel",[g],Object.getOwnPropertyDescriptor(C,"editButtonLabel"),C),a(C,"displayRevert",[v],Object.getOwnPropertyDescriptor(C,"displayRevert"),C),a(C,"hiddenClasses",[y],Object.getOwnPropertyDescriptor(C,"hiddenClasses"),C),a(C,"inlineClass",[_],Object.getOwnPropertyDescriptor(C,"inlineClass"),C),a(C,"sideBySideClass",[w],Object.getOwnPropertyDescriptor(C,"sideBySideClass"),C),a(C,"sideBySideMarkdownClass",[x],Object.getOwnPropertyDescriptor(C,"sideBySideMarkdownClass"),C),a(C,"previousCategory",[E],Object.getOwnPropertyDescriptor(C,"previousCategory"),C),a(C,"currentCategory",[k],Object.getOwnPropertyDescriptor(C,"currentCategory"),C),a(C,"wikiDisabled",[P],Object.getOwnPropertyDescriptor(C,"wikiDisabled"),C),a(C,"postTypeDisabled",[j],Object.getOwnPropertyDescriptor(C,"postTypeDisabled"),C),a(C,"titleDiff",[T],Object.getOwnPropertyDescriptor(C,"titleDiff"),C),a(C,"bodyDiffChanged",[O],Object.getOwnPropertyDescriptor(C,"bodyDiffChanged"),C),C))}),define("discourse/controllers/ignore-duration-with-username",["exports","discourse/mixins/modal-functionality","discourse/lib/ajax-error","discourse/models/user"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{loading:!1,ignoredUntil:null,ignoredUsername:null,actions:{ignore:function(){var e=this;if(!this.ignoredUntil||!this.ignoredUsername)return void this.flash(I18n.t("user.user_notifications.ignore_duration_time_frame_required"),"alert-error");this.set("loading",!0),i.default.findByUsername(this.ignoredUsername).then(function(t){t.updateNotificationLevel("ignore",e.ignoredUntil).then(function(){e.onUserIgnored(e.ignoredUsername),e.send("closeModal")}).catch(n.popupAjaxError).finally(function(){return e.set("loading",!1)})})}}})}),define("discourse/controllers/ignore-duration",["exports","discourse/mixins/modal-functionality","discourse/lib/ajax-error"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{loading:!1,ignoredUntil:null,actions:{ignore:function(){var e=this;if(!this.ignoredUntil)return void this.flash(I18n.t("user.user_notifications.ignore_duration_time_frame_required"),"alert-error");this.set("loading",!0),this.model.updateNotificationLevel("ignore",this.ignoredUntil).then(function(){e.set("model.ignored",!0),e.set("model.muted",!1),e.onSuccess&&e.onSuccess(),e.send("closeModal")}).catch(n.popupAjaxError).finally(function(){return e.set("loading",!1)})}}})}),define("discourse/controllers/invites-show",["exports","ember-addons/ember-computed-decorators","discourse-common/lib/get-url","discourse/lib/url","discourse/lib/ajax","discourse/mixins/password-validation","discourse/mixins/username-validation","discourse/mixins/name-validation","discourse/mixins/user-fields-validation","discourse/models/login-method"],function(e,t,n,i,s,o,r,a,l,u){"use strict";function c(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var d,p,m;e.default=Ember.Controller.extend(o.default,r.default,a.default,l.default,(d=(0,t.default)("email"),p=(0,t.default)("usernameValidation.failed","passwordValidation.failed","nameValidation.failed","userFieldsValidation.failed"),m={invitedBy:Ember.computed.alias("model.invited_by"),email:Ember.computed.alias("model.email"),accountUsername:Ember.computed.alias("model.username"),passwordRequired:Ember.computed.notEmpty("accountPassword"),successMessage:null,errorMessage:null,userFields:null,inviteImageUrl:(0,n.default)("/images/envelope.svg"),welcomeTitle:function(){return I18n.t("invites.welcome_to",{site_name:this.siteSettings.title})},yourEmailMessage:function(e){return I18n.t("invites.your_email",{email:e})},externalAuthsEnabled:function(){return(0,u.findAll)().length>0},submitDisabled:function(e,t,n,i){return e||t||n||i},fullnameRequired:function(){return this.siteSettings.full_name_required||this.siteSettings.enable_names},actions:{submit:function(){var e=this,t=this.userFields,n={};Ember.isEmpty(t)||t.forEach(function(e){ +n[e.get("field.id")]=e.get("value")}),(0,s.ajax)({url:"/invites/show/"+this.get("model.token")+".json",type:"PUT",data:{username:this.accountUsername,name:this.accountName,password:this.accountPassword,user_custom_fields:n}}).then(function(t){t.success?(e.set("successMessage",t.message||I18n.t("invites.success")),t.redirect_to&&i.default.redirectTo(t.redirect_to)):(t.errors&&t.errors.password&&t.errors.password.length>0&&(e.rejectedPasswords.pushObject(e.accountPassword),e.rejectedPasswordsMessages.set(e.accountPassword,t.errors.password[0])),t.message&&e.set("errorMessage",t.message))}).catch(function(e){throw new Error(e)})}}},c(m,"welcomeTitle",[t.default],Object.getOwnPropertyDescriptor(m,"welcomeTitle"),m),c(m,"yourEmailMessage",[d],Object.getOwnPropertyDescriptor(m,"yourEmailMessage"),m),c(m,"externalAuthsEnabled",[t.default],Object.getOwnPropertyDescriptor(m,"externalAuthsEnabled"),m),c(m,"submitDisabled",[p],Object.getOwnPropertyDescriptor(m,"submitDisabled"),m),c(m,"fullnameRequired",[t.default],Object.getOwnPropertyDescriptor(m,"fullnameRequired"),m),m))}),define("discourse/controllers/jump-to-post",["exports","discourse/mixins/modal-functionality"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{model:null,postNumber:null,postDate:null,filteredPostsCount:Ember.computed.alias("topic.postStream.filteredPostsCount"),onShow:function(){Ember.run.next(function(){return $("#post-jump").focus()})},actions:{jump:function(){this.postNumber?this._jumpToIndex(this.filteredPostsCount,this.postNumber):this.postDate&&this._jumpToDate(this.postDate)}},_jumpToIndex:function(e,t){var n=Math.min(e,Math.max(1,parseInt(t)));this.jumpToIndex(n),this._close()},_jumpToDate:function(e){this.jumpToDate(e),this._close()},_close:function(){this.setProperties({postNumber:null,postDate:null}),this.send("closeModal")}})}),define("discourse/controllers/keyboard-shortcuts-help",["exports","discourse/mixins/modal-functionality"],function(e,t){"use strict";function n(e,t,n,s){var r=[e,t].reject(function(e){return 0===e.length}).map(function(e){return e.map(function(e){return"<kbd>"+e+"</kbd>"}).join(n)});if(1===r.length)return i(r[0]);var a={shortcut1:r[0],shortcut2:r[1]},l="";return"or"===s?l=I18n.t(o+".shortcut_delimiter_or",a):"slash"===s?l=I18n.t(o+".shortcut_delimiter_slash",a):"space"===s&&(l=I18n.t(o+".shortcut_delimiter_space",a)),i(l)}function i(e){return'<span dir="ltr">'+e+"</span>"}function s(e,t){var i=t.keys1,s=void 0===i?[]:i,r=t.keys2,a=void 0===r?[]:r,l=t.keysDelimiter,u=void 0===l?c:l,d=t.shortcutsDelimiter,p=void 0===d?"or":d,m={shortcut:n(s,a,u,p)};return I18n.t(o+"."+e,m)}Object.defineProperty(e,"__esModule",{value:!0});var o="keyboard_shortcuts_help",r=I18n.t("shortcut_modifier_key.shift"),a=I18n.t("shortcut_modifier_key.alt"),l=I18n.t("shortcut_modifier_key.ctrl"),u=I18n.t("shortcut_modifier_key.enter"),c=I18n.t(o+".shortcut_key_delimiter_comma"),d=I18n.t(o+".shortcut_key_delimiter_plus");e.default=Ember.Controller.extend(t.default,{onShow:function(){this.set("modal.modalClass","keyboard-shortcuts-modal")},shortcuts:{jump_to:{home:s("jump_to.home",{keys1:["g","h"]}),latest:s("jump_to.latest",{keys1:["g","l"]}),new:s("jump_to.new",{keys1:["g","n"]}),unread:s("jump_to.unread",{keys1:["g","u"]}),categories:s("jump_to.categories",{keys1:["g","c"]}),top:s("jump_to.top",{keys1:["g","t"]}),bookmarks:s("jump_to.bookmarks",{keys1:["g","b"]}),profile:s("jump_to.profile",{keys1:["g","p"]}),messages:s("jump_to.messages",{keys1:["g","m"]}),drafts:s("jump_to.drafts",{keys1:["g","d"]})},navigation:{back:s("navigation.back",{keys1:["u"]}),jump:s("navigation.jump",{keys1:["#"]}),up_down:s("navigation.up_down",{keys1:["k"],keys2:["j"],shortcutsDelimiter:"slash"}),open:s("navigation.open",{keys1:["o"],keys2:[u]}),next_prev:s("navigation.next_prev",{keys1:[r,"j"],keys2:[r,"k"],keysDelimiter:d,shortcutsDelimiter:"slash"})},application:{hamburger_menu:s("application.hamburger_menu",{keys1:["="]}),user_profile_menu:s("application.user_profile_menu",{keys1:["p"]}),create:s("application.create",{keys1:["c"]}),show_incoming_updated_topics:s("application.show_incoming_updated_topics",{keys1:["."]}),search:s("application.search",{keys1:["/"],keys2:[l,a,"f"],keysDelimiter:d}),help:s("application.help",{keys1:["?"]}),dismiss_new_posts:s("application.dismiss_new_posts",{keys1:["x","r"]}),dismiss_topics:s("application.dismiss_topics",{keys1:["x","t"]}),log_out:s("application.log_out",{keys1:[r,"z"],keys2:[r,"z"],keysDelimiter:d,shortcutsDelimiter:"space"})},composing:{return:s("composing.return",{keys1:[r,"c"],keysDelimiter:d}),fullscreen:s("composing.fullscreen",{keys1:[r,"F11"],keysDelimiter:d})},actions:{bookmark_topic:s("actions.bookmark_topic",{keys1:["f"]}),reply_as_new_topic:s("actions.reply_as_new_topic",{keys1:["t"]}),reply_topic:s("actions.reply_topic",{keys1:[r,"r"],keysDelimiter:d}),reply_post:s("actions.reply_post",{keys1:["r"]}),quote_post:s("actions.quote_post",{keys1:["q"]}),pin_unpin_topic:s("actions.pin_unpin_topic",{keys1:[r,"p"],keysDelimiter:d}),share_topic:s("actions.share_topic",{keys1:[r,"s"],keysDelimiter:d}),share_post:s("actions.share_post",{keys1:["s"]}),like:s("actions.like",{keys1:["l"]}),flag:s("actions.flag",{keys1:["!"]}),bookmark:s("actions.bookmark",{keys1:["b"]}),edit:s("actions.edit",{keys1:["e"]}),delete:s("actions.delete",{keys1:["d"]}),mark_muted:s("actions.mark_muted",{keys1:["m","m"]}),mark_regular:s("actions.mark_regular",{keys1:["m","r"]}),mark_tracking:s("actions.mark_tracking",{keys1:["m","t"]}),mark_watching:s("actions.mark_watching",{keys1:["m","w"]}),print:s("actions.print",{keys1:[l,"p"],keysDelimiter:d})}}})}),define("discourse/controllers/login",["exports","discourse/lib/ajax","discourse/mixins/modal-functionality","discourse/lib/show-modal","discourse/lib/computed","discourse/models/login-method","pretty-text/sanitizer","discourse/lib/utilities","discourse/lib/ajax-error","ember-addons/ember-computed-decorators","discourse/models/user"],function(e,t,n,i,s,o,r,a,l,u,c){"use strict";function d(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var p,m,f,b,h,g,v,y,_,w=["requires_invite","awaiting_approval","awaiting_activation","admin_not_allowed_from_ip_address","not_allowed_from_ip_address"];e.default=Ember.Controller.extend(n.default,(p=(0,u.default)("showSecondFactor"),m=(0,u.default)("showSecondFactor"),f=(0,u.default)("awaitingApproval","hasAtLeastOneLoginButton"),b=(0,u.default)("canLoginLocalWithEmail"),h=(0,u.default)("loggingIn"),g=(0,u.default)("loggingIn","authenticate","application.canSignUp"),v=(0,u.default)("canLoginLocalWithEmail","processingEmailLink"),y=(0,u.default)("authenticate"),_={createAccount:Ember.inject.controller(),forgotPassword:Ember.inject.controller(),application:Ember.inject.controller(),authenticate:null,loggingIn:!1,loggedIn:!1,processingEmailLink:!1,showLoginButtons:!0,showSecondFactor:!1,awaitingApproval:!1,canLoginLocal:(0,s.setting)("enable_local_logins"),canLoginLocalWithEmail:(0,s.setting)("enable_local_logins_via_email"),loginRequired:Ember.computed.alias("application.loginRequired"),secondFactorMethod:c.SECOND_FACTOR_METHODS.TOTP,resetForm:function(){this.setProperties({authenticate:null,loggingIn:!1,loggedIn:!1,secondFactorRequired:!1,showSecondFactor:!1,showLoginButtons:!0,awaitingApproval:!1})},credentialsClass:function(e){return e?"hidden":""},secondFactorClass:function(e){return e?"":"hidden"},modalBodyClasses:function(e,t){var n=["login-modal"];return e&&n.push("awaiting-approval"),t&&n.push("has-alt-auth"),n.join(" ")},hasAtLeastOneLoginButton:function(e){return(0,o.findAll)().length>0||e},loginButtonLabel:function(e){return e?"login.logging_in":"login.title"},loginDisabled:Ember.computed.or("loggingIn","loggedIn"),showSignupLink:function(e,t,n){return n&&!e&&Ember.isEmpty(t)},showSpinner:Ember.computed.or("loggingIn","authenticate"),showLoginWithEmailLink:function(e,t){return e&&!t},actions:{login:function(){var e=this;if(!this.loginDisabled)return Ember.isEmpty(this.loginName)||Ember.isEmpty(this.loginPassword)?void this.flash(I18n.t("login.blank_username_or_password"),"error"):(this.set("loggingIn",!0),(0,t.ajax)("/session",{type:"POST",data:{login:this.loginName,password:this.loginPassword,second_factor_token:this.secondFactorToken,second_factor_method:this.secondFactorMethod}}).then(function(t){if(!t||!t.error){e.set("loggedIn",!0);var n=document.getElementById("hidden-login-form"),i=function(e,t){n&&(n.querySelector("input[name="+t+"]").value=e)},s=$.cookie("destination_url"),o=$.cookie("sso_destination_url");return i(e.loginName,"username"),(i(e.loginPassword,"password"),o)?($.removeCookie("sso_destination_url"),void window.location.assign(o)):(s?($.removeCookie("destination_url"),i(s,"redirect")):i(window.location.href,"redirect"),void(n&&(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&navigator.userAgent.match(/Safari/g)?window.location.href=n.querySelector("input[name=redirect]").value:n.submit())))}if(e.set("loggingIn",!1),"invalid_second_factor"===t.reason&&!e.secondFactorRequired)return document.getElementById("modal-alert").style.display="none",e.setProperties({secondFactorRequired:!0,showLoginButtons:!1,backupEnabled:t.backup_enabled,showSecondFactor:!0}),void Ember.run.schedule("afterRender",function(){return document.getElementById("second-factor").querySelector("input").focus()});"not_activated"===t.reason?e.send("showNotActivated",{username:e.loginName,sentTo:(0,r.escape)(t.sent_to_email),currentEmail:(0,r.escape)(t.current_email)}):"suspended"===t.reason?(e.send("closeModal"),bootbox.alert(t.error)):e.flash(t.error,"error")},function(t){t.jqXHR&&429===t.jqXHR.status?e.flash(I18n.t("login.rate_limit"),"error"):(0,a.areCookiesEnabled)()?e.flash(I18n.t("login.error"),"error"):e.flash(I18n.t("login.cookies_error"),"error"),e.set("loggingIn",!1)}),!1)},externalLogin:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fullScreenLogin,i=void 0!==n&&n,s=this.capabilities;(this.isMobileDevice||s&&(s.isIOS||s.isAndroid))&&(i=!0),e.doLogin({fullScreenLogin:i})},createAccount:function(){var e=this.createAccount;if(e){e.resetForm();var t=this.loginName;t&&t.indexOf("@")>0?e.set("accountEmail",t):e.set("accountUsername",t)}this.send("showCreateAccount")},forgotPassword:function(){var e=this.forgotPassword;e&&e.set("accountEmailOrUsername",this.loginName),this.send("showForgotPassword")},emailLogin:function(){var e=this;if(!this.processingEmailLink){if(Ember.isEmpty(this.loginName))return void this.flash(I18n.t("login.blank_username"),"error");this.set("processingEmailLink",!0),(0,t.ajax)("/u/email-login",{data:{login:this.loginName.trim()},type:"POST"}).then(function(t){var n=(0,a.escapeExpression)(e.loginName),i=n.match(/@/),s="email_login.complete_"+(i?"email":"username");!1===t.user_found?e.flash(I18n.t(s+"_not_found",{email:n,username:n}),"error"):e.flash(I18n.t(s+"_found",{email:n,username:n}))}).catch(function(t){return e.flash((0,l.extractError)(t),"error")}).finally(function(){return e.set("processingEmailLink",!1)})}}},authMessage:function(e){if(Ember.isEmpty(e))return"";var t=(0,o.findAll)().findBy("name",e);return t?t.message:void 0},authenticationComplete:function(e){var t=this,n=function(e,n,s){(0,i.default)("login"),Ember.run.next(function(){s&&s(),t.flash(e,n||"success"),t.set("authenticate",null)})};if(!e.awaiting_approval||this.canLoginLocal||this.canLoginLocalWithEmail||this.set("awaitingApproval",!0),e.omniauth_disallow_totp)return n(I18n.t("login.omniauth_disallow_totp"),"error",function(){t.setProperties({loginName:e.email,showLoginButtons:!1}),document.getElementById("login-account-password").focus()});for(var s=0;s<w.length;s++){var o=w[s];if(e[o])return n(I18n.t("login."+o))}if(e.suspended)return n(e.suspended_message,"error");if(e.authenticated){var r=$.cookie("destination_url")||e.destination_url;return void(r?($.removeCookie("destination_url"),window.location.href=r):window.location.pathname===Discourse.getURL("/login")?window.location.pathname=Discourse.getURL("/"):window.location.reload())}this.createAccount.setProperties({accountEmail:e.email,accountUsername:e.username,accountName:e.name,authOptions:Ember.Object.create(e)}),(0,i.default)("createAccount")}},d(_,"credentialsClass",[p],Object.getOwnPropertyDescriptor(_,"credentialsClass"),_),d(_,"secondFactorClass",[m],Object.getOwnPropertyDescriptor(_,"secondFactorClass"),_),d(_,"modalBodyClasses",[f],Object.getOwnPropertyDescriptor(_,"modalBodyClasses"),_),d(_,"hasAtLeastOneLoginButton",[b],Object.getOwnPropertyDescriptor(_,"hasAtLeastOneLoginButton"),_),d(_,"loginButtonLabel",[h],Object.getOwnPropertyDescriptor(_,"loginButtonLabel"),_),d(_,"showSignupLink",[g],Object.getOwnPropertyDescriptor(_,"showSignupLink"),_),d(_,"showLoginWithEmailLink",[v],Object.getOwnPropertyDescriptor(_,"showLoginWithEmailLink"),_),d(_,"authMessage",[y],Object.getOwnPropertyDescriptor(_,"authMessage"),_),_))}),define("discourse/controllers/modal",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend()}),define("discourse/controllers/move-to-topic",["exports","discourse/mixins/modal-functionality","discourse/models/topic","discourse/lib/url","ember-addons/ember-computed-decorators","discourse/lib/ajax-error"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d;e.default=Ember.Controller.extend(t.default,(a=(0,s.default)("saving","selectedTopicId","topicName"),l=(0,s.default)("saving","newTopic","existingTopic","newMessage","existingMessage"),u=(0,s.default)("selectedAllPosts","selectedPosts","selectedPosts.[]"),c=(0,s.default)("canSplitTopic"),d={topicName:null,saving:!1,categoryId:null,tags:null,canAddTags:Ember.computed.alias("site.can_create_tag"),canTagMessages:Ember.computed.alias("site.can_tag_pms"),selectedTopicId:null,newTopic:Ember.computed.equal("selection","new_topic"),existingTopic:Ember.computed.equal("selection","existing_topic"),newMessage:Ember.computed.equal("selection","new_message"),existingMessage:Ember.computed.equal("selection","existing_message"),participants:null,init:function(){this._super.apply(this,arguments),this.saveAttrNames=["newTopic","existingTopic","newMessage","existingMessage"],this.moveTypes=["newTopic","existingTopic","newMessage","existingMessage"]},topicController:Ember.inject.controller("topic"),selectedPostsCount:Ember.computed.alias("topicController.selectedPostsCount"),selectedAllPosts:Ember.computed.alias("topicController.selectedAllPosts"),selectedPosts:Ember.computed.alias("topicController.selectedPosts"),buttonDisabled:function(e,t,n){return e||Ember.isEmpty(t)&&Ember.isEmpty(n)},buttonTitle:function(e,t,n,i,s){return t?I18n.t("topic.split_topic.title"):n?I18n.t("topic.merge_topic.title"):i?I18n.t("topic.move_to_new_message.title"):s?I18n.t("topic.move_to_existing_message.title"):I18n.t("saving")},onShow:function(){this.setProperties({"modal.modalClass":"move-to-modal",saving:!1,selection:"new_topic",categoryId:null,topicName:"",tags:null,participants:null}),this.get("model.isPrivateMessage")?this.set("selection",this.canSplitToPM?"new_message":"existing_message"):this.canSplitTopic||(this.set("selection","existing_topic"),Ember.run.next(function(){return $("#choose-topic-title").focus()}))},canSplitTopic:function(e,t){return!e&&t.length>0&&t.sort(function(e,t){return e.post_number-t.post_number})[0].post_type===this.site.get("post_types.regular")},canSplitToPM:function(e){return e&&this.currentUser&&this.currentUser.admin},actions:{performMove:function(){var e=this;this.moveTypes.forEach(function(t){e.get(t)&&e.send("movePostsTo",t)})},movePostsTo:function(e){var t=this;this.set("saving",!0);var s=this.get("model.id"),r=void 0,a=void 0;return"existingTopic"===e?(r={destination_topic_id:this.selectedTopicId},a=Object.assign({post_ids:this.get("topicController.selectedPostIds")},r)):"existingMessage"===e?(r={destination_topic_id:this.selectedTopicId,participants:this.participants,archetype:"private_message"},a=Object.assign({post_ids:this.get("topicController.selectedPostIds")},r)):"newTopic"===e?(r={},a={title:this.topicName,post_ids:this.get("topicController.selectedPostIds"),category_id:this.categoryId,tags:this.tags}):(r={},a={title:this.topicName,post_ids:this.get("topicController.selectedPostIds"),tags:this.tags,archetype:"private_message"}),(this.get("topicController.selectedAllPosts")?(0,n.mergeTopic)(s,r):(0,n.movePosts)(s,a)).then(function(e){t.send("closeModal"),t.topicController.send("toggleMultiSelect"),i.default.routeTo(e.url)}).catch(function(e){t.flash((0,o.extractError)(e,I18n.t("topic.move_to.error")))}).finally(function(){t.set("saving",!1)}),!1}}},r(d,"buttonDisabled",[a],Object.getOwnPropertyDescriptor(d,"buttonDisabled"),d),r(d,"buttonTitle",[l],Object.getOwnPropertyDescriptor(d,"buttonTitle"),d),r(d,"canSplitTopic",[u],Object.getOwnPropertyDescriptor(d,"canSplitTopic"),d),r(d,"canSplitToPM",[c],Object.getOwnPropertyDescriptor(d,"canSplitToPM"),d),d))}),define("discourse/controllers/navigation/categories",["exports","discourse/controllers/navigation/default","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=t.default.extend((i=(0,n.default)("discoveryCategories.model","discoveryCategories.model.draft"),s={discoveryCategories:Ember.inject.controller("discovery/categories"),draft:function(){return this.get("discoveryCategories.model.draft")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"draft",[i],Object.getOwnPropertyDescriptor(s,"draft"),s),s))}),define("discourse/controllers/navigation/category",["exports","discourse/controllers/navigation/default"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showingParentCategory:Ember.computed.none("category.parentCategory"),showingSubcategoryList:Ember.computed.and("category.show_subcategory_list","showingParentCategory")})}),define("discourse/controllers/not-activated",["exports","discourse/mixins/modal-functionality","discourse/lib/user-activation"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{actions:{sendActivationEmail:function(){var e=this;(0,n.resendActivationEmail)(this.username).then(function(){e.showModal("activation-resent",{title:"log_in"}).set("currentEmail",e.currentEmail)})},editActivationEmail:function(){var e=this.showModal("activation-edit",{title:"login.change_email"}),t=this.currentEmail;e.set("currentEmail",t),e.set("newEmail",t)}}})}),define("discourse/controllers/password-reset",["exports","ember-addons/ember-computed-decorators","discourse/lib/url","discourse/lib/ajax","discourse/mixins/password-validation","discourse/models/user"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u;e.default=Ember.Controller.extend(s.default,(a=(0,t.default)(),l=(0,t.default)("redirectTo"),u={isDeveloper:Ember.computed.alias("model.is_developer"),admin:Ember.computed.alias("model.admin"),secondFactorRequired:Ember.computed.alias("model.second_factor_required"),backupEnabled:Ember.computed.alias("model.backup_enabled"),secondFactorMethod:o.SECOND_FACTOR_METHODS.TOTP,passwordRequired:!0,errorMessage:null,successMessage:null,requiresApproval:!1,redirected:!1,continueButtonText:function(){return I18n.t("password_reset.continue",{site_name:this.siteSettings.title})},redirectHref:function(e){return Discourse.getURL(e||"/")},lockImageUrl:Discourse.getURL("/images/lock.svg"),actions:{submit:function(){var e=this;(0,i.ajax)({url:(0,n.userPath)("password-reset/"+this.get("model.token")+".json"),type:"PUT",data:{password:this.accountPassword,second_factor_token:this.secondFactorToken,second_factor_method:this.secondFactorMethod}}).then(function(t){t.success?(e.set("successMessage",t.message),e.set("redirectTo",t.redirect_to),t.requires_approval?e.set("requiresApproval",!0):(e.set("redirected",!0),n.default.redirectTo(t.redirect_to||"/"))):(t.errors&&t.errors.user_second_factors?e.setProperties({secondFactorRequired:!0,password:null,errorMessage:t.message}):e.secondFactorRequired?e.setProperties({secondFactorRequired:!1,errorMessage:null}):t.errors&&t.errors.password&&t.errors.password.length>0&&(e.rejectedPasswords.pushObject(e.accountPassword),e.rejectedPasswordsMessages.set(e.accountPassword,t.errors.password[0])),t.message&&e.set("errorMessage",t.message))}).catch(function(t){if(!t.jqXHR||429!==t.jqXHR.status)throw new Error(t);e.set("errorMessage",I18n.t("user.second_factor.rate_limit"))})},done:function(){this.set("redirected",!0),n.default.redirectTo(this.redirectTo||"/")}}},r(u,"continueButtonText",[a],Object.getOwnPropertyDescriptor(u,"continueButtonText"),u),r(u,"redirectHref",[l],Object.getOwnPropertyDescriptor(u,"redirectHref"),u),u))}),define("discourse/controllers/preferences",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({application:Ember.inject.controller()})}),define("discourse/controllers/preferences/about",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Controller.extend((n=(0,t.default)("saving"),i={saving:!1,newBio:null,saveButtonText:function(e){return e?I18n.t("saving"):I18n.t("user.change")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"saveButtonText",[n],Object.getOwnPropertyDescriptor(i,"saveButtonText"),i),i))}),define("discourse/controllers/preferences/account",["exports","discourse-common/lib/icon-library","discourse/mixins/can-check-emails","ember-addons/ember-computed-decorators","discourse/mixins/preferences-tab-controller","discourse/lib/computed","discourse/lib/ajax-error","discourse/lib/show-modal","discourse/models/login-method","discourse/lib/ajax","discourse/lib/url"],function(e,t,n,i,s,o,r,a,l,u,c){"use strict";function d(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var p,m,f,b,h,g,v;e.default=Ember.Controller.extend(n.default,s.default,(p=(0,i.default)(),m=(0,i.default)("model.is_anonymous"),f=(0,i.default)("model.associated_accounts"),b=(0,i.default)("model.associated_accounts.[]"),h=(0,i.default)("model.second_factor_enabled","canCheckEmails","model.is_anonymous"),g=(0,i.default)("showAllAuthTokens","model.user_auth_tokens"),v={init:function(){this._super.apply(this,arguments),this.saveAttrNames=["name","title"]},canEditName:(0,o.setting)("enable_names"),canSaveUser:!0,newNameInput:null,newTitleInput:null,passwordProgress:null,showAllAuthTokens:!1,cannotDeleteAccount:Ember.computed.not("currentUser.can_delete_account"),deleteDisabled:Ember.computed.or("model.isSaving","deleting","cannotDeleteAccount"),reset:function(){this.set("passwordProgress",null)},nameInstructions:function(){return I18n.t(this.siteSettings.full_name_required?"user.name.instructions_required":"user.name.instructions")},canSelectTitle:Ember.computed.gt("model.availableTitles.length",0),canChangePassword:function(e){return!e&&(!this.siteSettings.enable_sso&&this.siteSettings.enable_local_logins)},associatedAccountsLoaded:function(e){return void 0!==e},authProviders:function(e){return(0,l.findAll)().map(function(t){return{method:t,account:e.find(function(e){return e.name===t.name})}}).filter(function(e){return e.account||e.method.can_connect})},disableConnectButtons:(0,o.propertyNotEqual)("model.id","currentUser.id"),canUpdateAssociatedAccounts:function(e,t,n){return!(e||!t||n)&&(0,l.findAll)().length>0},authTokens:function(e,t){return t.sort(function(e,t){return e.is_active?-1:t.is_active?1:t.seen_at.localeCompare(e.seen_at)}),e?t:t.slice(0,2)},canShowAllAuthTokens:Ember.computed.gt("model.user_auth_tokens.length",2),actions:{save:function(){var e=this;return this.set("saved",!1),this.model.setProperties({name:this.newNameInput,title:this.newTitleInput}),this.model.save(this.saveAttrNames).then(function(){return e.set("saved",!0)}).catch(r.popupAjaxError)},changePassword:function(){var e=this;if(!this.passwordProgress)return this.set("passwordProgress",I18n.t("user.change_password.in_progress")),this.model.changePassword().then(function(){e.setProperties({changePasswordProgress:!1,passwordProgress:I18n.t("user.change_password.success")})}).catch(function(){e.setProperties({changePasswordProgress:!1,passwordProgress:I18n.t("user.change_password.error")})})},delete:function(){var e=this;this.set("deleting",!0);var n=I18n.t("user.delete_account_confirm"),i=this.model,s=[{label:I18n.t("cancel"),class:"d-modal-cancel",link:!0,callback:function(){return e.set("deleting",!1)}},{label:(0,t.iconHTML)("exclamation-triangle")+I18n.t("user.delete_account"),class:"btn btn-danger",callback:function(){var e=this;i.delete().then(function(){bootbox.alert(I18n.t("user.deleted_yourself"),function(){return window.location.pathname=Discourse.getURL("/")})},function(){bootbox.alert(I18n.t("user.delete_yourself_not_allowed")),e.set("deleting",!1)})}}];bootbox.dialog(n,s,{classes:"delete-account"})},revokeAccount:function(e){var t=this;this.set("revoking",!0),this.model.revokeAssociatedAccount(e.name).then(function(n){n.success?t.model.associated_accounts.removeObject(e):bootbox.alert(n.message)}).catch(r.popupAjaxError).finally(function(){return t.set("revoking",!1)})},toggleShowAllAuthTokens:function(){this.toggleProperty("showAllAuthTokens")},revokeAuthToken:function(e){(0,u.ajax)((0,c.userPath)(this.get("model.username_lower")+"/preferences/revoke-auth-token"),{type:"POST",data:e?{token_id:e.id}:{}})},showToken:function(e){(0,a.default)("auth-token",{model:e})},connectAccount:function(e){e.doLogin({reconnect:!0,fullScreenLogin:!1})}}},d(v,"nameInstructions",[p],Object.getOwnPropertyDescriptor(v,"nameInstructions"),v),d(v,"canChangePassword",[m],Object.getOwnPropertyDescriptor(v,"canChangePassword"),v),d(v,"associatedAccountsLoaded",[f],Object.getOwnPropertyDescriptor(v,"associatedAccountsLoaded"),v),d(v,"authProviders",[b],Object.getOwnPropertyDescriptor(v,"authProviders"),v),d(v,"canUpdateAssociatedAccounts",[h],Object.getOwnPropertyDescriptor(v,"canUpdateAssociatedAccounts"),v),d(v,"authTokens",[g],Object.getOwnPropertyDescriptor(v,"authTokens"),v),v))}),define("discourse/controllers/preferences/categories",["exports","discourse/mixins/preferences-tab-controller","discourse/lib/ajax-error","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Controller.extend(t.default,(o=(0,i.default)("model.watchedCategories","model.watchedFirstPostCategories","model.trackedCategories","model.mutedCategories"),r=(0,i.default)("siteSettings.remove_muted_tags_from_latest"),a={init:function(){this._super.apply(this,arguments),this.saveAttrNames=["muted_category_ids","watched_category_ids","tracked_category_ids","watched_first_post_category_ids"]},selectedCategories:function(e,t,n,i){return[].concat(e,t,n,i).filter(function(e){return e})},canSee:function(){return this.get("currentUser.id")===this.get("model.id")},hideMutedTags:function(){return"never"!==this.siteSettings.remove_muted_tags_from_latest},canSave:Ember.computed.or("canSee","currentUser.admin"),actions:{save:function(){var e=this;return this.set("saved",!1),this.model.save(this.saveAttrNames).then(function(){e.set("saved",!0)}).catch(n.popupAjaxError)}}},s(a,"selectedCategories",[o],Object.getOwnPropertyDescriptor(a,"selectedCategories"),a),s(a,"canSee",[i.default],Object.getOwnPropertyDescriptor(a,"canSee"),a),s(a,"hideMutedTags",[r],Object.getOwnPropertyDescriptor(a,"hideMutedTags"),a),a))}),define("discourse/controllers/preferences/email",["exports","discourse/lib/computed","discourse/models/input-validation","discourse/lib/utilities","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c;e.default=Ember.Controller.extend((r=(0,s.default)("newEmail"),a=(0,s.default)("saving"),l=(0,s.default)("newEmail"),u=(0,s.default)("invalidEmail"),c={taken:!1,saving:!1,error:!1,success:!1,newEmail:null,newEmailEmpty:Ember.computed.empty("newEmail"),saveDisabled:Ember.computed.or("saving","newEmailEmpty","taken","unchanged","invalidEmail"),unchanged:(0,t.propertyEqual)("newEmailLower","currentUser.email"),newEmailLower:function(e){return e.toLowerCase().trim()},saveButtonText:function(e){return e?I18n.t("saving"):I18n.t("user.change")},invalidEmail:function(e){return!(0,i.emailValid)(e)},emailValidation:function(e){if(e)return n.default.create({failed:!0,reason:I18n.t("user.email.invalid")})}, +reset:function(){this.setProperties({taken:!1,saving:!1,error:!1,success:!1,newEmail:null})},actions:{changeEmail:function(){var e=this;return this.set("saving",!0),this.model.changeEmail(this.newEmail).then(function(){return e.set("success",!0)},function(t){e.setProperties({error:!0,saving:!1}),t.jqXHR.responseJSON&&t.jqXHR.responseJSON.errors&&t.jqXHR.responseJSON.errors[0]?e.set("errorMessage",t.jqXHR.responseJSON.errors[0]):e.set("errorMessage",I18n.t("user.change_email.error"))})}}},o(c,"newEmailLower",[r],Object.getOwnPropertyDescriptor(c,"newEmailLower"),c),o(c,"saveButtonText",[a],Object.getOwnPropertyDescriptor(c,"saveButtonText"),c),o(c,"invalidEmail",[l],Object.getOwnPropertyDescriptor(c,"invalidEmail"),c),o(c,"emailValidation",[u],Object.getOwnPropertyDescriptor(c,"emailValidation"),c),c))}),define("discourse/controllers/preferences/emails",["exports","discourse/mixins/preferences-tab-controller","ember-addons/ember-computed-decorators","discourse/lib/ajax-error"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u={ALWAYS:0,ONLY_WHEN_AWAY:1,NEVER:2};e.default=Ember.Controller.extend(t.default,(o=(0,n.default)(),r=(0,n.default)(),a=(0,n.default)(),l={emailMessagesLevelAway:Ember.computed.equal("model.user_option.email_messages_level",u.ONLY_WHEN_AWAY),emailLevelAway:Ember.computed.equal("model.user_option.email_level",u.ONLY_WHEN_AWAY),init:function(){this._super.apply(this,arguments),this.saveAttrNames=["email_level","email_messages_level","mailing_list_mode","mailing_list_mode_frequency","email_digests","email_in_reply_to","email_previous_replies","digest_after_minutes","include_tl0_in_digests"],this.previousRepliesOptions=[{name:I18n.t("user.email_previous_replies.always"),value:0},{name:I18n.t("user.email_previous_replies.unless_emailed"),value:1},{name:I18n.t("user.email_previous_replies.never"),value:2}],this.emailLevelOptions=[{name:I18n.t("user.email_level.always"),value:u.ALWAYS},{name:I18n.t("user.email_level.only_when_away"),value:u.ONLY_WHEN_AWAY},{name:I18n.t("user.email_level.never"),value:u.NEVER}],this.digestFrequencies=[{name:I18n.t("user.email_digests.every_30_minutes"),value:30},{name:I18n.t("user.email_digests.every_hour"),value:60},{name:I18n.t("user.email_digests.daily"),value:1440},{name:I18n.t("user.email_digests.weekly"),value:10080},{name:I18n.t("user.email_digests.every_month"),value:43200},{name:I18n.t("user.email_digests.every_six_months"),value:259200}]},frequencyEstimate:function(){var e=this.get("model.mailing_list_posts_per_day");return!e||e<2?I18n.t("user.mailing_list_mode.few_per_day"):I18n.t("user.mailing_list_mode.many_per_day",{dailyEmailEstimate:e})},mailingListModeOptions:function(){return[{name:this.frequencyEstimate,value:1},{name:I18n.t("user.mailing_list_mode.individual_no_echo"),value:2}]},emailFrequencyInstructions:function(){return this.siteSettings.email_time_window_mins?I18n.t("user.email.frequency",{count:this.siteSettings.email_time_window_mins}):I18n.t("user.email.frequency_immediately")},actions:{save:function(){var e=this;return this.set("saved",!1),this.model.save(this.saveAttrNames).then(function(){e.set("saved",!0)}).catch(i.popupAjaxError)}}},s(l,"frequencyEstimate",[o],Object.getOwnPropertyDescriptor(l,"frequencyEstimate"),l),s(l,"mailingListModeOptions",[r],Object.getOwnPropertyDescriptor(l,"mailingListModeOptions"),l),s(l,"emailFrequencyInstructions",[a],Object.getOwnPropertyDescriptor(l,"emailFrequencyInstructions"),l),l))}),define("discourse/controllers/preferences/interface",["exports","discourse/mixins/preferences-tab-controller","discourse/lib/utilities","ember-addons/ember-computed-decorators","discourse/lib/theme-selector","discourse/lib/ajax-error"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p,m,f,b,h,g={1:"latest",2:"categories",3:"unread",4:"new",5:"top"},v=["smaller","normal","larger","largest"],y=["notifications","contextual"];e.default=Ember.Controller.extend(t.default,(a=(0,i.default)("makeThemeDefault"),l=(0,i.default)(),u=(0,i.default)(),c=(0,i.default)(),d=(0,i.default)("userSelectableThemes"),p=(0,i.observes)("themeId"),m=(0,i.default)("model.user_option.theme_ids","themeId"),f=(0,i.default)("model.user_option.text_size","textSize"),b=(0,i.default)(),h={saveAttrNames:function(e){var t=["locale","external_links_in_new_tab","dynamic_favicon","enable_quoting","enable_defer","automatically_unpin_topics","allow_private_messages","homepage_id","hide_profile_and_presence","text_size","title_count_mode"];return e&&t.push("theme_ids"),t},preferencesController:Ember.inject.controller("preferences"),isiPad:function(){return(0,n.isiPad)()},disableSafariHacks:function(){return(0,n.safariHacksDisabled)()},availableLocales:function(){return JSON.parse(this.siteSettings.available_locales)},textSizes:function(){return v.map(function(e){return{name:I18n.t("user.text_size."+e),value:e}})},titleCountModes:function(){return y.map(function(e){return{name:I18n.t("user.title_count_mode."+e),value:e}})},userSelectableThemes:function(){return(0,s.listThemes)(this.site)},showThemeSelector:function(e){return e&&e.length>1},themeIdChanged:function(){var e=this.themeId;(0,s.previewTheme)([e])},showThemeSetDefault:function(e,t){return!e||e[0]!==t},showTextSetDefault:function(e,t){return e!==t},homeChanged:function(){var e=this.siteSettings.top_menu.split("|")[0].split(",")[0],t=g[this.get("model.user_option.homepage_id")];(0,n.setDefaultHomepage)(t||e)},userSelectableHome:function(){var e={};Object.keys(g).forEach(function(t){e[g[t]]=t});var t=[];return this.siteSettings.top_menu.split("|").forEach(function(n){var i=e[n];i&&t.push({name:I18n.t("filters."+n+".title"),value:Number(i)})}),t},actions:{save:function(){var e=this;this.set("saved",!1);var t=this.makeThemeDefault;t&&this.set("model.user_option.theme_ids",[this.themeId]);var i=this.makeTextSizeDefault;return i&&this.set("model.user_option.text_size",this.textSize),this.model.save(this.saveAttrNames).then(function(){e.set("saved",!0),t?(0,s.setLocalTheme)([]):(0,s.setLocalTheme)([e.themeId],e.get("model.user_option.theme_key_seq")),i?e.model.updateTextSizeCookie(null):e.model.updateTextSizeCookie(e.textSize),e.homeChanged(),e.isiPad&&((0,n.safariHacksDisabled)()!==e.disableSafariHacks&&Discourse.set("assetVersion","forceRefresh"),localStorage.setItem("safari-hacks-disabled",e.disableSafariHacks.toString()))}).catch(o.popupAjaxError)},selectTextSize:function(e){var t=document.documentElement.classList;v.forEach(function(n){var i="text-size-"+n;e===n?t.add(i):t.remove(i)}),Discourse.set("assetVersion","forceRefresh")}}},r(h,"saveAttrNames",[a],Object.getOwnPropertyDescriptor(h,"saveAttrNames"),h),r(h,"isiPad",[l],Object.getOwnPropertyDescriptor(h,"isiPad"),h),r(h,"disableSafariHacks",[u],Object.getOwnPropertyDescriptor(h,"disableSafariHacks"),h),r(h,"availableLocales",[c],Object.getOwnPropertyDescriptor(h,"availableLocales"),h),r(h,"textSizes",[i.default],Object.getOwnPropertyDescriptor(h,"textSizes"),h),r(h,"titleCountModes",[i.default],Object.getOwnPropertyDescriptor(h,"titleCountModes"),h),r(h,"userSelectableThemes",[i.default],Object.getOwnPropertyDescriptor(h,"userSelectableThemes"),h),r(h,"showThemeSelector",[d],Object.getOwnPropertyDescriptor(h,"showThemeSelector"),h),r(h,"themeIdChanged",[p],Object.getOwnPropertyDescriptor(h,"themeIdChanged"),h),r(h,"showThemeSetDefault",[m],Object.getOwnPropertyDescriptor(h,"showThemeSetDefault"),h),r(h,"showTextSetDefault",[f],Object.getOwnPropertyDescriptor(h,"showTextSetDefault"),h),r(h,"userSelectableHome",[b],Object.getOwnPropertyDescriptor(h,"userSelectableHome"),h),h))}),define("discourse/controllers/preferences/notifications",["exports","discourse/mixins/preferences-tab-controller","discourse/lib/notification-levels","discourse/lib/ajax-error"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{init:function(){this._super.apply(this,arguments),this.saveAttrNames=["muted_usernames","ignored_usernames","new_topic_duration_minutes","auto_track_topics_after_msecs","notification_level_when_replying","like_notification_frequency","allow_private_messages"],this.likeNotificationFrequencies=[{name:I18n.t("user.like_notification_frequency.always"),value:0},{name:I18n.t("user.like_notification_frequency.first_time_and_daily"),value:1},{name:I18n.t("user.like_notification_frequency.first_time"),value:2},{name:I18n.t("user.like_notification_frequency.never"),value:3}],this.autoTrackDurations=[{name:I18n.t("user.auto_track_options.never"),value:-1},{name:I18n.t("user.auto_track_options.immediately"),value:0},{name:I18n.t("user.auto_track_options.after_30_seconds"),value:3e4},{name:I18n.t("user.auto_track_options.after_1_minute"),value:6e4},{name:I18n.t("user.auto_track_options.after_2_minutes"),value:12e4},{name:I18n.t("user.auto_track_options.after_3_minutes"),value:18e4},{name:I18n.t("user.auto_track_options.after_4_minutes"),value:24e4},{name:I18n.t("user.auto_track_options.after_5_minutes"),value:3e5},{name:I18n.t("user.auto_track_options.after_10_minutes"),value:6e5}],this.notificationLevelsForReplying=[{name:I18n.t("topic.notifications.watching.title"),value:n.NotificationLevels.WATCHING},{name:I18n.t("topic.notifications.tracking.title"),value:n.NotificationLevels.TRACKING},{name:I18n.t("topic.notifications.regular.title"),value:n.NotificationLevels.REGULAR}],this.considerNewTopicOptions=[{name:I18n.t("user.new_topic_duration.not_viewed"),value:-1},{name:I18n.t("user.new_topic_duration.after_1_day"),value:1440},{name:I18n.t("user.new_topic_duration.after_2_days"),value:2880},{name:I18n.t("user.new_topic_duration.after_1_week"),value:10080},{name:I18n.t("user.new_topic_duration.after_2_weeks"),value:20160},{name:I18n.t("user.new_topic_duration.last_here"),value:-2}]},actions:{save:function(){var e=this;return this.set("saved",!1),this.model.save(this.saveAttrNames).then(function(){e.set("saved",!0)}).catch(i.popupAjaxError)}}})}),define("discourse/controllers/preferences/profile",["exports","ember-addons/ember-computed-decorators","discourse/mixins/preferences-tab-controller","discourse/lib/ajax-error","discourse/lib/text"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l;e.default=Ember.Controller.extend(n.default,(r=(0,t.default)("model.user_fields.@each.value"),a=(0,t.default)("model.can_change_bio"),l={init:function(){this._super.apply(this,arguments),this.saveAttrNames=["bio_raw","website","location","custom_fields","user_fields","profile_background_upload_url","card_background_upload_url","date_of_birth"]},userFields:function(){var e=this.site.get("user_fields");if(!Ember.isEmpty(e)){var t=this.get("model.user_fields");return this.get("currentUser.staff")||(e=e.filterBy("editable",!0)),e.sortBy("position").map(function(e){var n=t?t[e.get("id").toString()]:null;return Ember.Object.create({value:n,field:e})})}},canChangeBio:function(e){return e},actions:{save:function(){var e=this;this.set("saved",!1);var t=this.model,n=this.userFields;if(!Ember.isEmpty(n)){var o=t.get("user_fields");Ember.isEmpty(o)||n.forEach(function(e){o[e.get("field.id").toString()]=e.get("value")})}return t.save(this.saveAttrNames).then(function(){(0,s.cookAsync)(t.get("bio_raw")).then(function(){t.set("bio_cooked"),e.set("saved",!0)}).catch(i.popupAjaxError)}).catch(i.popupAjaxError)}}},o(l,"userFields",[r],Object.getOwnPropertyDescriptor(l,"userFields"),l),o(l,"canChangeBio",[a],Object.getOwnPropertyDescriptor(l,"canChangeBio"),l),l))}),define("discourse/controllers/preferences/second-factor-backup",["exports","ember-addons/ember-computed-decorators","discourse/lib/url","discourse/lib/ajax-error","discourse/models/user"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c;e.default=Ember.Controller.extend((r=(0,t.default)("secondFactorToken","secondFactorMethod"),a=(0,t.default)("isValidSecondFactorToken","backupEnabled","loading"),l=(0,t.default)("isValidSecondFactorToken","backupEnabled","loading"),u=(0,t.default)("backupEnabled"),c={loading:!1,errorMessage:null,successMessage:null,backupEnabled:Ember.computed.alias("model.second_factor_backup_enabled"),remainingCodes:Ember.computed.alias("model.second_factor_remaining_backup_codes"),backupCodes:null,secondFactorMethod:s.SECOND_FACTOR_METHODS.TOTP,isValidSecondFactorToken:function(e,t){return t===s.SECOND_FACTOR_METHODS.TOTP?e&&6===e.length:t===s.SECOND_FACTOR_METHODS.BACKUP_CODE?e&&16===e.length:void 0},isDisabledGenerateBackupCodeBtn:function(e,t,n){return!e||n},isDisabledDisableBackupCodeBtn:function(e,t,n){return!e||!t||n},generateBackupCodeBtnLabel:function(e){return e?"user.second_factor_backup.regenerate":"user.second_factor_backup.enable"},actions:{copyBackupCode:function(e){e?this.set("successMessage",I18n.t("user.second_factor_backup.copied_to_clipboard")):this.set("errorMessage",I18n.t("user.second_factor_backup.copy_to_clipboard_error")),this._hideCopyMessage()},disableSecondFactorBackup:function(){var e=this;this.set("backupCodes",[]),this.secondFactorToken&&(this.set("loading",!0),this.model.toggleSecondFactor(this.secondFactorToken,this.secondFactorMethod,s.SECOND_FACTOR_METHODS.BACKUP_CODE,!1).then(function(t){if(t.error)return void e.set("errorMessage",t.error);e.set("errorMessage",null);var i=e.model.username.toLowerCase();n.default.redirectTo((0,n.userPath)(i+"/preferences"))}).catch(i.popupAjaxError).finally(function(){return e.set("loading",!1)}))},generateSecondFactorCodes:function(){var e=this;this.secondFactorToken&&(this.set("loading",!0),this.model.generateSecondFactorCodes(this.secondFactorToken,this.secondFactorMethod).then(function(t){if(t.error)return void e.set("errorMessage",t.error);e.setProperties({errorMessage:null,backupCodes:t.backup_codes,backupEnabled:!0,remainingCodes:t.backup_codes.length})}).catch(i.popupAjaxError).finally(function(){e.setProperties({loading:!1,secondFactorToken:null})}))}},_hideCopyMessage:function(){var e=this;Ember.run.later(function(){return e.setProperties({successMessage:null,errorMessage:null})},2e3)}},o(c,"isValidSecondFactorToken",[r],Object.getOwnPropertyDescriptor(c,"isValidSecondFactorToken"),c),o(c,"isDisabledGenerateBackupCodeBtn",[a],Object.getOwnPropertyDescriptor(c,"isDisabledGenerateBackupCodeBtn"),c),o(c,"isDisabledDisableBackupCodeBtn",[l],Object.getOwnPropertyDescriptor(c,"isDisabledDisableBackupCodeBtn"),c),o(c,"generateBackupCodeBtnLabel",[u],Object.getOwnPropertyDescriptor(c,"generateBackupCodeBtnLabel"),c),c))}),define("discourse/controllers/preferences/second-factor",["exports","ember-addons/ember-computed-decorators","discourse/lib/url","discourse/lib/ajax-error","discourse/models/login-method","discourse/models/user"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d;e.default=Ember.Controller.extend((a=(0,t.default)("loading"),l=(0,t.default)("loading"),u=(0,t.default)("loading"),c=(0,t.default)("currentUser"),d={loading:!1,resetPasswordLoading:!1,resetPasswordProgress:"",password:null,secondFactorImage:null,secondFactorKey:null,showSecondFactorKey:!1,errorMessage:null,newUsername:null,backupEnabled:Ember.computed.alias("model.second_factor_backup_enabled"),secondFactorMethod:o.SECOND_FACTOR_METHODS.TOTP,loaded:Ember.computed.and("secondFactorImage","secondFactorKey"),submitButtonText:function(e){return e?"loading":"continue"},enableButtonText:function(e){return e?"loading":"enable"},disableButtonText:function(e){return e?"loading":"disable"},displayOAuthWarning:function(){return(0,s.findAll)().length>0},showEnforcedNotice:function(e){return e&&e.get("enforcedSecondFactor")},toggleSecondFactor:function(e){var t=this;this.secondFactorToken&&(this.set("loading",!0),this.model.toggleSecondFactor(this.secondFactorToken,this.secondFactorMethod,o.SECOND_FACTOR_METHODS.TOTP,e).then(function(e){if(e.error)return void t.set("errorMessage",e.error);t.set("errorMessage",null),n.default.redirectTo((0,n.userPath)(t.model.username.toLowerCase()+"/preferences"))}).catch(function(e){(0,i.popupAjaxError)(e)}).finally(function(){return t.set("loading",!1)}))},actions:{confirmPassword:function(){var e=this;this.password&&(this.set("loading",!0),this.model.loadSecondFactorCodes(this.password).then(function(t){if(t.error)return void e.set("errorMessage",t.error);e.setProperties({errorMessage:null,secondFactorKey:t.key,secondFactorImage:t.qr})}).catch(i.popupAjaxError).finally(function(){return e.set("loading",!1)}))},resetPassword:function(){var e=this;return this.setProperties({resetPasswordLoading:!0,resetPasswordProgress:""}),this.model.changePassword().then(function(){e.set("resetPasswordProgress",I18n.t("user.change_password.success"))}).catch(i.popupAjaxError).finally(function(){return e.set("resetPasswordLoading",!1)})},showSecondFactorKey:function(){this.set("showSecondFactorKey",!0)},enableSecondFactor:function(){this.toggleSecondFactor(!0)},disableSecondFactor:function(){this.toggleSecondFactor(!1)}}},r(d,"submitButtonText",[a],Object.getOwnPropertyDescriptor(d,"submitButtonText"),d),r(d,"enableButtonText",[l],Object.getOwnPropertyDescriptor(d,"enableButtonText"),d),r(d,"disableButtonText",[u],Object.getOwnPropertyDescriptor(d,"disableButtonText"),d),r(d,"displayOAuthWarning",[t.default],Object.getOwnPropertyDescriptor(d,"displayOAuthWarning"),d),r(d,"showEnforcedNotice",[c],Object.getOwnPropertyDescriptor(d,"showEnforcedNotice"),d),d))}),define("discourse/controllers/preferences/tags",["exports","discourse/mixins/preferences-tab-controller","discourse/lib/ajax-error","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=Ember.Controller.extend(t.default,(s=(0,i.default)("model.watched_tags.[]","model.watching_first_post_tags.[]","model.tracked_tags.[]","model.muted_tags.[]"),o={init:function(){this._super.apply(this,arguments),this.saveAttrNames=["muted_tags","tracked_tags","watched_tags","watching_first_post_tags"]},selectedTags:function(e,t,n,i){return[].concat(e,t,n,i).filter(function(e){return e})},actions:{save:function(){var e=this;return this.set("saved",!1),this.model.save(this.saveAttrNames).then(function(){e.set("saved",!0)}).catch(n.popupAjaxError)}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"selectedTags",[s],Object.getOwnPropertyDescriptor(o,"selectedTags"),o),o))}),define("discourse/controllers/preferences/username",["exports","ember-addons/ember-computed-decorators","discourse/lib/computed","discourse/lib/url","discourse/lib/ajax-error"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l;e.default=Ember.Controller.extend((r=(0,t.observes)("newUsername"),a=(0,t.default)("saving"),l={taken:!1,saving:!1,errorMessage:null,newUsername:null,maxLength:(0,n.setting)("max_username_length"),minLength:(0,n.setting)("min_username_length"),newUsernameEmpty:Ember.computed.empty("newUsername"),saveDisabled:Ember.computed.or("saving","newUsernameEmpty","taken","unchanged","errorMessage"),unchanged:(0,n.propertyEqual)("newUsername","username"),checkTaken:function(){var e=this,t=this.newUsername;if(t&&t.length<this.minLength)this.set("errorMessage",I18n.t("user.name.too_short"));else{if(this.set("taken",!1),this.set("errorMessage",null),Ember.isEmpty(this.newUsername))return;if(this.unchanged)return;Discourse.User.checkUsername(t,void 0,this.get("model.id")).then(function(t){t.errors?e.set("errorMessage",t.errors.join(" ")):!1===t.available&&e.set("taken",!0)})}},saveButtonText:function(e){return e?I18n.t("saving"):I18n.t("user.change")},actions:{changeUsername:function(){var e=this;if(!this.saveDisabled)return bootbox.confirm(I18n.t("user.change_username.confirm"),I18n.t("no_value"),I18n.t("yes_value"),function(t){t&&(e.set("saving",!0),e.model.changeUsername(e.newUsername).then(function(){i.default.redirectTo((0,i.userPath)(e.newUsername.toLowerCase()+"/preferences"))}).catch(s.popupAjaxError).finally(function(){return e.set("saving",!1)}))})}}},o(l,"checkTaken",[r],Object.getOwnPropertyDescriptor(l,"checkTaken"),l),o(l,"saveButtonText",[a],Object.getOwnPropertyDescriptor(l,"saveButtonText"),l),l))}),define("discourse/controllers/preferences/users",["exports","discourse/mixins/preferences-tab-controller","discourse/lib/ajax-error","discourse/lib/show-modal","discourse/models/user"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{ignoredUsernames:Ember.computed.alias("model.ignored_usernames"),userIsMemberOrAbove:Ember.computed.gte("model.trust_level",2),ignoredEnabled:Ember.computed.or("userIsMemberOrAbove","model.staff"),init:function(){this._super.apply(this,arguments),this.saveAttrNames=["muted_usernames","ignored_usernames"]},actions:{ignoredUsernamesChanged:function(e,t){var o=this;if(!(t.length>e.length))return this.model.save(["ignored_usernames"]).catch(n.popupAjaxError);var r=t.pop();r&&s.default.findByUsername(r).then(function(e){if(!e.get("ignored")){(0,i.default)("ignore-duration",{model:e}).setProperties({onClose:function(){if(!e.get("ignored")){var t=o.ignoredUsernames.split(",").removeAt(o.ignoredUsernames.split(",").length-1).join(",");o.set("ignoredUsernames",t)}}})}})},save:function(){var e=this;return this.set("saved",!1),this.model.save(this.saveAttrNames).then(function(){return e.set("saved",!0)}).catch(n.popupAjaxError)}}})}),define("discourse/controllers/raw-email",["exports","discourse/mixins/modal-functionality","discourse/models/post","admin/models/incoming-email"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend(t.default,{rawEmail:"",textPart:"",htmlPart:"",tab:"raw",showRawEmail:Ember.computed.equal("tab","raw"),showTextPart:Ember.computed.equal("tab","text_part"),showHtmlPart:Ember.computed.equal("tab","html_part"),onShow:function(){this.send("displayRaw")},loadRawEmail:function(e){var t=this;return n.default.loadRawEmail(e).then(function(e){return t.setProperties({rawEmail:e.raw_email,textPart:e.text_part,htmlPart:e.html_part})})},loadIncomingRawEmail:function(e){var t=this;return i.default.loadRawEmail(e).then(function(e){return t.setProperties({rawEmail:e.raw_email,textPart:e.text_part,htmlPart:e.html_part})})},actions:{displayRaw:function(){this.set("tab","raw")},displayTextPart:function(){this.set("tab","text_part")},displayHtmlPart:function(){this.set("tab","html_part")}}})}),define("discourse/controllers/rename-tag",["exports","discourse/mixins/modal-functionality","ember-addons/ember-computed-decorators","discourse/mixins/buffered-content","discourse/lib/ajax-error"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r;e.default=Ember.Controller.extend(t.default,i.default,(o=(0,n.default)("buffered.id","id"),r={renameDisabled:function(e,t){var n=new RegExp(this.site.tags_filter_regexp,"g"),i=e?e.replace(n,"").trim():"";return 0===i.length||i===t},actions:{performRename:function(){var e=this;this.model.update({id:this.get("buffered.id")}).then(function(t){e.send("closeModal"),t.responseJson.tag?e.transitionToRoute("tags.show",t.responseJson.tag.id):e.flash((0,s.extractError)(t.responseJson.errors[0]),"error")}).catch(function(t){return e.flash((0,s.extractError)(t),"error")})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(r,"renameDisabled",[o],Object.getOwnPropertyDescriptor(r,"renameDisabled"),r),r))}),define("discourse/controllers/reorder-categories",["exports","discourse/lib/ajax","discourse/mixins/modal-functionality","discourse/lib/ajax-error","ember-addons/ember-computed-decorators","ember"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d=window.BufferedProxy;e.default=o.default.Controller.extend(n.default,o.default.Evented,(a=(0,s.on)("init"),l=(0,s.default)("site.categories"),u=(0,s.default)("categoriesBuffered.@each.hasBufferedChanges"),c={init:function(){this._super.apply(this,arguments),this.categoriesSorting=["position"]},_fixOrder:function(){this.fixIndices()},categoriesBuffered:function(e){var t=o.default.ObjectProxy.extend(d);return e.map(function(e){return t.create({content:e})})},categoriesOrdered:o.default.computed.sort("categoriesBuffered","categoriesSorting"),showApplyAll:function(){var e=!1;return this.categoriesBuffered.forEach(function(t){e=e||t.get("hasBufferedChanges")}),e},moveDir:function(e,t){var n=this.categoriesOrdered,i=e.get("position"),s=i+t;if(s>=0&&s<n.get("length")){var o=n.objectAt(s),r=o.get("parent_category_id");if(r&&r!==e.get("parent_category_id"))if(r===e.get("id"))for(var a=i+1;a<n.get("length");a++){var l=n.objectAt(a);if(!l.get("parent_category_id")){s=n.indexOf(l),o=l;break}}else n.forEach(function(e){e.get("id")===r&&(s=n.indexOf(e),o=e)});o.set("position",i),e.set("position",s),this.send("commit")}},fixIndices:function(){var e=this.categoriesOrdered,t={};e.forEach(function(e){var n=e.get("parent_category_id");n&&(t[n]=t[n]||[],t[n].push(e))});for(var n=0,i=0;n<e.get("length");++n)!function(n,s){var o=e.objectAt(n);o.get("parent_category_id")||(o.set("position",s++),(t[o.get("id")]||[]).forEach(function(e){return e.set("position",s++)})),i=s}(n,i)},actions:{change:function(e,t){var n=parseInt($(t.target).val()),i=Math.min(Math.max(n,0),this.categoriesOrdered.length-1);this.moveDir(e,i-e.get("position"))},moveUp:function(e){this.moveDir(e,-1)},moveDown:function(e){this.moveDir(e,1)},commit:function(){this.fixIndices(),this.categoriesBuffered.forEach(function(e){e.get("hasBufferedChanges")&&e.applyBufferedChanges()}),this.notifyPropertyChange("categoriesBuffered")},saveOrder:function(){var e=this;this.send("commit");var n={};this.categoriesBuffered.forEach(function(e){n[e.get("id")]=e.get("position")}),(0,t.ajax)("/categories/reorder",{type:"POST",data:{mapping:JSON.stringify(n)}}).then(function(){return e.send("closeModal")}).catch(i.popupAjaxError)}}},r(c,"_fixOrder",[a],Object.getOwnPropertyDescriptor(c,"_fixOrder"),c),r(c,"categoriesBuffered",[l],Object.getOwnPropertyDescriptor(c,"categoriesBuffered"),c),r(c,"showApplyAll",[u],Object.getOwnPropertyDescriptor(c,"showApplyAll"),c),c))}),define("discourse/controllers/request-group-membership-form",["exports","ember-addons/ember-computed-decorators","discourse/lib/ajax-error","discourse/lib/url","discourse/mixins/modal-functionality"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l;e.default=Ember.Controller.extend(s.default,(r=(0,t.default)("model.name"),a=(0,t.default)("loading","reason"),l={loading:!1,reason:Ember.computed.alias("model.membership_request_template"),title:function(e){return I18n.t("groups.membership_request.title",{group_name:e})},disableSubmit:function(e,t){return e||Ember.isEmpty(t)},actions:{requestMember:function(){var e=this;this.currentUser?(this.set("loading",!0),this.model.requestMembership(this.reason).then(function(e){i.default.routeTo(e.relative_url)}).catch(n.popupAjaxError).finally(function(){e.set("loading",!1)})):this._showLoginModal()}}},o(l,"title",[r],Object.getOwnPropertyDescriptor(l,"title"),l),o(l,"disableSubmit",[a],Object.getOwnPropertyDescriptor(l,"disableSubmit"),l),l))}),define("discourse/controllers/review-index",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0), +void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Controller.extend((i=(0,t.default)("reviewableTypes"),s=(0,t.default)("filtersExpanded"),o={queryParams:["priority","type","status","category_id","topic_id","username","sort_order"],type:null,status:"pending",priority:"low",category_id:null,reviewables:null,topic_id:null,filtersExpanded:!1,username:"",sort_order:"priority",init:function(){this._super.apply(this,arguments),this.set("priority",this.siteSettings.reviewable_default_visibility),this.set("filtersExpanded",!this.site.mobileView)},allTypes:function(){return(this.reviewableTypes||[]).map(function(e){return{id:e,name:I18n.t("review.types."+e.underscore()+".title")}})},priorities:function(){return["low","medium","high"].map(function(e){return{id:e,name:I18n.t("review.filters.priority."+e)}})},sortOrders:function(){return["priority","priority_asc","created_at","created_at_asc"].map(function(e){return{id:e,name:I18n.t("review.filters.orders."+e)}})},statuses:function(){return["pending","approved","rejected","deleted","ignored","reviewed","all"].map(function(e){return{id:e,name:I18n.t("review.statuses."+e+".title")}})},toggleFiltersIcon:function(e){return e?"chevron-up":"chevron-down"},actions:{remove:function(e){if(e){var t=this.reviewables.reject(function(t){return-1!==e.indexOf(t.id)});this.set("reviewables",t)}},resetTopic:function(){this.set("topic_id",null),this.send("refreshRoute")},refresh:function(){this.setProperties({type:this.filterType,priority:this.filterPriority,status:this.filterStatus,category_id:this.filterCategoryId,username:this.filterUsername,sort_order:this.filterSortOrder}),this.send("refreshRoute")},loadMore:function(){return this.reviewables.loadMore()},toggleFilters:function(){this.toggleProperty("filtersExpanded")}}},n(o,"allTypes",[i],Object.getOwnPropertyDescriptor(o,"allTypes"),o),n(o,"priorities",[t.default],Object.getOwnPropertyDescriptor(o,"priorities"),o),n(o,"sortOrders",[t.default],Object.getOwnPropertyDescriptor(o,"sortOrders"),o),n(o,"statuses",[t.default],Object.getOwnPropertyDescriptor(o,"statuses"),o),n(o,"toggleFiltersIcon",[s],Object.getOwnPropertyDescriptor(o,"toggleFiltersIcon"),o),o))}),define("discourse/controllers/review-settings",["exports","discourse/lib/ajax","discourse/lib/ajax-error"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({saving:!1,saved:!1,actions:{save:function(){var e=this,i={};this.get("settings.reviewable_score_types").forEach(function(e){i[e.id]=parseFloat(e.reviewable_priority)}),this.set("saving",!0),(0,t.ajax)("/review/settings",{method:"PUT",data:{reviewable_priorities:i}}).then(function(){e.set("saved",!0)}).catch(n.popupAjaxError).finally(function(){return e.set("saving",!1)})}}})}),define("discourse/controllers/search-help",["exports","discourse/mixins/modal-functionality","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i;e.default=Ember.Controller.extend(t.default,(i={showGoogleSearch:function(){return!Discourse.SiteSettings.login_required}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"showGoogleSearch",[n.default],Object.getOwnPropertyDescriptor(i,"showGoogleSearch"),i),i))}),define("discourse/controllers/static",["exports","discourse/lib/ajax","ember-addons/ember-computed-decorators","discourse/lib/url"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l;e.default=Ember.Controller.extend((o=(0,n.default)("model.path"),r=(0,n.default)("model.path"),a={application:Ember.inject.controller(),showLoginButton:Ember.computed.equal("model.path","login"),bodyClass:function(e){return"static-"+e},showSignupButton:function(){return"login"===this.get("model.path")&&this.get("application.canSignUp")},actions:{markFaqRead:function(){var e=this.currentUser;e&&(0,t.ajax)((0,i.userPath)("read-faq"),{method:"POST"}).then(function(){e.set("read_faq",!0)})}}},s(a,"bodyClass",[o],(l=Object.getOwnPropertyDescriptor(a,"bodyClass"),l=l?l.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return l}}),a),s(a,"showSignupButton",[r],Object.getOwnPropertyDescriptor(a,"showSignupButton"),a),a))}),define("discourse/controllers/tag-groups-show",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({tagGroups:Ember.inject.controller(),actions:{save:function(){this.model.save()},destroy:function(){var e=this;return bootbox.confirm(I18n.t("tagging.groups.confirm_delete"),I18n.t("no_value"),I18n.t("yes_value"),function(t){if(t){var n=e.get("tagGroups.model");return e.model.destroy().then(function(){n.removeObject(e.model),e.transitionToRoute("tagGroups")})}})}}})}),define("discourse/controllers/tag-groups",["exports","discourse/models/tag-group"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({actions:{selectTagGroup:function(e){this.selectedItem&&this.selectedItem.set("selected",!1),this.set("selectedItem",e),e.set("selected",!0),e.set("savingStatus",null),this.transitionToRoute("tagGroups.show",e)},newTagGroup:function(){var e=t.default.create({id:"new",name:I18n.t("tagging.groups.new_name")});this.model.pushObject(e),this.send("selectTagGroup",e)}}})}),define("discourse/controllers/tags-index",["exports","ember-addons/ember-computed-decorators","discourse/lib/show-modal","discourse/lib/ajax","discourse/lib/ajax-error"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a;e.default=Ember.Controller.extend((r=(0,t.default)("groupedByCategory","groupedByTagGroup"),a={sortedByCount:!0,sortedByName:!1,canAdminTags:Ember.computed.alias("currentUser.staff"),groupedByCategory:Ember.computed.notEmpty("model.extras.categories"),groupedByTagGroup:Ember.computed.notEmpty("model.extras.tag_groups"),init:function(){this._super.apply(this,arguments),this.sortProperties=["totalCount:desc","id"]},otherTagsTitleKey:function(e,t){return e||t?"tagging.other_tags":"tagging.all_tags"},actionsMapping:function(){var e=this;return{manageGroups:function(){return e.send("showTagGroups")},uploadTags:function(){return e.send("showUploader")},deleteUnusedTags:function(){return e.send("deleteUnused")}}},actions:{sortByCount:function(){this.setProperties({sortProperties:["totalCount:desc","id"],sortedByCount:!0,sortedByName:!1})},sortById:function(){this.setProperties({sortProperties:["id"],sortedByCount:!1,sortedByName:!0})},showUploader:function(){(0,n.default)("tag-upload")},deleteUnused:function(){var e=this;(0,i.ajax)("/tags/unused",{type:"GET"}).then(function(t){var n=t.tags,o=n.slice(0,20).join(", "),r=Math.max(0,n.length-20),a=0===r?o:I18n.t("tagging.delete_unused_confirmation_more_tags",{count:r,tags:o}),l=I18n.t("tagging.delete_unused_confirmation",{count:n.length,tags:a});bootbox.confirm(l,I18n.t("tagging.cancel_delete_unused"),I18n.t("tagging.delete_unused"),function(t){t&&(0,i.ajax)("/tags/unused",{type:"DELETE"}).then(function(){return e.send("refresh")}).catch(s.popupAjaxError)})}).catch(s.popupAjaxError)}}},o(a,"otherTagsTitleKey",[r],Object.getOwnPropertyDescriptor(a,"otherTagsTitleKey"),a),o(a,"actionsMapping",[t.default],Object.getOwnPropertyDescriptor(a,"actionsMapping"),a),a))}),define("discourse/controllers/tags-show",["exports","ember-addons/ember-computed-decorators","discourse/mixins/bulk-topic-selection","discourse/models/nav-item"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u,c,d,p;i.extraNavItemProperties&&(0,i.extraNavItemProperties)(function(e,t){return t&&t.tagId?{tagId:t.tagId}:{}}),i.customNavItemHref&&(0,i.customNavItemHref)(function(e){if(e.get("tagId")){var t=e.get("name");if(!Discourse.Site.currentProp("filters").includes(t))return null;var n="/tags/",i=e.get("category");return i&&(n+="c/",n+=Discourse.Category.slugFor(i),e.get("noSubcategories")&&(n+="/none"),n+="/"),""+(n+=e.get("tagId")+"/l/")+t.replace(" ","-")}return null}),e.default=Ember.Controller.extend(n.default,(o=(0,t.default)("list","list.draft"),r=(0,t.default)("canCreateTopic","category","canCreateTopicOnCategory","tag","canCreateTopicOnTag"),a=(0,t.default)("category","tag.id","filterMode"),l=(0,t.default)("category"),u=(0,t.default)("additionalTags","canAdminTag","category"),c=(0,t.observes)("list.canLoadMore"),d=(0,t.default)("navMode","list.topics.length","loading"),p={application:Ember.inject.controller(),tag:null,additionalTags:null,list:null,canAdminTag:Ember.computed.alias("currentUser.staff"),filterMode:null,navMode:"latest",loading:!1,canCreateTopic:!1,order:"default",ascending:!1,status:null,state:null,search:null,max_posts:null,q:null,categories:Ember.computed.alias("site.categoriesList"),createTopicLabel:function(e,t){return t?"topic.open_draft":"topic.create"},createTopicDisabled:function(e,t,n,i,s){return!e||t&&!n||i&&!s},queryParams:["order","ascending","status","state","search","max_posts","q"],navItems:function(e,t,n){return i.default.buildList(e,{tagId:t,filterMode:n})},showTagFilter:function(){return Discourse.SiteSettings.show_filter_by_tag},showAdminControls:function(e,t,n){return!e&&t&&!n},loadMoreTopics:function(){return this.list.loadMore()},_showFooter:function(){this.set("application.showFooter",!this.get("list.canLoadMore"))},footerMessage:function(e,t,n){if(!n&&0===t)return 0===t?I18n.t("tagging.topics.none."+e,{tag:this.get("tag.id")}):I18n.t("tagging.topics.bottom."+e,{tag:this.get("tag.id")})},actions:{changeSort:function(e){e===this.order?this.toggleProperty("ascending"):this.setProperties({order:e,ascending:!1}),this.send("invalidateModel")},refresh:function(){var e=this;return this.store.findFiltered("topicList",{filter:"tags/"+this.get("tag.id")}).then(function(t){e.set("list",t),e.resetSelected()})},deleteTag:function(){var e=this,t=this.get("list.topic_list.tags.firstObject.topic_count")||0,n=0===t?I18n.t("tagging.delete_confirm_no_topics"):I18n.t("tagging.delete_confirm",{count:t});bootbox.confirm(n,function(t){t&&e.tag.destroyRecord().then(function(){return e.transitionToRoute("tags.index")}).catch(function(){return bootbox.alert(I18n.t("generic_error"))})})},changeTagNotification:function(e){this.tagNotification.update({notification_level:e})}}},s(p,"createTopicLabel",[o],Object.getOwnPropertyDescriptor(p,"createTopicLabel"),p),s(p,"createTopicDisabled",[r],Object.getOwnPropertyDescriptor(p,"createTopicDisabled"),p),s(p,"navItems",[a],Object.getOwnPropertyDescriptor(p,"navItems"),p),s(p,"showTagFilter",[l],Object.getOwnPropertyDescriptor(p,"showTagFilter"),p),s(p,"showAdminControls",[u],Object.getOwnPropertyDescriptor(p,"showAdminControls"),p),s(p,"_showFooter",[c],Object.getOwnPropertyDescriptor(p,"_showFooter"),p),s(p,"footerMessage",[d],Object.getOwnPropertyDescriptor(p,"footerMessage"),p),p))}),define("discourse/controllers/topic-bulk-actions",["exports","discourse/mixins/modal-functionality"],function(e,t){"use strict";function n(){}function i(e,t,n){n=n||{};var i={action:e,label:"topics.bulk."+t,icon:n.icon,buttonVisible:n.buttonVisible||o,class:n.class};s.push(i)}Object.defineProperty(e,"__esModule",{value:!0}),e.addBulkButton=void 0;var s=[],o=function(){return!0};i("showChangeCategory","change_category",{icon:"pencil-alt",class:"btn-default"}),i("closeTopics","close_topics",{icon:"lock",class:"btn-default"}),i("archiveTopics","archive_topics",{icon:"folder",class:"btn-default"}),i("showNotificationLevel","notification_level",{icon:"d-regular",class:"btn-default"}),i("resetRead","reset_read",{icon:"backward",class:"btn-default"}),i("unlistTopics","unlist_topics",{icon:"far-eye-slash",class:"btn-default",buttonVisible:function(e){return e.some(function(e){return e.visible})}}),i("relistTopics","relist_topics",{icon:"far-eye",class:"btn-default",buttonVisible:function(e){return e.some(function(e){return!e.visible})}}),Discourse.SiteSettings.tagging_enabled&&(i("showTagTopics","change_tags",{icon:"tag",class:"btn-default"}),i("showAppendTagTopics","append_tags",{icon:"tag",class:"btn-default"})),i("deleteTopics","delete",{icon:"trash",class:"btn-danger"}),e.default=Ember.Controller.extend(t.default,{tags:null,emptyTags:Ember.computed.empty("tags"),categoryId:Ember.computed.alias("model.category.id"),onShow:function(){var e=this.get("model.topics");this.set("buttons",s.filter(function(t){return t.buttonVisible(e)})),this.set("modal.modalClass","topic-bulk-actions-modal small"),this.send("changeBulkTemplate","modal/bulk-actions-buttons")},perform:function(e){var t=this;this.set("loading",!0);var n=this.get("model.topics");return Discourse.Topic.bulkOperation(n,e).then(function(e){return t.set("loading",!1),e&&e.topic_ids?e.topic_ids.map(function(e){return n.findBy("id",e)}):e}).catch(function(){bootbox.alert(I18n.t("generic_error")),t.set("loading",!1)})},forEachPerformed:function(e,t){var i=this;this.perform(e).then(function(e){e&&(e.forEach(t),(i.refreshClosure||n)(),i.send("closeModal"))})},performAndRefresh:function(e){var t=this;return this.perform(e).then(function(){(t.refreshClosure||n)(),t.send("closeModal")})},actions:{showTagTopics:function(){this.set("tags",""),this.set("action","changeTags"),this.set("label","change_tags"),this.set("title","choose_new_tags"),this.send("changeBulkTemplate","bulk-tag")},changeTags:function(){this.performAndRefresh({type:"change_tags",tags:this.tags})},showAppendTagTopics:function(){this.set("tags",""),this.set("action","appendTags"),this.set("label","append_tags"),this.set("title","choose_append_tags"),this.send("changeBulkTemplate","bulk-tag")},appendTags:function(){this.performAndRefresh({type:"append_tags",tags:this.tags})},showChangeCategory:function(){this.send("changeBulkTemplate","modal/bulk-change-category")},showNotificationLevel:function(){this.send("changeBulkTemplate","modal/bulk-notification-level")},deleteTopics:function(){this.performAndRefresh({type:"delete"})},closeTopics:function(){this.forEachPerformed({type:"close"},function(e){return e.set("closed",!0)})},archiveTopics:function(){this.forEachPerformed({type:"archive"},function(e){return e.set("archived",!0)})},unlistTopics:function(){this.forEachPerformed({type:"unlist"},function(e){return e.set("visible",!1)})},relistTopics:function(){this.forEachPerformed({type:"relist"},function(e){return e.set("visible",!0)})},changeCategory:function(){var e=this,t=parseInt(this.newCategoryId,10)||0,i=Discourse.Category.findById(t);this.perform({type:"change_category",category_id:t}).then(function(t){t.forEach(function(e){return e.set("category",i)}),(e.refreshClosure||n)(),e.send("closeModal")})},resetRead:function(){this.performAndRefresh({type:"reset_read"})}}}),e.addBulkButton=i}),define("discourse/controllers/topic",["exports","discourse/mixins/buffered-content","discourse/models/composer","discourse/lib/url","discourse/models/post","discourse/lib/quote","discourse/lib/quote-state","discourse/models/topic","discourse/lib/debounce","discourse/lib/is-element-in-viewport","discourse/lib/ajax","ember-addons/ember-computed-decorators","discourse/lib/render-topic-featured-link","discourse/lib/ajax-error","discourse/helpers/loading-spinner","discourse/lib/show-modal"],function(e,t,n,i,s,o,r,a,l,u,c,d,p,m,f,b){"use strict";function h(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function g(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function v(){H={}}function y(e,t){if(H[e])throw new Error("Error "+e+" is an already registered post message!");H[e]=t}Object.defineProperty(e,"__esModule",{value:!0}),e.resetCustomPostMessageCallbacks=v,e.registerCustomPostMessageCallback=y;var w,x,E,k,P,j,T,O,C,S,M,D,I,A,L,z,N,U,F,R,B,H={};e.default=Ember.Controller.extend((0,t.bufferedProperty)("model"),(w=(0,d.observes)("model.title","category"),x=(0,d.default)("model.details.can_create_post"),E=(0,d.default)("model.postStream.loaded","model.category_id"),k=(0,d.default)("site.mobileView","model.posts_count"),P=(0,d.default)("model.postStream.posts","model.postStream.postsWithPlaceholders"),j=(0,d.default)("model.postStream.loadingFilter"),T=(0,d.default)("model"),O=(0,d.default)("model.isPrivateMessage","model.category.id"),C=(0,d.default)("model"),S=(0,d.default)("model.isPrivateMessage"),M=(0,d.default)("selectedPostIds","model.postStream.posts","selectedPostIds.[]","model.postStream.posts.[]"),D=(0,d.default)("selectedPostsCount","selectedPosts","selectedPosts.[]"),I=(0,d.default)("selectedPostsCount","model.postStream.isMegaTopic","model.postStream.stream.length","model.posts_count"),A=(0,d.default)("selectedAllPosts","model.postStream.isMegaTopic"),L=(0,d.default)("currentUser.staff","selectedPostsCount","selectedAllPosts","selectedPosts","selectedPosts.[]"),z=(0,d.default)("model.details.can_move_posts","selectedPostsCount"),N=(0,d.default)("currentUser.admin","selectedPostsCount","selectedPostsUsername"),U=(0,d.default)("selectedPostsCount","selectedPostsUsername","selectedPosts","selectedPosts.[]"),F=(0,d.observes)("multiSelect"),R=(0,d.observes)("model.postStream.loaded","model.postStream.loadedAllPosts"),B={composer:Ember.inject.controller(),application:Ember.inject.controller(),multiSelect:!1,selectedPostIds:null,editingTopic:!1,queryParams:["filter","username_filters"],loadedAllPosts:Ember.computed.or("model.postStream.loadedAllPosts","model.postStream.loadingLastPost"),enteredAt:null,enteredIndex:null,retrying:!1,userTriggeredProgress:null,_progressIndex:null,hasScrolled:null,username_filters:null,filter:null,quoteState:null,canRemoveTopicFeaturedLink:Ember.computed.and("canEditTopicFeaturedLink","buffered.featured_link"),updateQueryParams:function(){this.setProperties(this.get("model.postStream.streamFilters"))},_titleChanged:function(){var e=this.get("model.title");Ember.isEmpty(e)||this.send("refreshTitle")},embedQuoteButton:function(e){return e&&this.currentUser&&this.currentUser.get("enable_quoting")},showSharedDraftControls:function(e,t){var n=this.site.shared_drafts_category_id;return e&&n&&t&&n===t},showSelectedPostsAtBottom:function(e,t){return e&&t>3},postsToRender:function(e,t){return this.capabilities.isAndroid?e:t},androidLoading:function(e){return this.capabilities.isAndroid&&e},pmPath:function(e){return this.currentUser&&this.currentUser.pmPath(e)},init:function(){this._super.apply(this,arguments),this.appEvents.on("post:show-revision",this,"_showRevision"),this.setProperties({selectedPostIds:[],quoteState:new r.default})},willDestroy:function(){this._super.apply(this,arguments),this.appEvents.off("post:show-revision",this,"_showRevision")},_showRevision:function(e,t){var n=this,i=this.model.get("postStream").postForPostNumber(e);i&&Ember.run.scheduleOnce("afterRender",function(){n.send("showHistory",i,t)})},showCategoryChooser:Ember.computed.not("model.isPrivateMessage"),gotoInbox:function(e){var t=(0,i.userPath)(this.get("currentUser.username_lower")+"/messages");e&&(t=t+"/group/"+e),i.default.routeTo(t)},selectedQuery:function(){var e=this;return function(t){return e.postSelected(t)}},canEditTopicFeaturedLink:function(e,t){if(!this.siteSettings.topic_featured_link_enabled||e)return!1;var n=this.site.get("topic_featured_link_allowed_category_ids");return void 0===n||!n.length||n.includes(t)},featuredLinkDomain:function(e){return(0,p.extractLinkMeta)(e).domain},canEditTags:function(e){return this.site.get("can_tag_topics")&&(!e||this.site.get("can_tag_pms"))},_forceRefreshPostStream:function(){this.appEvents.trigger("post-stream:refresh",{force:!0})},_updateSelectedPostIds:function(e){var t=this._smallActionPostIds();this.selectedPostIds.pushObjects(e.filter(function(e){return!t.has(e)})),this.set("selectedPostIds",[].concat(h(new Set(this.selectedPostIds)))),this._forceRefreshPostStream()},_smallActionPostIds:function(){var e=new Set,t=this.get("model.postStream.posts");if(t){var n=this.site.get("post_types.small_action"),i=this.site.get("post_types.whisper");t.forEach(function(t){(t.post_type===n||!t.cooked&&t.post_type===i)&&e.add(t.id)})}return e},_loadPostIds:function(e){var t=this;if(!this.loadingPostIds){var n=this.get("model.postStream"),i="/t/"+this.get("model.id")+"/post_ids.json";return this.set("loadingPostIds",!0),(0,c.ajax)(i,{data:_.merge({post_number:e.get("post_number")},n.get("streamFilters"))}).then(function(n){n.post_ids.pushObject(e.get("id")),t._updateSelectedPostIds(n.post_ids)}).finally(function(){t.set("loadingPostIds",!1)})}},actions:{topicCategoryChanged:function(e){this.set("buffered.category_id",e.value)},deletePending:function(e){var t=this;return(0,c.ajax)("/review/"+e.id,{type:"DELETE"}).then(function(){t.get("model.pending_posts").removeObject(e)}).catch(m.popupAjaxError)},showPostFlags:function(e){return this.send("showFlags",e)},openFeatureTopic:function(){this.send("showFeatureTopic")},selectText:function(e,t){var i=this,s=this.get("model.postStream").findLoadedPost(e);return(s?Ember.RSVP.resolve(s):this.get("model.postStream").loadPost(e)).then(function(e){var s=i.composer,r=s.get("model.viewOpen"),a=o.default.build(e,t);if(!r&&!i.get("model.details.can_create_post"))return void i.send("replyAsNewTopic",e,a);var l={action:n.default.REPLY,draftSequence:e.get("topic.draft_sequence"),draftKey:e.get("topic.draft_key")};1===e.get("post_number")?l.topic=e.get("topic"):l.post=e;var u=s.get("model.post");if(u&&u.get("id")!==i.get("post.id")&&(l.post=u),l.quote=a,s.get("model.viewOpen"))i.appEvents.trigger("composer:insert-block",a);else if(s.get("model.viewDraft")){var c=s.get("model");c.set("reply",c.get("reply")+a),s.send("openIfDraft")}else s.open(l)})},fillGapBefore:function(e){return this.get("model.postStream").fillGapBefore(e.post,e.gap)},fillGapAfter:function(e){return this.get("model.postStream").fillGapAfter(e.post,e.gap)},currentPostChanged:function(e){var t=e.post;if(t){var n=t.get("post_number"),i=this.model;i.set("currentPost",n),n>(i.get("last_read_post_number")||0)&&(i.set("last_read_post_id",t.get("id")),i.set("last_read_post_number",n)),this.send("postChangedRoute",n),this._progressIndex=i.get("postStream").progressIndexOfPost(t),this.appEvents.trigger("topic:current-post-changed",{post:t})}},currentPostScrolled:function(e){var t=this.get("model.postStream.filteredPostsCount"),n=parseFloat(this._progressIndex+e.percent-1)/t;this.appEvents.trigger("topic:current-post-scrolled",{postIndex:this._progressIndex,percent:Math.max(Math.min(n,1),0)})},topVisibleChanged:function(e){var t=e.post,n=e.refresh;if(t){var i=this.get("model.postStream"),s=i.get("posts.firstObject");t.get&&1===t.get("post_number")||s&&s===t&&i.prependMore().then(function(){return n()})}},bottomVisibleChanged:function(e){var t=e.post,n=e.refresh,i=this.get("model.postStream"),s=i.get("posts.lastObject");s&&s===t&&i.get("canAppendMore")&&(i.appendMore().then(function(){return n()}),n())},toggleSummary:function(){var e=this;return this.get("model.postStream").toggleSummary().then(function(){e.updateQueryParams()})},removeAllowedUser:function(e){var t=this;return this.get("model.details").removeAllowedUser(e).then(function(){t.currentUser.id===e.id&&t.transitionToRoute("userPrivateMessages",e)})},removeAllowedGroup:function(e){return this.get("model.details").removeAllowedGroup(e)},deleteTopic:function(){this.deleteTopic()},toggleArchiveMessage:function(){var e=this,t=this.model;if(!t.get("archiving")){var n=function(){return e.gotoInbox(t.get("inboxGroupName"))};t.get("message_archived")?t.moveToInbox().then(n):t.archiveMessage().then(n)}},deferTopic:function(){var e=Discourse.__container__.lookup("screen-track:main"),t=this.currentUser,n=this.model;e.reset(),e.stop();var s=n.get("isPrivateMessage")?t.pmPath(n):"/";(0,c.ajax)("/t/"+n.get("id")+"/timings.json?last=1",{type:"DELETE"}).then(function(){Discourse.Session.currentProp("highestSeenByTopic")[n.get("id")]=null,i.default.routeTo(s)}).catch(m.popupAjaxError)},editFirstPost:function(){var e=this,t=this.get("model.postStream"),n=t.get("posts.firstObject");if(1!==n.get("post_number")){var i=t.findPostIdForPostNumber(1);if(void 0===(n=t.findLoadedPost(i)))return this.get("model.postStream").loadPost(i).then(function(t){e.send("editPost",t)})}this.send("editPost",n)},replyToPost:function(e){var t=this.composer,i=e?e.get("topic"):this.model,s=this.quoteState,r=this.get("model.postStream");if(r&&i&&i.get("details.can_create_post")){var a=r.findLoadedPost(s.postId),l=o.default.build(a,s.buffer);if(s.clear(),t.get("model.topic.id")===i.get("id")&&t.get("model.action")===n.default.REPLY)t.set("model.post",e),t.set("model.composeState",n.default.OPEN),this.appEvents.trigger("composer:insert-block",l.trim());else{var u={action:n.default.REPLY,draftKey:i.get("draft_key"),draftSequence:i.get("draft_sequence")};l&&(u.quote=l),e&&1!==e.get("post_number")?u.post=e:u.topic=i,t.open(u)}return!1}},recoverPost:function(e){1===e.get("post_number")?this.recoverTopic():e.recover()},deletePost:function(e){var t=this;if(1===e.get("post_number"))return this.deleteTopic();if(!e.can_delete)return!1;var n=this.currentUser,i=function(){return t.appEvents.trigger("post-stream:refresh")},o=e.get("reply_count")>0,r=this.get("model.postStream.posts");if(!n.get("staff")||!o)return e.destroy(n).then(i).catch(function(t){(0,m.popupAjaxError)(t),e.undoDeleteState()});(0,c.ajax)("/posts/"+e.id+"/reply-ids.json").then(function(t){var o=[];o.push({label:I18n.t("cancel"),class:"btn-danger right"}),o.push({label:I18n.t("post.controls.delete_replies.just_the_post"),callback:function(){e.destroy(n).then(i).catch(function(t){(0,m.popupAjaxError)(t),e.undoDeleteState()})}}),t.some(function(e){return e.level>1})&&o.push({label:I18n.t("post.controls.delete_replies.all_replies",{count:t.length}),callback:function(){r.forEach(function(i){return(i===e||t.some(function(e){return e.id===i.id}))&&i.setDeletedState(n)}),s.default.deleteMany([e.id].concat(h(t.map(function(e){return e.id})))).then(i).catch(m.popupAjaxError)}});var a=t.filter(function(e){return 1===e.level}).map(function(e){return e.id});o.push({label:I18n.t("post.controls.delete_replies.direct_replies",{count:a.length}),class:"btn-primary",callback:function(){r.forEach(function(t){return(t===e||a.includes(t.id))&&t.setDeletedState(n)}),s.default.deleteMany([e.id].concat(h(a))).then(i).catch(m.popupAjaxError)}}),bootbox.dialog(I18n.t("post.controls.delete_replies.confirm"),o)})},editPost:function(e){if(!this.currentUser)return bootbox.alert(I18n.t("post.controls.edit_anonymous"));if(!e.can_edit)return!1;var t=this.composer,i=this.model,s=t.get("model"),o=s&&(e.get("firstPost")||s.get("editingFirstPost")),r=!1,a=this.get("site.shared_drafts_category_id");a&&a===i.get("category.id")&&(r=e.get("firstPost"));var l={post:e,action:r?n.default.EDIT_SHARED_DRAFT:n.default.EDIT,draftKey:e.get("topic.draft_key"),draftSequence:e.get("topic.draft_sequence")};r&&(l.destinationCategoryId=i.get("destination_category_id")),o?t.cancelComposer().then(function(){return t.open(l)}):t.open(l)},toggleBookmark:function(e){var t=this;return this.currentUser?e?e.toggleBookmark().catch(m.popupAjaxError):this.model.toggleBookmark().then(function(e){e&&e.forEach(function(e){return t.appEvents.trigger("post-stream:refresh",{id:e})})}):bootbox.alert(I18n.t("bookmarks.not_bookmarked"))},jumpToIndex:function(e){this._jumpToIndex(e)},jumpToDate:function(e){this._jumpToDate(e)},jumpToPostPrompt:function(){var e=this,t=this.model;(0,b.default)("jump-to-post",{modalClass:"jump-to-post-modal"}).setProperties({topic:t,postNumber:null,jumpToIndex:function(t){return e.send("jumpToIndex",t)},jumpToDate:function(t){return e.send("jumpToDate",t)}})},jumpToPost:function(e){if(this.get("model.postStream.isMegaTopic"))this._jumpToPostNumber(e);else{var t=this.get("model.postStream"),n=t.findPostIdForPostNumber(e);if(!n){var i=t.closestPostNumberFor(e);n=t.findPostIdForPostNumber(i)}this._jumpToPostId(n)}},jumpTop:function(){i.default.routeTo(this.get("model.firstPostUrl"),{skipIfOnScreen:!1})},jumpBottom:function(){i.default.routeTo(this.get("model.lastPostUrl"),{skipIfOnScreen:!1})},jumpUnread:function(){this._jumpToPostId(this.get("model.last_read_post_id"))},jumpToPostId:function(e){this._jumpToPostId(e)},hideMultiSelect:function(){this.set("multiSelect",!1),this._forceRefreshPostStream()},toggleMultiSelect:function(){this.toggleProperty("multiSelect"),this._forceRefreshPostStream()},selectAll:function(){var e=this._smallActionPostIds();this.set("selectedPostIds",[].concat(h(this.get("model.postStream.stream").filter(function(t){return!e.has(t)})))),this._forceRefreshPostStream()},deselectAll:function(){this.set("selectedPostIds",[]),this._forceRefreshPostStream()},togglePostSelection:function(e){var t=this.selectedPostIds;t.includes(e.id)?t.removeObject(e.id):t.addObject(e.id)},selectReplies:function(e){var t=this;(0,c.ajax)("/posts/"+e.id+"/reply-ids.json").then(function(n){var i=n.map(function(e){return e.id});t.selectedPostIds.pushObjects([e.id].concat(h(i))),t._forceRefreshPostStream()})},selectBelow:function(e){if(this.get("model.postStream.isMegaTopic"))this._loadPostIds(e);else{var t=[].concat(h(this.get("model.postStream.stream"))),n=t.slice(t.indexOf(e.id));this._updateSelectedPostIds(n)}},deleteSelected:function(){var e=this,t=this.currentUser;bootbox.confirm(I18n.t("post.delete.confirm",{count:this.selectedPostsCount}),function(n){if(n){if(e.selectedAllPosts)return e.deleteTopic();s.default.deleteMany(e.selectedPostIds),e.get("model.postStream.posts").forEach(function(n){return e.postSelected(n)&&n.setDeletedState(t)}),e.send("toggleMultiSelect")}})},mergePosts:function(){var e=this;bootbox.confirm(I18n.t("post.merge.confirm",{count:this.selectedPostsCount}),function(t){t&&(s.default.mergePosts(e.selectedPostIds),e.send("toggleMultiSelect"))})},changePostOwner:function(e){this.set("selectedPostIds",[e.id]), +this.send("changeOwner")},lockPost:function(e){return e.updatePostField("locked",!0)},unlockPost:function(e){return e.updatePostField("locked",!1)},grantBadge:function(e){this.set("selectedPostIds",[e.id]),this.send("showGrantBadgeModal")},addNotice:function(e){return new Ember.RSVP.Promise(function(t,n){(0,b.default)("add-post-notice").setProperties({post:e,resolve:t,reject:n})})},removeNotice:function(e){return e.updatePostField("notice",null).then(function(){return e.setProperties({notice_type:null,notice_args:null})})},toggleParticipant:function(e){var t=this;this.get("model.postStream").toggleParticipant(e.get("username")).then(function(){return t.updateQueryParams})},editTopic:function(){return this.get("model.details.can_edit")&&this.set("editingTopic",!0),!1},cancelEditingTopic:function(){this.set("editingTopic",!1),this.rollbackBuffer()},finishedEditingTopic:function(){var e=this;if(this.editingTopic){var t=this.get("buffered.buffer");a.default.update(this.model,t).then(function(){e.rollbackBuffer(),e.set("editingTopic",!1)}).catch(m.popupAjaxError)}},expandHidden:function(e){return e.expandHidden()},toggleVisibility:function(){this.model.toggleStatus("visible")},toggleClosed:function(){var e=this.model;this.model.toggleStatus("closed").then(function(t){e.set("topic_status_update",t.topic_status_update)})},recoverTopic:function(){this.model.recover()},makeBanner:function(){this.model.makeBanner()},removeBanner:function(){this.model.removeBanner()},togglePinned:function(){var e=!this.get("model.pinned_at"),t=this.model,n=this.get("model.pinnedInCategoryUntil");return t.setProperties({pinned_at:e?moment():null,pinned_globally:!1,pinned_until:e?n:null}),t.saveStatus("pinned",e,n)},pinGlobally:function(){var e=this.model,t=this.get("model.pinnedGloballyUntil");return e.setProperties({pinned_at:moment(),pinned_globally:!0,pinned_until:t}),e.saveStatus("pinned_globally",!0,t)},toggleArchived:function(){this.model.toggleStatus("archived")},clearPin:function(){this.model.clearPin()},togglePinnedForUser:function(){if(this.get("model.pinned_at")){var e=this.model;e.get("pinned")?e.clearPin():e.rePin()}},replyAsNewTopic:function(e,t){var i=this,s=this.composer,r=this.quoteState;t=t||o.default.build(e,r.buffer),r.clear();var a;if(this.get("model.isPrivateMessage")){var l=this.get("model.details.allowed_users"),u=this.get("model.details.allowed_groups"),c=[];l.forEach(function(e){return c.push(e.username)}),u.forEach(function(e){return c.push(e.name)}),c=c.join(),a={action:n.default.PRIVATE_MESSAGE,archetypeId:"private_message",draftKey:n.default.REPLY_AS_NEW_PRIVATE_MESSAGE_KEY,usernames:c}}else a={action:n.default.CREATE_TOPIC,draftKey:n.default.REPLY_AS_NEW_TOPIC_KEY,categoryId:this.get("model.category.id")};s.open(a).then(function(){return Ember.isEmpty(t)?"":t}).then(function(t){var n=location.protocol+"//"+location.host+e.get("url"),o="["+Handlebars.escapeExpression(i.get("model.title"))+"]("+n+")";s.get("model").prependText(I18n.t("post.continue_discussion",{postLink:o})+"\n\n"+t,{new_line:!0})})},retryLoading:function(){var e=this;this.set("retrying",!0);var t=function(){return e.set("retrying",!1)};this.get("model.postStream").refresh().then(t,t)},toggleWiki:function(e){return e.updatePostField("wiki",!e.get("wiki"))},togglePostType:function(e){var t=this.site.get("post_types.regular"),n=this.site.get("post_types.moderator_action");return e.updatePostField("post_type",e.get("post_type")===n?t:n)},rebakePost:function(e){return e.rebake()},unhidePost:function(e){return e.unhide()},convertToPublicTopic:function(){this.model.convertTopic("public")},convertToPrivateMessage:function(){this.model.convertTopic("private")},removeFeaturedLink:function(){this.set("buffered.featured_link",null)},resetBumpDate:function(){this.model.resetBumpDate()}},_jumpToIndex:function(e){var t=this.get("model.postStream");if(t.get("isMegaTopic"))this._jumpToPostNumber(e);else{var n=t.get("stream"),i=Math.max(1,Math.min(n.length,e));this._jumpToPostId(n[i-1])}},_jumpToDate:function(e){var t=this,n=this.get("model.postStream");n.loadNearestPostToDate(e).then(function(e){i.default.routeTo(t.model.urlForPostNumber(e.get("post_number")))}).catch(function(){t._jumpToIndex(n.get("topic.highest_post_number"))})},_jumpToPostNumber:function(e){var t=this,n=this.get("model.postStream"),s=n.get("posts").findBy("post_number",e);s?i.default.routeTo(this.model.urlForPostNumber(s.get("post_number"))):n.loadPostByPostNumber(e).then(function(e){i.default.routeTo(t.model.urlForPostNumber(e.get("post_number")))})},_jumpToPostId:function(e){if(!e)return void console.warn("jump-post code broken - requested an index outside the stream array");this.appEvents.trigger("topic:jump-to-post",e);var t=this.model,n=t.get("postStream"),s=n.findLoadedPost(e);s?i.default.routeTo(t.urlForPostNumber(s.get("post_number"))):n.findPostsByIds([e]).then(function(e){i.default.routeTo(t.urlForPostNumber(e[0].get("post_number")))})},togglePinnedState:function(){this.send("togglePinnedForUser")},print:function(){this.siteSettings.max_prints_per_hour_per_user>0&&window.open(this.get("model.printUrl"),"","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,width=600,height=315")},hasError:Ember.computed.or("model.notFoundHtml","model.message"),noErrorYet:Ember.computed.not("hasError"),categories:Ember.computed.alias("site.categoriesList"),selectedPostsCount:Ember.computed.alias("selectedPostIds.length"),selectedPosts:function(e,t){return e.map(function(e){return t.find(function(t){return t.id===e})}).filter(function(e){return void 0!==e})},selectedPostsUsername:function(e,t){if(!(t.length<1||e>t.length)){var n=t[0].username;return t.every(function(e){return e.username===n})?n:void 0}},selectedAllPosts:function(e,t,n,i){return t?e>=i:e>=n},canSelectAll:function(e,t){return!t&&!e},canDeselectAll:Ember.computed.alias("selectedAllPosts"),canDeleteSelected:function(e,t,n,i){return t>0&&(n&&e||i.every(function(e){return e.can_delete}))},canMergeTopic:function(e,t){return e&&t>0},canChangeOwner:function(e,t,n){return e&&t>0&&void 0!==n},canMergePosts:function(e,t,n){return e>1&&void 0!==t&&n.every(function(e){return e.can_delete})},_multiSelectChanged:function(){this.set("selectedPostIds",[])},postSelected:function(e){return this.selectedAllPost||this.selectedPostIds.includes(e.id)},loadingHTML:function(){return f.spinnerHTML},recoverTopic:function(){this.model.recover()},deleteTopic:function(){this.model.destroy(this.currentUser)},subscribe:function(){var e=this;this.unsubscribe();var t=function(t){return e.appEvents.trigger("post-stream:refresh",t)};this.messageBus.subscribe("/topic/"+this.get("model.id"),function(n){var i=e.model;if(Ember.isPresent(n.notification_level_change))return i.set("details.notification_level",n.notification_level_change),void i.set("details.notifications_reason_id",n.notifications_reason_id);var s=e.get("model.postStream");if(n.reload_topic)return void i.reload().then(function(){e.send("postChangedRoute",i.get("post_number")||1),e.appEvents.trigger("header:update-topic",i),n.refresh_stream&&s.refresh()});switch(n.type){case"acted":s.triggerChangedPost(n.id,n.updated_at,{preserveCooked:!0}).then(function(){return t({id:n.id,refreshLikes:!0})});break;case"revised":case"rebaked":s.triggerChangedPost(n.id,n.updated_at).then(function(){return t({id:n.id})});break;case"deleted":s.triggerDeletedPost(n.id).then(function(){return t({id:n.id})});break;case"recovered":s.triggerRecoveredPost(n.id).then(function(){return t({id:n.id})});break;case"created":s.triggerNewPostInStream(n.id).then(function(){return t()}),e.get("currentUser.id")!==n.user_id&&Discourse.incrementBackgroundContextCount();break;case"move_to_inbox":i.set("message_archived",!1);break;case"archived":i.set("message_archived",!0);break;default:var o=H[n.type];o?o(e,n):Ember.Logger.warn("unknown topic bus message type",n)}if(i.get("isPrivateMessage")&&e.currentUser&&e.currentUser.get("id")!==n.user_id&&-2===n.user_id&&"created"===n.type){var r=n.post_number,a=i.get("highest_post_number")<=r,l=r-i.get("currentPost");a&&l>0&&l<7&&e._scrollToPost(n.post_number)}},this.get("model.message_bus_last_id"))},_scrollToPost:(0,l.default)(function(e){var t=$(".topic-post article#post_"+e);0===t.length||(0,u.default)(t)||$("html, body").animate({scrollTop:t.offset().top},1e3)},500),unsubscribe:function(){this.get("model.id")&&this.messageBus.unsubscribe("/topic/*")},reply:function(){this.replyToPost()},readPosts:function(e,t){var n=this,i=this.model,s=i.get("postStream");if(i.get("id")===e&&(s.get("posts").forEach(function(e){!e.read&&t.includes(e.post_number)&&(e.set("read",!0),n.appEvents.trigger("post-stream:refresh",{id:e.get("id")}))}),this.siteSettings.automatically_unpin_topics&&this.currentUser&&this.currentUser.automatically_unpin_topics)){var o=_.max(t);i.get("pinned")&&o>=i.get("highest_post_number")&&Ember.run.next(function(){return i.clearPin()})}},_showFooter:function(){var e=this.get("model.postStream.loaded")&&this.get("model.postStream.loadedAllPosts");this.set("application.showFooter",e)}},g(B,"_titleChanged",[w],Object.getOwnPropertyDescriptor(B,"_titleChanged"),B),g(B,"embedQuoteButton",[x],Object.getOwnPropertyDescriptor(B,"embedQuoteButton"),B),g(B,"showSharedDraftControls",[E],Object.getOwnPropertyDescriptor(B,"showSharedDraftControls"),B),g(B,"showSelectedPostsAtBottom",[k],Object.getOwnPropertyDescriptor(B,"showSelectedPostsAtBottom"),B),g(B,"postsToRender",[P],Object.getOwnPropertyDescriptor(B,"postsToRender"),B),g(B,"androidLoading",[j],Object.getOwnPropertyDescriptor(B,"androidLoading"),B),g(B,"pmPath",[T],Object.getOwnPropertyDescriptor(B,"pmPath"),B),g(B,"selectedQuery",[d.default],Object.getOwnPropertyDescriptor(B,"selectedQuery"),B),g(B,"canEditTopicFeaturedLink",[O],Object.getOwnPropertyDescriptor(B,"canEditTopicFeaturedLink"),B),g(B,"featuredLinkDomain",[C],Object.getOwnPropertyDescriptor(B,"featuredLinkDomain"),B),g(B,"canEditTags",[S],Object.getOwnPropertyDescriptor(B,"canEditTags"),B),g(B,"selectedPosts",[M],Object.getOwnPropertyDescriptor(B,"selectedPosts"),B),g(B,"selectedPostsUsername",[D],Object.getOwnPropertyDescriptor(B,"selectedPostsUsername"),B),g(B,"selectedAllPosts",[I],Object.getOwnPropertyDescriptor(B,"selectedAllPosts"),B),g(B,"canSelectAll",[A],Object.getOwnPropertyDescriptor(B,"canSelectAll"),B),g(B,"canDeleteSelected",[L],Object.getOwnPropertyDescriptor(B,"canDeleteSelected"),B),g(B,"canMergeTopic",[z],Object.getOwnPropertyDescriptor(B,"canMergeTopic"),B),g(B,"canChangeOwner",[N],Object.getOwnPropertyDescriptor(B,"canChangeOwner"),B),g(B,"canMergePosts",[U],Object.getOwnPropertyDescriptor(B,"canMergePosts"),B),g(B,"_multiSelectChanged",[F],Object.getOwnPropertyDescriptor(B,"_multiSelectChanged"),B),g(B,"loadingHTML",[d.default],Object.getOwnPropertyDescriptor(B,"loadingHTML"),B),g(B,"_showFooter",[R],Object.getOwnPropertyDescriptor(B,"_showFooter"),B),B))}),define("discourse/controllers/upload-selector",["exports","discourse/mixins/modal-functionality","ember-addons/ember-computed-decorators","discourse/lib/utilities"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function o(e){return(0,i.allowsAttachments)()&&(e+="_with_attachments"),"upload_selector."+e}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p;e.default=Ember.Controller.extend(t.default,(r=(0,n.default)(),a=(0,n.default)(),l=(0,n.default)("selection"),u=(0,n.observes)("selection"),c={showMore:!1,imageUrl:null,imageLink:null,local:Ember.computed.equal("selection","local"),remote:Ember.computed.equal("selection","remote"),selection:"local",uploadIcon:function(){return(0,i.uploadIcon)()},title:function(){return o("title")},tip:function(e){var t=(0,i.authorizesAllExtensions)()?"":"("+(0,i.authorizedExtensions)()+")";return I18n.t(o(e+"_tip"),{authorized_extensions:t})},_selectionChanged:function(){this.local&&this.set("showMore",!1)},actions:{upload:function(){if(this.local)$(".wmd-controls").fileupload("add",{fileInput:$("#filename-input")});else{var e=this.imageUrl||"",t=this.imageLink||"",n=this.toolbarEvent;this.showMore&&t.length>3?n.addText("[![]("+e+")]("+t+")"):e.match(/\.(jpg|jpeg|png|gif)$/)?n.addText("![]("+e+")"):n.addText(e)}this.send("closeModal")},toggleShowMore:function(){this.toggleProperty("showMore")}}},s(c,"uploadIcon",[r],(d=Object.getOwnPropertyDescriptor(c,"uploadIcon"),d=d?d.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return d}}),c),s(c,"title",[a],(p=Object.getOwnPropertyDescriptor(c,"title"),p=p?p.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return p}}),c),s(c,"tip",[l],Object.getOwnPropertyDescriptor(c,"tip"),c),s(c,"_selectionChanged",[u],Object.getOwnPropertyDescriptor(c,"_selectionChanged"),c),c))}),define("discourse/controllers/user-activity",["exports","discourse/lib/export-csv"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({application:Ember.inject.controller(),user:Ember.inject.controller(),userActionType:null,canDownloadPosts:Ember.computed.alias("user.viewingSelf"),_showFooter:function(){var e,t=this;if(this.userActionType){var n=(this.get("model.stats")||[]).find(function(e){return e.action_type===t.userActionType});e=n&&n.count<=this.get("model.stream.itemsLoaded")}else e=this.get("model.statsCountNonPM")<=this.get("model.stream.itemsLoaded");this.set("application.showFooter",e)}.observes("userActionType","model.stream.itemsLoaded"),actions:{exportUserArchive:function(){bootbox.confirm(I18n.t("user.download_archive.confirm"),I18n.t("no_value"),I18n.t("yes_value"),function(e){return e?(0,t.exportUserArchive)():null})}}})}),define("discourse/controllers/user-badges",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({user:Ember.inject.controller(),username:Ember.computed.alias("user.model.username_lower"),sortedBadges:Ember.computed.sort("model","badgeSortOrder"),init:function(){this._super.apply(this,arguments),this.badgeSortOrder=["badge.badge_type.sort_order","badge.name"]}})}),define("discourse/controllers/user-card",["exports","discourse/lib/url"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({topic:Ember.inject.controller(),application:Ember.inject.controller(),actions:{togglePosts:function(e){this.topic.send("toggleParticipant",e)},showUser:function(e){t.default.routeTo((0,t.userPath)(e.username_lower))},showGroup:function(e){t.default.routeTo((0,t.groupPath)(e.name))}}})}),define("discourse/controllers/user-invited-show",["exports","discourse/models/invite","discourse/lib/debounce","discourse/lib/ajax-error","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d;e.default=Ember.Controller.extend((r=(0,s.observes)("searchTerm"),a=(0,s.default)("filter"),l=(0,s.default)("invitesCount.total","invitesCount.pending"),u=(0,s.default)("invitesCount.total","invitesCount.redeemed"),c={user:null,model:null,filter:null,totalInvites:null,invitesCount:null,canLoadMore:!0,invitesLoading:!1,reinvitedAll:!1,rescindedAll:!1,searchTerm:null,init:function(){this._super.apply(this,arguments),this.set("searchTerm","")},_searchTermChanged:(0,n.default)(function(){var e=this;t.default.findInvitedBy(this.user,this.filter,this.searchTerm).then(function(t){return e.set("model",t)})},250),inviteRedeemed:Ember.computed.equal("filter","redeemed"),showBulkActionButtons:function(e){return"pending"===e&&this.model.invites.length>4&&this.currentUser.get("staff")},canInviteToForum:function(){return Discourse.User.currentProp("can_invite_to_forum")},canBulkInvite:function(){return Discourse.User.currentProp("admin")},showSearch:Ember.computed.gte("totalInvites",10),pendingLabel:function(e,t){return e>50?I18n.t("user.invited.pending_tab_with_count",{count:t}):I18n.t("user.invited.pending_tab")},redeemedLabel:function(e,t){return e>50?I18n.t("user.invited.redeemed_tab_with_count",{count:t}):I18n.t("user.invited.redeemed_tab")},actions:{rescind:function(e){return e.rescind(),!1},rescindAll:function(){var e=this;bootbox.confirm(I18n.t("user.invited.rescind_all_confirm"),function(n){n&&t.default.rescindAll().then(function(){e.set("rescindedAll",!0)}).catch(i.popupAjaxError)})},reinvite:function(e){return e.reinvite(),!1},reinviteAll:function(){var e=this;bootbox.confirm(I18n.t("user.invited.reinvite_all_confirm"),function(n){n&&t.default.reinviteAll().then(function(){return e.set("reinvitedAll",!0)}).catch(i.popupAjaxError)})},loadMore:function(){var e=this,n=this.model;this.canLoadMore&&!this.invitesLoading&&(this.set("invitesLoading",!0),t.default.findInvitedBy(this.user,this.filter,this.searchTerm,n.invites.length).then(function(t){e.set("invitesLoading",!1),n.invites.pushObjects(t.invites),(0===t.invites.length||t.invites.length<Discourse.SiteSettings.invites_per_page)&&e.set("canLoadMore",!1)}))}}},o(c,"_searchTermChanged",[r],(d=Object.getOwnPropertyDescriptor(c,"_searchTermChanged"),d=d?d.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return d}}),c),o(c,"showBulkActionButtons",[a],Object.getOwnPropertyDescriptor(c,"showBulkActionButtons"),c),o(c,"canInviteToForum",[s.default],Object.getOwnPropertyDescriptor(c,"canInviteToForum"),c),o(c,"canBulkInvite",[s.default],Object.getOwnPropertyDescriptor(c,"canBulkInvite"),c),o(c,"pendingLabel",[l],Object.getOwnPropertyDescriptor(c,"pendingLabel"),c),o(c,"redeemedLabel",[u],Object.getOwnPropertyDescriptor(c,"redeemedLabel"),c),c))}),define("discourse/controllers/user-notifications",["exports","discourse/lib/ajax","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Controller.extend((s=(0,n.observes)("model.canLoadMore"),o=(0,n.default)("model.content.length"),r=(0,n.default)("model.content.@each.read"),a={application:Ember.inject.controller(),_showFooter:function(){this.set("application.showFooter",!this.get("model.canLoadMore"))},hasNotifications:function(e){return e>0},allNotificationsRead:function(){return!this.get("model.content").some(function(e){return!e.get("read")})},actions:{resetNew:function(){var e=this;(0,t.ajax)("/notifications/mark-read",{method:"PUT"}).then(function(){e.model.forEach(function(e){return e.set("read",!0)})})},loadMore:function(){this.model.loadMore()}}},i(a,"_showFooter",[s],Object.getOwnPropertyDescriptor(a,"_showFooter"),a),i(a,"hasNotifications",[o],Object.getOwnPropertyDescriptor(a,"hasNotifications"),a),i(a,"allNotificationsRead",[r],Object.getOwnPropertyDescriptor(a,"allNotificationsRead"),a),a))}),define("discourse/controllers/user-posts",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({application:Ember.inject.controller(),_showFooter:function(){this.set("application.showFooter",!this.get("model.canLoadMore"))}.observes("model.canLoadMore")})}),define("discourse/controllers/user-private-messages-tags",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({sortProperties:["count:desc","id"],tagsForUser:null,sortedByCount:!0,sortedByName:!1,actions:{sortByCount:function(){this.setProperties({sortProperties:["count:desc","id"],sortedByCount:!0,sortedByName:!1})},sortById:function(){this.setProperties({sortProperties:["id"],sortedByCount:!1,sortedByName:!0})}}})}),define("discourse/controllers/user-private-messages",["exports","ember-addons/ember-computed-decorators","discourse/models/topic"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l;e.default=Ember.Controller.extend((s=(0,t.default)("user.viewingSelf"),o=(0,t.default)("selected.[]","bulkSelectEnabled"),r=(0,t.default)("hasSelection","pmView","archive"),a=(0,t.default)("hasSelection","pmView","archive"),l={application:Ember.inject.controller(),userTopicsList:Ember.inject.controller("user-topics-list"),user:Ember.inject.controller(),pmView:!1,viewingSelf:Ember.computed.alias("user.viewingSelf"),isGroup:Ember.computed.equal("pmView","groups"),currentPath:Ember.computed.alias("application.currentPath"),selected:Ember.computed.alias("userTopicsList.selected"),bulkSelectEnabled:Ember.computed.alias("userTopicsList.bulkSelectEnabled"),showToggleBulkSelect:!0,pmTaggingEnabled:Ember.computed.alias("site.can_tag_pms"),tagId:null,showNewPM:function(e){return e&&Discourse.User.currentProp("can_send_private_messages")},hasSelection:function(e,t){return t&&e&&e.length>0},canMoveToInbox:function(e,t,n){return e&&("archive"===t||n)},canArchive:function(e,t,n){return e&&"archive"!==t&&!n},bulkOperation:function(e){var t=this,i=this.selected,s={type:e};this.isGroup&&(s.group=this.groupFilter),n.default.bulkOperation(i,s).then(function(){var e=t.get("userTopicsList.model");e.get("topics").removeObjects(i),i.clear(),e.loadMore()},function(){bootbox.alert(I18n.t("user.messages.failed_to_move"))})},actions:{archive:function(){this.bulkOperation("archive_messages")},toInbox:function(){this.bulkOperation("move_messages_to_inbox")},toggleBulkSelect:function(){this.toggleProperty("bulkSelectEnabled")},selectAll:function(){$("input.bulk-select:not(checked)").click()}}},i(l,"showNewPM",[s],Object.getOwnPropertyDescriptor(l,"showNewPM"),l),i(l,"hasSelection",[o],Object.getOwnPropertyDescriptor(l,"hasSelection"),l),i(l,"canMoveToInbox",[r],Object.getOwnPropertyDescriptor(l,"canMoveToInbox"),l),i(l,"canArchive",[a],Object.getOwnPropertyDescriptor(l,"canArchive"),l),l))});define("discourse/controllers/user-summary",["exports","ember-addons/ember-computed-decorators","discourse/lib/formatter"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l;e.default=Ember.Controller.extend((s=(0,t.default)("model.badges.length"),o=(0,t.default)("model.time_read"),r=(0,t.default)("model.time_read","model.recent_time_read"),a=(0,t.default)("model.recent_time_read"),l={userController:Ember.inject.controller("user"),user:Ember.computed.alias("userController.model"),moreBadges:function(e){return e>=6},timeRead:function(e){return(0,n.durationTiny)(e)},showRecentTimeRead:function(e,t){return e!==t&&0!==t},recentTimeRead:function(e){return e>0?(0,n.durationTiny)(e):null}},i(l,"moreBadges",[s],Object.getOwnPropertyDescriptor(l,"moreBadges"),l),i(l,"timeRead",[o],Object.getOwnPropertyDescriptor(l,"timeRead"),l),i(l,"showRecentTimeRead",[r],Object.getOwnPropertyDescriptor(l,"showRecentTimeRead"),l),i(l,"recentTimeRead",[a],Object.getOwnPropertyDescriptor(l,"recentTimeRead"),l),l))}),define("discourse/controllers/user-topics-list",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Controller.extend((n=(0,t.default)("incomingCount"),i={application:Ember.inject.controller(),hideCategory:!1,showPosters:!1,incomingCount:0,channel:null,tagsForUser:null,init:function(){this._super.apply(this,arguments),this.newIncoming=[]},_showFooter:function(){this.set("application.showFooter",!this.get("model.canLoadMore"))}.observes("model.canLoadMore"),hasIncoming:function(e){return e>0},subscribe:function(e){var t=this;this.set("channel",e),this.messageBus.subscribe(e,function(e){-1===t.newIncoming.indexOf(e.topic_id)&&(t.newIncoming.push(e.topic_id),t.incrementProperty("incomingCount"))})},unsubscribe:function(){var e=this.channel;e&&this.messageBus.unsubscribe(e),this._resetTracking(),this.set("channel",null)},_resetTracking:function(){this.setProperties({newIncoming:[],incomingCount:0})},actions:{loadMore:function(){this.model.loadMore()},showInserted:function(){return this.model.loadBefore(this.newIncoming),this._resetTracking(),!1}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"hasIncoming",[n],Object.getOwnPropertyDescriptor(i,"hasIncoming"),i),i))}),define("discourse/controllers/user",["exports","discourse/mixins/can-check-emails","ember-addons/ember-computed-decorators","discourse/models/user","discourse/lib/optional-service"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m,f,b,h,g,v,y,_;e.default=Ember.Controller.extend(t.default,(r=(0,n.default)("model.username"),a=(0,n.default)("viewingSelf","model.profile_hidden"),l=(0,n.default)("model.profileBackgroundUrl"),u=(0,n.default)("model.profile_hidden","indexStream","viewingSelf","forceExpand"),c=(0,n.default)("model.suspended","currentUser.staff"),d=(0,n.default)("model.trust_level"),p=(0,n.default)("viewingSelf","currentUser.admin"),m=(0,n.default)("viewingSelf"),f=(0,n.default)("viewingSelf","currentUser.admin"),b=(0,n.default)("viewingSelf","currentUser.staff"),h=(0,n.default)("model.name"),g=(0,n.default)("model.badge_count"),v=(0,n.default)(),y=(0,n.default)("model.user_fields.@each.value"),_={indexStream:!1,application:Ember.inject.controller(),userNotifications:Ember.inject.controller("user-notifications"),currentPath:Ember.computed.alias("application.currentPath"),adminTools:(0,s.default)(),viewingSelf:function(e){var t=this.currentUser;return t&&e===t.get("username")},canExpandProfile:function(e,t){return!t&&e},hasProfileBackgroundUrl:function(e){return!Ember.isEmpty(e.toString())},collapsedInfo:function(e,t,n,i){return!!e||(!t||n)&&!i},canMuteOrIgnoreUser:Ember.computed.or("model.can_ignore_user","model.can_mute_user"),hasGivenFlags:Ember.computed.gt("model.number_of_flags_given",0),hasFlaggedPosts:Ember.computed.gt("model.number_of_flagged_posts",0),hasDeletedPosts:Ember.computed.gt("model.number_of_deleted_posts",0),hasBeenSuspended:Ember.computed.gt("model.number_of_suspensions",0),hasReceivedWarnings:Ember.computed.gt("model.warnings_received_count",0),showStaffCounters:Ember.computed.or("hasGivenFlags","hasFlaggedPosts","hasDeletedPosts","hasBeenSuspended","hasReceivedWarnings"),isNotSuspendedOrIsStaff:function(e,t){return!e||t},linkWebsite:Ember.computed.not("model.isBasic"),removeNoFollow:function(e){return e>2&&!this.siteSettings.tl3_links_no_follow},showBookmarks:function(e,t){return e||t},showDrafts:function(e){return e},showPrivateMessages:function(e,t){return this.siteSettings.enable_personal_messages&&(e||t)},showNotificationsTab:function(e,t){return e||t},nameFirst:function(e){return!this.get("siteSettings.prioritize_username_in_ux")&&e&&e.trim().length>0},showBadges:function(e){return Discourse.SiteSettings.enable_badges&&e>0},canInviteToForum:function(){return i.default.currentProp("can_invite_to_forum")},canDeleteUser:Ember.computed.and("model.can_be_deleted","model.can_delete_all_posts"),publicUserFields:function(){var e=this.site.get("user_fields");if(!Ember.isEmpty(e)){var t=this.get("model.user_fields");return e.filterBy("show_on_profile",!0).sortBy("position").map(function(e){Ember.set(e,"dasherized_name",e.get("name").dasherize());var n=t?t[e.get("id").toString()]:null;return Ember.isEmpty(n)?null:Ember.Object.create({value:n,field:e})}).compact()}},actions:{collapseProfile:function(){this.set("forceExpand",!1)},expandProfile:function(){this.set("forceExpand",!0)},showSuspensions:function(){this.adminTools.showActionLogs(this,{target_user:this.get("model.username"),action_name:"suspend_user"})},adminDelete:function(){this.adminTools.deleteUser(this.get("model.id"))},updateNotificationLevel:function(e){return this.model.updateNotificationLevel(e)}}},o(_,"viewingSelf",[r],Object.getOwnPropertyDescriptor(_,"viewingSelf"),_),o(_,"canExpandProfile",[a],Object.getOwnPropertyDescriptor(_,"canExpandProfile"),_),o(_,"hasProfileBackgroundUrl",[l],Object.getOwnPropertyDescriptor(_,"hasProfileBackgroundUrl"),_),o(_,"collapsedInfo",[u],Object.getOwnPropertyDescriptor(_,"collapsedInfo"),_),o(_,"isNotSuspendedOrIsStaff",[c],Object.getOwnPropertyDescriptor(_,"isNotSuspendedOrIsStaff"),_),o(_,"removeNoFollow",[d],Object.getOwnPropertyDescriptor(_,"removeNoFollow"),_),o(_,"showBookmarks",[p],Object.getOwnPropertyDescriptor(_,"showBookmarks"),_),o(_,"showDrafts",[m],Object.getOwnPropertyDescriptor(_,"showDrafts"),_),o(_,"showPrivateMessages",[f],Object.getOwnPropertyDescriptor(_,"showPrivateMessages"),_),o(_,"showNotificationsTab",[b],Object.getOwnPropertyDescriptor(_,"showNotificationsTab"),_),o(_,"nameFirst",[h],Object.getOwnPropertyDescriptor(_,"nameFirst"),_),o(_,"showBadges",[g],Object.getOwnPropertyDescriptor(_,"showBadges"),_),o(_,"canInviteToForum",[v],Object.getOwnPropertyDescriptor(_,"canInviteToForum"),_),o(_,"publicUserFields",[y],Object.getOwnPropertyDescriptor(_,"publicUserFields"),_),_))}),define("discourse/controllers/users",["exports","discourse/lib/debounce"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Controller.extend({application:Ember.inject.controller(),queryParams:["period","order","asc","name","group","exclude_usernames"],period:"weekly",order:"likes_received",asc:null,name:"",group:null,exclude_usernames:null,showTimeRead:Ember.computed.equal("period","all"), +_setName:(0,t.default)(function(){this.set("name",this.nameInput)},500).observes("nameInput"),_showFooter:function(){this.set("application.showFooter",!this.get("model.canLoadMore"))}.observes("model.canLoadMore"),actions:{loadMore:function(){this.model.loadMore()}}})}),define("discourse/models/archetype",["exports","discourse/lib/computed","discourse/models/rest"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n.default.extend({hasOptions:Ember.computed.gt("options.length",0),isDefault:(0,t.propertyEqual)("id","site.default_archetype"),notDefault:Ember.computed.not("isDefault")})}),define("discourse/models/category-list",["exports","preload-store","discourse/lib/ajax"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Ember.ArrayProxy.extend({init:function(){this.set("content",[]),this._super.apply(this,arguments)}});i.reopenClass({categoriesFrom:function(e,t){var n=i.create(),s=Discourse.Category.list(),o="all",r=.66*t.category_list.categories.length;return["week","month"].some(function(e){if(t.category_list.categories.filter(function(t){return t["topics_"+e]>0}).length>=r)return o=e,!0}),t.category_list.categories.forEach(function(t){switch(t.parent_category_id&&(t.parentCategory=s.findBy("id",t.parent_category_id)),t.subcategory_ids&&(t.subcategories=t.subcategory_ids.map(function(e){return s.findBy("id",parseInt(e,10))})),t.topics&&(t.topics=t.topics.map(function(e){var n=Discourse.Topic.create(e);return n.set("category",t),n})),o){case"week":case"month":var i=t["topics_"+o],r=I18n.t(o);if(i>0){t.stat='<span class="value">'+i+'</span> / <span class="unit">'+r+"</span>",t.statTitle=I18n.t("categories.topic_stat_sentence_"+o,{count:i}),t["pick"+o[0].toUpperCase()+o.slice(1)]=!0;break}default:t.stat='<span class="value">'+t.topics_all_time+"</span>",t.statTitle=I18n.t("categories.topic_sentence",{count:t.topics_all_time}),t.pickAll=!0}n.pushObject(e.createRecord("category",t))}),n},listForParent:function(e,t){var s=this;return(0,n.ajax)("/categories.json?parent_category_id="+t.get("id")).then(function(n){return i.create({categories:s.categoriesFrom(e,n),parentCategory:t})})},list:function(e){var s=this,o=function(){return(0,n.ajax)("/categories.json")};return t.default.getAndRemove("categories_list",o).then(function(t){return i.create({categories:s.categoriesFrom(e,t),can_create_category:t.category_list.can_create_category,can_create_topic:t.category_list.can_create_topic,draft_key:t.category_list.draft_key,draft:t.category_list.draft,draft_sequence:t.category_list.draft_sequence})})}}),e.default=i}),define("discourse/models/group-history",["exports","ember-addons/ember-computed-decorators","discourse/models/rest"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=n.default.extend((i=(0,t.default)("action"),s={actionTitle:function(e){return I18n.t("group_histories.actions."+e)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"actionTitle",[i],Object.getOwnPropertyDescriptor(s,"actionTitle"),s),s))}),define("discourse/models/group",["exports","discourse/lib/ajax","ember-addons/ember-computed-decorators","discourse/models/group-history","discourse/models/rest","discourse/models/category","discourse/models/user","discourse/models/topic","discourse/lib/ajax-error"],function(e,t,n,i,s,o,r,a,l){"use strict";function u(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var c,d,p,m,f,b,h,g,v,y,_=s.default.extend((c=(0,n.default)("automatic_membership_email_domains"),d=(0,n.default)("automatic"),p=(0,n.default)("user_count"),m=(0,n.default)("display_name","name"),f=(0,n.default)("flair_bg_color"),b=(0,n.default)("flair_color"),h=(0,n.default)("visibility_level"),g=(0,n.observes)("isPrivate","canEveryoneMention"),v=(0,n.observes)("visibility_level"),y={limit:50,offset:0,user_count:0,init:function(){this._super.apply(this,arguments),this.set("owners",[])},hasOwners:Ember.computed.notEmpty("owners"),emailDomains:function(e){return Ember.isEmpty(e)?"":e},type:function(e){return e?"automatic":"custom"},userCountDisplay:function(e){if(e>0)return e},findMembers:function(e){var t=this;if(!Ember.isEmpty(this.name)){var n=Math.min(this.user_count,Math.max(this.offset,0));return _.loadMembers(this.name,n,this.limit,e).then(function(e){var n={};e.owners.forEach(function(e){return n[e.id]=!0}),t.setProperties({user_count:e.meta.total,limit:e.meta.limit,offset:e.meta.offset,members:e.members.map(function(e){return n[e.id]&&(e.owner=!0),r.default.create(e)}),owners:e.owners.map(function(e){return r.default.create(e)})})})}},removeOwner:function(e){var n=this;return(0,t.ajax)("/admin/groups/"+this.id+"/owners.json",{type:"DELETE",data:{user_id:e.id}}).then(function(){n.findMembers()})},removeMember:function(e,n){var i=this;return(0,t.ajax)("/groups/"+this.id+"/members.json",{type:"DELETE",data:{user_id:e.id}}).then(function(){return i.findMembers(n)})},addMembers:function(e,n){var i=this;return(0,t.ajax)("/groups/"+this.id+"/members.json",{type:"PUT",data:{usernames:e}}).then(function(e){n?i._filterMembers(e):i.findMembers()})},addOwners:function(e,n){var i=this;return(0,t.ajax)("/admin/groups/"+this.id+"/owners.json",{type:"PUT",data:{group:{usernames:e}}}).then(function(e){n?i._filterMembers(e):i.findMembers()})},_filterMembers:function(e){return this.findMembers({filter:e.usernames.join(",")})},displayName:function(e,t){return e||t},flairBackgroundHexColor:function(e){return e?e.replace(new RegExp("[^0-9a-fA-F]","g"),""):null},flairHexColor:function(e){return e?e.replace(new RegExp("[^0-9a-fA-F]","g"),""):null},canEveryoneMention:Ember.computed.equal("mentionable_level",99),isPrivate:function(e){return 0!==e},_updateAllowMembershipRequests:function(){!this.isPrivate&&this.canEveryoneMention||this.set("allow_membership_requests",!1)},_updatePublic:function(){this.isPrivate&&this.setProperties({public:!1,allow_membership_requests:!1})},asJSON:function(){var e={name:this.name,mentionable_level:this.mentionable_level,messageable_level:this.messageable_level,visibility_level:this.visibility_level,automatic_membership_email_domains:this.emailDomains,automatic_membership_retroactive:!!this.automatic_membership_retroactive,title:this.title,primary_group:!!this.primary_group,grant_trust_level:this.grant_trust_level,incoming_email:this.incoming_email,flair_url:this.flair_url,flair_bg_color:this.flairBackgroundHexColor,flair_color:this.flairHexColor,bio_raw:this.bio_raw,public_admission:this.public_admission,public_exit:this.public_exit,allow_membership_requests:this.allow_membership_requests,full_name:this.full_name,default_notification_level:this.default_notification_level,membership_request_template:this.membership_request_template};return this.id||(e.usernames=this.usernames,e.owner_usernames=this.ownerUsernames),e},create:function(){var e=this;return(0,t.ajax)("/admin/groups",{type:"POST",data:{group:this.asJSON()}}).then(function(t){e.setProperties({id:t.basic_group.id,usernames:null,ownerUsernames:null}),e.findMembers()})},save:function(){return(0,t.ajax)("/groups/"+this.id,{type:"PUT",data:{group:this.asJSON()}})},destroy:function(){if(this.id)return(0,t.ajax)("/admin/groups/"+this.id,{type:"DELETE"})},findLogs:function(e,n){return(0,t.ajax)("/groups/"+this.name+"/logs.json",{data:{offset:e,filters:n}}).then(function(e){return Ember.Object.create({logs:e.logs.map(function(e){return i.default.create(e)}),all_loaded:e.all_loaded})})},findPosts:function(e){e=e||{};var n=e.type||"posts",i={};return e.beforePostId&&(i.before_post_id=e.beforePostId),e.categoryId&&(i.category_id=parseInt(e.categoryId)),(0,t.ajax)("/groups/"+this.name+"/"+n+".json",{data:i}).then(function(e){return e.map(function(e){return e.user=r.default.create(e.user),e.topic=a.default.create(e.topic),e.category=o.default.findById(e.category_id),Ember.Object.create(e)})})},setNotification:function(e,n){return this.set("group_user.notification_level",e),(0,t.ajax)("/groups/"+this.name+"/notifications",{data:{notification_level:e,user_id:n},type:"POST"})},requestMembership:function(e){return(0,t.ajax)("/groups/"+this.name+"/request_membership",{type:"POST",data:{reason:e}})}},u(y,"emailDomains",[c],Object.getOwnPropertyDescriptor(y,"emailDomains"),y),u(y,"type",[d],Object.getOwnPropertyDescriptor(y,"type"),y),u(y,"userCountDisplay",[p],Object.getOwnPropertyDescriptor(y,"userCountDisplay"),y),u(y,"displayName",[m],Object.getOwnPropertyDescriptor(y,"displayName"),y),u(y,"flairBackgroundHexColor",[f],Object.getOwnPropertyDescriptor(y,"flairBackgroundHexColor"),y),u(y,"flairHexColor",[b],Object.getOwnPropertyDescriptor(y,"flairHexColor"),y),u(y,"isPrivate",[h],Object.getOwnPropertyDescriptor(y,"isPrivate"),y),u(y,"_updateAllowMembershipRequests",[g],Object.getOwnPropertyDescriptor(y,"_updateAllowMembershipRequests"),y),u(y,"_updatePublic",[v],Object.getOwnPropertyDescriptor(y,"_updatePublic"),y),y));_.reopenClass({findAll:function(e){return(0,t.ajax)("/groups/search.json",{data:e}).then(function(e){return e.map(function(e){return _.create(e)})})},loadMembers:function(e,n,i,s){return(0,t.ajax)("/groups/"+e+"/members.json",{data:Object.assign({limit:i||50,offset:n||0},s||{})})},mentionable:function(e){return(0,t.ajax)("/groups/"+e+"/mentionable")},messageable:function(e){return(0,t.ajax)("/groups/"+e+"/messageable")},checkName:function(e){return(0,t.ajax)("/groups/check-name",{data:{group_name:e}}).catch(l.popupAjaxError)}}),e.default=_}),define("discourse/models/live-post-counts",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Discourse.Model.extend({});n.reopenClass({find:function(){return(0,t.ajax)("/about/live_post_counts.json").then(function(e){return n.create(e)})}}),e.default=n}),define("discourse/models/login-method",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function i(){return r||(r=[],Discourse.Site.currentProp("auth_providers").forEach(function(e){return r.pushObject(o.create(e))}),r.forEach(function(e){return e.set("isGoogle","google_oauth2"===e.name)}),r)}Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=i;var s,o=Ember.Object.extend((s={title:function(){return this.title_override||I18n.t("login."+this.name+".title")},prettyName:function(){return this.pretty_name_override||I18n.t("login."+this.name+".name")},message:function(){return this.message_override||I18n.t("login."+this.name+".message")},doLogin:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.reconnect,i=void 0!==n&&n,s=t.fullScreenLogin,o=void 0===s||s,r=this.name,a=this.customLogin;if(a)a();else{var l=this.custom_url||Discourse.getURL("/auth/"+r);if(i&&(l+="?reconnect=true"),o)document.cookie="fsl=true",window.location=l;else{this.set("authenticate",r);var u=this.lastX-400,c=this.lastY-200,d=this.frame_height||400,p=this.frame_width||800;"facebook"===r&&(l+=l.includes("?")?"&":"?",l+="display=popup");var m=window.open(l,"_blank","menubar=no,status=no,height="+d+",width="+p+",left="+u+",top="+c),f=setInterval(function(){m&&!m.closed||(clearInterval(f),e.set("authenticate",null))},1e3)}}}},n(s,"title",[t.default],Object.getOwnPropertyDescriptor(s,"title"),s),n(s,"prettyName",[t.default],Object.getOwnPropertyDescriptor(s,"prettyName"),s),n(s,"message",[t.default],Object.getOwnPropertyDescriptor(s,"message"),s),s)),r=void 0;e.default=o}),define("discourse/models/nav-item",["exports","discourse/lib/formatter","discourse/lib/text","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function o(e){y.extraArgsCallbacks.push(e)}function r(e){y.customNavItemHrefs.push(e)}function a(e){y.extraNavItems.push(w.create(e))}Object.defineProperty(e,"__esModule",{value:!0}),e.extraNavItemProperties=o,e.customNavItemHref=r,e.addNavItem=a;var l,u,c,d,p,m,f,b,h,g,v,y=Discourse.Model.extend((l=(0,i.default)("categoryName","name"),u=(0,i.default)("categoryName","name","count"),c=(0,i.default)("name"),d=(0,i.default)("name"),p=(0,i.default)("filterMode"),m=(0,i.default)("name","category","categorySlug","noSubcategories"),f=(0,i.default)("name","category","topicTrackingState.messageCount"),b={title:function(e,t){var n={};return e&&(t="category",n.categoryName=e),I18n.t("filters."+t.replace("/",".")+".help",n)},displayName:function(e,i,s){s=s||0,"latest"!==i||Discourse.Site.currentProp("mobileView")||(s=0);var o={count:s},r=0===s?".title":".title_with_count";return e&&(i="category",o.categoryName=(0,t.toTitleCase)(e)),(0,n.emojiUnescape)(I18n.t("filters."+(i.replace("/",".")+r),o))},categoryName:function(e){var t=e.split("/");return"category"===t[0]?t[1]:null},categorySlug:function(e){var t=e.split("/");if("category"===t[0]&&t[1]){var n=Discourse.Site.current().categories.findBy("nameLower",t[1].toLowerCase());return n?Discourse.Category.slugFor(n):null}return null},href:function(e){var t=null;return y.customNavItemHrefs.forEach(function(e){if(t=e.call(this,this))return!1},this),t||Discourse.getURL("/")+e},filterMode:function(e,t,n,i){if("category"===e.split("/")[0])return"c/"+n;var s="";return t&&(s+="c/",s+=Discourse.Category.slugFor(t),i&&(s+="/none"),s+="/l/"),s+e.replace(" ","-")},count:function(e,t){var n=this.topicTrackingState;if(n)return n.lookupCount(e,t)}},s(b,"title",[l],Object.getOwnPropertyDescriptor(b,"title"),b),s(b,"displayName",[u],Object.getOwnPropertyDescriptor(b,"displayName"),b),s(b,"categoryName",[c],Object.getOwnPropertyDescriptor(b,"categoryName"),b),s(b,"categorySlug",[d],Object.getOwnPropertyDescriptor(b,"categorySlug"),b),s(b,"href",[p],Object.getOwnPropertyDescriptor(b,"href"),b),s(b,"filterMode",[m],Object.getOwnPropertyDescriptor(b,"filterMode"),b),s(b,"count",[f],Object.getOwnPropertyDescriptor(b,"count"),b),b)),w=y.extend((h=(0,i.default)("href"),g={href:function(e){return e},customFilter:null},s(g,"href",[h],(v=Object.getOwnPropertyDescriptor(g,"href"),v=v?v.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return v}}),g),g));y.reopenClass({extraArgsCallbacks:[],customNavItemHrefs:[],extraNavItems:[],fromText:function(e,t){var n=e.split(","),i=n[0],s=i.split("/")[0],o=!Discourse.User.current();if(t=t||{},o&&!Discourse.Site.currentProp("anonymous_top_menu_items").includes(s))return null;if(!Discourse.Category.list()&&"categories"===s)return null;if(!Discourse.Site.currentProp("top_menu_items").includes(s))return null;var r={name:i,hasIcon:"unread"===i},a=null,l=this;return t.category&&(r.category=t.category),t.noSubcategories&&(r.noSubcategories=!0),y.extraArgsCallbacks.forEach(function(n){a=n.call(l,e,t),_.merge(r,a)}),Discourse.__container__.lookup("service:store").createRecord("nav-item",r)},buildList:function(e,t){var n=this;t=t||{},e&&(t.category=e);var i=Discourse.SiteSettings.top_menu.split("|");t.filterMode&&!i.some(function(e){return-1!==e.indexOf(t.filterMode)})&&i.push(t.filterMode),i=i.map(function(e){return Discourse.NavItem.fromText(e,t)}).filter(function(t){return null!==t&&!(e&&0===t.get("name").indexOf("categor"))});var s=y.extraNavItems.filter(function(i){return!i.customFilter||i.customFilter.call(n,e,t)});return i.concat(s)}}),e.default=y}),Discourse.NavItem=require("discourse/models/nav-item").default,define("discourse/models/reviewable-history",["exports","discourse/models/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EDITED=e.TRANSITIONED_TO=e.CREATED=void 0;var n=e.CREATED=0;e.TRANSITIONED_TO=1,e.EDITED=2;e.default=t.default.extend({created:Ember.computed.equal("reviewable_history_type",n)})}),define("discourse/models/reviewable",["exports","discourse/lib/ajax","discourse/models/rest","ember-addons/ember-computed-decorators","discourse/models/category"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DELETED=e.IGNORED=e.REJECTED=e.APPROVED=e.PENDING=void 0;var o,r;e.PENDING=0,e.APPROVED=1,e.REJECTED=2,e.IGNORED=3,e.DELETED=4;e.default=n.default.extend((o=(0,i.default)("type","topic"),r={humanType:function(e,t){return"ReviewableQueuedPost"!==e||t||(e="ReviewableQueuedTopic"),I18n.t("review.types."+e.underscore()+".title",{defaultValue:""})},update:function(e){var n=this;if(0===Object.keys(e).length)return Ember.RSVP.resolve();var i=this.store.adapterFor("reviewable");return(0,t.ajax)("/review/"+this.id+"?version="+this.version,i.getPayload("PUT",{reviewable:e})).then(function(e){e.payload=Object.assign({},n.payload||{},e.payload||{}),e.category_id&&(e.category=s.default.findById(e.category_id),delete e.category_id),n.setProperties(e)})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(r,"humanType",[o],Object.getOwnPropertyDescriptor(r,"humanType"),r),r))}),define("discourse/models/session",["exports","discourse/models/rest","discourse/mixins/singleton"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t.default.extend({init:function(){this.set("highestSeenByTopic",{})}});i.reopenClass(n.default),e.default=i}),Discourse.Session=require("discourse/models/session").default,define("discourse/models/site",["exports","ember-addons/ember-computed-decorators","discourse/models/archetype","discourse/models/post-action-type","discourse/mixins/singleton","discourse/models/rest","preload-store"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var l,u,c,d,p=o.default.extend((l=(0,t.default)("notification_types"),u=(0,t.default)("post_action_types.[]"),c=(0,t.default)("categoriesByCount","categories.[]"),d={isReadOnly:Ember.computed.alias("is_readonly"),init:function(){this._super.apply(this,arguments),this.topicCountDesc=["topic_count:desc"]},notificationLookup:function(e){var t=[];return Object.keys(e).forEach(function(n){return t[e[n]]=n}),t},flagTypes:function(){var e=this.post_action_types;return e?e.filterBy("is_flag",!0):[]},categoriesByCount:Ember.computed.sort("categories","topicCountDesc"),collectUserFields:function(e){e=e||{};var t=this.user_fields;return Ember.isEmpty(t)?[]:t.map(function(t){var n=e?e[t.id.toString()]:null;return n=n||"&mdash;".htmlSafe(),{name:t.name,value:n}})},sortedCategories:function(e){var t=[],n={};return e.forEach(function(e){var i=parseInt(e.get("parent_category_id"),10);i?(n[i]=n[i]||[],n[i].pushObject(e)):t.pushObject(e)}),Object.keys(n).forEach(function(e){var i=t.findBy("id",parseInt(e,10)),s=t.indexOf(i);-1!==s&&t.replace(s+1,0,n[e])}),t},baseUri:function(){return Discourse.baseUri},categoriesList:function(){return this.siteSettings.fixed_category_positions?this.categories:this.sortedCategories},postActionTypeById:function(e){return this.get("postActionByIdLookup.action"+e)},topicFlagTypeById:function(e){return this.get("topicFlagByIdLookup.action"+e)},removeCategory:function(e){var t=this.categories,n=t.findBy("id",e);n&&(t.removeObject(n),delete this.categoriesById.categoryId)},updateCategory:function(e){var t=this.categories,n=Ember.get(e,"id"),i=t.findBy("id",n);null===e.permission&&delete e.permission,i?i.setProperties(e):(e=this.store.createRecord("category",e),t.pushObject(e),this.categoriesById[n]=e)}},a(d,"notificationLookup",[l],Object.getOwnPropertyDescriptor(d,"notificationLookup"),d),a(d,"flagTypes",[u],Object.getOwnPropertyDescriptor(d,"flagTypes"),d),a(d,"sortedCategories",[c],Object.getOwnPropertyDescriptor(d,"sortedCategories"),d),a(d,"baseUri",[t.default],Object.getOwnPropertyDescriptor(d,"baseUri"),d),a(d,"categoriesList",[t.default],Object.getOwnPropertyDescriptor(d,"categoriesList"),d),d));p.reopenClass(s.default,{createCurrent:function(){return Discourse.__container__.lookup("service:store").createRecord("site",r.default.get("site"))},create:function(){var e=this._super.apply(this,arguments),t=e.store;if(e.categories){var s={};e.categoriesById={},e.categories=e.categories.map(function(n){return n.parent_category_id&&(s[n.parent_category_id]=s[n.parent_category_id]||[],s[n.parent_category_id].push(n.id)),e.categoriesById[n.id]=t.createRecord("category",n)}),e.categories.forEach(function(t){var n=s[t.get("id")];n&&t.set("subcategories",n.map(function(t){return e.categoriesById[t]})),t.get("parent_category_id")&&t.set("parentCategory",e.categoriesById[t.get("parent_category_id")])})}return e.trust_levels&&(e.trustLevels=e.trust_levels.map(function(e){return Discourse.TrustLevel.create(e)}),delete e.trust_levels),e.post_action_types&&(e.postActionByIdLookup=Ember.Object.create(),e.post_action_types=e.post_action_types.map(function(t){var n=i.default.create(t);return e.postActionByIdLookup.set("action"+t.id,n),n})),e.topic_flag_types&&(e.topicFlagByIdLookup=Ember.Object.create(),e.topic_flag_types=e.topic_flag_types.map(function(t){var n=i.default.create(t);return e.topicFlagByIdLookup.set("action"+t.id,n),n})),e.archetypes&&(e.archetypes=e.archetypes.map(function(t){return t.site=e,n.default.create(t)})),e.user_fields&&(e.user_fields=e.user_fields.map(function(e){return Ember.Object.create(e)})),e}}),e.default=p}),Discourse.Site=require("discourse/models/site").default,define("discourse/models/static-page",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Ember.Object.extend();n.reopenClass({find:function(e){return new Ember.RSVP.Promise(function(i){var s=$('noscript[data-path="/'+e+'"]');if(s.length){var o=s.text();o=o.match(/<!-- preload-content: -->((?:.|[\n\r])*)<!-- :preload-content -->/)[1],i(n.create({path:e,html:o}))}else(0,t.ajax)(e+".html",{dataType:"html"}).then(function(t){i(n.create({path:e,html:t}))})})}}),e.default=n}),define("discourse/models/tag-group",["exports","discourse/lib/ajax","discourse/models/rest","ember-addons/ember-computed-decorators","discourse/models/permission-type"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c;e.default=n.default.extend((r=(0,i.default)("name","tag_names","saving"),a=(0,i.default)("id"),l=(0,i.default)("permissions"),u={disableSave:function(e,t,n){return n||Ember.isEmpty(e)||Ember.isEmpty(t)},disableDelete:function(e){return!parseInt(e)},permissionName:{get:function(e){return e?e.everyone===s.default.FULL?"public":e.everyone===s.default.READONLY?"visible":"private":"public"},set:function(e){"private"===e?this.set("permissions",{staff:s.default.FULL}):"visible"===e?this.set("permissions",{staff:s.default.FULL,everyone:s.default.READONLY}):this.set("permissions",{everyone:s.default.FULL})}},save:function(){var e=this;this.set("savingStatus",I18n.t("saving")),this.set("saving",!0);var n="new"===this.id,i=n?"/tag_groups":"/tag_groups/"+this.id,s=this.getProperties("name","tag_names","parent_tag_name","one_per_topic","permissions");return(0,t.ajax)(i,{data:s,type:n?"POST":"PUT"}).then(function(t){t.tag_group&&t.tag_group.id&&e.set("id",t.tag_group.id)}).finally(function(){e.set("savingStatus",I18n.t("saved")),e.set("saving",!1)})},destroy:function(){return(0,t.ajax)("/tag_groups/"+this.id,{type:"DELETE"})}},o(u,"disableSave",[r],Object.getOwnPropertyDescriptor(u,"disableSave"),u),o(u,"disableDelete",[a],Object.getOwnPropertyDescriptor(u,"disableDelete"),u),o(u,"permissionName",[l],(c=Object.getOwnPropertyDescriptor(u,"permissionName"),c=c?c.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return c}}),u),u))}),define("discourse/models/tag",["exports","discourse/models/rest","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=t.default.extend((s=(0,n.default)("count","pm_count"),o=(0,n.default)("count","pm_count"),r={totalCount:function(e,t){return e+t},pmOnly:function(e,t){return 0===e&&t>0}},i(r,"totalCount",[s],Object.getOwnPropertyDescriptor(r,"totalCount"),r),i(r,"pmOnly",[o],Object.getOwnPropertyDescriptor(r,"pmOnly"),r),r))}),define("discourse/models/topic-list",["exports","discourse/lib/ajax","discourse/models/rest","discourse/models/model","discourse-common/lib/get-owner"],function(e,t,n,i,s){"use strict";function o(e,t){if(t){if(t.has_children)return!0;var n=e.shared_drafts_category_id;return!(!n||t.id!==n)}return!0}Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=n.default.extend({canLoadMore:Ember.computed.notEmpty("more_topics_url"),forEachNew:function(e,t){var n=[];this.topics.forEach(function(e){return n[e.id]=!0}),e.forEach(function(e){n[e.id]||t(e)})},refreshSort:function(e,t){var n=this.params||{};n.q?n={q:n.q}:(n.order=e||n.order,n.ascending=t),this.set("params",n)},loadMore:function(){var e=this;if(this.loadingMore)return Ember.RSVP.resolve();var n=this.more_topics_url;if(n){var i=n.split("?"),s=r(i,2),o=s[0],l=s[1];return o.match(/\.json$/)||(o+=".json"),n=o,l&&(n+="?"+l),this.set("loadingMore",!0),(0,t.ajax)({url:n}).then(function(t){var n=0;if(t){var i=a.topicsFrom(e.store,t);return e.forEachNew(i,function(t){t.set("highlight",0==n++),e.topics.pushObject(t)}),e.setProperties({loadingMore:!1,more_topics_url:t.topic_list.more_topics_url}),Discourse.Session.currentProp("topicList",e),e.more_topics_url}})}return Ember.RSVP.resolve()},loadBefore:function(e,n){var i=this;this.topics.removeObjects(this.topics.filter(function(t){return e.indexOf(t.id)>=0}));var s=""+Discourse.getURL("/")+this.filter+".json?topic_ids="+e.join(",");return(0,t.ajax)({url:s,data:this.params}).then(function(e){var t=0;i.forEachNew(a.topicsFrom(i.store,e),function(e){e.set("highlight",!0),i.topics.insertAt(t,e),t++}),n&&Discourse.Session.currentProp("topicList",i)})}});a.reopenClass({topicsFrom:function(e,t,n){if(t){n=n||{};var s=n.listKey||"topics",o=Discourse.Category.list(),r=i.default.extractByKey(t.users,Discourse.User),a=i.default.extractByKey(t.primary_groups,Ember.Object);return t.topic_list[s].map(function(t){return t.category=o.findBy("id",t.category_id),t.posters.forEach(function(e){e.user=r[e.user_id],e.extraClasses=e.extras,e.primary_group_id&&(e.primary_group=a[e.primary_group_id],e.primary_group&&(e.extraClasses=(e.extraClasses||"")+" group-"+e.primary_group.name))}),t.participants&&t.participants.forEach(function(e){return e.user=r[e.user_id]}),e.createRecord("topic",t)})}},munge:function(e,t){return e.inserted=e.inserted||[],e.can_create_topic=e.topic_list.can_create_topic,e.more_topics_url=e.topic_list.more_topics_url,e.draft_key=e.topic_list.draft_key,e.draft_sequence=e.topic_list.draft_sequence,e.draft=e.topic_list.draft,e.for_period=e.topic_list.for_period,e.loaded=!0,e.per_page=e.topic_list.per_page,e.topics=this.topicsFrom(t,e),e.topic_list.shared_drafts&&(e.sharedDrafts=this.topicsFrom(t,e,{listKey:"shared_drafts"})),e},find:function(e,t){return(0,s.getOwner)(this).lookup("service:store").findFiltered("topicList",{filter:e,params:t})},hideUniformCategory:function(e,t){e.set("hideCategory",!o(e.site,t))}}),e.default=a}),define("discourse/models/topic-timer",["exports","discourse/lib/ajax","discourse/models/rest"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n.default.extend({});i.reopenClass({updateStatus:function(e,n,i,s,o){var r={time:n,status_type:s};return i&&(r.based_on_last_post=i),o&&(r.category_id=o),(0,t.ajax)({url:"/t/"+e+"/timer",type:"POST",data:r})}}),e.default=i}),define("discourse/models/topic-tracking-state",["exports","discourse/lib/notification-levels","ember-addons/ember-computed-decorators","discourse/lib/utilities","preload-store"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function r(e){return null===e.last_read_post_number&&(0!==e.notification_level&&!e.notification_level||e.notification_level>=t.NotificationLevels.TRACKING)}function a(e){return null!==e.last_read_post_number&&e.last_read_post_number<e.highest_post_number&&e.notification_level>=t.NotificationLevels.TRACKING}function l(e){var t=s.default.get("topicTrackingStates");e.loadStates(t),e.initialStatesLength=t&&t.length,e.establishChannels(),s.default.remove("topicTrackingStates")} +Object.defineProperty(e,"__esModule",{value:!0}),e.startTracking=l;var u,c,d,p=Discourse.Model.extend((u=(0,n.on)("init"),c=(0,n.default)("incomingCount"),d={messageCount:0,_setup:function(){this.unreadSequence=[],this.newSequence=[],this.states={}},establishChannels:function(){var e=this,t=function(t){if("delete"===t.message_type&&(e.removeTopic(t.topic_id),e.incrementMessageCount()),["new_topic","latest"].includes(t.message_type)){var n=Discourse.User.currentProp("muted_category_ids");if(n&&n.includes(t.payload.category_id))return}if(t.payload&&t.payload.category_id){var i=Discourse.Category.findById(t.payload.category_id);i&&i.parent_category_id&&(t.payload.parent_category_id=i.parent_category_id)}if("latest"===t.message_type&&e.notify(t),["new_topic","unread","read"].includes(t.message_type)){e.notify(t);var s=e.states["t"+t.topic_id];(s||"read"!==t.message_type)&&(_.isEqual(s,t.payload)||(e.states["t"+t.topic_id]=t.payload,e.incrementMessageCount()))}};this.messageBus.subscribe("/new",t),this.messageBus.subscribe("/latest",t),this.currentUser&&this.messageBus.subscribe("/unread/"+this.currentUser.get("id"),t),this.messageBus.subscribe("/delete",function(t){var n=e.states["t"+t.topic_id];n&&(n.deleted=!0),e.incrementMessageCount()}),this.messageBus.subscribe("/recover",function(t){var n=e.states["t"+t.topic_id];n&&delete n.deleted,e.incrementMessageCount()})},updateSeen:function(e,t){if(e&&t){var n=this.states["t"+e];n&&(!n.last_read_post_number||n.last_read_post_number<t)&&(n.last_read_post_number=t,this.incrementMessageCount())}},notify:function(e){if(this.newIncoming&&(!e.payload||"private_message"!==e.payload.archetype)){var t=this.filter,n=this.filterCategory,s=e.payload&&e.payload.category_id;if(n&&n.get("id")!==s){var o=s&&Discourse.Category.findById(s);if(!o||o.get("parentCategory.id")!==n.get("id"))return}if(t===(0,i.defaultHomepage)()){var r=Discourse.Site.currentProp("suppressed_from_latest_category_ids");if(r&&r.includes(e.payload.category_id))return}if(["all","latest","new"].includes(t)&&"new_topic"===e.message_type&&this.addIncoming(e.topic_id),["all","unread"].includes(t)&&"unread"===e.message_type){var a=this.states["t"+e.topic_id];a&&a.highest_post_number!==a.last_read_post_number||this.addIncoming(e.topic_id)}"latest"===t&&"latest"===e.message_type&&this.addIncoming(e.topic_id),this.set("incomingCount",this.newIncoming.length)}},addIncoming:function(e){-1===this.newIncoming.indexOf(e)&&this.newIncoming.push(e)},resetTracking:function(){this.newIncoming=[],this.set("incomingCount",0)},trackIncoming:function(e){this.newIncoming=[];var t=e.split("/");if(t.length>=4){e=t[t.length-1];var n=Discourse.Category.findSingleBySlug(t.splice(1,t.length-3).join("/"));this.set("filterCategory",n)}else this.set("filterCategory",null);this.set("filter",e),this.set("incomingCount",0)},hasIncoming:function(e){return e&&e>0},removeTopic:function(e){delete this.states["t"+e]},updateTopics:function(e){if(!Ember.isEmpty(e)){var t=this.states;e.forEach(function(e){var n=t["t"+e.get("id")];if(n){if(e.get("last_read_post_number")!==n.last_read_post_number){var i=e.get("posts_count"),s=i-n.highest_post_number,o=i-n.last_read_post_number;s<0&&(s=0),n.last_read_post_number||(o=0),o<0&&(o=0),e.setProperties({highest_post_number:n.highest_post_number,last_read_post_number:n.last_read_post_number,new_posts:s,unread:o,unseen:!n.last_read_post_number})}}})}},sync:function(e,t){var n=this,i=n.states;if(e&&e.topics){for(var s=e.topics.length-1;s>=0;s--){var o=i["t"+e.topics[s].id];o&&o.last_read_post_number>0&&("new"===t?e.topics.splice(s,1):(e.topics[s].set("unseen",!1),e.topics[s].set("dont_sync",!0)))}if(e.topics.forEach(function(e){var t=n.states["t"+e.id]||{};if(t.topic_id=e.id,t.notification_level=e.notification_level,e.unseen)t.last_read_post_number=null;else{if(!e.unread&&!e.new_posts)return void(e.dont_sync||delete n.states["t"+e.id]);t.last_read_post_number=e.highest_post_number-((e.unread||0)+(e.new_posts||0))}t.highest_post_number=e.highest_post_number,e.category&&(t.category_id=e.category.id),n.states["t"+e.id]=t}),("new"===t||"unread"===t)&&!e.more_topics_url){var l={};e.topics.forEach(function(e){return l["t"+e.id]=!0}),Object.keys(n.states).forEach(function(e){if(!l[e]){var i=n.states[e];"unread"===t&&a(i)&&(i.last_read_post_number=i.highest_post_number),"new"===t&&r(i)&&(i.last_read_post_number=1)}})}this.incrementMessageCount()}},incrementMessageCount:function(){this.incrementProperty("messageCount")},countNew:function(e){return _.chain(this.states).filter(r).filter(function(t){return!("private_message"===t.archetype||t.deleted||t.category_id!==e&&t.parent_category_id!==e&&e)}).value().length},resetNew:function(){var e=this;Object.keys(this.states).forEach(function(t){null===e.states[t].last_read_post_number&&delete e.states[t]})},countUnread:function(e){return _.chain(this.states).filter(a).filter(function(t){return!("private_message"===t.archetype||t.deleted||t.category_id!==e&&t.parent_category_id!==e&&e)}).value().length},countCategory:function(e){var t=0;return Object.values(this.states).forEach(function(n){n.category_id!==e||n.deleted||(t+=null===n.last_read_post_number||n.last_read_post_number<n.highest_post_number?1:0)}),t},lookupCount:function(e,t){if("latest"===e)return this.lookupCount("new",t)+this.lookupCount("unread",t);var n=t?Ember.get(t,"id"):null;t&&Ember.get(t,"name");return"new"===e?this.countNew(n):"unread"===e?this.countUnread(n):e.split("/")[1]?this.countCategory(n):void 0},loadStates:function(e){var t=this.states,n=Discourse.Category.idMap();e&&e.forEach(function(e){var i=n[e.category_id];i&&i.parent_category_id&&(e.parent_category_id=i.parent_category_id),t["t"+e.topic_id]=e})}},o(d,"_setup",[u],Object.getOwnPropertyDescriptor(d,"_setup"),d),o(d,"hasIncoming",[c],Object.getOwnPropertyDescriptor(d,"hasIncoming"),d),d));e.default=p}),define("discourse/models/trust-level",["exports","discourse/models/rest","discourse/lib/computed"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({detailedName:(0,n.fmt)("id","name","%@ - %@")})}),Discourse.TrustLevel=require("discourse/models/trust-level").default,define("discourse/models/user-action-stat",["exports","discourse/models/rest","discourse/models/user-action","discourse/lib/computed","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l;e.default=t.default.extend((r=(0,s.default)("action_type"),a=(0,s.default)("action_type"),l={isPM:function(e){return e===n.default.TYPES.messages_sent||e===n.default.TYPES.messages_received},description:(0,i.i18n)("action_type","user_action_groups.%@"),isResponse:function(e){return e===n.default.TYPES.replies||e===n.default.TYPES.quotes}},o(l,"isPM",[r],Object.getOwnPropertyDescriptor(l,"isPM"),l),o(l,"isResponse",[a],Object.getOwnPropertyDescriptor(l,"isResponse"),l),l))}),define("discourse/models/user-draft",["exports","discourse/models/rest","ember-addons/ember-computed-decorators","discourse/lib/utilities","discourse/lib/url","discourse/models/user","discourse/models/composer"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var l,u,c,d,p;e.default=t.default.extend((l=(0,n.default)("draft_username"),u=(0,n.default)("username_lower"),c=(0,n.default)("topic_id"),d=(0,n.default)("draft_key"),p={editableDraft:function(e){return e===o.default.currentProp("username")},userUrl:function(e){return(0,s.userPath)(e)},postUrl:function(e){if(e)return(0,i.postUrl)(this.slug,this.topic_id,this.post_number)},draftType:function(e){switch(e){case r.NEW_TOPIC_KEY:return I18n.t("drafts.new_topic");case r.NEW_PRIVATE_MESSAGE_KEY:return I18n.t("drafts.new_private_message");default:return!1}}},a(p,"editableDraft",[l],Object.getOwnPropertyDescriptor(p,"editableDraft"),p),a(p,"userUrl",[u],Object.getOwnPropertyDescriptor(p,"userUrl"),p),a(p,"postUrl",[c],Object.getOwnPropertyDescriptor(p,"postUrl"),p),a(p,"draftType",[d],Object.getOwnPropertyDescriptor(p,"draftType"),p),p))}),define("discourse/models/user-drafts-stream",["exports","discourse/lib/ajax","discourse/lib/computed","discourse/models/rest","discourse/models/user-draft","discourse/lib/text","ember-addons/ember-computed-decorators","discourse/models/composer"],function(e,t,n,i,s,o,r,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l,u;e.default=i.default.extend((l=(0,r.default)("content.length","loaded"),u={loaded:!1,init:function(){this._super.apply(this,arguments),this.setProperties({itemsLoaded:0,content:[],lastLoadedUrl:null})},baseUrl:(0,n.url)("itemsLoaded","user.username_lower","/drafts.json?offset=%@&username=%@"),load:function(e){return this.setProperties({itemsLoaded:0,content:[],lastLoadedUrl:null,site:e}),this.findItems()},noContent:function(e,t){return t&&0===e},remove:function(e){var t=this.content.filter(function(t){return t.draft_key!==e.draft_key});this.setProperties({content:t,itemsLoaded:t.length})},findItems:function(){var e=this,n=this.baseUrl;return this.lastLoadedUrl===n?Ember.RSVP.resolve():this.loading?Ember.RSVP.resolve():(this.set("loading",!0),(0,t.ajax)(n,{cache:"false"}).then(function(t){if(t&&t.no_results_help&&e.set("noContentHelp",t.no_results_help),t&&t.drafts){var n=Ember.A();t.drafts.forEach(function(t){var i=JSON.parse(t.data);t.post_number=i.postId||null,t.draft_key!==a.NEW_PRIVATE_MESSAGE_KEY&&t.draft_key!==a.NEW_TOPIC_KEY||(t.title=i.title),t.title=(0,o.emojiUnescape)(Handlebars.Utils.escapeExpression(t.title)),t.category_id&&(t.category=e.site.categories.findBy("id",t.category_id)||null),n.pushObject(s.default.create(t))}),e.content.pushObjects(n),e.setProperties({loaded:!0,itemsLoaded:e.itemsLoaded+t.drafts.length})}}).finally(function(){e.set("loading",!1),e.set("lastLoadedUrl",n)}))}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(u,"noContent",[l],Object.getOwnPropertyDescriptor(u,"noContent"),u),u))}),define("discourse/models/user-posts-stream",["exports","ember-addons/ember-computed-decorators","discourse/lib/ajax","discourse/lib/computed","discourse/models/user-action"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r;e.default=Discourse.Model.extend((o=(0,t.on)("init"),r={loaded:!1,_initialize:function(){this.setProperties({itemsLoaded:0,canLoadMore:!0,content:[]})},url:(0,i.url)("user.username_lower","filter","itemsLoaded","/posts/%@/%@?offset=%@"),filterBy:function(e){return this.loaded&&this.filter===e.filter?Ember.RSVP.resolve():(this.setProperties(Object.assign({itemsLoaded:0,content:[],lastLoadedUrl:null},e)),this.findItems())},findItems:function(){var e=this;return this.loading||!this.canLoadMore?Ember.RSVP.reject():(this.set("loading",!0),(0,n.ajax)(this.url,{cache:!1}).then(function(t){if(t){var n=t.map(function(e){return s.default.create(e)});e.content.pushObjects(n),e.setProperties({loaded:!0,itemsLoaded:e.itemsLoaded+n.length,canLoadMore:n.length>0})}}).finally(function(){return e.set("loading",!1)}))}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(r,"_initialize",[o],Object.getOwnPropertyDescriptor(r,"_initialize"),r),r))}),define("discourse/models/user-stream",["exports","discourse/lib/ajax","discourse/lib/computed","discourse/models/rest","discourse/models/user-action","discourse/lib/text","ember-addons/ember-computed-decorators"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var l,u,c,d;e.default=i.default.extend((l=(0,r.on)("init"),u=(0,r.default)("filter"),c=(0,r.default)("loaded","content.[]"),d={loaded:!1,_initialize:function(){this.setProperties({itemsLoaded:0,content:[]})},filterParam:function(e){return e===Discourse.UserAction.TYPES.replies?[s.default.TYPES.replies,s.default.TYPES.quotes].join(","):e||[s.default.TYPES.topics,s.default.TYPES.posts].join(",")},baseUrl:(0,n.url)("itemsLoaded","user.username_lower","/user_actions.json?offset=%@&username=%@"),filterBy:function(e){return this.setProperties(Object.assign({itemsLoaded:0,content:[],lastLoadedUrl:null},e)),this.findItems()},noContent:function(e,t){return e&&0===t.length},remove:function(e){this.content.forEach(function(t){["likes","stars","edits","bookmarks"].forEach(function(n){var i=t.get("childGroups."+n+".items");i&&i.removeObject(e)})});var t=this.content.filter(function(e){return["likes","stars","edits","bookmarks"].some(function(t){return e.get("childGroups."+t+".items.length")>0})});this.setProperties({content:t,itemsLoaded:t.length})},findItems:function(){var e=this,n=this.baseUrl;return this.filterParam&&(n+="&filter="+this.filterParam),this.noContentHelpKey&&(n+="&no_results_help_key="+this.noContentHelpKey),this.actingUsername&&(n+="&acting_username="+this.actingUsername),this.lastLoadedUrl===n?Ember.RSVP.resolve():this.loading?Ember.RSVP.resolve():(this.set("loading",!0),(0,t.ajax)(n,{cache:"false"}).then(function(t){if(t&&t.no_results_help&&e.set("noContentHelp",t.no_results_help),t&&t.user_actions){var n=Ember.A();t.user_actions.forEach(function(e){e.title=(0,o.emojiUnescape)(Handlebars.Utils.escapeExpression(e.title)),n.pushObject(s.default.create(e))}),e.content.pushObjects(s.default.collapseStream(n)),e.setProperties({itemsLoaded:e.itemsLoaded+t.user_actions.length})}}).finally(function(){return e.setProperties({loaded:!0,loading:!1,lastLoadedUrl:n})}))}},a(d,"_initialize",[l],Object.getOwnPropertyDescriptor(d,"_initialize"),d),a(d,"filterParam",[u],Object.getOwnPropertyDescriptor(d,"filterParam"),d),a(d,"noContent",[c],Object.getOwnPropertyDescriptor(d,"noContent"),d),d))}),define("discourse/models/user",["exports","discourse/lib/ajax","discourse/lib/computed","discourse/models/rest","discourse/models/user-stream","discourse/models/user-posts-stream","discourse/mixins/singleton","discourse/lib/formatter","ember-addons/ember-computed-decorators","discourse/models/badge","discourse/models/user-badge","discourse/models/user-action-stat","discourse/models/user-action","discourse/models/user-drafts-stream","discourse/models/group","discourse/lib/text","preload-store","discourse/lib/utilities","discourse/lib/url","discourse/models/category"],function(e,t,n,i,s,o,r,a,l,u,c,d,p,m,f,b,h,g,v,y){"use strict";function w(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.SECOND_FACTOR_METHODS=void 0;var x,E,k,P,j,T,O,C,S,M,D,I,A,L,z,N,U,F,R,B,H,q,V,W,G,K,Y,J,X,Q,Z,ee,te,ne,ie,se,oe,re,ae=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),le=(e.SECOND_FACTOR_METHODS={TOTP:1,BACKUP_CODE:2},function(e){return moment().diff(e,"years")<-500}),ue=i.default.extend((x=(0,l.default)("can_be_deleted","post_count"),E=(0,l.default)(),k=(0,l.default)(),P=(0,l.default)(),j=(0,l.default)("username_lower"),T=(0,l.default)("username","name"),O=(0,l.default)("profile_background_upload_url"),C=(0,l.default)(),S=(0,l.default)(),M=(0,l.default)(),D=(0,l.default)(),I=(0,l.default)(),A=(0,l.default)("username"),L=(0,l.default)("trust_level"),z=(0,l.default)("previous_visit_at"),N=(0,l.default)("suspended_till"),U=(0,l.default)("suspended_till"),F=(0,l.default)("silenced_till"),R=(0,l.default)("suspended_till"),B=(0,l.default)("silenced_till"),H=(0,l.default)("groups.[]"),q=(0,l.default)("filteredGroups","numGroupsToDisplay"),V=(0,l.default)("filteredGroups","numGroupsToDisplay"),W=(0,l.default)("statsExcludingPms.@each.count"),G=(0,l.default)("stats.@each.isPM"),K=(0,l.observes)("muted_category_ids"),Y=(0,l.observes)("tracked_category_ids"),J=(0,l.observes)("watched_category_ids"),X=(0,l.observes)("watched_first_post_category_ids"),Q=(0,l.default)("can_delete_account","reply_count","topic_count"),Z=(0,l.default)("groups.@each.title","badges.[]"),ee=(0,l.default)("user_option.text_size_seq","user_option.text_size"),te=(0,l.default)("second_factor_enabled","staff"),ne={hasPMs:Ember.computed.gt("private_messages_stats.all",0),hasStartedPMs:Ember.computed.gt("private_messages_stats.mine",0),hasUnreadPMs:Ember.computed.gt("private_messages_stats.unread",0),redirected_to_top:{reason:null},canBeDeleted:function(e,t){return e&&t<=5},stream:function(){return s.default.create({user:this})},postsStream:function(){return o.default.create({user:this})},userDraftsStream:function(){return m.default.create({user:this})},staff:Ember.computed.or("admin","moderator"),destroySession:function(){return(0,t.ajax)("/session/"+this.username,{type:"DELETE"})},searchContext:function(e){return{type:"user",id:e,user:this}},displayName:function(e,t){return Discourse.SiteSettings.enable_names&&!Ember.isEmpty(t)?t:e},profileBackgroundUrl:function(e){return Ember.isEmpty(e)||!Discourse.SiteSettings.allow_profile_backgrounds?"".htmlSafe():("background-image: url("+Discourse.getURLWithCDN(e)+")").htmlSafe()},path:function(){return(0,v.userPath)(this.username_lower)},userApiKeys:function(){var e=this,t=this.user_api_keys;if(t)return t.map(function(t){var n=Ember.Object.create(t);return n.revoke=function(){e.revokeApiKey(n)},n.undoRevoke=function(){e.undoRevokeApiKey(n)},n})},revokeApiKey:function(e){return(0,t.ajax)("/user-api-key/revoke",{type:"POST",data:{id:e.get("id")}}).then(function(){e.set("revoked",!0)})},undoRevokeApiKey:function(e){return(0,t.ajax)("/user-api-key/undo-revoke",{type:"POST",data:{id:e.get("id")}}).then(function(){e.set("revoked",!1)})},pmPath:function(e){var t=this.id,n=this.username_lower,i=e&&e.get("details"),s=i&&i.get("allowed_users"),o=i&&i.get("allowed_groups");return!o||s&&s.findBy("id",t)?(0,v.userPath)(n+"/messages"):o&&o[0]?(0,v.userPath)(n+"/messages/group/"+o[0].name):void 0},adminPath:(0,n.url)("id","username_lower","/admin/users/%@1/%@2"),mutedTopicsPath:function(){return"latest"===(0,g.defaultHomepage)()?Discourse.getURL("/?state=muted"):Discourse.getURL("/latest?state=muted")},watchingTopicsPath:function(){return"latest"===(0,g.defaultHomepage)()?Discourse.getURL("/?state=watching"):Discourse.getURL("/latest?state=watching")},trackingTopicsPath:function(){return"latest"===(0,g.defaultHomepage)()?Discourse.getURL("/?state=tracking"):Discourse.getURL("/latest?state=tracking")},username_lower:function(e){return e.toLowerCase()},trustLevel:function(e){return Discourse.Site.currentProp("trustLevels").findBy("id",parseInt(e,10))},isBasic:Ember.computed.equal("trust_level",0),isLeader:Ember.computed.equal("trust_level",3),isElder:Ember.computed.equal("trust_level",4),canManageTopic:Ember.computed.or("staff","isElder"),previousVisitAt:function(e){return new Date(e)},suspended:function(e){return e&&moment(e).isAfter()},suspendedForever:le,silencedForever:le,suspendedTillDate:a.longDate,silencedTillDate:a.longDate,changeUsername:function(e){return(0,t.ajax)((0,v.userPath)(this.username_lower+"/preferences/username"),{type:"PUT",data:{new_username:e}})},changeEmail:function(e){return(0,t.ajax)((0,v.userPath)(this.username_lower+"/preferences/email"),{type:"PUT",data:{email:e}})},copy:function(){return Discourse.User.create(this.getProperties(Object.keys(this)))},save:function(e){var n=this,i=["bio_raw","website","location","name","title","locale","custom_fields","user_fields","muted_usernames","ignored_usernames","profile_background_upload_url","card_background_upload_url","muted_tags","tracked_tags","watched_tags","watching_first_post_tags","date_of_birth"],s=this.getProperties(e?_.intersection(i,e):i),o=["mailing_list_mode","mailing_list_mode_frequency","external_links_in_new_tab","email_digests","email_in_reply_to","email_messages_level","email_level","email_previous_replies","dynamic_favicon","enable_quoting","enable_defer","automatically_unpin_topics","digest_after_minutes","new_topic_duration_minutes","auto_track_topics_after_msecs","notification_level_when_replying","like_notification_frequency","include_tl0_in_digests","theme_ids","allow_private_messages","homepage_id","hide_profile_and_presence","text_size","title_count_mode"];e&&(o=_.intersection(o,e)),o.forEach(function(e){s[e]=n.get("user_option."+e)});var r={};return["muted","watched","tracked","watched_first_post"].forEach(function(t){if(void 0===e||e.includes(t+"_category_ids")){var i="watched_first_post"===t?"watchedFirstPostCategories":t+"Categories",o=n.get(i);if(o){var a=o.map(function(e){return e.get("id")});r[t+"_category_ids"]=a,0===o.length&&(a=[-1]),s[t+"_category_ids"]=a}}}),["muted_tags","tracked_tags","watched_tags","watching_first_post_tags"].forEach(function(t){(void 0===e||e.includes(t))&&(s[t]=n.get(t)?n.get(t).join(","):"")}),this.set("isSaving",!0),(0,t.ajax)((0,v.userPath)(this.username_lower+".json"),{data:s,type:"PUT"}).then(function(e){n.set("bio_excerpt",e.user.bio_excerpt);var t=Ember.getProperties(n.user_option,"enable_quoting","enable_defer","external_links_in_new_tab","dynamic_favicon");Discourse.User.current().setProperties(t),n.setProperties(r)}).finally(function(){n.set("isSaving",!1)})},changePassword:function(){return(0,t.ajax)("/session/forgot_password",{dataType:"json",data:{login:this.username},type:"POST"})},loadSecondFactorCodes:function(e){return(0,t.ajax)("/u/second_factors.json",{data:{password:e},type:"POST"})},toggleSecondFactor:function(e,n,i,s){return(0,t.ajax)("/u/second_factor.json",{data:{second_factor_token:e,second_factor_method:n,second_factor_target:i,enable:s},type:"PUT"})},generateSecondFactorCodes:function(e,n){return(0,t.ajax)("/u/second_factors_backup.json",{data:{second_factor_token:e,second_factor_method:n},type:"PUT"})},revokeAssociatedAccount:function(e){return(0,t.ajax)((0,v.userPath)(this.username+"/preferences/revoke-account"),{data:{provider_name:e},type:"POST"})},loadUserAction:function(e){var n=this,i=this.stream;return(0,t.ajax)("/user_actions/"+e+".json",{cache:"false"}).then(function(e){if(e&&e.user_action){var t=e.user_action;if((n.get("stream.filter")||t.action_type)!==t.action_type)return;if(!n.get("stream.filter")&&!n.inAllStream(t))return;t.title=(0,b.emojiUnescape)(Handlebars.Utils.escapeExpression(t.title));var s=p.default.collapseStream([p.default.create(t)]);i.set("itemsLoaded",i.get("itemsLoaded")+1),i.get("content").insertAt(0,s[0])}})},inAllStream:function(e){return e.action_type===p.default.TYPES.posts||e.action_type===p.default.TYPES.topics},numGroupsToDisplay:2,filteredGroups:function(){return(this.groups||[]).filter(function(e){return!e.automatic||"moderators"===e.name})},displayGroups:function(e,t){var n=e.slice(0,t);return 0===n.length?null:n},showMoreGroupsLink:function(e,t){return e.length>t},statsCountNonPM:function(){var e=this;if(Ember.isEmpty(this.statsExcludingPms))return 0;var t=0;return this.statsExcludingPms.forEach(function(n){e.inAllStream(n)&&(t+=n.count)}),t},statsExcludingPms:function(){return Ember.isEmpty(this.stats)?[]:this.stats.rejectBy("isPM")},findDetails:function(e){var n=this;return h.default.getAndRemove("user_"+n.get("username"),function(){return(0,t.ajax)((0,v.userPath)(n.get("username")+".json"),{data:e})}).then(function(e){if(Ember.isEmpty(e.user.stats)||(e.user.stats=Discourse.User.groupStats(e.user.stats.map(function(e){return e.count&&(e.count=parseInt(e.count,10)),d.default.create(e)}))),!Ember.isEmpty(e.user.groups)){for(var t=[],i=0;i<e.user.groups.length;i++){var s=f.default.create(e.user.groups[i]);s.group_user=e.user.group_users[i],t.push(s)}e.user.groups=t}if(e.user.invited_by&&(e.user.invited_by=Discourse.User.create(e.user.invited_by)),!Ember.isEmpty(e.user.featured_user_badge_ids)){var o={};c.default.createFromJson(e).forEach(function(e){o[e.get("id")]=e}),e.user.featured_user_badges=e.user.featured_user_badge_ids.map(function(e){return o[e]})}return e.user.card_badge&&(e.user.card_badge=u.default.create(e.user.card_badge)),n.setProperties(e.user),n})},findStaffInfo:function(){var e=this;return Discourse.User.currentProp("staff")?(0,t.ajax)((0,v.userPath)(this.username_lower+"/staff-info.json")).then(function(t){e.setProperties(t)}):Ember.RSVP.resolve(null)},pickAvatar:function(e,n){return(0,t.ajax)((0,v.userPath)(this.username_lower+"/preferences/avatar/pick"),{type:"PUT",data:{upload_id:e,type:n}})},selectAvatar:function(e){return(0,t.ajax)((0,v.userPath)(this.username_lower+"/preferences/avatar/select"),{type:"PUT",data:{url:e}})},isAllowedToUploadAFile:function(e){return this.staff||this.trust_level>0||Discourse.SiteSettings["newuser_max_"+e+"s"]>0},createInvite:function(e,n,i){return(0,t.ajax)("/invites",{type:"POST",data:{email:e,group_names:n,custom_message:i}})},generateInviteLink:function(e,n,i){return(0,t.ajax)("/invites/link",{type:"POST",data:{email:e,group_names:n,topic_id:i}})},updateMutedCategories:function(){this.set("mutedCategories",Discourse.Category.findByIds(this.muted_category_ids))},updateTrackedCategories:function(){this.set("trackedCategories",Discourse.Category.findByIds(this.tracked_category_ids))},updateWatchedCategories:function(){this.set("watchedCategories",Discourse.Category.findByIds(this.watched_category_ids))},updateWatchedFirstPostCategories:function(){this.set("watchedFirstPostCategories",Discourse.Category.findByIds(this.watched_first_post_category_ids))},canDeleteAccount:function(e,t,n){return!Discourse.SiteSettings.enable_sso&&e&&(t||0)+(n||0)<=1},delete:function(){return this.can_delete_account?(0,t.ajax)((0,v.userPath)(this.username+".json"),{type:"DELETE",data:{context:window.location.pathname}}):Ember.RSVP.reject(I18n.t("user.delete_yourself_not_allowed"))},updateNotificationLevel:function(e,n){var i=this;return(0,t.ajax)((0,v.userPath)(this.username)+"/notification_level.json",{type:"PUT",data:{notification_level:e,expiring_at:n}}).then(function(){var t=Discourse.User.current();t&&("normal"===e||"mute"===e?t.ignored_users.removeObject(i.username):"ignore"===e&&t.ignored_users.addObject(i.username))})},dismissBanner:function(e){this.set("dismissed_banner_key",e),(0,t.ajax)((0,v.userPath)(this.username+".json"),{type:"PUT",data:{dismissed_banner_key:e}})},checkEmail:function(){var e=this;return(0,t.ajax)((0,v.userPath)(this.username_lower+"/emails.json"),{data:{context:window.location.pathname}}).then(function(t){t&&e.setProperties({email:t.email,secondary_emails:t.secondary_emails,associated_accounts:t.associated_accounts})})},summary:function(){var e=Discourse.__container__.lookup("service:store");return(0,t.ajax)((0,v.userPath)(this.username_lower+"/summary.json")).then(function(t){var n=t.user_summary,i={},s={};return t.topics.forEach(function(t){return i[t.id]=e.createRecord("topic",t)}),u.default.createFromJson(t).forEach(function(e){return s[e.id]=e}),n.topics=n.topic_ids.map(function(e){return i[e]}),n.replies.forEach(function(e){e.topic=i[e.topic_id],e.url=e.topic.urlForPostNumber(e.post_number),e.createdAt=new Date(e.created_at)}),n.links.forEach(function(e){e.topic=i[e.topic_id],e.post_url=e.topic.urlForPostNumber(e.post_number)}),n.badges&&(n.badges=n.badges.map(function(e){var t=s[e.badge_id];return t.count=e.count,t})),n.top_categories&&n.top_categories.forEach(function(e){e.parent_category_id&&(e.parentCategory=y.default.findById(e.parent_category_id))}),n})},canManageGroup:function(e){return!e.get("automatic")&&(this.admin||e.get("is_group_owner"))},availableTitles:function(){var e=[];return(this.groups||[]).forEach(function(t){t.get("title")&&e.push(t.get("title"))}),(this.badges||[]).forEach(function(t){t.get("allow_title")&&e.push(t.get("name"))}),_.uniq(e).sort()},currentTextSize:function(e,t){if($.cookie("text_size")){var n=$.cookie("text_size").split("|"),i=ae(n,2),s=i[0];if(i[1]>=e)return s}return t},updateTextSizeCookie:function(e){if(e){var t=this.get("user_option.text_size_seq");$.cookie("text_size",e+"|"+t,{path:"/",expires:9999})}else $.removeCookie("text_size",{path:"/",expires:1})},enforcedSecondFactor:function(e,t){var n=Discourse.SiteSettings.enforce_second_factor;return!e&&("all"===n||"staff"===n&&t)}},w(ne,"canBeDeleted",[x],Object.getOwnPropertyDescriptor(ne,"canBeDeleted"),ne),w(ne,"stream",[E],Object.getOwnPropertyDescriptor(ne,"stream"),ne),w(ne,"postsStream",[k],Object.getOwnPropertyDescriptor(ne,"postsStream"),ne),w(ne,"userDraftsStream",[P],Object.getOwnPropertyDescriptor(ne,"userDraftsStream"),ne),w(ne,"searchContext",[j],Object.getOwnPropertyDescriptor(ne,"searchContext"),ne),w(ne,"displayName",[T],Object.getOwnPropertyDescriptor(ne,"displayName"),ne),w(ne,"profileBackgroundUrl",[O],Object.getOwnPropertyDescriptor(ne,"profileBackgroundUrl"),ne),w(ne,"path",[C],Object.getOwnPropertyDescriptor(ne,"path"),ne),w(ne,"userApiKeys",[S],Object.getOwnPropertyDescriptor(ne,"userApiKeys"),ne),w(ne,"mutedTopicsPath",[M],Object.getOwnPropertyDescriptor(ne,"mutedTopicsPath"),ne),w(ne,"watchingTopicsPath",[D],Object.getOwnPropertyDescriptor(ne,"watchingTopicsPath"),ne),w(ne,"trackingTopicsPath",[I],Object.getOwnPropertyDescriptor(ne,"trackingTopicsPath"),ne),w(ne,"username_lower",[A],Object.getOwnPropertyDescriptor(ne,"username_lower"),ne),w(ne,"trustLevel",[L],Object.getOwnPropertyDescriptor(ne,"trustLevel"),ne),w(ne,"previousVisitAt",[z],Object.getOwnPropertyDescriptor(ne,"previousVisitAt"),ne),w(ne,"suspended",[N],Object.getOwnPropertyDescriptor(ne,"suspended"),ne),w(ne,"suspendedForever",[U],(ie=Object.getOwnPropertyDescriptor(ne,"suspendedForever"),ie=ie?ie.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return ie}}),ne), +w(ne,"silencedForever",[F],(se=Object.getOwnPropertyDescriptor(ne,"silencedForever"),se=se?se.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return se}}),ne),w(ne,"suspendedTillDate",[R],(oe=Object.getOwnPropertyDescriptor(ne,"suspendedTillDate"),oe=oe?oe.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return oe}}),ne),w(ne,"silencedTillDate",[B],(re=Object.getOwnPropertyDescriptor(ne,"silencedTillDate"),re=re?re.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return re}}),ne),w(ne,"filteredGroups",[H],Object.getOwnPropertyDescriptor(ne,"filteredGroups"),ne),w(ne,"displayGroups",[q],Object.getOwnPropertyDescriptor(ne,"displayGroups"),ne),w(ne,"showMoreGroupsLink",[V],Object.getOwnPropertyDescriptor(ne,"showMoreGroupsLink"),ne),w(ne,"statsCountNonPM",[W],Object.getOwnPropertyDescriptor(ne,"statsCountNonPM"),ne),w(ne,"statsExcludingPms",[G],Object.getOwnPropertyDescriptor(ne,"statsExcludingPms"),ne),w(ne,"updateMutedCategories",[K],Object.getOwnPropertyDescriptor(ne,"updateMutedCategories"),ne),w(ne,"updateTrackedCategories",[Y],Object.getOwnPropertyDescriptor(ne,"updateTrackedCategories"),ne),w(ne,"updateWatchedCategories",[J],Object.getOwnPropertyDescriptor(ne,"updateWatchedCategories"),ne),w(ne,"updateWatchedFirstPostCategories",[X],Object.getOwnPropertyDescriptor(ne,"updateWatchedFirstPostCategories"),ne),w(ne,"canDeleteAccount",[Q],Object.getOwnPropertyDescriptor(ne,"canDeleteAccount"),ne),w(ne,"availableTitles",[Z],Object.getOwnPropertyDescriptor(ne,"availableTitles"),ne),w(ne,"currentTextSize",[ee],Object.getOwnPropertyDescriptor(ne,"currentTextSize"),ne),w(ne,"enforcedSecondFactor",[te],Object.getOwnPropertyDescriptor(ne,"enforcedSecondFactor"),ne),ne));ue.reopenClass(r.default,{findByUsername:function(e,t){return ue.create({username:e}).findDetails(t)},createCurrent:function(){var e=h.default.get("currentUser");if(e&&e.primary_group_id){var t=e.groups.find(function(t){return t.id===e.primary_group_id});t&&(e.primary_group_name=t.name)}if(e){return Discourse.__container__.lookup("service:store").createRecord("user",e)}return null},checkUsername:function(e,n,i){return(0,t.ajax)((0,v.userPath)("check_username"),{data:{username:e,email:n,for_user_id:i}})},groupStats:function(e){var t=d.default.create({count:0,action_type:p.default.TYPES.replies});e.filterBy("isResponse").forEach(function(e){t.set("count",t.get("count")+e.get("count"))});var n=Ember.A();n.pushObjects(e.rejectBy("isResponse"));var i=0;return n.forEach(function(e,t){e.action_type!==p.default.TYPES.topics&&e.action_type!==p.default.TYPES.posts||(i=t+1)}),t.count>0&&n.insertAt(i,t),n},createAccount:function(e){return(0,t.ajax)((0,v.userPath)(),{data:{name:e.accountName,email:e.accountEmail,password:e.accountPassword,username:e.accountUsername,password_confirmation:e.accountPasswordConfirm,challenge:e.accountChallenge,user_fields:e.userFields},type:"POST"})}}),e.default=ue}),Discourse.User=require("discourse/models/user").default,define("discourse/components/activation-controls",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:"activation-controls"})}),define("discourse/components/add-category-tag-classes",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.observes)("category.fullSlug","tags"),i={_slug:null,didInsertElement:function(){this._super.apply(this,arguments),this.refreshClass()},_updateClass:function(){if(!this.isDestroying&&!this.isDestroyed){var e=this.get("category.fullSlug"),t=this.tags;this._removeClass();var n=[];e&&n.push("category-"+e),t&&t.forEach(function(e){return n.push("tag-"+e)}),n.length>0&&$("body").addClass(n.join(" "))}},refreshClass:function(){Ember.run.scheduleOnce("afterRender",this,this._updateClass)},_removeClass:function(){$("body").removeClass(function(e,t){return(t.match(/\b(?:category|tag)-\S+/g)||[]).join(" ")})},willDestroyElement:function(){this._super.apply(this,arguments),this._removeClass()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"refreshClass",[n],Object.getOwnPropertyDescriptor(i,"refreshClass"),i),i))}),define("discourse/components/auth-token-dropdown",["exports","select-kit/components/dropdown-select-box"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({classNames:["auth-token-dropdown"],headerIcon:"wrench",allowInitialValueMutation:!1,showFullTitle:!1,computeContent:function(){return[{id:"notYou",icon:"user-times",name:I18n.t("user.auth_tokens.not_you"),description:""},{id:"logOut",icon:"sign-out-alt",name:I18n.t("user.log_out"),description:""}]},actions:{onSelect:function(e){switch(e){case"notYou":this.showToken(this.token);break;case"logOut":this.revokeAuthToken(this.token)}}}})}),define("discourse/components/avatar-flair",["exports","ember-addons/ember-computed-decorators","discourse/components/mount-widget"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=n.default.extend((i=(0,t.observes)("flairURL","flairBgColor","flairColor"),s={widget:"avatar-flair",_rerender:function(){this.queueRerender()},buildArgs:function(){return{primary_group_flair_url:this.flairURL,primary_group_flair_bg_color:this.flairBgColor,primary_group_flair_color:this.flairColor,primary_group_name:this.groupName}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"_rerender",[i],Object.getOwnPropertyDescriptor(s,"_rerender"),s),s))}),define("discourse/components/avatar-uploader",["exports","ember-addons/ember-computed-decorators","discourse/mixins/upload"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Component.extend(n.default,(s=(0,t.default)("uploading"),o=(0,t.default)("user_id"),r={type:"avatar",tagName:"span",imageIsNotASquare:!1,uploadButtonText:function(e){return e?I18n.t("uploading"):I18n.t("user.change_avatar.upload_picture")},validateUploadedFilesOptions:function(){return{imagesOnly:!0}},uploadDone:function(e){this.setProperties({imageIsNotASquare:e.width!==e.height,uploadedAvatarTemplate:e.url,uploadedAvatarId:e.id}),this.done()},data:function(e){return{user_id:e}}},i(r,"uploadButtonText",[s],Object.getOwnPropertyDescriptor(r,"uploadButtonText"),r),i(r,"data",[o],Object.getOwnPropertyDescriptor(r,"data"),r),r))}),define("discourse/components/backup-codes",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function i(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Component.extend((s=(0,t.default)("formattedBackupCodes"),o=(0,t.default)("backupCodes"),r={classNames:["backup-codes"],backupCodes:null,click:function(e){"backupCodes"===e.target.id&&this._selectAllBackupCodes()},didRender:function(){this._super.apply(this,arguments);var e=this.$("#backupCodes");e.length&&e.height(e[0].scrollHeight)},base64BackupCode:i,formattedBackupCodes:function(e){return e?e.join("\n").trim():null},actions:{copyToClipboard:function(){this._selectAllBackupCodes(),this.copyBackupCode(document.execCommand("copy"))}},_selectAllBackupCodes:function(){var e=this.$("#backupCodes");e[0].focus(),e[0].setSelectionRange(0,this.formattedBackupCodes.length)}},n(r,"base64BackupCode",[s],(a=Object.getOwnPropertyDescriptor(r,"base64BackupCode"),a=a?a.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return a}}),r),n(r,"formattedBackupCodes",[o],Object.getOwnPropertyDescriptor(r,"formattedBackupCodes"),r),r))}),define("discourse/components/backup-uploader",["exports","discourse/lib/ajax","discourse/lib/ajax-error","ember-addons/ember-computed-decorators","discourse/mixins/upload"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r;e.default=Ember.Component.extend(s.default,(o=(0,i.default)("uploading","uploadProgress"),r={tagName:"span",uploadButtonText:function(e,t){return e?I18n.t("admin.backups.upload.uploading_progress",{progress:t}):I18n.t("admin.backups.upload.label")},validateUploadedFilesOptions:function(){return{skipValidation:!0}},uploadDone:function(){this.done()},calculateUploadUrl:function(){return""},uploadOptions:function(){return{type:"PUT",dataType:"xml",autoUpload:!1,multipart:!1}},_init:function(){this.$().on("fileuploadadd",function(e,i){(0,t.ajax)("/admin/backups/upload_url",{data:{filename:i.files[0].name}}).then(function(e){i.url=e.url,i.submit()}).catch(n.popupAjaxError)})}.on("didInsertElement")},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(r,"uploadButtonText",[o],Object.getOwnPropertyDescriptor(r,"uploadButtonText"),r),r))}),define("discourse/components/badge-button",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("badge.description"),i={tagName:"span",classNameBindings:[":user-badge","badge.badgeTypeClassName","badge.enabled::disabled"],title:function(e){return $("<div>"+e+"</div>").text()},attributeBindings:["data-badge-name","title"],"data-badge-name":Ember.computed.alias("badge.name")},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"title",[n],Object.getOwnPropertyDescriptor(i,"title"),i),i))}),define("discourse/components/badge-card",["exports","ember-addons/ember-computed-decorators","discourse/lib/text"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Component.extend((s=(0,t.default)("badge.url","filterUser","username"),o=(0,t.default)("count","badge.grant_count"),r=(0,t.default)("size"),a={size:"medium",classNameBindings:[":badge-card","size","badge.slug"],url:function(e,t,n){return t?e+"?username="+n:e},displayCount:function(e,t){return null==e?t:e>1?e:void 0},summary:function(e){if("large"===e){var t=this.get("badge.long_description");if(!_.isEmpty(t))return(0,n.emojiUnescape)((0,n.sanitize)(t))}return(0,n.sanitize)(this.get("badge.description"))}},i(a,"url",[s],Object.getOwnPropertyDescriptor(a,"url"),a),i(a,"displayCount",[o],Object.getOwnPropertyDescriptor(a,"displayCount"),a),i(a,"summary",[r],Object.getOwnPropertyDescriptor(a,"summary"),a),a))}),define("discourse/components/badge-selector",["exports","ember-addons/ember-computed-decorators","discourse/lib/raw-templates"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l=Ember,u=l.makeArray;e.default=Ember.Component.extend((s=(0,t.default)("placeholderKey"),o=(0,t.observes)("badgeNames"),r=(0,t.on)("didInsertElement"),a={placeholder:function(e){return e?I18n.t(e):""},_update:function(){"true"===this.canReceiveUpdates&&this._initializeAutocomplete({updateData:!0})},_initializeAutocomplete:function(e){var t=void 0;$(this.element.querySelector("input")).autocomplete({allowAny:!1,items:u(this.badgeNames),single:this.single,updateData:!(!e||!e.updateData)&&e.updateData,template:(0,n.findRawTemplate)("badge-selector-autocomplete"),onChangeItems:function(e){t=e,this.set("badgeNames",e.join(","))},transformComplete:function(e){return e.name},dataSource:function(e){return this.badgeFinder(e).then(function(e){return t?e.filter(function(e){return!t.any(function(t){return t===e.name})}):e})}})}},i(a,"placeholder",[s],Object.getOwnPropertyDescriptor(a,"placeholder"),a),i(a,"_update",[o],Object.getOwnPropertyDescriptor(a,"_update"),a),i(a,"_initializeAutocomplete",[r],Object.getOwnPropertyDescriptor(a,"_initializeAutocomplete"),a),a))}),define("discourse/components/badge-title",["exports","discourse/lib/ajax","discourse/mixins/badge-select-controller"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend(n.default,{classNames:["badge-title"],saved:!1,saving:!1,actions:{save:function(){var e=this;this.setProperties({saved:!1,saving:!0});var n=this.selectedUserBadgeId||0;(0,t.ajax)(this.currentUser.path+"/preferences/badge_title",{type:"PUT",data:{user_badge_id:n}}).then(function(){e.setProperties({saved:!0,saving:!1}),e.currentUser.set("title",e.get("selectedUserBadge.badge.name"))},function(){bootbox.alert(I18n.t("generic_error"))})}}})}),define("discourse/components/basic-topic-list",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("topicList.loaded"),i={loadingMore:Ember.computed.alias("topicList.loadingMore"),loading:Ember.computed.not("loaded"),loaded:function(){var e=this.topicList;return!e||e.get("loaded")},_topicListChanged:function(){this._initFromTopicList(this.topicList)}.observes("topicList.[]"),_initFromTopicList:function(e){null!==e&&(this.set("topics",e.get("topics")),this.rerender())},init:function(){this._super.apply(this,arguments);var e=this.topicList;e&&this._initFromTopicList(e)},click:function(e){if(this.site.mobileView){var t=$(e.target);if(t.closest(".posts-map").length){var n=t.closest("tr").attr("data-topic-id");if(n){if("A"!==t.prop("tagName")){var i=t.find("a");if(i.length)t=i;else{if(i=t.closest("a"),!i.length)return!1;t=i}}var s=this.topics.findBy("id",parseInt(n));this.appEvents.trigger("topic-entrance:show",{topic:s,position:t.offset()})}return!1}}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"loaded",[n],Object.getOwnPropertyDescriptor(i,"loaded"),i),i))}),define("discourse/components/bread-crumbs",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a;e.default=Ember.Component.extend((i=(0,t.default)("parentCategories"),s=(0,t.default)("category"),o=(0,t.default)("category","parentCategory"),r=(0,t.default)("firstCategory","hideSubcategories"),a={classNameBindings:["hidden:hidden",":category-breadcrumb"],tagName:"ol",parentCategory:Ember.computed.alias("category.parentCategory"),parentCategories:Ember.computed.filter("categories",function(e){return!(e.id===this.site.get("uncategorized_category_id")&&!this.siteSettings.allow_uncategorized_topics)&&!e.get("parentCategory")}),parentCategoriesSorted:function(e){return this.siteSettings.fixed_category_positions?e:e.sortBy("totalTopicCount").reverse()},hidden:function(e){return this.site.mobileView&&!e},firstCategory:Ember.computed.or("{parentCategory,category}"),secondCategory:function(e,t){return t?e:null},childCategories:function(e,t){return t?[]:e?this.categories.filter(function(t){return t.get("parentCategory")===e}):[]}},n(a,"parentCategoriesSorted",[i],Object.getOwnPropertyDescriptor(a,"parentCategoriesSorted"),a),n(a,"hidden",[s],Object.getOwnPropertyDescriptor(a,"hidden"),a),n(a,"secondCategory",[o],Object.getOwnPropertyDescriptor(a,"secondCategory"),a),n(a,"childCategories",[r],Object.getOwnPropertyDescriptor(a,"childCategories"),a),a))}),define("discourse/components/bulk-select-button",["exports","discourse/lib/show-modal"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["bulk-select-container"],actions:{showBulkActions:function(){var e=(0,t.default)("topic-bulk-actions",{model:{topics:this.selected,category:this.category},title:"topics.bulk.actions"}),n=this.action;n&&e.set("refreshClosure",function(){return n()})}}})}),define("discourse/components/categories-and-latest-topics",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["categories-and-latest"]})}),define("discourse/components/categories-and-top-topics",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["categories-and-top"]})}),define("discourse/components/categories-boxes-topic",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("topic.pinned","topic.closed","topic.archived"),i={tagName:"li",topicStatusIcon:function(e,t,n){return e?"thumbtack":t||n?"lock":"far-file-alt"}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"topicStatusIcon",[n],Object.getOwnPropertyDescriptor(i,"topicStatusIcon"),i),i))}),define("discourse/components/categories-boxes-with-topics",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("categories.[].uploaded_logo.url"),i={tagName:"section",classNameBindings:[":category-boxes-with-topics","anyLogos:with-logos:no-logos"],anyLogos:function(){return this.categories.any(function(e){return!Ember.isEmpty(e.get("uploaded_logo.url"))})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"anyLogos",[n],Object.getOwnPropertyDescriptor(i,"anyLogos"),i),i))}),define("discourse/components/categories-boxes",["exports","ember-addons/ember-computed-decorators","discourse/lib/url"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Component.extend((s=(0,t.default)("categories.[].uploaded_logo.url"),o=(0,t.default)("categories.[].subcategories"),r={tagName:"section",classNameBindings:[":category-boxes","anyLogos:with-logos:no-logos","hasSubcategories:with-subcategories"],anyLogos:function(){return this.categories.any(function(e){return!Ember.isEmpty(e.get("uploaded_logo.url"))})},hasSubcategories:function(){return this.categories.any(function(e){return!Ember.isEmpty(e.get("subcategories"))})},click:function(e){if(!$(e.target).is("a")){var t=$(e.target).closest(".category-box").data("url");t&&n.default.routeTo(t)}}},i(r,"anyLogos",[s],Object.getOwnPropertyDescriptor(r,"anyLogos"),r),i(r,"hasSubcategories",[o],Object.getOwnPropertyDescriptor(r,"hasSubcategories"),r),r))}),define("discourse/components/categories-only",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:""})}),define("discourse/components/categories-topic-list",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend()}),define("discourse/components/category-panel-base",["exports"],function(e){"use strict";function t(e,t){return n.extend({activeTab:Ember.computed.equal("selectedTab",e)},t||{})}Object.defineProperty(e,"__esModule",{value:!0}),e.buildCategoryPanel=t;var n=Ember.Component.extend({classNameBindings:[":modal-tab","activeTab::invisible"]});e.default=n}),define("discourse/components/category-title-before",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:""})}),define("discourse/components/category-title-link",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"h3"})}),define("discourse/components/category-unread",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"span"})}),define("discourse/components/cdn-img",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.default)("src"),s=(0,t.default)("width","height"),o={tagName:"",cdnSrc:function(e){return Discourse.getURLWithCDN(e)},style:function(e,t){if(e&&t)return Ember.String.htmlSafe("--aspect-ratio: "+e/t+";")}},n(o,"cdnSrc",[i],Object.getOwnPropertyDescriptor(o,"cdnSrc"),o),n(o,"style",[s],Object.getOwnPropertyDescriptor(o,"style"),o),o))}),define("discourse/components/choose-message",["exports","discourse/lib/debounce","discourse/lib/search","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Component.extend((o=(0,i.observes)("messageTitle"),r=(0,i.observes)("messages"),a={loading:null,noResults:null,messages:null,messageTitleChanged:function(){this.setProperties({loading:!0,noResults:!0,selectedTopicId:null}),this.search(this.messageTitle)},messagesChanged:function(){var e=this.messages;e&&this.set("noResults",0===e.length),this.set("loading",!1)},search:(0,t.default)(function(e){var t=this,i=this.currentTopicId;if(Ember.isEmpty(e))return void this.setProperties({messages:null,loading:!1});(0,n.searchForTerm)(e,{typeFilter:"private_messages",searchForId:!0,restrictToArchetype:"private_message"}).then(function(e){e&&e.posts&&e.posts.length>0?t.set("messages",e.posts.mapBy("topic").filter(function(e){return e.get("id")!==i})):t.setProperties({messages:null,loading:!1})})},300),actions:{chooseMessage:function(e){var t=Ember.get(e,"id");return this.set("selectedTopicId",t),Ember.run.next(function(){return $("#choose-message-"+t).prop("checked","true")}),!1}}},s(a,"messageTitleChanged",[o],Object.getOwnPropertyDescriptor(a,"messageTitleChanged"),a),s(a,"messagesChanged",[r],Object.getOwnPropertyDescriptor(a,"messagesChanged"),a),a))}),define("discourse/components/choose-topic",["exports","discourse/lib/debounce","discourse/lib/search","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Component.extend((o=(0,i.observes)("topicTitle"),r=(0,i.observes)("topics"),a={loading:null,noResults:null,topics:null,selectedTopicId:null,currentTopicId:null,topicTitle:null,topicTitleChanged:function(){this.setProperties({loading:!0,noResults:!0,selectedTopicId:null}),this.search(this.topicTitle)},topicsChanged:function(){this.topics&&this.set("noResults",0===this.topics.length),this.set("loading",!1)},search:(0,t.default)(function(e){var t=this;if(this.element&&!this.isDestroying&&!this.isDestroyed){var i=this.currentTopicId;if(Ember.isEmpty(e))return void this.setProperties({topics:null,loading:!1});(0,n.searchForTerm)(e,{typeFilter:"topic",searchForId:!0,restrictToArchetype:"regular"}).then(function(e){e&&e.posts&&e.posts.length>0?t.set("topics",e.posts.mapBy("topic").filter(function(e){return e.id!==i})):t.setProperties({topics:null,loading:!1})})}},300),actions:{chooseTopic:function(e){return this.set("selectedTopicId",e.id),Ember.run.next(function(){document.getElementById("choose-topic-"+e.id).checked=!0}),!1}}},s(a,"topicTitleChanged",[o],Object.getOwnPropertyDescriptor(a,"topicTitleChanged"),a),s(a,"topicsChanged",[r],Object.getOwnPropertyDescriptor(a,"topicsChanged"),a),a))}),define("discourse/components/color-picker-choice",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r;e.default=Ember.Component.extend((i=(0,t.default)("color","usedColors"),s=(0,t.default)("isUsed"),o=(0,t.default)("color"),r={tagName:"button",attributeBindings:["style","title"],classNameBindings:[":colorpicker","isUsed:used-color:unused-color"],isUsed:function(e,t){return(t||[]).indexOf(e.toUpperCase())>=0},title:function(e){return e?I18n.t("category.already_used"):null},style:function(e){return("background-color: #"+e+";").htmlSafe()},click:function(e){e.preventDefault(),this.selectColor(this.color)}},n(r,"isUsed",[i],Object.getOwnPropertyDescriptor(r,"isUsed"),r),n(r,"title",[s],Object.getOwnPropertyDescriptor(r,"title"),r),n(r,"style",[o],Object.getOwnPropertyDescriptor(r,"style"),r),r))}),define("discourse/components/color-picker",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:"colors-container",actions:{selectColor:function(e){this.set("value",e)}}})}),define("discourse/components/composer-action-title",["exports","ember-addons/ember-computed-decorators","discourse/models/composer","discourse-common/lib/icon-library"],function(e,t,n,i){"use strict";function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l=(o={},s(o,n.PRIVATE_MESSAGE,"topic.private_message"),s(o,n.CREATE_TOPIC,"topic.create_long"),s(o,n.CREATE_SHARED_DRAFT,"composer.create_shared_draft"),s(o,n.EDIT_SHARED_DRAFT,"composer.edit_shared_draft"),o);e.default=Ember.Component.extend((r=(0,t.default)("options","action"),a={classNames:["composer-action-title"],options:Ember.computed.alias("model.replyOptions"),action:Ember.computed.alias("model.action"),isEditing:Ember.computed.equal("action",n.EDIT),actionTitle:function(e,t){if(l[t])return I18n.t(l[t]);switch(t){case n.REPLY:if(e.userAvatar&&e.userLink)return this._formatReplyToUserPost(e.userAvatar,e.userLink);if(e.topicLink)return this._formatReplyToTopic(e.topicLink);case n.EDIT:if(e.userAvatar&&e.userLink&&e.postLink)return this._formatEditUserPost(e.userAvatar,e.userLink,e.postLink,e.originalUser)}}, +_formatEditUserPost:function(e,t,n,s){var o='\n <a class="post-link" href="'+n.href+'">'+n.anchor+"</a>\n "+e+'\n <span class="username">'+t.anchor+"</span>\n ";return s&&(o+="\n "+(0,i.iconHTML)("share",{class:"reply-to-glyph"})+"\n "+s.avatar+'\n <span class="original-username">'+s.username+"</span>\n "),o.htmlSafe()},_formatReplyToTopic:function(e){return('<a class="topic-link" href="'+e.href+'" data-topic-id="'+this.get("model.topic.id")+'">'+e.anchor+"</a>").htmlSafe()},_formatReplyToUserPost:function(e,t){return(e+'<a class="user-link" href="'+t.href+'">'+t.anchor+"</a>").htmlSafe()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(a,"actionTitle",[r],Object.getOwnPropertyDescriptor(a,"actionTitle"),a),a))}),define("discourse/components/composer-body",["exports","ember-addons/ember-computed-decorators","discourse/models/composer","discourse/lib/after-transition","discourse/lib/safari-hacks","discourse/components/site-header","discourse/mixins/key-enter-escape"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function l(e){return e.clientY||e.touches&&e.touches[0]&&e.touches[0].clientY}Object.defineProperty(e,"__esModule",{value:!0});var u,c,d,p,m;e.default=Ember.Component.extend(r.default,(u=(0,t.default)("currentUser.primary_group_name"),c=(0,t.default)("composer.composeState"),d=(0,t.observes)("composeState","composer.action","composer.canEditTopicFeaturedLink"),p=(0,t.observes)("composeState"),m={elementId:"reply-control",classNameBindings:["composer.creatingPrivateMessage:private-message","composeState","composer.loading","composer.canEditTitle:edit-title","composer.createdPost:created-post","composer.creatingTopic:topic","composer.whisper:composing-whisper","composer.sharedDraft:composing-shared-draft","showPreview:show-preview:hide-preview","currentUserPrimaryGroupClass"],currentUserPrimaryGroupClass:function(e){return e&&"group-"+e},composeState:function(e){return e||n.default.CLOSED},movePanels:function(e){$("#main-outlet").css("padding-bottom",e||""),this.appEvents.trigger("composer:resized")},resize:function(){var e=this;Ember.run.scheduleOnce("afterRender",function(){if(e.element&&!e.isDestroying&&!e.isDestroyed){var t=$("#reply-control").height()||0;e.movePanels(t)}})},keyUp:function(){var e=this;this.typed();var t=new Date;this._lastKeyUp=t,Ember.run.cancel(this._lastKeyTimeout),this._lastKeyTimeout=Ember.run.later(function(){t===e._lastKeyUp&&e.appEvents.trigger("composer:find-similar")},1e3)},disableFullscreen:function(){this.composeState!==n.default.OPEN&&s.default.blur&&s.default.blur()},setupComposerResizeEvents:function(){var e=this,t=this.$(),n=this.$(".grippie"),i=Ember.$(document),s=0,r=0,a=function(n){t.trigger("div-resizing"),t.addClass("clear-transitions");var i=l(n),a=s+(r-i),u=Ember.$(window).height();a=Math.min(a,u-(0,o.headerHeight)()),a=Math.max(a,240),e.movePanels(a),t.height(a)},u=function(t){t.preventDefault(),Ember.run.throttle(e,a,t,20)}.bind(this),c=function e(){i.off("touchmove mousemove",u),i.off("touchend mouseup",e),t.removeClass("clear-transitions"),t.focus()};n.on("touchstart mousedown",function(e){e.preventDefault(),s=t.height(),r=l(e),i.on("touchmove mousemove",u),i.on("touchend mouseup",c)})},didInsertElement:function(){var e=this;this._super.apply(this,arguments),this.setupComposerResizeEvents();var t=function(){return Ember.run(function(){return e.resize()})},o=function(){e.get("composer.composeState")===n.default.OPEN&&e.appEvents.trigger("composer:opened")};o(),(0,i.default)(this.$(),function(){t(),o()}),(0,s.default)(this.$())},willDestroyElement:function(){this._super.apply(this,arguments),this.appEvents.off("composer:resize",this,this.resize)},click:function(){this.openIfDraft()}},a(m,"currentUserPrimaryGroupClass",[u],Object.getOwnPropertyDescriptor(m,"currentUserPrimaryGroupClass"),m),a(m,"composeState",[c],Object.getOwnPropertyDescriptor(m,"composeState"),m),a(m,"resize",[d],Object.getOwnPropertyDescriptor(m,"resize"),m),a(m,"disableFullscreen",[p],Object.getOwnPropertyDescriptor(m,"disableFullscreen"),m),m))}),define("discourse/components/composer-editor",["exports","discourse/lib/user-search","ember-addons/ember-computed-decorators","discourse/lib/link-mentions","discourse/lib/link-category-hashtags","discourse/lib/link-tag-hashtag","discourse/models/composer","pretty-text/oneboxer","pretty-text/inline-oneboxer","discourse/lib/ajax","discourse/models/input-validation","discourse/lib/raw-templates","discourse-common/lib/icon-library","discourse/lib/utilities","pretty-text/upload-short-url","pretty-text/context/inline-onebox-css-classes"],function(e,t,n,i,s,o,r,a,l,u,c,d,p,m,f,b){"use strict";function h(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function g(e,t){C.push({extensions:e,method:t})}Object.defineProperty(e,"__esModule",{value:!0}),e.addComposerUploadHandler=g;var v,y,_,w,x,E,k,P,j,T,O=["composer:resized","composer:typed-reply"],C=[];e.default=Ember.Component.extend((v=(0,n.default)("uploadFilenamePlaceholder"),y=(0,n.default)("composer.requiredCategoryMissing"),_=(0,n.default)("composer.requiredCategoryMissing","composer.replyLength"),w=(0,n.observes)("composer.uploadCancelled"),x=(0,n.observes)("focusTarget"),E=(0,n.on)("didInsertElement"),k=(0,n.default)("composer.reply","composer.replyLength","composer.missingReplyCharacters","composer.minimumPostLength","lastValidatedAt"),P=(0,n.on)("willDestroyElement"),j=(0,n.on)("willDestroyElement"),T={classNameBindings:["showToolbar:toolbar-visible",":wmd-controls"],uploadProgress:0,_xhr:null,shouldBuildScrollMap:!0,scrollMap:null,uploadFilenamePlaceholder:null,uploadPlaceholder:function(e){var t=I18n.t("clipboard"),n=e||t;return"["+I18n.t("uploading_filename",{filename:n})+"]() "},replyPlaceholder:function(e){return e?"composer.reply_placeholder_choose_category":"composer."+((0,m.authorizesOneOrMoreImageExtensions)()?"reply_placeholder":"reply_placeholder_no_images")},showLink:function(){return this.currentUser&&"none"!==this.currentUser.get("link_posting_access")},disableTextarea:function(e,t){return e&&0===t},_cancelUpload:function(){this.get("composer.uploadCancelled")&&(this.set("composer.uploadCancelled",!1),this._xhr&&(this._xhr._userCancelled=!0,this._xhr.abort()),this._resetUpload(!0))},setFocus:function(){"editor"===this.focusTarget&&this.$("textarea").putCursorAtEnd()},markdownOptions:function(){var e=this;return{previewing:!0,formatUsername:m.formatUsername,lookupAvatarByPostNumber:function(t,n){var i=e.topic;if(i){var s=i.get("postStream.posts");if(s&&n===i.get("id")){var o=s.findBy("post_number",t);if(o)return(0,m.tinyAvatar)(o.get("avatar_template"))}}},lookupPrimaryUserGroupByPostNumber:function(t,n){var i=e.topic;if(i){var s=i.get("postStream.posts");if(s&&n===i.get("id")){var o=s.findBy("post_number",t);if(o)return o.primary_group_name}}}}},_composerEditorInit:function(){var e=this,n=this.get("topic.id"),i=this.$(".d-editor-input"),s=this.$(".d-editor-preview-wrapper");this.siteSettings.enable_mentions&&i.autocomplete({template:(0,d.findRawTemplate)("user-selector-autocomplete"),dataSource:function(e){return(0,t.default)({term:e,topicId:n,includeMentionableGroups:!0})},key:"@",transformComplete:function(e){return e.username||e.name},afterComplete:function(){Ember.run.scheduleOnce("afterRender",function(){return i.blur().focus()})}}),this._enableAdvancedEditorPreviewSync()?this._initInputPreviewSync(i,s):i.on("scroll",function(){return Ember.run.throttle(e,e._syncEditorAndPreviewScroll,i,s,20)}),this.site.mobileView||s.off("touchstart mouseenter","img").on("touchstart mouseenter","img",function(){e._placeImageScaleButtons(s)}),this.get("composer.canEditTitle")||this.capabilities.isIOS&&!(0,m.safariHacksDisabled)()||this.$(".d-editor-input").putCursorAtEnd(),this._bindUploadTarget(),this.appEvents.trigger("composer:will-open")},validation:function(e,t,n,i,s){if(this.get("composer.post.post_type")!==this.site.get("post_types.small_action")){var o=void 0;if(t<1)o=I18n.t("composer.error.post_missing");else if(n>0){o=I18n.t("composer.error.post_length",{min:i});var r=Discourse.User.currentProp("trust_level");0!==r&&1!==r||(o+="<br/>"+I18n.t("composer.error.try_like",{heart:(0,p.iconHTML)("heart")}))}return o?c.default.create({failed:!0,reason:o,lastShownAt:s}):void 0}},_setUploadPlaceholderSend:function(e){var t=this._filenamePlaceholder(e);this.set("uploadFilenamePlaceholder",t);var n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i="\\["+I18n.t("uploading_filename",{filename:n+"(?:\\()?([0-9])?(?:\\))?"})+"\\]\\(\\)",s=new RegExp(i,"g"),o=this.get("composer.reply").match(s);if(o){var r=o[o.length-1],a=new RegExp(i),l=a.exec(r)[1]?parseInt(a.exec(r)[1])+1:1;e.orderNr=l;var u=t+"("+l+")";this.set("uploadFilenamePlaceholder",u)}},_setUploadPlaceholderDone:function(e){var t=this._filenamePlaceholder(e),n=t+" ("+e.total+")";if(this.set("uploadFilenamePlaceholder",n),e.orderNr){var i=t+"("+e.orderNr+")";this.set("uploadFilenamePlaceholder",i)}else this.set("uploadFilenamePlaceholder",t)},_filenamePlaceholder:function(e){return e.files[0].name.replace(/\u200B-\u200D\uFEFF]/g,"")},_resetUploadFilenamePlaceholder:function(){this.set("uploadFilenamePlaceholder",null)},_enableAdvancedEditorPreviewSync:function(){return this.siteSettings.enable_advanced_editor_preview_sync},_resetShouldBuildScrollMap:function(){this.set("shouldBuildScrollMap",!0)},_initInputPreviewSync:function(e,t){var n=this;O.forEach(function(e){n.appEvents.on(e,n,n._resetShouldBuildScrollMap)}),Ember.run.scheduleOnce("afterRender",function(){e.on("touchstart mouseenter",function(){t.is(":visible")&&(t.off("scroll"),e.on("scroll",function(){n._syncScroll(n._syncEditorAndPreviewScroll,e,t)}))}),t.on("touchstart mouseenter",function(){e.off("scroll"),t.on("scroll",function(){n._syncScroll(n._syncPreviewAndEditorScroll,e,t)})})})},_syncScroll:function(e,t,n){this.scrollMap&&!this.shouldBuildScrollMap||(this.set("scrollMap",this._buildScrollMap(t,n)),this.set("shouldBuildScrollMap",!1)),Ember.run.throttle(this,e,t,n,this.scrollMap,20)},_teardownInputPreviewSync:function(){var e=this;[this.$(".d-editor-input"),this.$(".d-editor-preview-wrapper")].forEach(function(e){e.off("mouseenter touchstart"),e.off("scroll")}),O.forEach(function(t){e.appEvents.off(t,e,e._resetShouldBuildScrollMap)})},_buildScrollMap:function(e,t){var n=$("<div />").css({position:"absolute",height:"auto",visibility:"hidden",width:e[0].clientWidth,"font-size":e.css("font-size"),"font-family":e.css("font-family"),"line-height":e.css("line-height"),"white-space":e.css("white-space")}).appendTo("body"),i=[],s=0;e.val().split("\n").forEach(function(e){if(i.push(s),0===e.length)s++;else{n.text(e);var t=void 0,o=void 0;t=parseFloat(n.css("height")),o=parseFloat(n.css("line-height")),s+=Math.round(t/o)}}),i.push(s),n.remove();for(var o=t.offset().top,r=t.scrollTop()-o-(e.offset().top-o),a=[],l=[],u=0;u<s;u++)l.push(-1);a.push(0),l[0]=0,t.find(".preview-sync-line").each(function(e,t){var n=$(t),s=n.data("line-number"),o=i[s];0!==o&&a.push(o),l[o]=Math.round(n.offset().top+r)}),a.push(s),l[s]=t[0].scrollHeight;for(var c=0,d=1;d<s;d++)if(-1===l[d]){var p=a[c],m=a[c+1];l[d]=((l[m]*(d-p)+l[p]*(m-d))/(m-p)).toFixed(2)}else c++;return l},_syncEditorAndPreviewScroll:function(e,t,n){if(this._enableAdvancedEditorPreviewSync()){var i=void 0,s=e.height(),o=e[0].scrollHeight;if(o>e[0].clientHeight&&s+e.scrollTop()+100>o)i=t[0].scrollHeight;else{var r=parseFloat(e.css("line-height"));i=n[Math.floor(e.scrollTop()/r)]}t.stop(!0).animate({scrollTop:i},100,"linear")}else{if(!e)return;if(0===e.scrollTop())return void t.scrollTop(0);var a=e[0].scrollHeight,l=t[0].scrollHeight;if(e.height()+e.scrollTop()+100>a)return void t.scrollTop(l);var u=e.scrollTop(),c=l/a,d=u*c;t.scrollTop(d+50)}},_syncPreviewAndEditorScroll:function(e,t,n){if(!(n.length<1)){var i=void 0,s=t.scrollTop();if(t.height()+s+100>t[0].scrollHeight)i=e[0].scrollHeight;else{i=parseFloat(e.css("line-height"))*n.findIndex(function(e){return e>s})}e.stop(!0).animate({scrollTop:i},100,"linear")}},_renderUnseenMentions:function(e,t){var n=this;(0,i.fetchUnseenMentions)(t,this.get("composer.topic.id")).then(function(){(0,i.linkSeenMentions)(e,n.siteSettings),n._warnMentionedGroups(e),n._warnCannotSeeMention(e)})},_renderUnseenCategoryHashtags:function(e,t){(0,s.fetchUnseenCategoryHashtags)(t).then(function(){(0,s.linkSeenCategoryHashtags)(e)})},_renderUnseenTagHashtags:function(e,t){(0,o.fetchUnseenTagHashtags)(t).then(function(){(0,o.linkSeenTagHashtags)(e)})},_loadInlineOneboxes:function(e){(0,l.applyInlineOneboxes)(e,u.ajax)},_loadOneboxes:function(e){var t=this,n=this.get("composer.post"),i=!1;n&&!n.get("refreshedPost")&&(i=!0,n.set("refreshedPost",!0)),Object.values(e).forEach(function(e){e.forEach(function(e){(0,a.load)({elem:e,refresh:i,ajax:u.ajax,categoryId:t.get("composer.category.id"),topicId:t.get("composer.topic.id")})})})},_warnMentionedGroups:function(e){var t=this;Ember.run.scheduleOnce("afterRender",function(){var n=t.warnedGroupMentions||[];e.find(".mention-group.notify").each(function(e,i){var s=$(i),o=s.data("name");-1===n.indexOf(o)&&(t.groupsMentioned([{name:o,user_count:s.data("mentionable-user-count"),max_mentions:s.data("max-mentions")}]),n.push(o))}),t.set("warnedGroupMentions",n)})},_warnCannotSeeMention:function(e){var t=this,n=this.get("composer.draftKey");n!==r.default.CREATE_TOPIC&&n!==r.default.NEW_PRIVATE_MESSAGE_KEY&&n!==r.default.REPLY_AS_NEW_TOPIC_KEY&&n!==r.default.REPLY_AS_NEW_PRIVATE_MESSAGE_KEY&&Ember.run.scheduleOnce("afterRender",function(){var n=t.warnedCannotSeeMentions||[];e.find(".mention.cannot-see").each(function(i,s){var o=$(s),r=o.data("name");-1===n.indexOf(r)&&Ember.run.later(t,function(){e.find('.mention.cannot-see[data-name="'+r+'"]').length>0&&(t.cannotSeeMention([{name:r}]),n.push(r))},2e3)}),t.set("warnedCannotSeeMentions",n)})},_resetUpload:function(e){var t=this;Ember.run.next(function(){t._validUploads>0&&t._validUploads--,0===t._validUploads&&t.setProperties({uploadProgress:0,isUploading:!1,isCancellable:!1}),e&&t.appEvents.trigger("composer:replace-text",t.uploadPlaceholder,""),t._resetUploadFilenamePlaceholder()})},_bindUploadTarget:function(){var e=this;this._unbindUploadTarget(),this._pasted=!1;var t=this.$(),n=this.session.get("csrfToken");t.fileupload({url:Discourse.getURL("/uploads.json?client_id="+this.messageBus.clientId+"&authenticity_token="+encodeURIComponent(n)),dataType:"json",pasteZone:t}),t.on("fileuploadpaste",function(t){if(e._pasted=!0,$(".d-editor-input").is(":focus")){var n=(0,m.clipboardData)(t,!0),i=n.canUpload,s=n.canPasteHtml;i&&!s||t.preventDefault()}}),t.on("fileuploadsubmit",function(t,n){var i=e.siteSettings.simultaneous_uploads;if(i>0&&n.files.length>i)return bootbox.alert(I18n.t("post.errors.too_many_dragged_and_dropped_files",{max:i})),!1;var s=function(e){var t=e.extensions.join("|");return new RegExp("\\.("+t+")$","i").test(n.files[0].name)},o=C.find(s);if(1===n.files.length&&o&&!o.method(n.files[0],e))return!1;var r=e.get("composer.privateMessage");n.formData={type:"composer"},r&&(n.formData.for_private_message=!0),e._pasted&&(n.formData.pasted=!0);var a={isPrivateMessage:r,allowStaffToUploadAnyFileInPm:e.siteSettings.allow_staff_to_upload_any_file_in_pm},l=(0,m.validateUploadedFiles)(n.files,a);return e.setProperties({uploadProgress:0,isUploading:l}),l}),t.on("fileuploadprogressall",function(t,n){e.set("uploadProgress",parseInt(n.loaded/n.total*100,10))}),t.on("fileuploadsend",function(t,n){e._pasted=!1,e._validUploads++,e._setUploadPlaceholderSend(n),e.appEvents.trigger("composer:insert-text",e.uploadPlaceholder),n.xhr&&1===n.originalFiles.length&&(e.set("isCancellable",!0),e._xhr=n.xhr())}),t.on("fileuploaddone",function(t,n){var i=n.result;if(e._setUploadPlaceholderDone(n),e._xhr&&e._xhr._userCancelled)e._resetUpload(!0);else{var s=(0,m.getUploadMarkdown)(i);(0,f.cacheShortUploadUrl)(i.short_url,i.url),e.appEvents.trigger("composer:replace-text",e.uploadPlaceholder.trim(),s),e._resetUpload(!1)}}),t.on("fileuploadfail",function(t,n){e._setUploadPlaceholderDone(n),e._resetUpload(!0);var i=e._xhr&&e._xhr._userCancelled;e._xhr=null,i||(0,m.displayErrorForUpload)(n)}),this.site.mobileView&&$("#reply-control .mobile-file-upload").on("click.uploader",function(){$("#mobile-uploader").click()})},_appendImageScaleButtons:function(e,t){var n=this,i=[100,75,50];e.each(function(e,s){var o=$(s),r=n.get("composer.reply").match(t);if(r&&!o.hasClass("codeblock-image")&&!o.parent().hasClass("image-wrapper")){var a=r[e],l=t.exec(a);if(!l)return;var u=l[2]||100;o.data("index",e).wrap('<div class="image-wrapper"></div>'),o.parent().append($('<div class="button-wrapper"></div>').attr("data-image-index",e)),i.forEach(function(e,t){var n=parseInt(u,10)===e?"active":"",s=$('<span class="scale-btn"></a>').addClass(n).attr("data-scale",e).text(e+"%"),r=o.parent().find(".button-wrapper");r.append(s),t!==i.length-1&&r.append('<span class="separator"> • </span>')})}})},_registerImageScaleButtonClick:function(e,t){var n=this;e.off("click",".scale-btn").on("click",".scale-btn",function(e){var i=parseInt($(e.target).parent().attr("data-image-index")),s=e.target.attributes["data-scale"].value,o=n.get("composer.reply").match(t);if(o){var r=o[i];if(!r)return;var a=r.replace(t,"$1,"+s+"%$3");n.appEvents.trigger("composer:replace-text",o[i],a,{regex:t,index:i})}})},_placeImageScaleButtons:function(e){var t=/(!\[(?:\S*?(?=\|)\|)*?(?:\d{1,6}x\d{1,6})+?)(?:,?(\d{1,3})?%?)?(\]\(upload:\/\/\S*?\))/g;0===e.find(".codeblock-image").length&&this.$(".d-editor-preview *").contents().each(function(){if(3===this.nodeType){var e=$(this);e.text().match(t)&&e.wrap("<span class='codeblock-image'></span>")}});var n=e.find("img.resizable, span.codeblock-image");this._appendImageScaleButtons(n,t),this._registerImageScaleButtonClick(e,t)},_unbindUploadTarget:function(){this._validUploads=0,$("#reply-control .mobile-file-upload").off("click.uploader"),this.messageBus.unsubscribe("/uploads/composer");var e=this.$();try{e.fileupload("destroy")}catch(e){}e.off()},_composerClosed:function(){var e=this;this.appEvents.trigger("composer:will-close"),Ember.run.next(function(){Ember.run.later(function(){return e.appEvents.trigger("composer:closed")},Ember.testing?0:400)}),this._enableAdvancedEditorPreviewSync()&&this._teardownInputPreviewSync()},showUploadSelector:function(e){this.send("showUploadSelector",e)},onExpandPopupMenuOptions:function(e){var t=e.selected;e.selectText(t.start,t.end-t.start),this.storeToolbarState(e)},showPreview:function(){var e=this.$(".d-editor-preview-wrapper");this._placeImageScaleButtons(e),this.send("togglePreview")},actions:{importQuote:function(e){this.importQuote(e)},onExpandPopupMenuOptions:function(e){this.onExpandPopupMenuOptions(e)},togglePreview:function(){this.togglePreview()},extraButtons:function(e){e.addButton({id:"quote",group:"fontStyles",icon:"far-comment",sendAction:this.importQuote,title:"composer.quote_post_title",unshift:!0}),this.allowUpload&&this.uploadIcon&&!this.site.mobileView&&e.addButton({id:"upload",group:"insertions",icon:this.uploadIcon,title:"upload",sendAction:this.showUploadModal}),e.addButton({id:"options",group:"extras",icon:"cog",title:"composer.options",sendAction:this.onExpandPopupMenuOptions.bind(this),popupMenu:!0})},previewUpdated:function(e){var t=this,n=(0,i.linkSeenMentions)(e,this.siteSettings);n.length&&Ember.run.debounce(this,this._renderUnseenMentions,e,n,450),this._warnMentionedGroups(e),this._warnCannotSeeMention(e);var r=(0,s.linkSeenCategoryHashtags)(e);if(r.length&&Ember.run.debounce(this,this._renderUnseenCategoryHashtags,e,r,450),this.siteSettings.tagging_enabled){var l=(0,o.linkSeenTagHashtags)(e);l.length&&Ember.run.debounce(this,this._renderUnseenTagHashtags,e,l,450)}Ember.run.debounce(this,function(){var n={},i={},s=t.siteSettings.max_oneboxes_per_post-$("aside.onebox, a."+b.INLINE_ONEBOX_CSS_CLASS+", a."+a.LOADING_ONEBOX_CSS_CLASS).length;e.find("a."+b.INLINE_ONEBOX_LOADING_CSS_CLASS+", a.onebox").each(function(e,t){var o=$(t),r=o.text(),a=o.attr("class")===b.INLINE_ONEBOX_LOADING_CSS_CLASS,l=a?n:i;s<=0?void 0!==l[r]?l[r].push(t):a&&o.removeClass(b.INLINE_ONEBOX_LOADING_CSS_CLASS):(l[r]||(l[r]=[],s--),l[r].push(t))}),Object.keys(i).length>0&&t._loadOneboxes(i),Object.keys(n).length>0&&t._loadInlineOneboxes(n)},450),(0,f.resolveAllShortUrls)(u.ajax),this._enableAdvancedEditorPreviewSync()&&this._syncScroll(this._syncEditorAndPreviewScroll,this.$(".d-editor-input"),e),this.site.mobileView&&e.is(":visible")&&this._placeImageScaleButtons(e),this.trigger("previewRefreshed",e),this.afterRefresh(e)}}},h(T,"uploadPlaceholder",[v],Object.getOwnPropertyDescriptor(T,"uploadPlaceholder"),T),h(T,"replyPlaceholder",[y],Object.getOwnPropertyDescriptor(T,"replyPlaceholder"),T),h(T,"showLink",[n.default],Object.getOwnPropertyDescriptor(T,"showLink"),T),h(T,"disableTextarea",[_],Object.getOwnPropertyDescriptor(T,"disableTextarea"),T),h(T,"_cancelUpload",[w],Object.getOwnPropertyDescriptor(T,"_cancelUpload"),T),h(T,"setFocus",[x],Object.getOwnPropertyDescriptor(T,"setFocus"),T),h(T,"markdownOptions",[n.default],Object.getOwnPropertyDescriptor(T,"markdownOptions"),T),h(T,"_composerEditorInit",[E],Object.getOwnPropertyDescriptor(T,"_composerEditorInit"),T),h(T,"validation",[k],Object.getOwnPropertyDescriptor(T,"validation"),T),h(T,"_unbindUploadTarget",[P],Object.getOwnPropertyDescriptor(T,"_unbindUploadTarget"),T),h(T,"_composerClosed",[j],Object.getOwnPropertyDescriptor(T,"_composerClosed"),T),T))}),define("discourse/components/composer-message",["exports","ember-addons/ember-computed-decorators","discourse-common/lib/get-owner"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Component.extend((i=(0,t.default)("message.templateName"),s={classNameBindings:[":composer-popup",":hidden","message.extraClass"],layout:function(e){return(0,n.getOwner)(this).lookup("template:composer/"+e)},didInsertElement:function(){this._super.apply(this,arguments),this.$().show()},actions:{closeMessage:function(){this.closeMessage(this.message)}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"layout",[i],Object.getOwnPropertyDescriptor(s,"layout"),s),s))}),define("discourse/components/composer-messages",["exports","discourse/lib/link-lookup"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={};e.default=Ember.Component.extend({classNameBindings:[":composer-popup-container","hidden"],checkedMessages:!1,messages:null,messagesByTemplate:null,queuedForTyping:null,_lastSimilaritySearch:null,_similarTopicsMessage:null,_yourselfConfirm:null,similarTopics:null,hidden:Ember.computed.not("composer.viewOpenOrFullscreen"),didInsertElement:function(){this._super.apply(this,arguments),this.appEvents.on("composer:typed-reply",this,this._typedReply),this.appEvents.on("composer:opened",this,this._findMessages),this.appEvents.on("composer:find-similar",this,this._findSimilar),this.appEvents.on("composer-messages:close",this,this._closeTop),this.appEvents.on("composer-messages:create",this,this._create),Ember.run.scheduleOnce("afterRender",this,this.reset)},willDestroyElement:function(){this.appEvents.off("composer:typed-reply",this,this._typedReply),this.appEvents.off("composer:opened",this,this._findMessages),this.appEvents.off("composer:find-similar",this,this._findSimilar),this.appEvents.off("composer-messages:close",this,this._closeTop),this.appEvents.off("composer-messages:create",this,this._create)},_closeTop:function(){var e=this.messages;e.popObject(),this.set("messageCount",e.get("length"))},_removeMessage:function(e){var t=this.messages;t.removeObject(e),this.set("messageCount",t.get("length"))},actions:{closeMessage:function(e){this._removeMessage(e)},hideMessage:function(e){this._removeMessage(e),this.messagesByTemplate[e.get("templateName")]=void 0},popup:function(e){var t=this.messagesByTemplate,n=e.get("templateName");if(!t[n]){var i=this.messages;i.pushObject(e),this.set("messageCount",i.get("length")),t[n]=e}}},reset:function(){this.isDestroying||this.isDestroyed||this.setProperties({messages:[],messagesByTemplate:{},queuedForTyping:[],checkedMessages:!1,similarTopics:[]})},_typedReply:function(){var e=this;if(!this.isDestroying&&!this.isDestroyed){var t=this.composer;if(t.get("privateMessage")){var n=t.get("targetUsernames");if(n&&(n=n.split(",")),n&&1===n.length&&n[0]===this.currentUser.get("username")){var i=this._yourselfConfirm||t.store.createRecord("composer-message",{id:"yourself_confirm",templateName:"custom-body",title:I18n.t("composer.yourself_confirm.title"),body:I18n.t("composer.yourself_confirm.body")});this.send("popup",i)}}this.queuedForTyping.forEach(function(t){return e.send("popup",t)})}},_create:function(e){this.reset(),this.send("popup",Ember.Object.create(e))},_findSimilar:function(){var e=this,t=this.composer;if(t.get("creatingTopic")){var n=(t.get("reply")||"").substr(0,200),i=t.get("title")||"";if(!(i.length<this.siteSettings.min_title_similar_length)){var s=i+n;if(s!==this._lastSimilaritySearch){this._lastSimilaritySearch=s;var o=this.similarTopics,r=this._similarTopicsMessage||t.store.createRecord("composer-message",{id:"similar_topics",templateName:"similar-topics",extraClass:"similar-topics"});this._similarTopicsMessage=r,t.store.find("similar-topic",{title:i,raw:n}).then(function(t){o.clear(),o.pushObjects(t.get("content")),o.get("length")>0?(r.set("similarTopics",o),e.send("popup",r)):!r||e.isDestroyed||e.isDestroying||e.send("hideMessage",r)})}}}},_findMessages:function(){var e=this;if(!this.checkedMessages){var i=this.composer,s={composer_action:i.get("action")},o=i.get("topic.id"),r=i.get("post.id");o&&(s.topic_id=o),r&&(s.post_id=r);var a=""+s.composer_action+s.topic_id+s.post_id,l=function(n){if(!e.isDestroying&&!e.isDestroyed){n.extras&&n.extras.duplicate_lookup&&e.addLinkLookup(new t.default(n.extras.duplicate_lookup)),e.set("checkedMessages",!0);var i=e.queuedForTyping;n.forEach(function(t){return t.wait_for_typing?i.addObject(t):e.send("popup",t)})}};n.cacheKey===a?l(n.messages):i.store.find("composer-message",s).then(function(e){n={messages:e,cacheKey:a},l(e)})}}})}),define("discourse/components/composer-save-button",["exports","discourse/components/d-button"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({tabindex:5,classNameBindings:[":btn-primary",":create","disableSubmit:disabled"],title:"composer.title"})}),define("discourse/components/composer-title",["exports","ember-addons/ember-computed-decorators","discourse/models/input-validation","pretty-text/oneboxer","discourse/lib/ajax","discourse/lib/after-transition"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p;e.default=Ember.Component.extend((a=(0,t.default)("composer.titleLength","composer.missingTitleCharacters","composer.minimumTitleLength","lastValidatedAt"),l=(0,t.default)("watchForLink"),u=(0,t.observes)("composer.titleLength","watchForLink"),c=(0,t.observes)("composer.replyLength"),d=(0,t.default)("composer.title","composer.titleLength"),p={classNames:["title-input"],watchForLink:Ember.computed.alias("composer.canEditTopicFeaturedLink"),didInsertElement:function(){if(this._super.apply(this,arguments),"title"===this.focusTarget){var e=this.$("input");(0,o.default)(this.$().closest("#reply-control"),function(){e.putCursorAtEnd()})}this.get("composer.titleLength")>0&&Ember.run.debounce(this,this._titleChanged,10)},validation:function(e,t,i,s){var o=void 0;if(e<1?o=I18n.t("composer.error.title_missing"):t>0?o=I18n.t("composer.error.title_too_short",{min:i}):e>this.siteSettings.max_topic_title_length&&(o=I18n.t("composer.error.title_too_long",{max:this.siteSettings.max_topic_title_length})),o)return n.default.create({failed:!0,reason:o,lastShownAt:s})},titleMaxLength:function(){return this.watchForLink?null:this.siteSettings.max_topic_title_length},_titleChanged:function(){var e=this;0===this.get("composer.titleLength")&&this.set("autoPosted",!1),!this.autoPosted&&this.watchForLink&&(Ember.testing?Ember.run.next(function(){return e._checkForUrl()}):Ember.run.debounce(this,this._checkForUrl,500))},_clearFeaturedLink:function(){this.watchForLink&&this.bodyIsDefault()&&this.set("composer.featuredLink",null)},_checkForUrl:function(){var e=this;if(this.element&&!this.isDestroying&&!this.isDestroyed&&this.isAbsoluteUrl&&this.bodyIsDefault()){if(this.get("composer.title").match(new RegExp("^https?:\\/\\/"+window.location.hostname,"i")))return;this.set("composer.loading",!0);var t=document.createElement("a");t.href=this.get("composer.title");var n=(0,i.load)({elem:t,refresh:!1,ajax:s.ajax,synchronous:!0,categoryId:this.get("composer.category.id"),topicId:this.get("composer.topic.id")});n&&n.then?n.then(function(){var n=(0,i.lookupCache)(e.get("composer.title"));e._updatePost(n||t)}).finally(function(){e.set("composer.loading",!1),Ember.run.schedule("afterRender",function(){e.$("input").putCursorAtEnd()})}):(this._updatePost(n),this.set("composer.loading",!1),Ember.run.schedule("afterRender",function(){e.$("input").putCursorAtEnd()}))}},_updatePost:function(e){if(e){this.set("autoPosted",!0),this.set("composer.featuredLink",this.get("composer.title"));var t=$(e),n=t.find("h3").length>0?t.find("h3"):t.find("h4");if(this.composer.appendText(this.get("composer.title"),null,{block:!0}),n.length>0&&n.text().length>0)this.changeTitle(n.text());else{var i=t.attr("title")||t.find("[title]").attr("title");i&&i.length>0&&this.changeTitle(i)}}},changeTitle:function(e){e&&e.length>0&&this.set("composer.title",e.trim())},isAbsoluteUrl:function(e,t){return t>0&&/^(https?:)?\/\/[\w\.\-]+/i.test(e)&&!/\s/.test(e)},bodyIsDefault:function(){var e=this.get("composer.reply")||"";return 0===e.length||e===(this.get("composer.category.topic_template")||"")}},r(p,"validation",[a],Object.getOwnPropertyDescriptor(p,"validation"),p),r(p,"titleMaxLength",[l],Object.getOwnPropertyDescriptor(p,"titleMaxLength"),p), +r(p,"_titleChanged",[u],Object.getOwnPropertyDescriptor(p,"_titleChanged"),p),r(p,"_clearFeaturedLink",[c],Object.getOwnPropertyDescriptor(p,"_clearFeaturedLink"),p),r(p,"isAbsoluteUrl",[d],Object.getOwnPropertyDescriptor(p,"isAbsoluteUrl"),p),p))}),define("discourse/components/composer-toggles",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a;e.default=Ember.Component.extend((i=(0,t.default)("composeState"),s=(0,t.default)("composeState"),o=(0,t.default)("composeState"),r=(0,t.default)("composeState"),a={tagName:"",toggleTitle:function(e){return"draft"===e||"saving"===e?"composer.abandon":"composer.collapse"},fullscreenTitle:function(e){return"draft"===e?"composer.open":"fullscreen"===e?"composer.exit_fullscreen":"composer.enter_fullscreen"},toggleIcon:function(e){return"draft"===e||"saving"===e?"times":"chevron-down"},fullscreenIcon:function(e){return"draft"===e?"chevron-up":"fullscreen"===e?"discourse-compress":"discourse-expand"}},n(a,"toggleTitle",[i],Object.getOwnPropertyDescriptor(a,"toggleTitle"),a),n(a,"fullscreenTitle",[s],Object.getOwnPropertyDescriptor(a,"fullscreenTitle"),a),n(a,"toggleIcon",[o],Object.getOwnPropertyDescriptor(a,"toggleIcon"),a),n(a,"fullscreenIcon",[r],Object.getOwnPropertyDescriptor(a,"fullscreenIcon"),a),a))}),define("discourse/components/composer-user-selector",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a,l;e.default=Ember.Component.extend((i=(0,t.observes)("usernames"),s=(0,t.observes)("shouldHide"),o=(0,t.default)("usernames"),r=(0,t.default)("splitUsernames","defaultUsernameCount"),a=(0,t.default)("splitUsernames","defaultUsernameCount"),l={showSelector:!0,shouldHide:!1,defaultUsernameCount:0,didInsertElement:function(){this._super.apply(this,arguments),"usernames"===this.focusTarget&&this.$("input").putCursorAtEnd()},_checkWidth:function(){var e=this,t=0,n=this.$().find(".ac-wrap"),i=n.width();this.set("defaultUsernameCount",0),n.find(".item").toArray().forEach(function(n){t+=$(n).outerWidth(!0);var s=t<i;return s&&e.incrementProperty("defaultUsernameCount"),s}),t>=i?this.set("shouldHide",!0):this.set("shouldHide",!1)},_setFocus:function(){var e=this,t="#reply-control #reply-title, #reply-control .d-editor-input";this.shouldHide?$(t).on("focus.composer-user-selector",function(){e.set("showSelector",!1),e.appEvents.trigger("composer:resize")}):$(t).off("focus.composer-user-selector")},splitUsernames:function(e){return e.split(",")},limitedUsernames:function(e,t){return e.slice(0,t).join(", ")},hiddenUsersCount:function(e,t){return e.length-t+" "+I18n.t("more")},actions:{toggleSelector:function(){var e=this;this.set("showSelector",!0),Ember.run.schedule("afterRender",function(){e.$().find("input").focus()})},triggerResize:function(){this.appEvents.trigger("composer:resize");var e=this.$().find(".ac-wrap");e.height()>=150&&e.scrollTop(e.height())}}},n(l,"_checkWidth",[i],Object.getOwnPropertyDescriptor(l,"_checkWidth"),l),n(l,"_setFocus",[s],Object.getOwnPropertyDescriptor(l,"_setFocus"),l),n(l,"splitUsernames",[o],Object.getOwnPropertyDescriptor(l,"splitUsernames"),l),n(l,"limitedUsernames",[r],Object.getOwnPropertyDescriptor(l,"limitedUsernames"),l),n(l,"hiddenUsersCount",[a],Object.getOwnPropertyDescriptor(l,"hiddenUsersCount"),l),l))}),define("discourse/components/concerns/category-search-priorities",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.searchPriorities={ignore:1,very_low:2,low:3,normal:0,high:4,very_high:5}}),define("discourse/components/conditional-loading-section",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["conditional-loading-section"],classNameBindings:["isLoading"],isLoading:!1,title:I18n.t("conditional_loading_section.loading")})}),define("discourse/components/connector-container",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend()}),define("discourse/components/cook-text",["exports","discourse/lib/text","discourse/lib/ajax"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Ember.Component.extend({tagName:"",cooked:null,didReceiveAttrs:function(){var e=this;this._super.apply(this,arguments),(0,t.cookAsync)(this.rawText).then(function(t){e.set("cooked",t),Ember.run.next(function(){return window.requireModule("pretty-text/upload-short-url").resolveAllShortUrls(n.ajax)})})}});i.reopenClass({positionalParams:["rawText"]}),e.default=i}),define("discourse/components/count-i18n",["exports","discourse-common/lib/buffered-render"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend((0,t.bufferedRender)({tagName:"span",rerenderTriggers:["count","suffix"],buildBuffer:function(e){e.push(I18n.t(this.key+(this.suffix||""),{count:this.count}))}}))}),define("discourse/components/create-account",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["create-account"],didInsertElement:function(){var e=this;this._super.apply(this,arguments),$.cookie("email")&&this.set("email",$.cookie("email")),this.$().on("keydown.discourse-create-account",function(t){if(!e.disabled&&13===t.keyCode)return t.preventDefault(),t.stopPropagation(),e.action(),!1}),this.$().on("click.dropdown-user-field-label","[for]",function(e){var t=$(e.target),n=$("#"+t.attr("for"));n.is(".select-kit")&&(e.preventDefault(),n.find(".select-kit-header").trigger("click"))})},willDestroyElement:function(){this._super.apply(this,arguments),this.$().off("keydown.discourse-create-account"),this.$().off("click.dropdown-user-field-label")}})}),define("discourse/components/create-topic-button",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"",label:"topic.create"})}),define("discourse/components/create-topics-notice",["exports","ember-addons/ember-computed-decorators","discourse/models/live-post-counts"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l;e.default=Ember.Component.extend((s=(0,t.default)(),o=(0,t.default)("enabled","shouldSee","publicTopicCount","publicPostCount"),r=(0,t.default)("publicTopicCount","publicPostCount","topicTrackingState.incomingCount"),a=(0,t.observes)("topicTrackingState.incomingCount"),l={classNameBindings:["hidden:hidden",":create-topics-notice"],enabled:!1,publicTopicCount:null,publicPostCount:null,requiredTopics:5,requiredPosts:Ember.computed.alias("siteSettings.tl1_requires_read_posts"),init:function(){if(this._super.apply(this,arguments),this.shouldSee){var e=0,t=0;this.site.get("categories").forEach(function(n){n.get("read_restricted")||(e+=n.get("topic_count"),t+=n.get("post_count"))}),(e<this.requiredTopics||t<this.requiredPosts)&&(this.set("enabled",!0),this.fetchLiveStats())}},shouldSee:function(){var e=this.currentUser;return e&&e.get("admin")&&this.siteSettings.show_create_topics_notice&&!this.site.get("wizard_required")},hidden:function(){return!this.enabled||!this.shouldSee||null==this.publicTopicCount||null==this.publicPostCount},message:function(){var e=null;return e=this.publicTopicCount<this.requiredTopics&&this.publicPostCount<this.requiredPosts?"too_few_topics_and_posts_notice":this.publicTopicCount<this.requiredTopics?"too_few_topics_notice":"too_few_posts_notice",new Handlebars.SafeString(I18n.t(e,{requiredTopics:this.requiredTopics,requiredPosts:this.requiredPosts,currentTopics:this.publicTopicCount,currentPosts:this.publicPostCount}))},fetchLiveStats:function(){var e=this;this.enabled&&n.default.find().then(function(t){t&&(e.set("publicTopicCount",t.get("public_topic_count")),e.set("publicPostCount",t.get("public_post_count")),e.publicTopicCount>=e.requiredTopics&&e.publicPostCount>=e.requiredPosts&&e.set("enabled",!1))})}},i(l,"shouldSee",[s],Object.getOwnPropertyDescriptor(l,"shouldSee"),l),i(l,"hidden",[o],Object.getOwnPropertyDescriptor(l,"hidden"),l),i(l,"message",[r],Object.getOwnPropertyDescriptor(l,"message"),l),i(l,"fetchLiveStats",[a],Object.getOwnPropertyDescriptor(l,"fetchLiveStats"),l),l))}),define("discourse/components/csv-uploader",["exports","ember-addons/ember-computed-decorators","discourse/mixins/upload"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Component.extend(n.default,(s=(0,t.default)("uploading"),o=(0,t.default)("uploading"),r={type:"csv",tagName:"span",uploadUrl:"/invites/upload_csv",validateUploadedFilesOptions:function(){return{csvOnly:!0}},uploadButtonText:function(e){return e?I18n.t("uploading"):I18n.t("user.invited.bulk_invite.text")},uploadButtonDisabled:function(e){return!!e||null},uploadDone:function(){bootbox.alert(I18n.t("user.invited.bulk_invite.success"))},uploadOptions:function(){return{autoUpload:!1}},_init:function(){this.$().on("fileuploadadd",function(e,t){bootbox.confirm(I18n.t("user.invited.bulk_invite.confirmation_message"),I18n.t("cancel"),I18n.t("go_ahead"),function(e){return e?t.submit():t.abort()})})}.on("didInsertElement")},i(r,"uploadButtonText",[s],Object.getOwnPropertyDescriptor(r,"uploadButtonText"),r),i(r,"uploadButtonDisabled",[o],Object.getOwnPropertyDescriptor(r,"uploadButtonDisabled"),r),r))}),define("discourse/components/custom-html",["exports","discourse/helpers/custom-html","discourse-common/lib/get-owner"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({triggerAppEvent:null,init:function(){this._super.apply(this,arguments);var e=this.name,i=(0,t.getCustomHTML)(e);if(i)this.set("html",i),this.set("layoutName","components/custom-html-container");else{(0,n.getOwner)(this).lookup("template:"+e)&&this.set("layoutName",e)}},didInsertElement:function(){this._super.apply(this,arguments),"true"===this.triggerAppEvent&&this.appEvents.trigger("inserted-custom-html:"+this.name)},willDestroyElement:function(){this._super.apply(this,arguments),"true"===this.triggerAppEvent&&this.appEvents.trigger("destroyed-custom-html:"+this.name)}})}),define("discourse/components/d-button",["exports","ember-addons/ember-computed-decorators","discourse/lib/url"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l,u,c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.default=Ember.Component.extend((s=(0,t.default)("icon","translatedLabel"),o=(0,t.default)("title"),r=(0,t.default)("label"),a={layoutName:"components/d-button",form:null,tagName:"button",classNameBindings:[":btn","noText","btnType"],attributeBindings:["form","disabled","translatedTitle:title","translatedLabel:aria-label","tabindex","type"],btnIcon:Ember.computed.notEmpty("icon"),btnType:function(e,t){return e?t?"btn-icon-text":"btn-icon":t?"btn-text":void 0},noText:Ember.computed.empty("translatedLabel"),translatedTitle:{get:function(){return this._translatedTitle?this._translatedTitle:this.title?I18n.t(this.title):void 0},set:function(e){return this._translatedTitle=e}},translatedLabel:{get:function(){return this._translatedLabel?this._translatedLabel:this.label?I18n.t(this.label):void 0},set:function(e){return this._translatedLabel=e}},click:function(){var e=this.action;return e&&("string"==typeof e?this.sendAction("action",this.actionParam):"object"===(void 0===e?"undefined":c(e))&&e.value?e.value(this.actionParam):"function"==typeof this.action&&e(this.actionParam)),this.href&&this.href.length&&n.default.routeTo(this.href),!1}},i(a,"btnType",[s],Object.getOwnPropertyDescriptor(a,"btnType"),a),i(a,"translatedTitle",[o],(l=Object.getOwnPropertyDescriptor(a,"translatedTitle"),l=l?l.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return l}}),a),i(a,"translatedLabel",[r],(u=Object.getOwnPropertyDescriptor(a,"translatedLabel"),u=u?u.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return u}}),a),a))}),define("discourse/components/d-editor-modal",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r;e.default=Ember.Component.extend((i=(0,t.observes)("hidden"),s=(0,t.on)("didInsertElement"),o=(0,t.on)("willDestroyElement"),r={classNameBindings:[":d-editor-modal","hidden"],_hiddenChanged:function(){var e=this;this.hidden?parent.$(".d-editor-overlay").addClass("hidden"):Ember.run.scheduleOnce("afterRender",function(){var t=e.$(),n=e.$().closest(".d-editor"),i=n.width(),s=n.height(),o="rtl"===$("html").css("direction")?"right":"left",r=i/2-t.outerWidth()/2;t.css(o,r+"px"),parent.$(".d-editor-overlay").removeClass("hidden").css({width:i,height:s}),e.$("input:eq(0)").focus()})},_listenKeys:function(){var e=this;this.$().on("keydown.d-modal",function(t){if(!e.hidden)return 27===t.keyCode?(e.send("cancel"),!1):13===t.keyCode?(e.send("ok"),!1):void 0})},_stopListening:function(){this.$().off("keydown.d-modal")},actions:{ok:function(){this.set("hidden",!0),this.okAction()},cancel:function(){this.set("hidden",!0)}}},n(r,"_hiddenChanged",[i],Object.getOwnPropertyDescriptor(r,"_hiddenChanged"),r),n(r,"_listenKeys",[s],Object.getOwnPropertyDescriptor(r,"_listenKeys"),r),n(r,"_stopListening",[o],Object.getOwnPropertyDescriptor(r,"_stopListening"),r),r))}),define("discourse/components/d-modal-body",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["modal-body"],fixed:!1,dismissable:!0,didInsertElement:function(){this._super.apply(this,arguments),$("#modal-alert").hide();var e=this.$().closest(".d-modal.fixed-modal");e.length&&(this.set("fixed",!0),e.modal("show")),Ember.run.scheduleOnce("afterRender",this,this._afterFirstRender),this.appEvents.on("modal-body:flash",this,"_flash"),this.appEvents.on("modal-body:clearFlash",this,"_clearFlash")},willDestroyElement:function(){this._super.apply(this,arguments),this.appEvents.off("modal-body:flash",this,"_flash"),this.appEvents.off("modal-body:clearFlash",this,"_clearFlash"),this.appEvents.trigger("modal:body-dismissed")},_afterFirstRender:function(){this.site.mobileView||"false"===this.autoFocus||this.$("input:first").focus();var e=this.maxHeight;if(e){var t=parseFloat(e)/100;if(t>0){var n=$(window).height();this.$().css("max-height",Math.floor(t*n)+"px")}}this.appEvents.trigger("modal:body-shown",this.getProperties("title","rawTitle","fixed","subtitle","rawSubtitle","dismissable"))},_clearFlash:function(){$("#modal-alert").hide().removeClass("alert-error","alert-success")},_flash:function(e){this._clearFlash(),$("#modal-alert").addClass("alert alert-"+(e.messageClass||"success")).html(e.text||"").fadeIn()}})}),define("discourse/components/d-modal-cancel",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:""})}),define("discourse/components/d-modal",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.on)("didInsertElement"),s=(0,t.on)("willDestroyElement"),o={classNameBindings:[":modal",":d-modal","modalClass","modalStyle","hasPanels"],attributeBindings:["data-keyboard"],dismissable:!0,title:null,subtitle:null,init:function(){this._super.apply(this,arguments),"inline-modal"!==this.modalStyle&&(this.set("elementId","discourse-modal"),this.set("modalStyle","fixed-modal"))},"data-keyboard":"false",setUp:function(){var e=this;$("html").on("keydown.discourse-modal",function(t){27===t.which&&e.dismissable&&Ember.run.next(function(){return $(".modal-header a.close").click()})}),this.appEvents.on("modal:body-shown",this,"_modalBodyShown")},cleanUp:function(){$("html").off("keydown.discourse-modal"),this.appEvents.off("modal:body-shown",this,"_modalBodyShown")},mouseDown:function(e){if(this.dismissable){var t=$(e.target);(t.hasClass("modal-middle-container")||t.hasClass("modal-outer-container"))&&$(".modal-header a.close").click()}},_modalBodyShown:function(e){this.isDestroying||this.isDestroyed||(e.fixed&&this.$().removeClass("hidden"),e.title?this.set("title",I18n.t(e.title)):e.rawTitle&&this.set("title",e.rawTitle),e.subtitle?this.set("subtitle",I18n.t(e.subtitle)):e.rawSubtitle?this.set("subtitle",e.rawSubtitle):this.set("subtitle",null),"dismissable"in e?this.set("dismissable",e.dismissable):this.set("dismissable",!0))}},n(o,"setUp",[i],Object.getOwnPropertyDescriptor(o,"setUp"),o),n(o,"cleanUp",[s],Object.getOwnPropertyDescriptor(o,"cleanUp"),o),o))}),define("discourse/components/d-navigation",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a,l,u;e.default=Ember.Component.extend((i=(0,t.default)("category"),s=(0,t.default)(),o=(0,t.default)("hasDraft"),r=(0,t.default)("category.can_edit"),a=(0,t.default)("filterMode","category","noSubcategories"),l={tagName:"",showCategoryNotifications:function(e){return e&&this.currentUser},categories:function(){return this.site.get("categoriesList")},createTopicLabel:function(e){return e?"topic.open_draft":"topic.create"},showCategoryEdit:function(e){return e},navItems:function(e,t,n){return 0===e.indexOf("top/")&&(e=e.replace("top/","")),Discourse.NavItem.buildList(t,{filterMode:e,noSubcategories:n})}},n(l,"showCategoryNotifications",[i],Object.getOwnPropertyDescriptor(l,"showCategoryNotifications"),l),n(l,"categories",[s],Object.getOwnPropertyDescriptor(l,"categories"),l),n(l,"createTopicLabel",[o],Object.getOwnPropertyDescriptor(l,"createTopicLabel"),l),n(l,"showCategoryEdit",[r],(u=Object.getOwnPropertyDescriptor(l,"showCategoryEdit"),u=u?u.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return u}}),l),n(l,"navItems",[a],Object.getOwnPropertyDescriptor(l,"navItems"),l),l))}),define("discourse/components/d-section",["exports","discourse/mixins/scroll-top"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"section",didInsertElement:function(){this._super.apply(this,arguments);var e=this.pageClass;e&&$("body").addClass(e+"-page");var n=this.bodyClass;n&&$("body").addClass(n),"false"!==this.scrollTop&&(0,t.scrollTop)()},willDestroyElement:function(){this._super.apply(this,arguments);var e=this.pageClass;e&&$("body").removeClass(e+"-page");var t=this.bodyClass;t&&$("body").removeClass(t)}})}),define("discourse/components/date-picker-future",["exports","discourse/components/date-picker"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"components/date-picker",_opts:function(){return{defaultDate:this.defaultDate||moment().add(1,"day").toDate(),setDefaultDate:!!this.defaultDate}}})}),define("discourse/components/date-picker-past",["exports","discourse/components/date-picker"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({layoutName:"components/date-picker",_opts:function(){return{defaultDate:moment(this.defaultDate,"YYYY-MM-DD").toDate()||new Date,setDefaultDate:!!this.defaultDate,maxDate:new Date}}})}),define("discourse/components/date-picker",["exports","discourse/lib/load-script","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l;e.default=Ember.Component.extend((s=(0,n.default)("site.mobileView"),o=(0,n.on)("didInsertElement"),r=(0,n.on)("willDestroyElement"),a=(0,n.default)(),l={classNames:["date-picker-wrapper"],_picker:null,value:null,inputType:function(e){return e?"date":"text"},_loadDatePicker:function(){var e=this.element.querySelector("#"+this.containerId);this.site.mobileView?this._loadNativePicker(e):this._loadPikadayPicker(e)},_loadPikadayPicker:function(e){var n=this;(0,t.default)("/javascripts/pikaday.js").then(function(){Ember.run.next(function(){var t={field:n.element.querySelector(".date-picker"),container:e||n.element,bound:null===e,format:"YYYY-MM-DD",firstDay:1,i18n:{previousMonth:I18n.t("dates.previous_month"),nextMonth:I18n.t("dates.next_month"),months:moment.months(),weekdays:moment.weekdays(),weekdaysShort:moment.weekdaysShort()},onSelect:function(e){return n._handleSelection(e)}};n._picker=new Pikaday(Object.assign(t,n._opts()))})})},_loadNativePicker:function(e){var t=this,n=e||this.element,i=n.querySelector("input.date-picker");i.onchange=function(){return t._handleSelection(i.value)},i.hide=function(){},i.destroy=function(){},this._picker=i},_handleSelection:function(e){var t=moment(e).format("YYYY-MM-DD");!this.element||this.isDestroying||this.isDestroyed||(this._picker&&this._picker.hide(),this.onSelect&&this.onSelect(t))},_destroy:function(){this._picker&&this._picker.destroy(),this._picker=null},placeholder:function(){return I18n.t("dates.placeholder")},_opts:function(){return null}},i(l,"inputType",[s],Object.getOwnPropertyDescriptor(l,"inputType"),l),i(l,"_loadDatePicker",[o],Object.getOwnPropertyDescriptor(l,"_loadDatePicker"),l),i(l,"_destroy",[r],Object.getOwnPropertyDescriptor(l,"_destroy"),l),i(l,"placeholder",[a],Object.getOwnPropertyDescriptor(l,"placeholder"),l),l))}),define("discourse/components/desktop-notification-config",["exports","ember-addons/ember-computed-decorators","discourse/lib/key-value-store","discourse/lib/desktop-notifications","discourse/lib/push-notifications"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m=new n.default(i.context);e.default=Ember.Component.extend((r=(0,t.default)("isNotSupported"),a=(0,t.default)("isNotSupported","notificationsPermission"),l=(0,t.default)("isNotSupported","notificationsPermission"),u=(0,t.default)("isGrantedPermission","notificationsDisabled"),c={classNames:["controls"],notificationsPermission:function(e){return e?"":Notification.permission},notificationsDisabled:{set:function(e){return m.setItem("notifications-disabled",e),m.getItem("notifications-disabled")},get:function(){return m.getItem("notifications-disabled")}},isNotSupported:function(){return void 0===window.Notification},isDeniedPermission:function(e,t){return!e&&"denied"===t},isGrantedPermission:function(e,t){return!e&&"granted"===t},isEnabledDesktop:function(e,t){return!!e&&!t},isEnabledPush:{set:function(e){var t=this.currentUser;return!!t&&(s.keyValueStore.setItem((0,s.userSubscriptionKey)(t),e),s.keyValueStore.getItem((0,s.userSubscriptionKey)(t)))},get:function(){var e=this.currentUser;return!!e&&s.keyValueStore.getItem((0,s.userSubscriptionKey)(e))}},isEnabled:Ember.computed.or("isEnabledDesktop","isEnabledPush"),isPushNotificationsPreferred:function(){return!!this.site.mobileView&&(0,s.isPushNotificationsSupported)(this.site.mobileView)},actions:{recheckPermission:function(){this.notifyPropertyChange("notificationsPermission")},turnoff:function(){var e=this;this.isEnabledDesktop&&(this.set("notificationsDisabled","disabled"),this.notifyPropertyChange("notificationsPermission")),this.isEnabledPush&&(0,s.unsubscribe)(this.currentUser,function(){e.set("isEnabledPush","")})},turnon:function(){var e=this;this.isPushNotificationsPreferred()?(0,s.subscribe)(function(){e.set("isEnabledPush","subscribed")},this.siteSettings.vapid_public_key_bytes):(this.set("notificationsDisabled",""),Notification.requestPermission(function(){(0,i.confirmNotification)(),e.notifyPropertyChange("notificationsPermission")}))}}},o(c,"notificationsPermission",[r],Object.getOwnPropertyDescriptor(c,"notificationsPermission"),c),o(c,"notificationsDisabled",[t.default],(d=Object.getOwnPropertyDescriptor(c,"notificationsDisabled"),d=d?d.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return d}}),c),o(c,"isNotSupported",[t.default],Object.getOwnPropertyDescriptor(c,"isNotSupported"),c),o(c,"isDeniedPermission",[a],Object.getOwnPropertyDescriptor(c,"isDeniedPermission"),c),o(c,"isGrantedPermission",[l],Object.getOwnPropertyDescriptor(c,"isGrantedPermission"),c),o(c,"isEnabledDesktop",[u],Object.getOwnPropertyDescriptor(c,"isEnabledDesktop"),c),o(c,"isEnabledPush",[t.default],(p=Object.getOwnPropertyDescriptor(c,"isEnabledPush"),p=p?p.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return p}}),c),c))}),define("discourse/components/directory-item",["exports","discourse/lib/computed"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"tr",classNameBindings:["me"],me:(0,t.propertyEqual)("item.user.id","currentUser.id")})}),define("discourse/components/directory-toggle",["exports","discourse-common/lib/icon-library","discourse-common/lib/buffered-render","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=Ember.Component.extend((0,n.bufferedRender)((s=(0,i.default)("field","labelKey"),o={tagName:"th",classNames:["sortable"],attributeBindings:["title"],rerenderTriggers:["order","asc"],labelKey:null,title:function(e,t){return t||(t="directory."+this.field),I18n.t(t+"_long",{defaultValue:I18n.t(t)})},buildBuffer:function(e){var n=this.icon;n&&e.push((0,t.iconHTML)(n));var i=this.field;e.push(I18n.t(this.labelKey||"directory."+i)),i===this.order&&e.push((0,t.iconHTML)(this.asc?"chevron-up":"chevron-down"))},click:function(){var e=this.order,t=this.field;e===t?this.set("asc",!this.asc||null):this.setProperties({order:t,asc:null})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"title",[s],Object.getOwnPropertyDescriptor(o,"title"),o),o)))}),define("discourse/components/disabled-icon",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"span",classNameBindings:[":fa-stack"]})}),define("discourse/components/discourse-banner",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("user.dismissed_banner_key","banner.key","hide"),i={visible:function(e,t,n){return e=e||this.keyValueStore.get("dismissed_banner_key"),t&&(t=parseInt(t,10)),e&&(e=parseInt(e,10)),!n&&t&&e!==t},actions:{dismiss:function(){this.user?this.user.dismissBanner(this.get("banner.key")):(this.set("visible",!1),this.keyValueStore.set({key:"dismissed_banner_key",value:this.get("banner.key")}))}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"visible",[n],Object.getOwnPropertyDescriptor(i,"visible"),i),i))}), +define("discourse/components/discourse-linked-text",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("text"),i={tagName:"span",translatedText:function(e){if(e)return I18n.t(e)},click:function(e){return"A"===e.target.tagName.toUpperCase()&&this.action(this.actionParam),!1}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"translatedText",[n],Object.getOwnPropertyDescriptor(i,"translatedText"),i),i))}),define("discourse/components/discourse-tag-bound",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.default)("tagRecord.id"),s=(0,t.default)("tagRecord.id"),o={tagName:"a",classNameBindings:[":discourse-tag","style","tagClass"],attributeBindings:["href"],tagClass:function(e){return"tag-"+e},href:function(e){return Discourse.getURL("/tags/"+e)}},n(o,"tagClass",[i],Object.getOwnPropertyDescriptor(o,"tagClass"),o),n(o,"href",[s],Object.getOwnPropertyDescriptor(o,"href"),o),o))}),define("discourse/components/discourse-topic",["exports","discourse/lib/url","discourse/mixins/add-archetype-class","discourse/lib/click-track","discourse/mixins/scrolling","discourse/mixins/mobile-scroll-direction","ember-addons/ember-computed-decorators"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function l(e){var t=$("#post_"+e+" .topic-body");t.addClass("highlighted"),t.on("animationend",function(){return t.removeClass("highlighted")})}Object.defineProperty(e,"__esModule",{value:!0});var u,c,d,p;e.default=Ember.Component.extend(n.default,s.default,o.default,(u=(0,r.observes)("enteredAt"),c=(0,r.observes)("Discourse.hasFocus"),d=(0,r.observes)("mobileScrollDirection"),p={userFilters:Ember.computed.alias("topic.userFilters"),classNameBindings:["multiSelect","topic.archetype","topic.is_warning","topic.category.read_restricted:read_restricted","topic.deleted:deleted-topic","topic.categoryClass","topic.tagClasses"],menuVisible:!0,SHORT_POST:1200,postStream:Ember.computed.alias("topic.postStream"),archetype:Ember.computed.alias("topic.archetype"),dockAt:0,_lastShowTopic:null,mobileScrollDirection:null,pauseHeaderTopicUpdate:!1,_enteredTopic:function(){var e=this,t=this.enteredAt;t&&this.lastEnteredAt!==t&&(this._lastShowTopic=null,Ember.run.schedule("afterRender",function(){return e.scrolled()}),this.set("lastEnteredAt",t))},_highlightPost:function(e){Ember.run.scheduleOnce("afterRender",null,l,e)},_hideTopicInHeader:function(){this.appEvents.trigger("header:hide-topic"),this._lastShowTopic=!1},_showTopicInHeader:function(e){this.pauseHeaderTopicUpdate||(this.appEvents.trigger("header:show-topic",e),this._lastShowTopic=!0)},_updateTopic:function(e,t){var n=this;if(null===e)return this._hideTopicInHeader(),void(t&&!this.pauseHeaderTopicUpdate&&(this.pauseHeaderTopicUpdate=!0,this._lastShowTopic=!0,Ember.run.later(function(){n._lastShowTopic=!1,n.pauseHeaderTopicUpdate=!1},t)));var i=window.pageYOffset||$("html").scrollTop();this._lastShowTopic=this.shouldShowTopicInHeader(e,i),this._lastShowTopic?this._showTopicInHeader(e):this._hideTopicInHeader()},didInsertElement:function(){var e=this;this._super.apply(this,arguments),this.bindScrolling({name:"topic-view"}),$(window).on("resize.discourse-on-scroll",function(){return e.scrolled()}),this.$().on("click.discourse-redirect",".cooked a, a.track-link",function(e){return i.default.trackClick(e)}),this.appEvents.on("post:highlight",this,"_highlightPost"),this.appEvents.on("header:update-topic",this,"_updateTopic")},willDestroyElement:function(){this._super.apply(this,arguments),this.unbindScrolling("topic-view"),$(window).unbind("resize.discourse-on-scroll"),this.$().off("click.discourse-redirect",".cooked a, a.track-link"),this.resetExamineDockCache(),this._hideTopicInHeader(),this.appEvents.off("post:highlight",this,"_highlightPost"),this.appEvents.off("header:update-topic",this,"_updateTopic")},gotFocus:function(){Discourse.get("hasFocus")&&this.scrolled()},resetExamineDockCache:function(){this.set("dockAt",0)},shouldShowTopicInHeader:function(e,t){return t>this.dockAt&&(!this.site.mobileView||"down"===this.mobileScrollDirection)},scrolled:function(){if(!this.isDestroyed&&!this.isDestroying&&"inDOM"===this._state){var e=window.pageYOffset||$("html").scrollTop();if(0===this.dockAt){var n=$("#topic-title");n&&1===n.length&&this.set("dockAt",n.offset().top)}this.set("hasScrolled",e>0);var i=this.topic,s=this.shouldShowTopicInHeader(i,e);if(s!==this._lastShowTopic)if(s)this._showTopicInHeader(i);else if(!t.default.isJumpScheduled()){var o=i.get("postStream.loadingNearPost")||1;1===o&&this._hideTopicInHeader()}this.site.mobileView&&this.hasScrolled&&Ember.run.throttle(this,this.calculateDirection,e,300),this.appEvents.trigger("topic:scrolled",e)}},toggleMobileHeaderTopic:function(){return this.appEvents.trigger("header:update-topic","down"===this.mobileScrollDirection?this.topic:null)}},a(p,"_enteredTopic",[u],Object.getOwnPropertyDescriptor(p,"_enteredTopic"),p),a(p,"gotFocus",[c],Object.getOwnPropertyDescriptor(p,"gotFocus"),p),a(p,"toggleMobileHeaderTopic",[d],Object.getOwnPropertyDescriptor(p,"toggleMobileHeaderTopic"),p),p))}),define("discourse/components/discovery-categories",["exports","discourse/mixins/url-refresh","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Component.extend(t.default,(s=(0,n.on)("didInsertElement"),o=(0,n.on)("willDestroyElement"),r={classNames:["contents"],addBodyClass:function(){$("body").addClass("categories-list")},removeBodyClass:function(){$("body").removeClass("categories-list")}},i(r,"addBodyClass",[s],Object.getOwnPropertyDescriptor(r,"addBodyClass"),r),i(r,"removeBodyClass",[o],Object.getOwnPropertyDescriptor(r,"removeBodyClass"),r),r))}),define("discourse/components/discovery-topics-list",["exports","ember-addons/ember-computed-decorators","discourse/mixins/load-more","discourse/mixins/url-refresh"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u=Ember.Component.extend(i.default,n.default,(o=(0,t.on)("didInsertElement"),r=(0,t.observes)("model"),a=(0,t.observes)("incomingCount"),l={classNames:["contents"],eyelineSelector:".topic-list-item",_readjustScrollPosition:function(){var e=this.session.get("topicListScrollPosition");e&&e>=0?Ember.run.schedule("afterRender",function(){return $(window).scrollTop(e+1)}):Ember.run.scheduleOnce("afterRender",this,this.loadMoreUnlessFull)},_updateTitle:function(){Discourse.updateContextCount(this.incomingCount)},saveScrollPosition:function(){this.session.set("topicListScrollPosition",$(window).scrollTop())},scrolled:function(){this._super.apply(this,arguments),this.saveScrollPosition()},actions:{loadMore:function(){var e=this;Discourse.updateContextCount(0),this.model.loadMore().then(function(t){Ember.run.schedule("afterRender",function(){return e.saveScrollPosition()}),t?$(window).height()>=$(document).height()&&e.send("loadMore"):e.eyeline.flushRest()})}}},s(l,"_readjustScrollPosition",[o,r],Object.getOwnPropertyDescriptor(l,"_readjustScrollPosition"),l),s(l,"_updateTitle",[a],Object.getOwnPropertyDescriptor(l,"_updateTitle"),l),l));e.default=u}),define("discourse/components/edit-category-general",["exports","discourse/components/edit-category-panel","discourse/helpers/category-link","discourse/models/category","ember-addons/ember-computed-decorators"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c;e.default=(0,t.buildCategoryPanel)("general",(r=(0,s.default)("category.id","category.color"),a=(0,s.default)("category.parent_category_id","category.categoryName","category.color","category.text_color"),l=(0,s.default)("category.id"),u=(0,s.default)("category.isUncategorizedCategory","category.id"),c={init:function(){this._super.apply(this,arguments),this.foregroundColors=["FFFFFF","000000"]},canSelectParentCategory:Ember.computed.not("category.isUncategorizedCategory"),uncategorizedSiteSettingLink:Discourse.getURL("/admin/site_settings/category/all_results?filter=allow_uncategorized_topics"),customizeTextContentLink:Discourse.getURL("/admin/customize/site_texts?q=uncategorized"),backgroundColors:function(){var e=this.site.get("categoriesList");return this.siteSettings.category_colors.split("|").map(function(e){return e.toUpperCase()}).concat(e.map(function(e){return e.color.toUpperCase()})).uniq()},noCategoryStyle:function(){return"none"===this.siteSettings.category_style},usedBackgroundColors:function(e,t){return this.site.get("categoriesList").map(function(n){return e&&t.toUpperCase()===n.color.toUpperCase()?null:n.color.toUpperCase()},this).compact()},parentCategories:function(){return this.site.get("categoriesList").filter(function(e){return!e.get("parentCategory")})},categoryBadgePreview:function(e,t,s,o){var r=this.category,a=i.default.create({name:t,color:s,text_color:o,parent_category_id:parseInt(e),read_restricted:r.get("read_restricted")});return(0,n.categoryBadgeHTML)(a,{link:!1})},subCategories:function(e){return Ember.isEmpty(e)?null:i.default.list().filterBy("parent_category_id",e)},showDescription:function(e,t){return!e&&t},actions:{showCategoryTopic:function(){return window.open(this.get("category.topic_url"),"_blank").focus(),!1}}},o(c,"backgroundColors",[s.default],Object.getOwnPropertyDescriptor(c,"backgroundColors"),c),o(c,"noCategoryStyle",[s.default],Object.getOwnPropertyDescriptor(c,"noCategoryStyle"),c),o(c,"usedBackgroundColors",[r],Object.getOwnPropertyDescriptor(c,"usedBackgroundColors"),c),o(c,"parentCategories",[s.default],Object.getOwnPropertyDescriptor(c,"parentCategories"),c),o(c,"categoryBadgePreview",[a],Object.getOwnPropertyDescriptor(c,"categoryBadgePreview"),c),o(c,"subCategories",[l],Object.getOwnPropertyDescriptor(c,"subCategories"),c),o(c,"showDescription",[u],Object.getOwnPropertyDescriptor(c,"showDescription"),c),c))}),define("discourse/components/edit-category-images",["exports","discourse/components/edit-category-panel","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=(0,t.buildCategoryPanel)("images").extend((s=(0,n.default)("category.uploaded_background.url"),o=(0,n.default)("category.uploaded_logo.url"),r={backgroundImageUrl:function(e){return e||""},logoImageUrl:function(e){return e||""},actions:{logoUploadDone:function(e){this._setFromUpload("category.uploaded_logo",e)},logoUploadDeleted:function(){this._deleteUpload("category.uploaded_logo")},backgroundUploadDone:function(e){this._setFromUpload("category.uploaded_background",e)},backgroundUploadDeleted:function(){this._deleteUpload("category.uploaded_background")}},_deleteUpload:function(e){this.set(e,Ember.Object.create({id:null,url:null}))},_setFromUpload:function(e,t){this.set(e,Ember.Object.create({url:t.url,id:t.id}))}},i(r,"backgroundImageUrl",[s],Object.getOwnPropertyDescriptor(r,"backgroundImageUrl"),r),i(r,"logoImageUrl",[o],Object.getOwnPropertyDescriptor(r,"logoImageUrl"),r),r))}),define("discourse/components/edit-category-security",["exports","discourse/components/edit-category-panel","discourse/models/permission-type"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.buildCategoryPanel)("security",{editingPermissions:!1,selectedGroup:null,selectedPermission:null,actions:{editPermissions:function(){this.get("category.is_special")||this.set("editingPermissions",!0)},addPermission:function(e,t){this.get("category.is_special")||this.category.addPermission({group_name:e+"",permission:n.default.create({id:parseInt(t)})}),this.set("selectedGroup",this.get("category.availableGroups.firstObject"))},removePermission:function(e){this.get("category.is_special")||this.category.removePermission(e)}}})}),define("discourse/components/edit-category-settings",["exports","discourse/lib/computed","discourse/components/edit-category-panel","ember-addons/ember-computed-decorators","discourse/components/concerns/category-search-priorities","discourse/models/group"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function a(e){c.push(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.addCategorySortCriteria=a;var l,u=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=[];e.default=(0,n.buildCategoryPanel)("settings",(l={emailInEnabled:(0,t.setting)("email_in"),showPositionInput:(0,t.setting)("fixed_category_positions"),isParentCategory:Ember.computed.empty("category.parent_category_id"),showSubcategoryListStyle:Ember.computed.and("category.show_subcategory_list","isParentCategory"),isDefaultSortOrder:Ember.computed.empty("category.sort_order"),availableSubcategoryListStyles:function(){return[{name:I18n.t("category.subcategory_list_styles.rows"),value:"rows"},{name:I18n.t("category.subcategory_list_styles.rows_with_featured_topics"),value:"rows_with_featured_topics"},{name:I18n.t("category.subcategory_list_styles.boxes"),value:"boxes"},{name:I18n.t("category.subcategory_list_styles.boxes_with_featured_topics"),value:"boxes_with_featured_topics"}]},groupFinder:function(e){return o.default.findAll({term:e,ignore_automatic:!0})},availableViews:function(){return[{name:I18n.t("filters.latest.title"),value:"latest"},{name:I18n.t("filters.top.title"),value:"top"}]},availableTopPeriods:function(){return["all","yearly","quarterly","monthly","weekly","daily"].map(function(e){return{name:I18n.t("filters.top."+e+".title"),value:e}})},searchPrioritiesOptions:function(){var e=[];return Object.entries(s.searchPriorities).forEach(function(t){var n=u(t,2),i=n[0],s=n[1];e.push({name:I18n.t("category.search_priority.options."+i),value:s})}),e},availableSorts:function(){return["likes","op_likes","views","posts","activity","posters","category","created"].concat(c).map(function(e){return{name:I18n.t("category.sort_options."+e),value:e}}).sort(function(e,t){return e.name.localeCompare(t.name)})},sortAscendingOptions:function(){return[{name:I18n.t("category.sort_ascending"),value:"true"},{name:I18n.t("category.sort_descending"),value:"false"}]}},r(l,"availableSubcategoryListStyles",[i.default],Object.getOwnPropertyDescriptor(l,"availableSubcategoryListStyles"),l),r(l,"availableViews",[i.default],Object.getOwnPropertyDescriptor(l,"availableViews"),l),r(l,"availableTopPeriods",[i.default],Object.getOwnPropertyDescriptor(l,"availableTopPeriods"),l),r(l,"searchPrioritiesOptions",[i.default],Object.getOwnPropertyDescriptor(l,"searchPrioritiesOptions"),l),r(l,"availableSorts",[i.default],Object.getOwnPropertyDescriptor(l,"availableSorts"),l),r(l,"sortAscendingOptions",[i.default],Object.getOwnPropertyDescriptor(l,"sortAscendingOptions"),l),l))}),define("discourse/components/edit-category-tab",["exports","discourse/lib/computed","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Component.extend((s=(0,n.default)("tab"),o=(0,n.default)("tab"),r={tagName:"li",classNameBindings:["active","tabClassName"],tabClassName:function(e){return"edit-category-"+e},active:(0,t.propertyEqual)("selectedTab","tab"),title:function(e){return I18n.t("category."+e.replace("-","_"))},didInsertElement:function(){this._super.apply(this,arguments),Ember.run.scheduleOnce("afterRender",this,this._addToCollection)},_addToCollection:function(){this.panels.addObject(this.tabClassName)},_resetModalScrollState:function(){var e=this.$().parents("#discourse-modal").find(".modal-body");1===e.length&&e.scrollTop(0)},actions:{select:function(){this.set("selectedTab",this.tab),this._resetModalScrollState()}}},i(r,"tabClassName",[s],Object.getOwnPropertyDescriptor(r,"tabClassName"),r),i(r,"title",[o],Object.getOwnPropertyDescriptor(r,"title"),r),r))}),define("discourse/components/edit-category-tags",["exports","discourse/components/edit-category-panel"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.buildCategoryPanel)("tags",{allowedTagsEmpty:Ember.computed.empty("category.allowed_tags"),allowedTagGroupsEmpty:Ember.computed.empty("category.allowed_tag_groups"),disableAllowGlobalTags:Ember.computed.and("allowedTagsEmpty","allowedTagGroupsEmpty")})}),define("discourse/components/edit-category-topic-template",["exports","discourse/components/edit-category-panel"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.buildCategoryPanel)("topic-template",{_activeTabChanged:function(){var e=this;this.activeTab&&Ember.run.scheduleOnce("afterRender",function(){return e.$(".d-editor-input").focus()})}.observes("activeTab")})}),define("discourse/components/edit-topic-timer-form",["exports","ember-addons/ember-computed-decorators","discourse/controllers/edit-topic-timer"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l,u;e.default=Ember.Component.extend((s=(0,t.default)("topicTimer.updateTime","loading","publishToCategory","topicTimer.category_id"),o=(0,t.default)("topic.visible"),r=(0,t.on)("init"),a=(0,t.observes)("topicTimer","topicTimer.execute_at","topicTimer.duration"),l=(0,t.observes)("selection"),u={selection:Ember.computed.alias("topicTimer.status_type"),autoOpen:Ember.computed.equal("selection",n.OPEN_STATUS_TYPE),autoClose:Ember.computed.equal("selection",n.CLOSE_STATUS_TYPE),autoDelete:Ember.computed.equal("selection",n.DELETE_STATUS_TYPE),autoBump:Ember.computed.equal("selection",n.BUMP_TYPE),publishToCategory:Ember.computed.equal("selection",n.PUBLISH_TO_CATEGORY_STATUS_TYPE),reminder:Ember.computed.equal("selection",n.REMINDER_TYPE),showTimeOnly:Ember.computed.or("autoOpen","autoDelete","reminder","autoBump"),saveDisabled:function(e,t,n,i){return Ember.isEmpty(e)||t||n&&!i},excludeCategoryId:function(e){if(e)return this.get("topic.category_id")},_setUpdateTime:function(){var e=null,t=this.get("topicTimer.execute_at");if(t&&this.get("topicTimer.based_on_last_post"))e=this.get("topicTimer.duration");else if(t){var n=moment(t);n>moment()&&(e=n.format("YYYY-MM-DD HH:mm"))}this.set("topicTimer.updateTime",e)},_updateBasedOnLastPost:function(){var e=this;this.autoClose||Ember.run.schedule("afterRender",function(){e.set("topicTimer.based_on_last_post",!1)})}},i(u,"saveDisabled",[s],Object.getOwnPropertyDescriptor(u,"saveDisabled"),u),i(u,"excludeCategoryId",[o],Object.getOwnPropertyDescriptor(u,"excludeCategoryId"),u),i(u,"_setUpdateTime",[r,a],Object.getOwnPropertyDescriptor(u,"_setUpdateTime"),u),i(u,"_updateBasedOnLastPost",[l],Object.getOwnPropertyDescriptor(u,"_updateBasedOnLastPost"),u),u))}),define("discourse/components/emoji-picker",["exports","ember-addons/ember-computed-decorators","discourse/lib/raw-templates","discourse/lib/text","discourse/lib/key-value-store","pretty-text/emoji","discourse/lib/utilities"],function(e,t,n,i,s,o,r){"use strict";function a(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function l(){w.setObject({key:x,value:[]}),w.setObject({key:E,value:1})}Object.defineProperty(e,"__esModule",{value:!0}),e.resetCache=l;var u,c,d,p,m,f,b,h,g,v=Ember,y=v.run,w=new s.default("discourse_emojis_"),x="emojiUsage",E="emojiSelectedDiversity",k=_.keys((0,o.extendedEmojiList)()).map(function(e){return{code:e,src:(0,i.emojiUrlFor)(e)}});e.default=Ember.Component.extend((u=(0,t.on)("init"),c=(0,t.on)("willDestroyElement"),d=(0,t.on)("didInsertElement"),p=(0,t.on)("didUpdateAttrs"),m=(0,t.observes)("filter"),f=(0,t.observes)("selectedDiversity"),b=(0,t.observes)("recentEmojis"),h=(0,t.on)("willDestroyElement"),g={automaticPositioning:!0,close:function(){this._unbindEvents(),this.$picker.css({width:"",left:"",bottom:"",display:"none"}).empty(),this.$modal.removeClass("fadeIn"),clearTimeout(this._checkTimeout)},show:function(){var e=(0,n.findRawTemplate)("emoji-picker")({customEmojis:k});this.$picker.html(e),this.$filter=this.$picker.find(".filter"),this.$results=this.$picker.find(".results"),this.$list=this.$picker.find(".list"),this.set("selectedDiversity",w.getObject(E)||1),this.set("recentEmojis",w.getObject(x)||[]),y.scheduleOnce("afterRender",this,function(){this._bindEvents(),this._loadCategoriesEmojis(),this._positionPicker(),this._scrollTo(),this._updateSelectedDiversity(),this._checkVisibleSection(!0),this.site.isMobileDevice&&!this.isEditorFocused||(0,r.safariHacksDisabled)()||this.$filter.find("input[name='filter']").focus()})},_setInitialValues:function(){this._checkTimeout=null,this.scrollPosition=0,this.$visibleSections=[]},_unbindGlobalEvents:function(){this.appEvents.off("emoji-picker:close",this,"_closeEmojiPicker")},_closeEmojiPicker:function(){this.set("active",!1)},_setup:function(){this.$picker=this.$(".emoji-picker"),this.$modal=this.$(".emoji-picker-modal"),this.appEvents.on("emoji-picker:close",this,"_closeEmojiPicker"),w.getObject(x)?_.isPlainObject(w.getObject(x))&&w.setObject({key:x,value:_.keys(w.getObject(x))}):w.setObject({key:x,value:[]})},_setState:function(){this.active?this.show():this.close()},filterChanged:function(){this.$filter.find(".clear-filter").toggle(!_.isEmpty(this.filter));var e=this.site.isMobileDevice?400:250;y.debounce(this,this._filterEmojisList,e)},selectedDiversityChanged:function(){var e=this;w.setObject({key:E,value:this.selectedDiversity}),$.each(this.$list.find(".emoji[data-loaded='1'].diversity"),function(e,t){$(t).css("background-image","").removeAttr("data-loaded")}),""!==this.filter&&$.each(this.$results.find(".emoji.diversity"),function(t,n){return e._setButtonBackground(n,!0)}),this._updateSelectedDiversity(),this._checkVisibleSection(!0)},_recentEmojisChanged:function(){var e=this.scrollPosition,t=this.$list.find(".section[data-section='recent']"),s=t.find(".section-group"),o=this.$picker.find(".category-icon button[data-section='recent']").parent(),r=!o.is(":visible");_.isEmpty(this.recentEmojis)?(o.hide(),t.css("height",0).hide()):(o.show(),t.css("height","auto").show());var a=this.recentEmojis.map(function(e){return{code:e,src:(0,i.emojiUrlFor)(e)}}),l=(0,n.findRawTemplate)("emoji-picker-recent")({recentEmojis:a});s.html(l),r&&this.$list.scrollTop(e+t.outerHeight()),this._bindHover(s)},_updateSelectedDiversity:function(){var e=this.$picker.find(".diversity-picker");e.find(".diversity-scale").removeClass("selected"),e.find('.diversity-scale[data-level="'+this.selectedDiversity+'"]').addClass("selected")},_loadCategoriesEmojis:function(){var e=this;$.each(this.$picker.find(".categories-column button.emoji"),function(t,n){var s=$(n),o=e._codeWithDiversity(s.data("tabicon"),!1);s.css("background-image",'url("'+(0,i.emojiUrlFor)(o)+'")')})},_bindEvents:function(){this._bindDiversityClick(),this._bindSectionsScroll(),this._bindEmojiClick(this.$list.find(".section-group")),this._bindClearRecentEmojisGroup(),this._bindResizing(),this._bindCategoryClick(),this._bindModalClick(),this._bindFilterInput(),this.site.isMobileDevice||this._bindHover()},_bindModalClick:function(){var e=this;this.$modal.on("click",function(){return e.set("active",!1)}),$("html").on("mouseup.emoji-picker",function(t){var n=$(t.target);if(!(n.closest(".emoji-picker").length||n.closest(".emoji.btn").length||n.hasClass("grippie")))return e.set("active",!1),!1})},_unbindEvents:function(){this.$().off(),this.$(window).off("resize"),clearInterval(this._refreshInterval),$("#reply-control").off("div-resizing"),$("html").off("mouseup.emoji-picker")},_filterEmojisList:function(){var e=this;if(""===this.filter)this.$filter.find("input[name='filter']").val(""),this.$results.empty().hide(),this.$list.css("visibility","visible");else{var t=this.filter.toLowerCase(),n=(0,o.emojiSearch)(t,{maxResults:30});this.$results.empty().html(n.map(function(t){var n=(0,o.isSkinTonableEmoji)(t),s=n?"diversity":"",r=e._codeWithDiversity(t,n);return"<button style=\"background-image: url('"+(0,i.emojiUrlFor)(r)+'\')" type="button" class="emoji '+s+'" tabindex="-1" title="'+t+'"></button>'})).show(),this._bindHover(this.$results),this._bindEmojiClick(this.$results),this.$list.css("visibility","hidden")}},_bindFilterInput:function(){var e=this,t=this.$filter.find("input");t.on("input",function(t){e.set("filter",t.currentTarget.value)}),this.$filter.find(".clear-filter").on("click",function(){return t.val("").focus(),e.set("filter",""),!1})},_bindCategoryClick:function(){var e=this;this.$picker.find(".category-icon").on("click","button.emoji",function(t){e.set("filter",""),e.$results.empty(),e.$list.css("visibility","visible");var n=$(t.currentTarget).data("section"),i=e.$list.find('.section[data-section="'+n+'"]'),s=e.$list.scrollTop()+(i.offset().top-e.$list.offset().top);return e._scrollTo(s),!1})},_bindHover:function(e){var t=this,n=function(e){return t.$picker.find(".footer .info").html(e||"")};(e||this.$list.find(".section-group")).on({mouseover:function(e){var s=t._codeForEmojiButton($(e.currentTarget)),o='<img src="'+(0,i.emojiUrlFor)(s)+'" class="emoji"> <span>:'+s+":<span>";n(o)},mouseleave:function(){return n()}},"button.emoji")},_bindResizing:function(){var e=this;this.$(window).on("resize",function(){y.throttle(e,e._positionPicker,16)}),$("#reply-control").on("div-resizing",function(){y.throttle(e,e._positionPicker,16)})},_bindClearRecentEmojisGroup:function(){var e=this;this.$picker.find(".section[data-section='recent'] .clear-recent").on("click",function(){return w.setObject({key:x,value:[]}),e.set("recentEmojis",[]),e._scrollTo(0),!1})},_bindEmojiClick:function(e){var t=this,n=function(e){var n=t._codeForEmojiButton($(e.currentTarget));return 0===$(e.currentTarget).parents(".section[data-section='recent']").length&&t._trackEmojiUsage(n),t.emojiSelected(n),t.$modal.hasClass("fadeIn")&&t.set("active",!1),!1};if(this.site.isMobileDevice){var i=this;e.off("touchstart").on("touchstart","button.emoji",function(e){var t=$(e.currentTarget);t.on("touchend",function(e){e.preventDefault(),e.stopPropagation(),n.bind(i)(e),t.off("touchend")}),t.on("touchmove",function(){return t.off("touchend")})})}else e.off("click").on("click","button.emoji",function(e){return n.bind(t)(e)})},_bindSectionsScroll:function(){var e=this,t=function(){y.debounce(e,e._checkVisibleSection,50)};this.$list.on("scroll",t),this._refreshInterval=setInterval(t,100)},_checkVisibleSection:function(e){if(this.$picker){var t=this.$list.scrollTop();if(t!==this.scrollPosition||e){this.scrollPosition=t;var n=this.$list.find(".section"),i=this.$list.innerHeight(),s=void 0;this.$visibleSections=_.filter(n,function(e){var t=$(e),n=t.position().top;return n+t.height()>0&&n<i}),s=_.isEmpty(this.recentEmojis)||0!==this.scrollPosition?$(_.last(this.$visibleSections)):$(_.first(this.$visibleSections)),s&&(this.$picker.find(".category-icon").removeClass("current"),this.$picker.find(".category-icon button[data-section='"+s.data("section")+"']").parent().addClass("current"),this._loadVisibleSections())}}},_loadVisibleSections:function(){var e=this;if(this.$visibleSections){var t=this.$list.innerHeight() +;this.$visibleSections.forEach(function(n){var i=$(n).find("button.emoji[data-loaded!='1']");$.each(i,function(n,i){var s=i.offsetTop;if(s<e.scrollPosition+t+200&&s+200>e.scrollPosition){var o=$(i);e._setButtonBackground(o)}})})}},_bindDiversityClick:function(){var e=this;this.$picker.find(".diversity-picker .diversity-scale").on("click",function(t){var n=$(t.currentTarget);return e.set("selectedDiversity",parseInt(n.data("level"))),!1})},_isReplyControlExpanded:function(){return this.$(window).height()-$(".d-header").height()-$("#reply-control").height()<this.$picker.height()-48},_positionPicker:function(){var e=this;if(this.active){var t=this.$(window).width(),n=function(n){var i={width:Math.min(t,400)-12,marginLeft:-Math.min(t,400)/2+6,marginTop:-130,left:"50%",bottom:"",top:"50%",display:"flex"};e.$modal.addClass("fadeIn"),e.$picker.css(_.merge(i,n))},i=function(n){var i={position:"fixed",width:t<485?t-12:400,marginLeft:"",marginTop:"",right:"",left:"",bottom:32,top:"",display:"flex"};e.$modal.removeClass("fadeIn"),e.$picker.css(_.merge(i,n))};if(Ember.testing||!this.automaticPositioning)return void i();if(this.site.isMobileDevice)!function(n){var i={width:t,marginLeft:0,marginTop:"auto",left:0,bottom:"",top:0,display:"flex"};e.$modal.addClass("fadeIn"),e.$picker.css(_.merge(i,n))}();else if(this._isReplyControlExpanded()){var s=$(".d-editor-preview-wrapper");if(s.is(":visible")&&s.width()<400||t<485)n();else if(s.is(":visible")){var o=$(".d-editor-preview-wrapper").offset(),r=$("#reply-control").offset(),a=o.left-r.left;i({left:a})}else i({right:($("#reply-control").width()-$(".d-editor-container").width())/2})}else if(t<485)n();else{var l=$(".d-editor-input").offset(),u=$(".emoji-picker").height(),c=$(".d-editor-input").height(),d=$(window).scrollTop()+$(window).height();i(l.top+c+u<d?{position:"absolute",top:l.top+c,left:l.left}:{position:"absolute",top:-u,left:l.left})}var p=this.$picker.width()-this.$picker.find(".categories-column").width()-this.$picker.find(".diversity-picker").width()-32;this.$picker.find(".info").css("max-width",p)}},_codeWithDiversity:function(e,t){return t&&1!==this.selectedDiversity?e+":t"+this.selectedDiversity:e},_trackEmojiUsage:function(e){var t=w.getObject(x)||[];t=t.filter(function(t){return t!==e}),t.unshift(e),t.length=Math.min(t.length,11),w.setObject({key:x,value:t}),this.set("recentEmojis",t)},_scrollTo:function(e){var t=void 0===e?this.scrollPosition:e;this.$list.scrollTop(t),0===t&&this.$list.scroll()},_codeForEmojiButton:function(e){var t=e.attr("title");return this._codeWithDiversity(t,e.hasClass("diversity"))},_setButtonBackground:function(e,t){var n=this;if(e){var s=$(e);e=s[0],window.requestAnimationFrame(function(){var o=n._codeWithDiversity(s.attr("title"),t||s.hasClass("diversity"));"none"!==e.style.backgroundImage&&(e.style.backgroundImage=""),e.style.backgroundImage='url("'+(0,i.emojiUrlFor)(o)+'")',s.attr("data-loaded",1)})}}},a(g,"_setInitialValues",[u],Object.getOwnPropertyDescriptor(g,"_setInitialValues"),g),a(g,"_unbindGlobalEvents",[c],Object.getOwnPropertyDescriptor(g,"_unbindGlobalEvents"),g),a(g,"_setup",[d],Object.getOwnPropertyDescriptor(g,"_setup"),g),a(g,"_setState",[p],Object.getOwnPropertyDescriptor(g,"_setState"),g),a(g,"filterChanged",[m],Object.getOwnPropertyDescriptor(g,"filterChanged"),g),a(g,"selectedDiversityChanged",[f],Object.getOwnPropertyDescriptor(g,"selectedDiversityChanged"),g),a(g,"_recentEmojisChanged",[b],Object.getOwnPropertyDescriptor(g,"_recentEmojisChanged"),g),a(g,"_unbindEvents",[h],Object.getOwnPropertyDescriptor(g,"_unbindEvents"),g),g))}),define("discourse/components/emoji-uploader",["exports","ember-addons/ember-computed-decorators","discourse/mixins/upload"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Component.extend(n.default,(i=(0,t.default)("hasName","name"),s={type:"emoji",uploadUrl:"/admin/customize/emojis",hasName:Ember.computed.notEmpty("name"),addDisabled:Ember.computed.not("hasName"),uploadOptions:function(){return{sequentialUploads:!0}},data:function(e,t){return e?{name:t}:{}},validateUploadedFilesOptions:function(){return{imagesOnly:!0}},uploadDone:function(e){this.set("name",null),this.done(e)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"data",[i],Object.getOwnPropertyDescriptor(s,"data"),s),s))}),define("discourse/components/expand-post",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"",expanded:null,_loading:!1,actions:{toggleItem:function(){var e=this;if(this._loading)return!1;var n=this.item;if(this.expanded)return this.set("expanded",!1),void n.set("expandedExcerpt",null);var i=n.get("topic_id"),s=n.get("post_number");return this._loading=!0,(0,t.ajax)("/posts/by_number/"+i+"/"+s+".json").then(function(t){e.set("expanded",!0),n.set("expandedExcerpt",t.cooked)}).finally(function(){return e._loading=!1})}}})}),define("discourse/components/expanding-text-area",["exports","ember-addons/ember-computed-decorators","discourse/lib/autosize"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.TextArea.extend((s=(0,t.on)("didInsertElement"),o=(0,t.observes)("value"),r=(0,t.on)("willDestroyElement"),a={_startWatching:function(){var e=this;Ember.run.scheduleOnce("afterRender",function(){e.$().focus(),(0,n.default)(e.element)})},_updateAutosize:function(){var e=document.createEvent("Event");e.initEvent("autosize:update",!0,!1),this.element.dispatchEvent(e)},_disableAutosize:function(){n.default.destroy(this.$())}},i(a,"_startWatching",[s],Object.getOwnPropertyDescriptor(a,"_startWatching"),a),i(a,"_updateAutosize",[o],Object.getOwnPropertyDescriptor(a,"_updateAutosize"),a),i(a,"_disableAutosize",[r],Object.getOwnPropertyDescriptor(a,"_disableAutosize"),a),a))}),define("discourse/components/featured-topic",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNameBindings:[":featured-topic"],click:function(e){var t=$(e.target);if(t.closest(".last-posted-at").length)return this.appEvents.trigger("topic-entrance:show",{topic:this.topic,position:t.offset()}),!1}})}),define("discourse/components/flag-action-type",["exports","discourse/models/post-action-type","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l,u,c;e.default=Ember.Component.extend((s=(0,n.default)("flag.name_key"),o=(0,n.default)("flag.name","flag.name_key","flag.is_custom_flag","username"),r=(0,n.default)("flag","selectedFlag"),a=(0,n.default)("flag.description","flag.short_description"),l=(0,n.default)("message.length"),u=(0,n.default)("message.length"),c={classNames:["flag-action-type"],customPlaceholder:function(e){return I18n.t("flagging.custom_placeholder_"+e)},formattedName:function(e,t,n,i){return n?e.replace("{{username}}",i):I18n.t("flagging.formatted_name."+t)},selected:function(e,t){return e===t},showMessageInput:Ember.computed.and("flag.is_custom_flag","selected"),showDescription:Ember.computed.not("showMessageInput"),isNotifyUser:Ember.computed.equal("flag.name_key","notify_user"),description:function(e,t){return this.site.mobileView?t:e},customMessageLengthClasses:function(e){return e<Discourse.SiteSettings.min_personal_message_post_length?"too-short":"ok"},customMessageLength:function(e){var n=e||0,i=Discourse.SiteSettings.min_personal_message_post_length;return 0===n?I18n.t("flagging.custom_message.at_least",{count:i}):n<i?I18n.t("flagging.custom_message.more",{count:i-n}):I18n.t("flagging.custom_message.left",{count:t.MAX_MESSAGE_LENGTH-n})},actions:{changePostActionType:function(e){this.changePostActionType(e)}}},i(c,"customPlaceholder",[s],Object.getOwnPropertyDescriptor(c,"customPlaceholder"),c),i(c,"formattedName",[o],Object.getOwnPropertyDescriptor(c,"formattedName"),c),i(c,"selected",[r],Object.getOwnPropertyDescriptor(c,"selected"),c),i(c,"description",[a],Object.getOwnPropertyDescriptor(c,"description"),c),i(c,"customMessageLengthClasses",[l],Object.getOwnPropertyDescriptor(c,"customMessageLengthClasses"),c),i(c,"customMessageLength",[u],Object.getOwnPropertyDescriptor(c,"customMessageLength"),c),c))}),define("discourse/components/flag-selection",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.observes)("nameKey"),i={_selectRadio:function(){this.$("input[type='radio']").prop("checked",!1);var e=this.nameKey;e&&this.$("#radio_"+e).prop("checked","true")},selectedChanged:function(){Ember.run.next(this,this._selectRadio)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"selectedChanged",[n],Object.getOwnPropertyDescriptor(i,"selectedChanged"),i),i))}),define("discourse/components/flat-button",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("title"),i={tagName:"button",classNames:["btn-flat"],attributeBindings:["disabled","translatedTitle:title"],translatedTitle:function(e){if(e)return I18n.t(e)},click:function(){return this.attrs.action()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"translatedTitle",[n],Object.getOwnPropertyDescriptor(i,"translatedTitle"),i),i))}),define("discourse/components/footer-message",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["footer-message"]})}),define("discourse/components/footer-nav",["exports","discourse/components/mount-widget","discourse/mixins/mobile-scroll-direction","discourse/mixins/scrolling","ember-addons/ember-computed-decorators","discourse/lib/utilities"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c=t.default.extend(i.default,n.default,(a=(0,s.observes)("mobileScrollDirection"),l=(0,s.observes)("currentRouteIndex"),u={widget:"footer-nav",mobileScrollDirection:null,scrollEventDisabled:!1,classNames:["footer-nav","visible"],routeHistory:[],currentRouteIndex:0,canGoBack:!1,canGoForward:!1,backForwardClicked:null,buildArgs:function(){return{canGoBack:this.canGoBack,canGoForward:this.canGoForward}},didInsertElement:function(){var e=this;this._super.apply(this,arguments),this.appEvents.on("page:changed",this,"_routeChanged"),(0,o.isAppWebview)()&&(this.appEvents.on("modal:body-shown",this,"_modalOn"),this.appEvents.on("modal:body-dismissed",this,"_modalOff")),(0,o.isiPad)()?$("body").addClass("footer-nav-ipad"):(this.bindScrolling({name:"footer-nav"}),$(window).on("resize.footer-nav-on-scroll",function(){return e.scrolled()}),this.appEvents.on("composer:opened",this,"_composerOpened"),this.appEvents.on("composer:closed",this,"_composerClosed"))},willDestroyElement:function(){this._super.apply(this,arguments),this.appEvents.off("page:changed",this,"_routeChanged"),(0,o.isAppWebview)()&&(this.appEvents.off("modal:body-shown",this,"_modalOn"),this.appEvents.off("modal:body-removed",this,"_modalOff")),(0,o.isiPad)()?$("body").removeClass("footer-nav-ipad"):(this.unbindScrolling("footer-nav"),$(window).unbind("resize.footer-nav-on-scroll"),this.appEvents.off("composer:opened",this,"_composerOpened"),this.appEvents.off("composer:closed",this,"_composerClosed"))},scrolled:function(){if(!(this.isDestroyed||this.isDestroying||"inDOM"!==this._state||this.scrollEventDisabled)){var e=window.pageYOffset||$("html").scrollTop();Ember.run.throttle(this,this.calculateDirection,e,150)}},toggleMobileFooter:function(){this.$().toggleClass("visible",null===this.mobileScrollDirection),$("body").toggleClass("footer-nav-visible",null===this.mobileScrollDirection)},_routeChanged:function(e){if(this.backForwardClicked)return void(this.backForwardClicked=null);this.routeHistory.push(e.url),this.set("currentRouteIndex",this.routeHistory.length),this.queueRerender()},_composerOpened:function(){this.set("mobileScrollDirection","down"),this.set("scrollEventDisabled",!0)},_composerClosed:function(){this.set("mobileScrollDirection",null),this.set("scrollEventDisabled",!1)},_modalOn:function(){(0,o.postRNWebviewMessage)("headerBg",$(".modal-backdrop").css("background-color"))},_modalOff:function(){(0,o.postRNWebviewMessage)("headerBg",$(".d-header").css("background-color"))},goBack:function(){this.set("currentRouteIndex",this.currentRouteIndex-1),this.backForwardClicked=!0,window.history.back()},goForward:function(){this.set("currentRouteIndex",this.currentRouteIndex+1),this.backForwardClicked=!0,window.history.forward()},setBackForward:function(){var e=this.currentRouteIndex;this.set("canGoBack",!!(e>1||document.referrer)),this.set("canGoForward",e<this.routeHistory.length)}},r(u,"toggleMobileFooter",[a],Object.getOwnPropertyDescriptor(u,"toggleMobileFooter"),u),r(u,"setBackForward",[l],Object.getOwnPropertyDescriptor(u,"setBackForward"),u),u));e.default=c}),define("discourse/components/future-date-input",["exports","ember-addons/ember-computed-decorators","select-kit/components/future-date-input-selector","discourse/controllers/edit-topic-timer"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u,c,d,p;e.default=Ember.Component.extend((o=(0,t.observes)("date","time"),r=(0,t.observes)("isBasedOnLastPost"),a=(0,t.default)("input","isBasedOnLastPost"),l=(0,t.default)("input","isBasedOnLastPost"),u=(0,t.default)("statusType","input","isCustom","date","time","willCloseImmediately","categoryId"),c=(0,t.default)("isBasedOnLastPost","input","lastPostedAt"),d=(0,t.default)("isBasedOnLastPost","lastPostedAt"),p={selection:null,date:null,time:null,includeDateTime:!0,isCustom:Ember.computed.equal("selection","pick_date_and_time"),isBasedOnLastPost:Ember.computed.equal("selection","set_based_on_last_post"),displayDateAndTimePicker:Ember.computed.and("includeDateTime","isCustom"),displayLabel:null,init:function(){if(this._super.apply(this,arguments),this.input)if(this.basedOnLastPost)this.set("selection","set_based_on_last_post");else{var e=moment(this.input);this.setProperties({selection:"pick_date_and_time",date:e.format("YYYY-MM-DD"),time:e.format("HH:mm")}),this._updateInput()}},timeInputDisabled:Ember.computed.empty("date"),_updateInput:function(){this.date||this.set("time",null);var e=this.time?" "+this.time:"",t=moment(""+this.date+e);t.isValid()?this.set("input",t.format(n.FORMAT)):this.set("input",null)},_updateBasedOnLastPost:function(){this.set("basedOnLastPost",this.isBasedOnLastPost)},duration:function(e,t){var n=moment();return t?parseFloat(e):moment(e)-n},executeAt:function(e,t){return t?moment().add(e,"hours").format(n.FORMAT):e},didReceiveAttrs:function(){this._super.apply(this,arguments),this.label&&this.set("displayLabel",I18n.t(this.label))},showTopicStatusInfo:function(e,t,n,s,o,r,a){return!(!e||r)&&((e!==i.PUBLISH_TO_CATEGORY_STATUS_TYPE||!Ember.isEmpty(a))&&(n?s||o:t))},willCloseImmediately:function(e,t,n){if(e&&t){var i=moment(n);return(i=i.add(t,"hours"))<moment()}},willCloseI18n:function(e,t){if(e){var n=Math.round((new Date-new Date(t))/36e5);return I18n.t("topic.auto_close_immediate",{count:n})}}},s(p,"_updateInput",[o],Object.getOwnPropertyDescriptor(p,"_updateInput"),p),s(p,"_updateBasedOnLastPost",[r],Object.getOwnPropertyDescriptor(p,"_updateBasedOnLastPost"),p),s(p,"duration",[a],Object.getOwnPropertyDescriptor(p,"duration"),p),s(p,"executeAt",[l],Object.getOwnPropertyDescriptor(p,"executeAt"),p),s(p,"showTopicStatusInfo",[u],Object.getOwnPropertyDescriptor(p,"showTopicStatusInfo"),p),s(p,"willCloseImmediately",[c],Object.getOwnPropertyDescriptor(p,"willCloseImmediately"),p),s(p,"willCloseI18n",[d],Object.getOwnPropertyDescriptor(p,"willCloseI18n"),p),p))}),define("discourse/components/generated-invite-link",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({didInsertElement:function(){this._super.apply(this,arguments),this.$("input").select().focus()}})}),define("discourse/components/global-notice",["exports","ember-addons/ember-computed-decorators","discourse-common/lib/icon-library","discourse/services/logs-notice","discourse-common/lib/buffered-render"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l;e.default=Ember.Component.extend((0,s.bufferedRender)((r=(0,t.on)("didInsertElement"),a=(0,t.on)("willDestroyElement"),l={rerenderTriggers:["site.isReadOnly","siteSettings.disable_emails"],buildBuffer:function(e){var t=[];if("1"===$.cookie("dosp")&&($.removeCookie("dosp",{path:"/"}),t.push([I18n.t("forced_anonymous"),"forced-anonymous"])),this.session.get("safe_mode")&&t.push([I18n.t("safe_mode.enabled"),"safe-mode"]),this.site.get("isReadOnly")&&t.push([I18n.t("read_only_mode.enabled"),"alert-read-only"]),"yes"!==this.siteSettings.disable_emails&&"non-staff"!==this.siteSettings.disable_emails||t.push([I18n.t("emails_are_disabled"),"alert-emails-disabled"]),this.site.get("wizard_required")){var s=I18n.t("wizard_required",{url:Discourse.getURL("/wizard")});t.push([s,"alert-wizard"])}this.currentUser&&this.currentUser.get("staff")&&this.siteSettings.bootstrap_mode_enabled&&(this.siteSettings.bootstrap_mode_min_users>0?t.push([I18n.t("bootstrap_mode_enabled",{min_users:this.siteSettings.bootstrap_mode_min_users}),"alert-bootstrap-mode"]):t.push([I18n.t("bootstrap_mode_disabled"),"alert-bootstrap-mode"])),_.isEmpty(this.siteSettings.global_notice)||t.push([this.siteSettings.global_notice,"alert-global-notice"]),i.default.currentProp("hidden")||t.push([i.default.currentProp("message"),"alert-logs-notice","<div class='close'>"+(0,n.iconHTML)("times")+"</div>"]),t.length>0&&e.push(t.map(function(e){var t="<div class='row'><div class='alert alert-info "+e[1]+"'>";return e[2]&&(t+=e[2]),t+=e[0]+"</div></div>"}).join(""))},_setupLogsNotice:function(){this._boundRerenderBuffer=Ember.run.bind(this,this.rerenderBuffer),i.default.current().addObserver("hidden",this._boundRerenderBuffer),this._boundResetCurrentProp=Ember.run.bind(this,this._resetCurrentProp),$(this.element).on("click.global-notice",".alert-logs-notice .close",this._boundResetCurrentProp)},_teardownLogsNotice:function(){this._boundResetCurrentProp&&$(this.element).off("click.global-notice",this._boundResetCurrentProp),this._boundRerenderBuffer&&i.default.current().removeObserver("hidden",this._boundRerenderBuffer)},_resetCurrentProp:function(){i.default.currentProp("text","")}},o(l,"_setupLogsNotice",[r],Object.getOwnPropertyDescriptor(l,"_setupLogsNotice"),l),o(l,"_teardownLogsNotice",[a],Object.getOwnPropertyDescriptor(l,"_teardownLogsNotice"),l),l)))}),define("discourse/components/google-search",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n;e.default=Ember.Component.extend((n={classNames:["google-search-form"],classNameBindings:["hidden:hidden"],hidden:Ember.computed.alias("siteSettings.login_required"),siteUrl:function(){return location.protocol+"//"+location.host+Discourse.getURL("/")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(n,"siteUrl",[t.default],Object.getOwnPropertyDescriptor(n,"siteUrl"),n),n))}),define("discourse/components/group-activity-filter",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"li"})}),define("discourse/components/group-card-contents",["exports","discourse/lib/computed","ember-addons/ember-computed-decorators","discourse/mixins/card-contents-base","discourse/mixins/cleans-up","discourse/lib/url"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p;e.default=Ember.Component.extend(i.default,s.default,(a=(0,n.default)("group.user_count","group.members.length"),l=(0,n.default)("group.name"),u=(0,n.default)("group"),c={elementId:"group-card",triggeringLinkClass:"mention-group",classNames:["no-bg"],classNameBindings:["visible:show","showBadges","hasCardBadgeImage","isFixed:fixed","groupClass"],allowBackgrounds:(0,t.setting)("allow_profile_backgrounds"),showBadges:(0,t.setting)("enable_badges"),postStream:Ember.computed.alias("topic.postStream"),viewingTopic:Ember.computed.match("currentPath",/^topic\./),showMoreMembers:Ember.computed.gt("moreMembersCount",0),hasMembersOrIsMember:Ember.computed.or("group.members","group.is_group_owner_display","group.is_group_user"),group:null,moreMembersCount:function(e,t){return e-t},groupClass:function(e){return e?"group-card-"+e:""},groupPath:function(e){return(0,o.groupPath)(e.name)},_showCallback:function(e,t){var n=this;this.store.find("group",e).then(function(e){return n.setProperties({group:e,visible:!0}),n._positionCard(t),e.flair_url||e.flair_bg_color||e.set("flair_url","fa-users"),e.set("limit",10),e.findMembers()}).catch(function(){return n._close()}).finally(function(){return n.set("loading",null)})},_close:function(){this._super.apply(this,arguments),this.set("group",null)},cleanUp:function(){this._close()},actions:{close:function(){this._close()},cancelFilter:function(){var e=this.postStream;e.cancelFilter(),e.refresh(),this._close()},messageGroup:function(){this.createNewMessageViaParams(this.get("group.name"))},showGroup:function(e){this.showGroup(e),this._close()},showUser:function(e){this.showUser(e),this._close()}}},r(c,"moreMembersCount",[a],(d=Object.getOwnPropertyDescriptor(c,"moreMembersCount"),d=d?d.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return d}}),c),r(c,"groupClass",[l],(p=Object.getOwnPropertyDescriptor(c,"groupClass"),p=p?p.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return p}}),c),r(c,"groupPath",[u],Object.getOwnPropertyDescriptor(c,"groupPath"),c),c))}),define("discourse/components/group-flair-inputs",["exports","ember-addons/ember-computed-decorators","discourse/lib/utilities","discourse-common/lib/icon-library","discourse/lib/ajax"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m;e.default=Ember.Component.extend((r=(0,t.default)("model.flair_url"),a=(0,t.default)("model.flair_url","flairPreviewIcon"),l=(0,t.observes)("model.flair_url"),u=(0,t.default)("model.flair_url","flairPreviewIcon"),c=(0,t.default)("model.flair_url","flairPreviewImage","model.flairBackgroundHexColor","model.flairHexColor"),d=(0,t.default)("model.flairBackgroundHexColor"),p=(0,t.default)("flairPreviewImage"),m={classNames:["group-flair-inputs"],demoAvatarUrl:function(){return Discourse.getURL("/images/avatar.png")},flairPreviewIcon:function(e){return e&&/fa(r|b?)-/.test(e)},flairPreviewIconUrl:function(e,t){return t?(0,i.convertIconClass)(e):""},_loadSVGIcon:function(){Ember.run.debounce(this,this._loadIcon,1e3)},_loadIcon:function(){var e=(0,i.convertIconClass)(this.get("model.flair_url")),t="#svg-sprites",n="ajax-icon-holder";e&&($(t+" symbol#"+e).length||(0,s.ajax)("/svg-sprite/search/"+e).then(function(e){0===$("#svg-sprites .ajax-icon-holder").length&&$(t).append('<div class="'+n+'">'),$("#svg-sprites .ajax-icon-holder").html("<svg xmlns='http://www.w3.org/2000/svg' style='display: none;'>"+e+"</svg>")}))},flairPreviewImage:function(e,t){return e&&!t},flairPreviewStyle:function(e,t,i,s){var o="";return t&&(o+="background-image: url("+(0,n.escapeExpression)(e)+");"),i&&(o+="background-color: #"+i+";"),s&&(o+="color: #"+s+";"),Ember.String.htmlSafe(o)},flairPreviewClasses:function(e){if(e)return"rounded"},flairPreviewLabel:function(e){var t=e?"image":"icon";return I18n.t("groups.flair_preview_"+t)}},o(m,"demoAvatarUrl",[t.default],Object.getOwnPropertyDescriptor(m,"demoAvatarUrl"),m),o(m,"flairPreviewIcon",[r],Object.getOwnPropertyDescriptor(m,"flairPreviewIcon"),m),o(m,"flairPreviewIconUrl",[a],Object.getOwnPropertyDescriptor(m,"flairPreviewIconUrl"),m),o(m,"_loadSVGIcon",[l],Object.getOwnPropertyDescriptor(m,"_loadSVGIcon"),m),o(m,"flairPreviewImage",[u],Object.getOwnPropertyDescriptor(m,"flairPreviewImage"),m),o(m,"flairPreviewStyle",[c],Object.getOwnPropertyDescriptor(m,"flairPreviewStyle"),m),o(m,"flairPreviewClasses",[d],Object.getOwnPropertyDescriptor(m,"flairPreviewClasses"),m),o(m,"flairPreviewLabel",[p],Object.getOwnPropertyDescriptor(m,"flairPreviewLabel"),m),m))}),define("discourse/components/group-index-toggle",["exports","discourse-common/lib/icon-library","discourse-common/lib/buffered-render"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend((0,n.bufferedRender)({tagName:"th",classNames:["sortable"],rerenderTriggers:["order","desc"],buildBuffer:function(e){e.push("<span class='header-contents'>"),e.push(I18n.t(this.i18nKey)),this.field===this.order&&e.push((0,t.iconHTML)(this.desc?"chevron-down":"chevron-up")),e.push("</span>")},click:function(){this.order===this.field?this.set("desc",!this.desc||null):this.setProperties({order:this.field,desc:null})}}))}),define("discourse/components/group-manage-logs-filter",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.default)("type"),s=(0,t.default)("value","type"),o={tagName:"",label:function(e){return I18n.t("groups.manage.logs."+e)},filterText:function(e,t){return"action"===t?I18n.t("group_histories.actions."+e):e},actions:{clearFilter:function(e){this.clearFilter(e)}}},n(o,"label",[i],Object.getOwnPropertyDescriptor(o,"label"),o),n(o,"filterText",[s],Object.getOwnPropertyDescriptor(o,"filterText"),o),o))}),define("discourse/components/group-manage-logs-row",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"",expandDetails:!1,actions:{toggleDetails:function(){this.toggleProperty("expandDetails")},filter:function(e){this.set("filters."+e.key,e.value)}}})}),define("discourse/components/group-manage-save-button",["exports","discourse/lib/ajax-error","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Component.extend((i=(0,n.default)("saving"),s={saving:null,savingText:function(e){return e?I18n.t("saving"):e?I18n.t("saving"):I18n.t("save")},actions:{save:function(){var e=this;return this.set("saving",!0),this.model.save().then(function(){e.set("saved",!0)}).catch(t.popupAjaxError).finally(function(){return e.set("saving",!1)})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o +}(s,"savingText",[i],Object.getOwnPropertyDescriptor(s,"savingText"),s),s))}),define("discourse/components/group-member-dropdown",["exports","ember-addons/ember-computed-decorators","select-kit/components/dropdown-select-box"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=n.default.extend((i=(0,t.default)("member.owner"),s={pluginApiIdentifiers:["group-member-dropdown"],classNames:"group-member-dropdown",showFullTitle:!1,allowInitialValueMutation:!1,allowAutoSelectFirst:!1,init:function(){this._super.apply(this,arguments),this.headerIcon=["wrench"]},autoHighlight:function(){},content:function(e){var t=[{id:"removeMember",name:I18n.t("groups.members.remove_member"),description:I18n.t("groups.members.remove_member_description",{username:this.get("member.username")}),icon:"user-times"}];return this.currentUser&&this.currentUser.admin&&(e?t.push({id:"removeOwner",name:I18n.t("groups.members.remove_owner"),description:I18n.t("groups.members.remove_owner_description",{username:this.get("member.username")}),icon:"shield-alt"}):t.push({id:"makeOwner",name:I18n.t("groups.members.make_owner"),description:I18n.t("groups.members.make_owner_description",{username:this.get("member.username")}),icon:"shield-alt"})),t},mutateValue:function(e){switch(e){case"removeMember":this.removeMember(this.member);break;case"makeOwner":this.makeOwner(this.get("member.username"));break;case"removeOwner":this.removeOwner(this.member)}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"content",[i],Object.getOwnPropertyDescriptor(s,"content"),s),s))}),define("discourse/components/group-member",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["item"],actions:{remove:function(){this.removeAction(this.member)}}})}),define("discourse/components/group-members-input",["exports","ember-addons/ember-computed-decorators","discourse/lib/ajax-error","discourse/lib/computed"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l;e.default=Ember.Component.extend((o=(0,t.default)("model.limit","model.offset","model.user_count"),r=(0,t.default)("model.limit","model.user_count"),a=(0,t.default)("model.usernames"),l={classNames:["group-members-input"],addButton:!0,currentPage:function(e,t,n){return 0===n?0:Math.floor(t/e)+1},totalPages:function(e,t){return 0===t?0:Math.ceil(t/e)},disableAddButton:function(e){return!(e&&e.length>0)},showingFirst:Ember.computed.lte("currentPage",1),showingLast:(0,i.propertyEqual)("currentPage","totalPages"),actions:{next:function(){if(!this.showingLast){var e=this.model,t=Math.min(e.get("offset")+e.get("limit"),e.get("user_count"));return e.set("offset",t),e.findMembers()}},previous:function(){if(!this.showingFirst){var e=this.model,t=Math.max(e.get("offset")-e.get("limit"),0);return e.set("offset",t),e.findMembers()}},addMembers:function(){Ember.isEmpty(this.get("model.usernames"))||(this.model.addMembers(this.get("model.usernames")).catch(n.popupAjaxError),this.set("model.usernames",null))},removeMember:function(e){var t=this,n=I18n.t("groups.manage.delete_member_confirm",{username:e.get("username"),group:this.get("model.name")});return bootbox.confirm(n,I18n.t("no_value"),I18n.t("yes_value"),function(n){n&&t.model.removeMember(e)})}}},s(l,"currentPage",[o],Object.getOwnPropertyDescriptor(l,"currentPage"),l),s(l,"totalPages",[r],Object.getOwnPropertyDescriptor(l,"totalPages"),l),s(l,"disableAddButton",[a],Object.getOwnPropertyDescriptor(l,"disableAddButton"),l),l))}),define("discourse/components/group-membership-button",["exports","ember-addons/ember-computed-decorators","discourse/lib/ajax-error","discourse/lib/show-modal"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l,u;e.default=Ember.Component.extend((o=(0,t.default)("model.public_admission","userIsGroupUser"),r=(0,t.default)("model.public_exit","userIsGroupUser"),a=(0,t.default)("model.allow_membership_requests","userIsGroupUser"),l=(0,t.default)("model.is_group_user"),u={classNames:["group-membership-button"],canJoinGroup:function(e,t){return e&&!t},canLeaveGroup:function(e,t){return e&&t},canRequestMembership:function(e,t){return e&&!t},userIsGroupUser:function(e){return!!e},_showLoginModal:function(){this.showLogin(),$.cookie("destination_url",window.location.href)},actions:{joinGroup:function(){var e=this;if(this.currentUser){this.set("updatingMembership",!0);var t=this.model;t.addMembers(this.currentUser.get("username")).then(function(){t.set("is_group_user",!0)}).catch(n.popupAjaxError).finally(function(){e.set("updatingMembership",!1)})}else this._showLoginModal()},leaveGroup:function(){var e=this;this.set("updatingMembership",!0);var t=this.model;t.removeMember(this.currentUser).then(function(){t.set("is_group_user",!1)}).catch(n.popupAjaxError).finally(function(){e.set("updatingMembership",!1)})},showRequestMembershipForm:function(){this.currentUser?(0,i.default)("request-group-membership-form",{model:this.model}):this._showLoginModal()}}},s(u,"canJoinGroup",[o],Object.getOwnPropertyDescriptor(u,"canJoinGroup"),u),s(u,"canLeaveGroup",[r],Object.getOwnPropertyDescriptor(u,"canLeaveGroup"),u),s(u,"canRequestMembership",[a],Object.getOwnPropertyDescriptor(u,"canRequestMembership"),u),s(u,"userIsGroupUser",[l],Object.getOwnPropertyDescriptor(u,"userIsGroupUser"),u),u))}),define("discourse/components/group-navigation",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:""})}),define("discourse/components/group-post",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i,s;e.default=Ember.Component.extend((n=(0,t.default)("post.url"),i={postUrl:Discourse.getURL},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"postUrl",[n],(s=Object.getOwnPropertyDescriptor(i,"postUrl"),s=s?s.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return s}}),i),i))}),define("discourse/components/group-selector",["exports","ember-addons/ember-computed-decorators","discourse/lib/raw-templates"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Component.extend((s=(0,t.default)("placeholderKey"),o=(0,t.observes)("groupNames"),r=(0,t.on)("didInsertElement"),a={placeholder:function(e){return e?I18n.t(e):""},_update:function(){"true"===this.canReceiveUpdates&&this._initializeAutocomplete({updateData:!0})},_initializeAutocomplete:function(e){var t=this,i=void 0,s=this.groupNames;this.$("input").autocomplete({allowAny:!1,items:_.isArray(s)?s:Ember.isEmpty(s)?[]:[s],single:this.single,fullWidthWrap:this.fullWidthWrap,updateData:!(!e||!e.updateData)&&e.updateData,onChangeItems:function(e){i=e,t.set("groupNames",e.join(","))},transformComplete:function(e){return e.name},dataSource:function(e){return t.groupFinder(e).then(function(e){return i?e.filter(function(e){return!i.any(function(t){return t===e.name})}):e})},template:(0,n.findRawTemplate)("group-selector-autocomplete")})}},i(a,"placeholder",[s],Object.getOwnPropertyDescriptor(a,"placeholder"),a),i(a,"_update",[o],Object.getOwnPropertyDescriptor(a,"_update"),a),i(a,"_initializeAutocomplete",[r],Object.getOwnPropertyDescriptor(a,"_initializeAutocomplete"),a),a))}),define("discourse/components/groups-form-interaction-fields",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("siteSettings.email_in","model.automatic","currentUser.admin"),i={init:function(){this._super.apply(this,arguments),this.visibilityLevelOptions=[{name:I18n.t("admin.groups.manage.interaction.visibility_levels.public"),value:0},{name:I18n.t("admin.groups.manage.interaction.visibility_levels.members"),value:1},{name:I18n.t("admin.groups.manage.interaction.visibility_levels.staff"),value:2},{name:I18n.t("admin.groups.manage.interaction.visibility_levels.owners"),value:3}],this.aliasLevelOptions=[{name:I18n.t("groups.alias_levels.nobody"),value:0},{name:I18n.t("groups.alias_levels.only_admins"),value:1},{name:I18n.t("groups.alias_levels.mods_and_admins"),value:2},{name:I18n.t("groups.alias_levels.members_mods_and_admins"),value:3},{name:I18n.t("groups.alias_levels.everyone"),value:99}]},showEmailSettings:function(e,t,n){return e&&n&&!t}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"showEmailSettings",[n],Object.getOwnPropertyDescriptor(i,"showEmailSettings"),i),i))}),define("discourse/components/groups-form-membership-fields",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.default)("model.visibility_level","model.public_admission"),s=(0,t.default)("model.visibility_level","model.allow_membership_requests"),o={init:function(){this._super.apply(this,arguments),this.trustLevelOptions=[{name:I18n.t("admin.groups.manage.membership.trust_levels_none"),value:0},{name:1,value:1},{name:2,value:2},{name:3,value:3},{name:4,value:4}]},disableMembershipRequestSetting:function(e,t){return 0!==(e=parseInt(e))||t},disablePublicSetting:function(e,t){return 0!==(e=parseInt(e))||t}},n(o,"disableMembershipRequestSetting",[i],Object.getOwnPropertyDescriptor(o,"disableMembershipRequestSetting"),o),n(o,"disablePublicSetting",[s],Object.getOwnPropertyDescriptor(o,"disablePublicSetting"),o),o))}),define("discourse/components/groups-form-profile-fields",["exports","ember-addons/ember-computed-decorators","discourse/models/group","discourse/models/input-validation","discourse/lib/debounce"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l;e.default=Ember.Component.extend((r=(0,t.default)("basicNameValidation","uniqueNameValidation"),a=(0,t.observes)("nameInput"),l={disableSave:null,nameInput:null,didInsertElement:function(){this._super.apply(this,arguments);var e=this.get("model.name");e?this.set("nameInput",e):this.set("disableSave",!0)},canEdit:Ember.computed.not("model.automatic"),nameValidation:function(e,t){return t||e},_validateName:function(){if(name=this.nameInput,name!==this.get("model.name"))return void 0===name?this._failedInputValidation():""===name?(this.set("uniqueNameValidation",null),this._failedInputValidation(I18n.t("admin.groups.new.name.blank"))):name.length<this.siteSettings.min_username_length?this._failedInputValidation(I18n.t("admin.groups.new.name.too_short")):name.length>this.siteSettings.max_username_length?this._failedInputValidation(I18n.t("admin.groups.new.name.too_long")):(this.checkGroupName(),this._failedInputValidation(I18n.t("admin.groups.new.name.checking")))},checkGroupName:(0,s.default)(function(){var e=this;name=this.nameInput,Ember.isEmpty(name)||n.default.checkName(name).then(function(t){if(t.available)e.set("uniqueNameValidation",i.default.create({ok:!0,reason:I18n.t("admin.groups.new.name.available")})),e.set("disableSave",!1),e.set("model.name",e.nameInput);else{var n=void 0;n=t.errors?t.errors.join(" "):I18n.t("admin.groups.new.name.not_available"),e.set("uniqueNameValidation",e._failedInputValidation(n))}})},500),_failedInputValidation:function(e){this.set("disableSave",!0);var t={failed:!0};e&&(t.reason=e),this.set("basicNameValidation",i.default.create(t))}},o(l,"nameValidation",[r],Object.getOwnPropertyDescriptor(l,"nameValidation"),l),o(l,"_validateName",[a],Object.getOwnPropertyDescriptor(l,"_validateName"),l),l))}),define("discourse/components/groups-info",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("group.full_name","group.title"),i={tagName:"span",classNames:["group-info-details"],showFullName:function(e,t){return e&&e.length&&e!==t}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"showFullName",[n],Object.getOwnPropertyDescriptor(i,"showFullName"),i),i))}),define("discourse/components/header-extra-info",["exports","discourse-common/lib/deprecated"],function(e,t){"use strict";function n(){(0,t.default)("`needsSecondRowIf` is deprecated. Use widget hooks on `header-second-row`")}Object.defineProperty(e,"__esModule",{value:!0}),e.needsSecondRowIf=n}),define("discourse/components/hide-modal-trigger",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({didInsertElement:function(){this._super.apply(this,arguments),$(".d-modal.fixed-modal").modal("hide").addClass("hidden")}})}),define("discourse/components/highlight-text",["exports","discourse/lib/highlight-text"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"span",_highlightOnInsert:function(){var e=this.highlight;(0,t.default)(this.$(),e)}.observes("highlight").on("didInsertElement")})}),define("discourse/components/ignored-user-list-item",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"div",items:null,actions:{removeIgnoredUser:function(e){this.onRemoveIgnoredUser(e)}}})}),define("discourse/components/ignored-user-list",["exports","discourse/lib/ajax-error","discourse/lib/show-modal","discourse/models/user"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({item:null,actions:{removeIgnoredUser:function(e){var n=this;this.set("saved",!1),this.items.removeObject(e),i.default.findByUsername(e).then(function(e){e.updateNotificationLevel("normal").catch(t.popupAjaxError).finally(function(){return n.set("saved",!0)})})},newIgnoredUser:function(){var e=this;(0,n.default)("ignore-duration-with-username",{model:this.model}).setProperties({onUserIgnored:function(t){e.items.addObject(t)}})}}})}),define("discourse/components/image-uploader",["exports","ember-addons/ember-computed-decorators","discourse/mixins/upload","discourse/lib/lightbox","discourse/lib/ajax","discourse/lib/ajax-error"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p;e.default=Ember.Component.extend(n.default,(a=(0,t.default)("imageUrl","placeholderUrl"),l=(0,t.default)("placeholderUrl"),u=(0,t.default)("imageUrl"),c=(0,t.default)("imageCDNURL"),d=(0,t.default)("imageUrl"),p={classNames:["image-uploader"],loadingLightbox:!1,init:function(){this._super.apply(this,arguments),this._applyLightbox()},willDestroyElement:function(){this._super.apply(this,arguments);var e=$("a.lightbox");e&&"function"==typeof e.magnificPopup&&$("a.lightbox").magnificPopup("close")},showingPlaceholder:function(e,t){return!e&&t},placeholderStyle:function(e){return Ember.isEmpty(e)?"".htmlSafe():("background-image: url("+e+")").htmlSafe()},imageCDNURL:function(e){return Ember.isEmpty(e)?"".htmlSafe():Discourse.getURLWithCDN(e)},backgroundStyle:function(e){return("background-image: url("+e+")").htmlSafe()},imageBaseName:function(e){if(!Ember.isEmpty(e))return e.split("/").slice(-1)[0]},validateUploadedFilesOptions:function(){return{imagesOnly:!0}},uploadDone:function(e){this.setProperties({imageUrl:e.url,imageId:e.id,imageFilesize:e.human_filesize,imageFilename:e.original_filename,imageWidth:e.width,imageHeight:e.height}),this._applyLightbox(),this.onUploadDone&&this.onUploadDone(e)},_openLightbox:function(){var e=this;Ember.run.next(function(){return e.$("a.lightbox").magnificPopup("open")})},_applyLightbox:function(){var e=this;this.imageUrl&&Ember.run.next(function(){return(0,i.default)(e.$())})},actions:{toggleLightbox:function(){var e=this;this.imageFilename?this._openLightbox():(this.set("loadingLightbox",!0),(0,s.ajax)("/uploads/lookup-metadata",{type:"POST",data:{url:this.imageUrl}}).then(function(t){e.setProperties({imageFilename:t.original_filename,imageFilesize:t.human_filesize,imageWidth:t.width,imageHeight:t.height}),e._openLightbox(),e.set("loadingLightbox",!1)}).catch(o.popupAjaxError))},trash:function(){this.setProperties({imageUrl:null,imageId:null}),this.onUploadDeleted&&this.onUploadDeleted()}}},r(p,"showingPlaceholder",[a],Object.getOwnPropertyDescriptor(p,"showingPlaceholder"),p),r(p,"placeholderStyle",[l],Object.getOwnPropertyDescriptor(p,"placeholderStyle"),p),r(p,"imageCDNURL",[u],Object.getOwnPropertyDescriptor(p,"imageCDNURL"),p),r(p,"backgroundStyle",[c],Object.getOwnPropertyDescriptor(p,"backgroundStyle"),p),r(p,"imageBaseName",[d],Object.getOwnPropertyDescriptor(p,"imageBaseName"),p),p))}),define("discourse/components/images-uploader",["exports","ember-addons/ember-computed-decorators","discourse/mixins/upload"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Component.extend(n.default,(i=(0,t.default)("uploading"),s={type:"avatar",tagName:"span",uploadButtonText:function(e){return e?I18n.t("uploading"):I18n.t("user.change_avatar.upload_picture")},validateUploadedFilesOptions:function(){return{imagesOnly:!0}},uploadDone:function(e){this.done(e)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"uploadButtonText",[i],Object.getOwnPropertyDescriptor(s,"uploadButtonText"),s),s))}),define("discourse/components/input-tip",["exports","discourse-common/lib/buffered-render","discourse-common/lib/icon-library"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend((0,t.bufferedRender)({classNameBindings:[":tip","good","bad"],rerenderTriggers:["validation"],bad:Ember.computed.alias("validation.failed"),good:Ember.computed.not("bad"),buildBuffer:function(e){var t=this.get("validation.reason");t&&e.push((0,n.iconHTML)(this.good?"check":"times")+" "+t)}}))}),define("discourse/components/invite-panel",["exports","discourse/lib/utilities","ember-addons/ember-computed-decorators","discourse/models/group","discourse/models/invite","discourse/lib/computed"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p,m,f,b,h,g,v,y,_,w;e.default=Ember.Component.extend((a=(0,n.default)("isAdmin","emailOrUsername","invitingToTopic","isPrivateTopic","inviteModel.groupNames.[]","inviteModel.saving","inviteModel.details.can_invite_to"),l=(0,n.default)("isAdmin","emailOrUsername","inviteModel.saving","isPrivateTopic","inviteModel.groupNames.[]","hasCustomMessage"),u=(0,n.default)("inviteModel.saving"),c=(0,n.default)("inviteModel"),d=(0,n.default)("inviteModel","inviteModel.details.can_invite_via_email"),p=(0,n.default)("isPM","canInviteViaEmail"),m=(0,n.default)("isAdmin","inviteModel.group_users"),f=(0,n.default)("isGroupOwnerOrAdmin","emailOrUsername","isPrivateTopic","isPM","invitingToTopic","canInviteViaEmail"),b=(0,n.default)("emailOrUsername"),h=(0,n.default)("isPM","invitingToTopic","emailOrUsername","isPrivateTopic","isAdmin","canInviteViaEmail"),g=(0,n.default)("isPrivateTopic"),v=(0,n.default)("isPM","emailOrUsername","invitingExistingUserToTopic"),y=(0,n.default)("isPM"),_=(0,n.default)("canInviteViaEmail"),w={tagName:null,inviteModel:Ember.computed.alias("panel.model.inviteModel"),userInvitedShow:Ember.computed.alias("panel.model.userInvitedShow"),emailOrUsername:null,hasCustomMessage:!1,customMessage:null,inviteIcon:"envelope",invitingExistingUserToTopic:!1,isAdmin:Ember.computed.alias("currentUser.admin"),willDestroyElement:function(){this._super.apply(this,arguments),this.reset()},disabled:function(e,n,i,s,o,r,a){if(r)return!0;if(Ember.isEmpty(n))return!0;var l=n.trim();return!i&&!(0,t.emailValid)(l)||(!(e||!s||!(0,t.emailValid)(l))||!!(s&&Ember.isEmpty(o)&&(0,t.emailValid)(l)))},disabledCopyLink:function(e,n,i,s,o,r){if(r)return!0;if(i)return!0;if(Ember.isEmpty(n))return!0;var a=n.trim();return!(0,t.emailValid)(a)||(!(e||!s||!(0,t.emailValid)(a))||!!(s&&Ember.isEmpty(o)&&(0,t.emailValid)(a)))},buttonTitle:function(e){return e?"topic.inviting":"topic.invite_reply.action"},invitingToTopic:function(e){return e!==this.currentUser},canInviteViaEmail:function(e,t){return this.inviteModel===this.currentUser||t},showCopyInviteButton:function(e,t){return t&&!e},topicId:Ember.computed.alias("inviteModel.id"),isPrivateTopic:Ember.computed.and("invitingToTopic","inviteModel.category.read_restricted"),isPM:Ember.computed.equal("inviteModel.archetype","private_message"),allowExistingMembers:Ember.computed.alias("invitingToTopic"),isGroupOwnerOrAdmin:function(e,t){return e||t&&t.some(function(e){return e.owner})},showGroups:function(e,n,i,s,o,r){return e&&r&&!s&&((0,t.emailValid)(n)||i||!o)},showCustomMessage:function(e){return this.inviteModel===this.currentUser||(0,t.emailValid)(e)},inviteInstructions:function(e,n,i,s,o,r){return r?e?I18n.t("topic.invite_private.email_or_username"):n?s&&!o?I18n.t("topic.invite_reply.to_username"):Ember.isEmpty(i)?I18n.t("topic.invite_reply.to_topic_blank"):(0,t.emailValid)(i)?(this.set("inviteIcon","envelope"),I18n.t("topic.invite_reply.to_topic_email")):(this.set("inviteIcon","hand-point-right"),I18n.t("topic.invite_reply.to_topic_username")):I18n.t("topic.invite_reply.to_forum"):I18n.t("topic.invite_reply.sso_enabled")},showGroupsClass:function(e){return e?"required":"optional"},groupFinder:function(e){return i.default.findAll({term:e,ignore_automatic:!0})},successMessage:function(e,n,i){return this.hasGroups?I18n.t("topic.invite_private.success_group"):e?I18n.t("topic.invite_private.success"):i?I18n.t("topic.invite_reply.success_existing_email",{emailOrUsername:n}):(0,t.emailValid)(n)?I18n.t("topic.invite_reply.success_email",{emailOrUsername:n}):I18n.t("topic.invite_reply.success_username")},errorMessage:function(e){return e?I18n.t("topic.invite_private.error"):I18n.t("topic.invite_reply.error")},placeholderKey:function(e){return e?"topic.invite_private.email_or_username_placeholder":"topic.invite_reply.username_placeholder"},customMessagePlaceholder:(0,o.i18n)("invite.custom_message_placeholder"),reset:function(){this.setProperties({emailOrUsername:null,hasCustomMessage:!1,customMessage:null,invitingExistingUserToTopic:!1}),this.inviteModel.setProperties({groupNames:null,error:!1,saving:!1,finished:!1,inviteLink:null})},actions:{createInvite:function(){var e=this;if(!this.disabled){var n=this.get("inviteModel.groupNames"),i=this.userInvitedShow,o=this.inviteModel;o.setProperties({saving:!0,error:!1});var r=function(t){t.jqXHR.responseJSON&&t.jqXHR.responseJSON.errors?e.set("errorMessage",t.jqXHR.responseJSON.errors[0]):e.set("errorMessage",e.isPM?I18n.t("topic.invite_private.error"):I18n.t("topic.invite_reply.error")),o.setProperties({saving:!1,error:!0})};return this.hasGroups?this.inviteModel.createGroupInvite(this.emailOrUsername.trim()).then(function(t){o.setProperties({saving:!1,finished:!0}),e.get("inviteModel.details.allowed_groups").pushObject(Ember.Object.create(t.group)),e.appEvents.trigger("post-stream:refresh")}).catch(r):this.inviteModel.createInvite(this.emailOrUsername.trim(),n,this.customMessage).then(function(n){o.setProperties({saving:!1,finished:!0}),!e.invitingToTopic&&i?s.default.findInvitedBy(e.currentUser,i.get("filter")).then(function(e){i.setProperties({model:e,totalInvites:e.invites.length})}):e.isPM&&n&&n.user?(e.get("inviteModel.details.allowed_users").pushObject(Ember.Object.create(n.user)),e.appEvents.trigger("post-stream:refresh")):e.invitingToTopic&&(0,t.emailValid)(e.emailOrUsername.trim())&&n&&n.user&&e.set("invitingExistingUserToTopic",!0)}).catch(r)}},generateInvitelink:function(){var e=this;if(!this.disabled){var t=this.get("inviteModel.groupNames"),n=this.userInvitedShow,i=this.inviteModel;i.setProperties({saving:!0,error:!1});var o=void 0;return this.invitingToTopic&&(o=this.get("inviteModel.id")),i.generateInviteLink(this.emailOrUsername.trim(),t,o).then(function(t){i.setProperties({saving:!1,finished:!0,inviteLink:t}),n&&s.default.findInvitedBy(e.currentUser,n.get("filter")).then(function(e){n.setProperties({model:e,totalInvites:e.invites.length})})}).catch(function(t){t.jqXHR.responseJSON&&t.jqXHR.responseJSON.errors?e.set("errorMessage",t.jqXHR.responseJSON.errors[0]):e.set("errorMessage",e.isPM?I18n.t("topic.invite_private.error"):I18n.t("topic.invite_reply.error")),i.setProperties({saving:!1,error:!0})})}},showCustomMessageBox:function(){this.toggleProperty("hasCustomMessage"),this.hasCustomMessage?this.inviteModel===this.currentUser?this.set("customMessage",I18n.t("invite.custom_message_template_forum")):this.set("customMessage",I18n.t("invite.custom_message_template_topic")):this.set("customMessage",null)}}},r(w,"disabled",[a],Object.getOwnPropertyDescriptor(w,"disabled"),w),r(w,"disabledCopyLink",[l],Object.getOwnPropertyDescriptor(w,"disabledCopyLink"),w),r(w,"buttonTitle",[u],Object.getOwnPropertyDescriptor(w,"buttonTitle"),w),r(w,"invitingToTopic",[c],Object.getOwnPropertyDescriptor(w,"invitingToTopic"),w),r(w,"canInviteViaEmail",[d],Object.getOwnPropertyDescriptor(w,"canInviteViaEmail"),w),r(w,"showCopyInviteButton",[p],Object.getOwnPropertyDescriptor(w,"showCopyInviteButton"),w),r(w,"isGroupOwnerOrAdmin",[m],Object.getOwnPropertyDescriptor(w,"isGroupOwnerOrAdmin"),w),r(w,"showGroups",[f],Object.getOwnPropertyDescriptor(w,"showGroups"),w),r(w,"showCustomMessage",[b],Object.getOwnPropertyDescriptor(w,"showCustomMessage"),w),r(w,"inviteInstructions",[h],Object.getOwnPropertyDescriptor(w,"inviteInstructions"),w),r(w,"showGroupsClass",[g],Object.getOwnPropertyDescriptor(w,"showGroupsClass"),w),r(w,"successMessage",[v],Object.getOwnPropertyDescriptor(w,"successMessage"),w),r(w,"errorMessage",[y],Object.getOwnPropertyDescriptor(w,"errorMessage"),w),r(w,"placeholderKey",[_],Object.getOwnPropertyDescriptor(w,"placeholderKey"),w),w))}),define("discourse/components/latest-topic-list-item",["exports","discourse/components/topic-list-item"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({attributeBindings:["topic.id:data-topic-id"],classNameBindings:[":latest-topic-list-item","topic.archived","topic.visited"],showEntrance:t.showEntrance,navigateToTopic:t.navigateToTopic,click:function(e){return!1!==this.showEntrance(e)&&this.unhandledRowClick(e,this.topic)},unhandledRowClick:function(){}})}),define("discourse/components/link-to-input",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({showInput:!1,click:function(){var e=this;return this.onClick(),Ember.run.schedule("afterRender",function(){e.$().find("input").focus()}),!1}})}),define("discourse/components/links-redirect",["exports","discourse/lib/click-track"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({didInsertElement:function(){this._super.apply(this,arguments),$(this.element).on("click.discourse-redirect","a",function(e){return t.default.trackClick(e)})},willDestroyElement:function(){this._super.apply(this,arguments),$(this.element).off("click.discourse-redirect","a")}})}), +define("discourse/components/load-more",["exports","discourse/mixins/load-more"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend(t.default,{init:function(){this._super.apply(this,arguments),this.set("eyelineSelector",this.selector)},actions:{loadMore:function(){this.action()}}})}),define("discourse/components/login-buttons",["exports","discourse/models/login-method","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=Ember.Component.extend((s=(0,n.default)("buttons.length","showLoginWithEmailLink"),o={elementId:"login-buttons",classNameBindings:["hidden"],hidden:function(e,t){return 0===e&&!t},buttons:function(){return(0,t.findAll)()},actions:{externalLogin:function(e){this.externalLogin(e)}}},i(o,"hidden",[s],Object.getOwnPropertyDescriptor(o,"hidden"),o),i(o,"buttons",[n.default],Object.getOwnPropertyDescriptor(o,"buttons"),o),o))}),define("discourse/components/login-modal",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({didInsertElement:function(){var e=this;this._super.apply(this,arguments);var t=$("#hidden-login-form input[name=username]").val();t?(this.set("loginName",t),this.set("loginPassword",$("#hidden-login-form input[name=password]").val())):$.cookie("email")&&this.set("loginName",$.cookie("email")),Ember.run.schedule("afterRender",function(){$("#login-account-password, #login-account-name, #login-second-factor").keydown(function(t){13===t.keyCode&&e.action()})})},mouseMove:function(e){this.set("screenX",e.screenX),this.set("screenY",e.screenY)}})}),define("discourse/components/login-reply-button",["exports","discourse/components/d-button"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({label:"topic.reply.title",icon:"reply",action:"showLogin"})}),define("discourse/components/mobile-category-topic",["exports","discourse/components/topic-list-item"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"tr",classNameBindings:[":category-topic-link","topic.archived","topic.visited"],click:t.showEntrance})}),define("discourse/components/mobile-nav",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.on)("init"),s=(0,t.observes)("currentPath"),o={_init:function(){if(!this.get("site.mobileView")){var e=this.desktopClass;e&&(e=e.split(" "),this.set("classNames",e))}},tagName:"ul",selectedHtml:null,classNames:["mobile-nav"],currentPathChanged:function(){var e=this;this.set("expanded",!1),Ember.run.next(function(){return e._updateSelectedHtml()})},_updateSelectedHtml:function(){var e=this.$(".active");e&&e.html&&this.set("selectedHtml",e.html())},didInsertElement:function(){this._updateSelectedHtml()},actions:{toggleExpanded:function(){var e=this;this.toggleProperty("expanded"),Ember.run.next(function(){e.expanded&&$(window).off("click.mobile-nav").on("click.mobile-nav",function(t){var n=e.$(".expander");n=n&&n[0],$(t.target)[0]!==n&&(e.set("expanded",!1),$(window).off("click.mobile-nav"))})})}}},n(o,"_init",[i],Object.getOwnPropertyDescriptor(o,"_init"),o),n(o,"currentPathChanged",[s],Object.getOwnPropertyDescriptor(o,"currentPathChanged"),o),o))}),define("discourse/components/modal-panel",["exports","discourse/lib/computed"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({panel:null,panelComponent:(0,t.fmt)("panel.id","%@-panel"),classNameBindings:["panel.id"],classNames:["modal-panel"]})}),define("discourse/components/modal-tab",["exports","discourse/lib/computed"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"li",classNames:["modal-tab"],panel:null,selectedPanel:null,panelsLength:null,classNameBindings:["isActive","singleTab","panel.id"],singleTab:Ember.computed.equal("panelsLength",1),title:Ember.computed.alias("panel.title"),isActive:(0,t.propertyEqual)("panel.id","selectedPanel.id"),click:function(){this.onSelectPanel(this.panel)}})}),define("discourse/components/mount-widget",["exports","virtual-dom","discourse/widgets/hooks","discourse/widgets/widget","discourse-common/lib/get-owner","discourse/lib/dirty-keys"],function(e,t,n,i,s,o){"use strict";function r(e,t){u[e]=u[e]||[],u[e].push(t)}function a(){u={}}Object.defineProperty(e,"__esModule",{value:!0}),e.addWidgetCleanCallback=r,e.resetWidgetCleanCallbacks=a;var l=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u={};e.default=Ember.Component.extend({_tree:null,_rootNode:null,_timeout:null,_widgetClass:null,_renderCallback:null,_childEvents:null,_dispatched:null,dirtyKeys:null,init:function(){this._super.apply(this,arguments);var e=this.widget;this.register=(0,s.getRegister)(this),this._widgetClass=(0,i.queryRegistry)(e)||this.register.lookupFactory("widget:"+e),this._widgetClass||console.error("Error: Could not find widget: "+e),this._childEvents=[],this._connected=[],this._dispatched=[],this.dirtyKeys=new o.default(e)},didInsertElement:function(){n.WidgetClickHook.setupDocumentCallback(),this._rootNode=document.createElement("div"),this.element.appendChild(this._rootNode),this._timeout=Ember.run.scheduleOnce("render",this,this.rerenderWidget)},willClearRender:function(){var e=u[this.widget];e&&e.forEach(function(e){return e()}),this._connected.forEach(function(e){return e.destroy()}),this._connected.length=0},willDestroyElement:function(){var e=this;this._dispatched.forEach(function(t){var n=l(t,2),i=n[0],s=n[1];e.appEvents.off(i,e,s)}),Ember.run.cancel(this._timeout)},afterRender:function(){},beforePatch:function(){},afterPatch:function(){},eventDispatched:function(e,t,n){var i=Ember.String.camelize(e.replace(/:/,"-"));this.dirtyKeys.keyDirty(t,{onRefresh:i,refreshArg:n}),this.queueRerender()},dispatch:function(e,t){var n=this;this._childEvents.push(e);var i=function(i){return n.eventDispatched(e,t,i)};this._dispatched.push([e,i]),this.appEvents.on(e,this,i)},queueRerender:function(e){e&&!this._renderCallback&&(this._renderCallback=e),Ember.run.scheduleOnce("render",this,this.rerenderWidget)},buildArgs:function(){},rerenderWidget:function(){if(Ember.run.cancel(this._timeout),this._rootNode){if(!this._widgetClass)return;var e=(new Date).getTime(),n=this.args||this.buildArgs(),i={model:this.model,dirtyKeys:this.dirtyKeys},s=new this._widgetClass(n,this.register,i);s._rerenderable=this,s._emberView=this;var o=(0,t.diff)(this._tree||this._rootNode,s);this.beforePatch(),this._rootNode=(0,t.patch)(this._rootNode,o),this.afterPatch(),this._tree=s,this._renderCallback&&(this._renderCallback(),this._renderCallback=null),this.afterRender(),this.dirtyKeys.renderedKey("*"),this.profileWidget&&console.log((new Date).getTime()-e)}}})}),define("discourse/components/nav-item",["exports","discourse-common/lib/icon-library","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Component.extend((s=(0,n.default)("label","i18nLabel","icon"),o=(0,n.default)("route","router.currentRoute"),r={tagName:"li",classNameBindings:["active"],router:Ember.inject.service(),contents:function(e,n,i){var s=n||I18n.t(e);return i?((0,t.iconHTML)(i)+" "+s).htmlSafe():s},active:function(e,t){if(e){var n=this.routeParam;return n&&t?t.params.filter===n:this.router.isActive(e)}}},i(r,"contents",[s],Object.getOwnPropertyDescriptor(r,"contents"),r),i(r,"active",[o],Object.getOwnPropertyDescriptor(r,"active"),r),r))}),define("discourse/components/navigation-bar",["exports","ember-addons/ember-computed-decorators","discourse/lib/url","discourse/lib/plugin-connectors"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a,l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.default=Ember.Component.extend((o=(0,t.default)("filterMode","navItems"),r=(0,t.observes)("expanded"),a={tagName:"ul",classNameBindings:[":nav",":nav-pills"],elementId:"navigation-bar",init:function(){this._super.apply(this,arguments),this.set("connectors",(0,i.renderedConnectorsFor)("extra-nav-item",null,this))},selectedNavItem:function(e,t){0===e.indexOf("top/")&&(e="top");var n=t.find(function(t){return 0===t.get("filterMode").indexOf(e)});if(!n){var i=this.connectors,s=this.category;i&&s&&i.forEach(function(t){if(t.connectorClass&&"function"==typeof t.connectorClass.path&&l("function"===t.connectorClass.displayName)){t.connectorClass.path(s).indexOf(e)>0&&(n={displayName:t.connectorClass.displayName()})}})}return n||t[0]},closedNav:function(){this.expanded||this.ensureDropClosed()},ensureDropClosed:function(){this.expanded||this.set("expanded",!1),$(window).off("click.navigation-bar"),n.default.appEvents.off("dom:clean",this,this.ensureDropClosed)},actions:{toggleDrop:function(){var e=this;this.set("expanded",!this.expanded),this.expanded&&(n.default.appEvents.on("dom:clean",this,this.ensureDropClosed),Ember.run.next(function(){e.expanded&&(e.$(".drop a").on("click",function(){return e.$(".drop").hide(),Ember.run.next(function(){!e.element||e.isDestroying||e.isDestroyed||e.set("expanded",!1)}),!0}),$(window).on("click.navigation-bar",function(){return e.set("expanded",!1),!0}))}))}}},s(a,"selectedNavItem",[o],Object.getOwnPropertyDescriptor(a,"selectedNavItem"),a),s(a,"closedNav",[r],Object.getOwnPropertyDescriptor(a,"closedNav"),a),a))}),define("discourse/components/navigation-item",["exports","ember-addons/ember-computed-decorators","discourse-common/lib/buffered-render"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Component.extend((0,n.bufferedRender)((i=(0,t.default)("content.filterMode","filterMode"),s={tagName:"li",classNameBindings:["active","content.hasIcon:has-icon","content.classNames","hidden"],attributeBindings:["content.title:title"],hidden:!1,rerenderTriggers:["content.count"],active:function(e,t){return e===t||0===t.indexOf(e)},buildBuffer:function(e){var t=this.content,n=t.get("href");if(t.get("includeCategoryId")){var i=this.get("category.id");i&&(n+="?category_id="+i)}!this.active&&this.currentUser&&this.currentUser.trust_level>0&&("new"===t.get("name")||"unread"===t.get("name"))&&t.get("count")<1?this.set("hidden",!0):this.set("hidden",!1),e.push("<a href='"+n+"'"+(this.active?'class="active"':"")+">"),t.get("hasIcon")&&e.push("<span class='"+t.get("name")+"'></span>"),e.push(this.get("content.displayName")),e.push("</a>")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"active",[i],Object.getOwnPropertyDescriptor(s,"active"),s),s)))}),define("discourse/components/notification-consent-banner",["exports","ember-addons/ember-computed-decorators","discourse/lib/push-notifications","discourse/components/desktop-notification-config"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=i.default.extend((o=(0,t.default)("isNotSupported","isEnabled","bannerDismissed","currentUser.reply_count","currentUser.topic_count"),r={bannerDismissed:{set:function(e){return n.keyValueStore.setItem("dismissed-prompt",e),n.keyValueStore.getItem("dismissed-prompt")},get:function(){return n.keyValueStore.getItem("dismissed-prompt")}},showNotificationPromptBanner:function(e,t,n,i,s){return this.siteSettings.push_notifications_prompt&&!e&&this.currentUser&&i+s>0&&"denied"!==Notification.permission&&"granted"!==Notification.permission&&!t&&!n},actions:{turnon:function(){this._super.apply(this,arguments),this.set("bannerDismissed",!0)},dismiss:function(){this.set("bannerDismissed",!0)}}},s(r,"bannerDismissed",[t.default],(a=Object.getOwnPropertyDescriptor(r,"bannerDismissed"),a=a?a.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return a}}),r),s(r,"showNotificationPromptBanner",[o],Object.getOwnPropertyDescriptor(r,"showNotificationPromptBanner"),r),r))}),define("discourse/components/number-field",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r;e.default=Ember.TextField.extend((i=(0,t.default)("number"),s=(0,t.default)("placeholderKey"),o={classNameBindings:["invalid"],value:{get:function(e){return parseInt(e)},set:function(e){var t=parseInt(e);return isNaN(t)?(this.set("invalid",!0),e):(this.set("invalid",!1),this.set("number",t),t.toString())}},placeholder:function(e){return e?I18n.t(e):""}},n(o,"value",[i],(r=Object.getOwnPropertyDescriptor(o,"value"),r=r?r.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return r}}),o),n(o,"placeholder",[s],Object.getOwnPropertyDescriptor(o,"placeholder"),o),o))}),define("discourse/components/password-field",["exports","discourse/components/text-field"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({canToggle:!1,keyPress:function(e){e.which>=65&&e.which<=90&&!e.shiftKey||e.which>=97&&e.which<=122&&e.shiftKey?(this.set("canToggle",!0),this.set("capsLockOn",!0)):(e.which>=65&&e.which<=90&&e.shiftKey||e.which>=97&&e.which<=122&&!e.shiftKey)&&(this.set("canToggle",!0),this.set("capsLockOn",!1))},keyUp:function(e){20===e.which&&this.canToggle&&this.toggleProperty("capsLockOn")},focusOut:function(){this.set("capsLockOn",!1)},focusIn:function(){this.set("canToggle",!1)}})}),define("discourse/components/plugin-connector",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.observes)("args"),i={init:function(){var e=this;this._super.apply(this,arguments);var t=this.connector;this.set("layoutName",t.templateName);var n=this.args||{};Object.keys(n).forEach(function(t){return e.set(t,n[t])});var i=this.get("connector.connectorClass");i.setupComponent.call(this,n,this),this.set("actions",i.actions)},_argsChanged:function(){var e=this,t=this.args||{};Object.keys(t).forEach(function(n){return e.set(n,t[n])})},send:function(e){for(var t=this.get("connector.connectorClass"),n=t.actions[e],i=arguments.length,s=Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];return n?n.call.apply(n,[this].concat(s)):this._super.apply(this,[e].concat(s))}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"_argsChanged",[n],Object.getOwnPropertyDescriptor(i,"_argsChanged"),i),i))}),define("discourse/components/plugin-outlet",["exports","discourse/lib/plugin-connectors"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"span",connectors:null,init:function(){this.noTags&&(this.set("tagName",""),this.set("connectorTagName","")),this._super.apply(this,arguments);var e=this.name;if(e){var n=this.args;this.set("connectors",(0,t.renderedConnectorsFor)(e,n,this))}}})}),define("discourse/components/popup-input-tip",["exports","discourse-common/lib/icon-library","ember-addons/ember-computed-decorators","discourse-common/lib/buffered-render"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Component.extend((0,i.bufferedRender)((o=(0,n.default)("shownAt","validation.lastShownAt"),r=(0,n.observes)("lastShownAt"),a={classNameBindings:[":popup-tip","good","bad","lastShownAt::hide"],animateAttribute:null,bouncePixels:6,bounceDelay:100,rerenderTriggers:["validation.reason"],click:function(){this.set("shownAt",null),this.set("validation.lastShownAt",null)},bad:Ember.computed.alias("validation.failed"),good:Ember.computed.not("bad"),lastShownAt:function(e,t){return e||t},bounce:function(){if(this.lastShownAt){var e=this.$();this.animateAttribute||(this.animateAttribute="auto"===e.css("left")?"right":"left"),"left"===this.animateAttribute?this.bounceLeft(e):this.bounceRight(e)}},buildBuffer:function(e){var n=this.get("validation.reason");n&&e.push("<span class='close'>"+(0,t.iconHTML)("times-circle")+"</span>"+n)},bounceLeft:function(e){for(var t=0;t<5;t++)e.animate({left:"+="+this.bouncePixels},this.bounceDelay).animate({left:"-="+this.bouncePixels},this.bounceDelay)},bounceRight:function(e){for(var t=0;t<5;t++)e.animate({right:"-="+this.bouncePixels},this.bounceDelay).animate({right:"+="+this.bouncePixels},this.bounceDelay)}},s(a,"lastShownAt",[o],Object.getOwnPropertyDescriptor(a,"lastShownAt"),a),s(a,"bounce",[r],Object.getOwnPropertyDescriptor(a,"bounce"),a),a)))}),define("discourse/components/preference-checkbox",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("labelKey"),i={classNames:["controls"],label:function(e){return I18n.t(e)},change:function(){return!this.warning||!this.checked||(this.warning(),!1)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"label",[n],Object.getOwnPropertyDescriptor(i,"label"),i),i))}),define("discourse/components/quote-button",["exports","discourse/lib/debounce","discourse/lib/utilities"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["quote-button"],classNameBindings:["visible"],visible:!1,_isMouseDown:!1,_reselected:!1,_hideButton:function(){this.quoteState.clear(),this.set("visible",!1)},_selectionChanged:function(){var e=this.quoteState,t=window.getSelection();if(t.isCollapsed)return void(this.visible&&this._hideButton());for(var i=void 0,s=void 0,o=0;o<t.rangeCount;o++){var r=t.getRangeAt(o);if(0===$(r.startContainer.parentNode).closest(".cooked").length)return;var a=$(r.commonAncestorContainer);if(i=i||r,s=s||a.closest(".boxed, .reply").data("post-id"),0===a.closest(".contents").length||!s)return void(this.visible&&this._hideButton())}var l=(0,n.selectedText)();if(e.selected(s,l),this.set("visible",e.buffer.length>0),this._prevSelection!==l){this._prevSelection=l;var u=this.site.isMobileDevice,c=this.capabilities,d=c.isIOS,p=c.isAndroid,m=c.isSafari,f=c.isOpera,b=c.isIE11,h=u||d||p||f,g=i.cloneRange(),v=document.createElement("span");v.appendChild(document.createTextNode("\ufeff")),h&&g.collapse(),g.insertNode(v);var y=$(v),_=y.offset(),w=y.parent().scrollLeft(),x=this.$(),E=v.parentNode;E.removeChild(v),b||E.normalize(),m&&(this._reselected=!0,t.removeAllRanges(),t.addRange(g)),Ember.run.scheduleOnce("afterRender",function(){var e=_.top,t=_.left+Math.max(0,w);h?(e+=20,t=Math.min(t+10,$(window).width()-x.outerWidth())):e=e-x.outerHeight()-5,x.offset({top:e,left:t})})}},didInsertElement:function(){var e=this,n=this.capabilities,i=n.isWinphone,s=n.isAndroid,o=i||s?250:25,r=(0,t.default)(function(){return e._selectionChanged()},o);$(document).on("mousedown.quote-button",function(t){e._prevSelection=null,e._isMouseDown=!0,e._reselected=!1,0===$(t.target).closest(".quote-button, .create, .share, .reply-new").length&&e._hideButton()}).on("mouseup.quote-button",function(){e._prevSelection=null,e._isMouseDown=!1,r()}).on("selectionchange.quote-button",function(){e._isMouseDown||e._reselected||r()})},willDestroyElement:function(){$(document).off("mousedown.quote-button").off("mouseup.quote-button").off("selectionchange.quote-button")},click:function(){var e=this,t=this.quoteState,n=t.postId,i=t.buffer;return this.attrs.selectText(n,i).then(function(){return e._hideButton()}),!1}})}),define("discourse/components/radio-button",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("value","selection"),i={tagName:"input",type:"radio",attributeBindings:["name","type","value","checked:checked","disabled:disabled"],click:function(){var e=this.$().val();this.selection===e&&this.set("selection",void 0),this.set("selection",e)},checked:function(e,t){return e===t}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"checked",[n],Object.getOwnPropertyDescriptor(i,"checked"),i),i))}),define("discourse/components/related-messages",["exports","ember-addons/ember-computed-decorators","discourse-common/lib/icon-library"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Component.extend((i=(0,t.default)("topic"),s={elementId:"related-messages",classNames:["suggested-topics"],relatedTitle:function(e){var t=this.currentUser&&this.currentUser.pmPath(e);return t?'<a href="'+t+'">'+(0,n.iconHTML)("envelope",{class:"private-message-glyph"})+"</a><span>"+I18n.t("related_messages.title")+"</span>":I18n.t("related_messages.title")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"relatedTitle",[i],Object.getOwnPropertyDescriptor(s,"relatedTitle"),s),s))}),define("discourse/components/reviewable-bundled-action",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"",multiple:Ember.computed.gt("bundle.actions.length",1),first:Ember.computed.alias("bundle.actions.firstObject"),actions:{performById:function(e){this.attrs.performAction(this.get("bundle.actions").findBy("id",e))},perform:function(e){this.attrs.performAction(e)}}})}),define("discourse/components/reviewable-claimed-topic",["exports","ember-addons/ember-computed-decorators","discourse/lib/ajax-error","discourse/lib/ajax"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s;e.default=Ember.Component.extend((s={tagName:"",enabled:function(){return"disabled"!==this.siteSettings.reviewable_claiming},actions:{unclaim:function(){var e=this;(0,i.ajax)("/reviewable_claimed_topics/"+this.topicId,{method:"DELETE"}).then(function(){e.set("claimedBy",null)})},claim:function(){var e=this;this.store.createRecord("reviewable-claimed-topic").save({topic_id:this.topicId}).then(function(){e.set("claimedBy",e.currentUser)}).catch(n.popupAjaxError)}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"enabled",[t.default],Object.getOwnPropertyDescriptor(s,"enabled"),s),s))}),define("discourse/components/reviewable-conversation-post",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({showUsername:Ember.computed.gte("index",1)})}),define("discourse/components/reviewable-flagged-post",["exports","ember-addons/ember-computed-decorators","discourse/lib/formatter","discourse/widgets/post-edits-indicator","discourse/lib/show-modal"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l;e.default=Ember.Component.extend((r=(0,t.default)("reviewable.post_updated_at"),a=(0,t.default)("reviewable.post_updated_at"),l={hasEdits:Ember.computed.gt("reviewable.post_version",1),historyClass:function(e){return(0,i.historyHeat)(this.siteSettings,new Date(e))},editedDate:function(e){return(0,n.longDate)(e)},actions:{showEditHistory:function(){var e=this.get("reviewable.post_id");this.store.find("post",e).then(function(t){var n=(0,s.default)("history",{model:t,modalClass:"history-modal"});n.refresh(e,"latest"),n.set("post",t),n.set("topicController",null)})}}},o(l,"historyClass",[r],Object.getOwnPropertyDescriptor(l,"historyClass"),l),o(l,"editedDate",[a],Object.getOwnPropertyDescriptor(l,"editedDate"),l),l))}),define("discourse/components/reviewable-histories",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({filteredHistories:Ember.computed.filterBy("histories","created",!1)})}),define("discourse/components/reviewable-item",["exports","discourse/lib/ajax","discourse/lib/ajax-error","ember-addons/ember-computed-decorators","discourse/models/category","discourse/lib/optional-service"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c,d,p,m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f={};e.default=Ember.Component.extend((a=(0,i.default)("reviewable.type"),l=(0,i.default)("siteSettings.reviewable_claiming","reviewable.topic"),u=(0,i.default)("claimEnabled","siteSettings.reviewable_claiming","reviewable.claimed_by"),c=(0,i.default)("siteSettings.reviewable_claiming","reviewable.claimed_by"),d=(0,i.default)("reviewable.type"),p={adminTools:(0,o.default)(),tagName:"",updating:null,editing:!1,_updates:null,customClass:function(e){return e.dasherize()},claimEnabled:function(e,t){return"disabled"!==e&&!!t},canPerform:function(e,t,n){return!e||(n?n.id===this.currentUser.id:"required"!==t)},claimHelp:function(e,t){return t?t.id===this.currentUser.id?I18n.t("review.claim_help.claimed_by_you"):I18n.t("review.claim_help.claimed_by_other",{username:t.username}):"optional"===e?I18n.t("review.claim_help.optional"):I18n.t("review.claim_help.required")},reviewableComponent:function(e){if(void 0!==f[e])return f[e];var t=Ember.String.dasherize(e),n="components/"+t,i=Ember.TEMPLATES[""+n]||Ember.TEMPLATES["javascripts/"+n];return f[e]=i?t:null,f[e]},_performConfirmed:function(e){var i=this,s=this.reviewable,o=function(){var o=s.get("version");return i.set("updating",!0),(0, +t.ajax)("/review/"+s.id+"/perform/"+e.id+"?version="+o,{method:"PUT"}).then(function(e){var t=e.reviewable_perform_result;if(void 0!==t.reviewable_count&&i.currentUser.set("reviewable_count",e.reviewable_count),!i.attrs.remove)return i.store.find("reviewable",s.id);i.attrs.remove(t.remove_reviewable_ids)}).catch(n.popupAjaxError).finally(function(){return i.set("updating",!1)})};if(e.client_action){var r=this["client"+e.client_action.classify()];return r?r.call(this,s,o):void console.error("No handler for "+e.client_action+" found")}return o()},clientSuspend:function(e,t){this._penalize("showSuspendModal",e,t)},clientSilence:function(e,t){this._penalize("showSilenceModal",e,t)},_penalize:function(e,t,n){var i=this.adminTools;if(i){var s=t.get("target_created_by"),o=t.get("post_id"),r=t.get("raw");return i[e](s,{postId:o,postEdit:r,before:n})}},actions:{edit:function(){this.set("editing",!0),this._updates={payload:{}}},cancelEdit:function(){this.set("editing",!1)},saveEdit:function(){var e=this,t=this._updates;return Object.keys(t).forEach(function(e){var n=t[e];"object"===(void 0===n?"undefined":m(n))&&0===Object.keys(n).length&&delete t[e]}),this.set("updating",!0),this.reviewable.update(t).then(function(){return e.set("editing",!1)}).catch(n.popupAjaxError).finally(function(){return e.set("updating",!1)})},categoryChanged:function(e){e||(e=s.default.findUncategorized()),this._updates.category_id=e.id},valueChanged:function(e,t){Ember.set(this._updates,e,t.target.value)},perform:function(e){var t=this;if(!this.updating){var n=e.get("confirm_message");if(!n)return this._performConfirmed(e);bootbox.confirm(n,function(n){if(n)return t._performConfirmed(e)})}}}},r(p,"customClass",[a],Object.getOwnPropertyDescriptor(p,"customClass"),p),r(p,"claimEnabled",[l],Object.getOwnPropertyDescriptor(p,"claimEnabled"),p),r(p,"canPerform",[u],Object.getOwnPropertyDescriptor(p,"canPerform"),p),r(p,"claimHelp",[c],Object.getOwnPropertyDescriptor(p,"claimHelp"),p),r(p,"reviewableComponent",[d],Object.getOwnPropertyDescriptor(p,"reviewableComponent"),p),p))}),define("discourse/components/reviewable-user",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("reviewable.user_fields"),i={userFields:function(e){return this.site.collectUserFields(e)}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"userFields",[n],Object.getOwnPropertyDescriptor(i,"userFields"),i),i))}),define("discourse/components/scroll-tracker",["exports","discourse/mixins/scrolling"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend(t.default,{didReceiveAttrs:function(){this._super.apply(this,arguments),this.set("trackerName","scroll-tracker-"+this.name)},didInsertElement:function(){this._super.apply(this,arguments),this.bindScrolling({name:this.name})},didRender:function(){this._super.apply(this,arguments);var e=this.session.get(this.trackerName);e&&e.position>=0&&e.tag===this.tag&&Ember.run.next(function(){return $(window).scrollTop(e.position+1)})},willDestroyElement:function(){this._super.apply(this,arguments),this.unbindScrolling(this.name)},scrolled:function(){this._super.apply(this,arguments),this.session.set(this.trackerName,{position:$(window).scrollTop(),tag:this.tag})}})}),define("discourse/components/scrolling-post-stream",["exports","discourse/lib/url","discourse/components/mount-widget","discourse/widgets/post-stream","discourse/lib/safari-hacks","discourse/lib/offset-calculator"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){if(s<i)return i;for(;s>i;){var o=Math.floor((i+s)/2),r=$(e[o]);r.offset().top-n+r.height()>t?s=o-1:i=o+1}return i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n.default.extend({widget:"post-stream",_topVisible:null,_bottomVisible:null,_currentPost:null,_currentVisible:null,_currentPercent:null,buildArgs:function(){return this.getProperties("posts","canCreatePost","multiSelect","gaps","selectedQuery","selectedPostsCount","searchService")},beforePatch:function(){var e=$(document);this.prevHeight=e.height(),this.prevScrollTop=e.scrollTop()},afterPatch:function(){var e=$(document),t=e.height(),n=e.scrollTop();this.prevHeight===t&&n!==this.prevScrollTop&&e.scrollTop(this.prevScrollTop)},scrolled:function(){var e=this;if(!this.isDestroyed&&!this.isDestroying&&!(0,s.isWorkaroundActive)()){var t=document.elementFromPoint(0,0);if(!t||"IFRAME"!==t.tagName.toUpperCase()){var n=$(window),a=window.innerHeight?window.innerHeight:n.height(),l=Math.round(5*a),u=[],c=[],d=n.scrollTop(),p=$(".posts-wrapper").offset().top,m=this.$(".onscreen-post, .cloaked-post"),f=d-l,b=r(m,f,p,0,m.length-1),h=d+a,g=h+l,v=$("body").height();h>v&&(h=v),g>v&&(g=v);for(var y=null,_=null,w=(0,o.default)(),x=Math.ceil(d+w+5),E=!0,k=b,P=0;k<m.length;){var j=m[k],T=$(j);if(!T)break;var O=T.offset().top,C=T.outerHeight(!0),S=Math.ceil(O+C);if(E=E&&O<x,O>g)break;S>=d&&O<=h&&u.push(k),null===y&&(O<=x&&S>=x||P<=x&&O>=x)&&(_=(x-O)/C,y=k),P=S,c.push(k),k++}E&&(null===_&&(_=1),null===y&&(y=k-1));var M=this.posts,D=function(t){return e.queueRerender(t)};if(u.length){var I=M.objectAt(u[0]);if(this._topVisible!==I){this._topVisible=I;var A=$("body"),L=m[u[0]],z=L.id,N=$(L),U=N.position(),F=U?A.scrollTop()-U.top:0,R=function(){D(function(){var e=$("#"+z),t=e.position();if(t&&t.top){var n=t.top+F;$("html, body").scrollTop(n),Ember.run.next(function(){return $("html, body").scrollTop(n)})}})};this.topVisibleChanged({post:I,refresh:R})}var B=M.objectAt(u[u.length-1]);this._bottomVisible!==B&&(this._bottomVisible=B,this.bottomVisibleChanged({post:B,refresh:D}));var H=this._currentPost!==y;if(H){this._currentPost=y;var q=M.objectAt(y);this.currentPostChanged({post:q})}null!==_&&(_=Math.max(0,Math.min(1,_)),(H||this._currentPercent!==_)&&(this._currentPercent=_,this.currentPostScrolled({percent:_})))}else this._topVisible=null,this._bottomVisible=null,this._currentPost=null,this._currentPercent=null;var V=[],W=[],G=this._previouslyNearby,K={};c.forEach(function(t){var n=M.objectAt(t),s=n.post_number;delete G[s],-1!==u.indexOf(t)&&(V.push(s),n.read&&W.push(s)),K[s]=n,(0,i.uncloak)(n,e)}),Object.values(G).forEach(function(t){return(0,i.cloak)(t,e)}),this._previouslyNearby=K,this.screenTrack.setOnscreen(V,W)}}},_scrollTriggered:function(){Ember.run.scheduleOnce("afterRender",this,this.scrolled)},_posted:function(e){this.queueRerender(function(){if(e){var n=e.get("post_number");t.default.jumpToPost(n,{skipIfOnScreen:!0})}})},_refresh:function(e){e&&(e.id?(this.dirtyKeys.keyDirty("post-"+e.id),e.refreshLikes&&this.dirtyKeys.keyDirty("post-menu-"+e.id,{onRefresh:"refreshLikes"})):e.force&&this.dirtyKeys.forceAll()),this.queueRerender()},_debouncedScroll:function(){Ember.run.debounce(this,this._scrollTriggered,10)},didInsertElement:function(){var e=this;this._super.apply(this,arguments);var t=function(){return Ember.run.debounce(e,e._scrollTriggered,10)};this._previouslyNearby={},this.appEvents.on("post-stream:refresh",this,"_debouncedScroll"),$(document).bind("touchmove.post-stream",t),$(window).bind("scroll.post-stream",t),this._scrollTriggered(),this.appEvents.on("post-stream:posted",this,"_posted"),this.$().on("mouseenter.post-stream","button.widget-button",function(e){$("button.widget-button").removeClass("d-hover"),$(e.target).addClass("d-hover")}),this.$().on("mouseleave.post-stream","button.widget-button",function(){$("button.widget-button").removeClass("d-hover")}),this.appEvents.on("post-stream:refresh",this,"_refresh")},willDestroyElement:function(){this._super.apply(this,arguments),$(document).unbind("touchmove.post-stream"),$(window).unbind("scroll.post-stream"),this.appEvents.off("post-stream:refresh",this,"_debouncedScroll"),this.$().off("mouseenter.post-stream"),this.$().off("mouseleave.post-stream"),this.appEvents.off("post-stream:refresh",this,"_refresh"),this.appEvents.off("post-stream:posted",this,"_posted")}})}),define("discourse/components/search-advanced-options",["exports","ember-addons/ember-computed-decorators","discourse/lib/utilities","discourse/models/group","discourse/models/badge"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m,f,b,h,g,v,y,w,x=/(([^" \t\n\x0B\f\r]+)?(("[^"]+")?))/g,E=/^(user:|@)/gi,k=/^(category:|#)/gi,P=/^group:/gi,j=/^badge:/gi,T=/^(tags?:|#(?=[a-z0-9\-]+::tag))/gi,O=/^(in|with):/gi,C=/^status:/gi,S=/^min_post_count:/gi,M=/^(before|after):/gi,D=/(^(tags?:|#(?=[a-z0-9\-]+::tag))|::tag\s?$)/gi,I=/^(in|with):(posted|watching|tracking|bookmarks|first|pinned|unpinned|wiki|unseen|image)/gi,A=/^in:likes/gi,L=/^in:title/gi,z=/^in:private/gi,N=/^in:seen/gi,U=/^(\#[a-zA-Z0-9\-:]+)/gi,F=/^(category:[0-9]+)/gi,R=/^(before|after)/gi,B={images:"with"};e.default=Ember.Component.extend((r=(0,t.observes)("searchTerm"),a=(0,t.observes)("searchedTerms.username"),l=(0,t.observes)("searchedTerms.category"),u=(0,t.observes)("searchedTerms.group"),c=(0,t.observes)("searchedTerms.badge"),d=(0,t.observes)("searchedTerms.tags","searchedTerms.special.all_tags"),p=(0,t.observes)("searchedTerms.in"),m=(0,t.observes)("searchedTerms.special.in.likes"),f=(0,t.observes)("searchedTerms.special.in.private"),b=(0,t.observes)("searchedTerms.special.in.seen"),h=(0,t.observes)("searchedTerms.special.in.title"),g=(0,t.observes)("searchedTerms.status"),v=(0,t.observes)("searchedTerms.time.when","searchedTerms.time.days"),y=(0,t.observes)("searchedTerms.min_post_count"),w={classNames:["search-advanced-options"],init:function(){var e=this;this._super.apply(this,arguments),this.inOptionsForUsers=[{name:I18n.t("search.advanced.filters.unseen"),value:"unseen"},{name:I18n.t("search.advanced.filters.posted"),value:"posted"},{name:I18n.t("search.advanced.filters.watching"),value:"watching"},{name:I18n.t("search.advanced.filters.tracking"),value:"tracking"},{name:I18n.t("search.advanced.filters.bookmarks"),value:"bookmarks"}],this.inOptionsForAll=[{name:I18n.t("search.advanced.filters.first"),value:"first"},{name:I18n.t("search.advanced.filters.pinned"),value:"pinned"},{name:I18n.t("search.advanced.filters.unpinned"),value:"unpinned"},{name:I18n.t("search.advanced.filters.wiki"),value:"wiki"},{name:I18n.t("search.advanced.filters.images"),value:"images"}],this.statusOptions=[{name:I18n.t("search.advanced.statuses.open"),value:"open"},{name:I18n.t("search.advanced.statuses.closed"),value:"closed"},{name:I18n.t("search.advanced.statuses.archived"),value:"archived"},{name:I18n.t("search.advanced.statuses.noreplies"),value:"noreplies"},{name:I18n.t("search.advanced.statuses.single_user"),value:"single_user"}],this.postTimeOptions=[{name:I18n.t("search.advanced.post.time.before"),value:"before"},{name:I18n.t("search.advanced.post.time.after"),value:"after"}],this._init(),Ember.run.scheduleOnce("afterRender",function(){return e._update()})},_updateOptions:function(){this._update(),Ember.run.debounce(this,this._update,250)},_init:function(){this.setProperties({searchedTerms:{username:"",category:"",group:[],badge:[],tags:[],in:"",special:{in:{title:!1,likes:!1,private:!1,seen:!1},all_tags:!1},status:"",min_post_count:"",time:{when:"before",days:""}},inOptions:this.currentUser?this.inOptionsForUsers.concat(this.inOptionsForAll):this.inOptionsForAll})},_update:function(){if(!this.searchTerm)return void this._init();this.setSearchedTermValue("searchedTerms.username",E),this.setSearchedTermValueForCategory(),this.setSearchedTermValueForGroup(),this.setSearchedTermValueForBadge(),this.setSearchedTermValueForTags(),this.setSearchedTermValue("searchedTerms.in",O,I),this.setSearchedTermSpecialInValue("searchedTerms.special.in.likes",A),this.setSearchedTermSpecialInValue("searchedTerms.special.in.title",L),this.setSearchedTermSpecialInValue("searchedTerms.special.in.private",z),this.setSearchedTermSpecialInValue("searchedTerms.special.in.seen",N),this.setSearchedTermValue("searchedTerms.status",C),this.setSearchedTermValueForPostTime(),this.setSearchedTermValue("searchedTerms.min_post_count",S)},findSearchTerms:function(){var e=(0,n.escapeExpression)(this.searchTerm);if(!e)return[];var t=e.match(x);if(!t)return[];var i=[];return t.forEach(function(e){0!==e.length&&i.push(e)}),i},filterBlocks:function(e){var t=this.findSearchTerms();if(!t)return[];var n=[];return t.forEach(function(t){-1!==t.search(e)&&n.push(t)}),n},setSearchedTermValue:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;n=n||t;var i=this.filterBlocks(n),s=this.get(e);if(0!==i.length){var o=i[0].replace(t,"");s!==o&&this.set(e,o)}else s&&0!==s.length&&this.set(e,"")},setSearchedTermSpecialInValue:function(e,t){0!==this.filterBlocks(t).length?!0!==this.get(e)&&this.set(e,!0):!1!==this.get(e)&&this.set(e,!1)},setSearchedTermValueForCategory:function(){var e=this.filterBlocks(k);if(0!==e.length){var t=this.get("searchedTerms.category"),n=e[0].replace(k,"").split(":");if(n.length>1){var i=Discourse.Category.findBySlug(n[1],n[0]);(!t&&i||t&&i&&t.id!==i.id)&&this.set("searchedTerms.category",i)}else if(isNaN(n)){var s=Discourse.Category.findSingleBySlug(n[0]);(!t&&s||t&&s&&t.id!==s.id)&&this.set("searchedTerms.category",s)}else{var o=Discourse.Category.findById(n[0]);(!t&&o||t&&o&&t.id!==o.id)&&this.set("searchedTerms.category",o)}}else this.set("searchedTerms.category","")},setSearchedTermValueForGroup:function(){var e=this.filterBlocks(P),t=this.get("searchedTerms.group");if(0!==e.length){var n=_.isArray(t)?t[0]:t,i=e[0].replace(P,"");n!==i&&this.set("searchedTerms.group",0!==i.length?[i]:[])}else 0!==t.length&&this.set("searchedTerms.group",[])},setSearchedTermValueForBadge:function(){var e=this.filterBlocks(j),t=this.get("searchedTerms.badge");if(0!==e.length){var n=_.isArray(t)?t[0]:t,i=e[0].replace(j,"");n!==i&&this.set("searchedTerms.badge",0!==i.length?[i]:[])}else 0!==t.length&&this.set("searchedTerms.badge",[])},setSearchedTermValueForTags:function(){if(this.siteSettings.tagging_enabled){var e=this.filterBlocks(T),t=this.get("searchedTerms.tags"),n=this.get("searchedTerms.special.all_tags");if(0!==e.length){var i=n?"+":",",s=_.isArray(t)?t.join(i):t,o=e[0].replace(D,"");s!==o&&this.set("searchedTerms.tags",0!==o.length?o.split(i):[])}else 0!==t.length&&this.set("searchedTerms.tags",[])}},setSearchedTermValueForPostTime:function(){var e=this.filterBlocks(M);if(0!==e.length){var t=this.get("searchedTerms.time.when"),n=e[0].match(R)[0],i=this.get("searchedTerms.time.days"),s=e[0].replace(M,""),o={};t!==n&&(o["searchedTerms.time.when"]=n),i!==s&&(o["searchedTerms.time.days"]=s),this.setProperties(o)}else this.set("searchedTerms.time.days","")},updateSearchTermForUsername:function(){var e=this.filterBlocks(E),t=this.get("searchedTerms.username"),n=this.searchTerm||"";t&&0!==t.length?(0!==e.length?n=n.replace(e[0],"@"+t):n+=" @"+t,this.set("searchTerm",n.trim())):0!==e.length&&(n=n.replace(e[0],""),this.set("searchTerm",n.trim()))},updateSearchTermForCategory:function(){var e=this.filterBlocks(k),t=this.get("searchedTerms.category"),n=this.searchTerm||"",i=0!==e.length?e[0].match(U):null,s=0!==e.length?e[0].match(F):null;if(t){var o=t.id,r=t.slug;if(t.parentCategory){var a=t.parentCategory.slug;i?n=n.replace(i[0],"#"+a+":"+r):s?n=n.replace(s[0],"category:"+o):n+=" #"+a+":"+r,this.set("searchTerm",n.trim())}else i?n=n.replace(i[0],"#"+r):s?n=n.replace(s[0],"category:"+o):n+=" #"+r,this.set("searchTerm",n.trim())}else i&&(n=n.replace(i[0],"")),s&&(n=n.replace(s[0],"")),this.set("searchTerm",n.trim())},updateSearchTermForGroup:function(){var e=this.filterBlocks(P),t=this.get("searchedTerms.group"),n=this.searchTerm||"";t&&0!==t.length?(0!==e.length?n=n.replace(e[0]," group:"+t):n+=" group:"+t,this.set("searchTerm",n)):0!==e.length&&(n=n.replace(e[0],""),this.set("searchTerm",n.trim()))},updateSearchTermForBadge:function(){var e=this.filterBlocks(j),t=this.get("searchedTerms.badge"),n=this.searchTerm||"";t&&0!==t.length?(0!==e.length?n=n.replace(e[0]," badge:"+t):n+=" badge:"+t,this.set("searchTerm",n)):0!==e.length&&(n=n.replace(e[0],""),this.set("searchTerm",n.trim()))},updateSearchTermForTags:function(){var e=this.filterBlocks(T),t=this.get("searchedTerms.tags"),n=this.searchTerm||"",i=this.get("searchedTerms.special.all_tags");if(t&&0!==t.length){var s=i?"+":",",o=t.join(s);0!==e.length?n=n.replace(e[0],"tags:"+o):n+=" tags:"+o,this.set("searchTerm",n.trim())}else 0!==e.length&&(n=n.replace(e[0],""),this.set("searchTerm",n.trim()))},updateSearchTermForIn:function(){var e=this.filterBlocks(I),t=this.get("searchedTerms.in"),n="in";t in B&&(n=B[t]);var i=this.searchTerm||"";t?(0!==e.length?i=i.replace(e[0],n+":"+t):i+=" "+n+":"+t,this.set("searchTerm",i.trim())):0!==e.length&&(i=i.replace(e,""),this.set("searchTerm",i.trim()))},updateInRegex:function(e,t){var n=this.filterBlocks(e),i=this.get("searchedTerms.special.in."+t),s=this.searchTerm||"";i?0===n.length&&(s+=" in:"+t,this.set("searchTerm",s.trim())):0!==n.length&&(s=s.replace(n,""),this.set("searchTerm",s.trim()))},updateSearchTermForSpecialInLikes:function(){this.updateInRegex(A,"likes")},updateSearchTermForSpecialInPrivate:function(){this.updateInRegex(z,"private")},updateSearchTermForSpecialInSeen:function(){this.updateInRegex(N,"seen")},updateSearchTermForSpecialInTitle:function(){this.updateInRegex(L,"title")},updateSearchTermForStatus:function(){var e=this.filterBlocks(C),t=this.get("searchedTerms.status"),n=this.searchTerm||"";t?(0!==e.length?n=n.replace(e[0],"status:"+t):n+=" status:"+t,this.set("searchTerm",n.trim())):0!==e.length&&(n=n.replace(e[0],""),this.set("searchTerm",n.trim()))},updateSearchTermForPostTime:function(){var e=this.filterBlocks(M),t=this.get("searchedTerms.time.days"),n=this.searchTerm||"";if(t){var i=this.get("searchedTerms.time.when");0!==e.length?n=n.replace(e[0],i+":"+t):n+=" "+i+":"+t,this.set("searchTerm",n.trim())}else 0!==e.length&&(n=n.replace(e[0],""),this.set("searchTerm",n.trim()))},updateSearchTermForMinPostCount:function(){var e=this.filterBlocks(S),t=this.get("searchedTerms.min_post_count"),n=this.searchTerm||"";t?(0!==e.length?n=n.replace(e[0],"min_post_count:"+t):n+=" min_post_count:"+t,this.set("searchTerm",n.trim())):0!==e.length&&(n=n.replace(e[0],""),this.set("searchTerm",n.trim()))},groupFinder:function(e){return i.default.findAll({term:e,ignore_automatic:!1})},badgeFinder:function(e){return s.default.findAll({search:e})}},o(w,"_updateOptions",[r],Object.getOwnPropertyDescriptor(w,"_updateOptions"),w),o(w,"updateSearchTermForUsername",[a],Object.getOwnPropertyDescriptor(w,"updateSearchTermForUsername"),w),o(w,"updateSearchTermForCategory",[l],Object.getOwnPropertyDescriptor(w,"updateSearchTermForCategory"),w),o(w,"updateSearchTermForGroup",[u],Object.getOwnPropertyDescriptor(w,"updateSearchTermForGroup"),w),o(w,"updateSearchTermForBadge",[c],Object.getOwnPropertyDescriptor(w,"updateSearchTermForBadge"),w),o(w,"updateSearchTermForTags",[d],Object.getOwnPropertyDescriptor(w,"updateSearchTermForTags"),w),o(w,"updateSearchTermForIn",[p],Object.getOwnPropertyDescriptor(w,"updateSearchTermForIn"),w),o(w,"updateSearchTermForSpecialInLikes",[m],Object.getOwnPropertyDescriptor(w,"updateSearchTermForSpecialInLikes"),w),o(w,"updateSearchTermForSpecialInPrivate",[f],Object.getOwnPropertyDescriptor(w,"updateSearchTermForSpecialInPrivate"),w),o(w,"updateSearchTermForSpecialInSeen",[b],Object.getOwnPropertyDescriptor(w,"updateSearchTermForSpecialInSeen"),w),o(w,"updateSearchTermForSpecialInTitle",[h],Object.getOwnPropertyDescriptor(w,"updateSearchTermForSpecialInTitle"),w),o(w,"updateSearchTermForStatus",[g],Object.getOwnPropertyDescriptor(w,"updateSearchTermForStatus"),w),o(w,"updateSearchTermForPostTime",[v],Object.getOwnPropertyDescriptor(w,"updateSearchTermForPostTime"),w),o(w,"updateSearchTermForMinPostCount",[y],Object.getOwnPropertyDescriptor(w,"updateSearchTermForMinPostCount"),w),w))}),define("discourse/components/search-text-field",["exports","ember-addons/ember-computed-decorators","discourse/components/text-field","discourse/lib/search"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=n.default.extend((o=(0,t.default)("searchService.searchContextEnabled"),r=(0,t.on)("didInsertElement"),a={autocomplete:"discourse",placeholder:function(e){return e?"":I18n.t("search.full_page_title")},becomeFocused:function(){var e=this.$();(0,i.applySearchAutocomplete)(e,this.siteSettings),this.hasAutofocus&&($(window).scrollTop(0),e.focus())}},s(a,"placeholder",[o],Object.getOwnPropertyDescriptor(a,"placeholder"),a),s(a,"becomeFocused",[r],Object.getOwnPropertyDescriptor(a,"becomeFocused"),a),a))}),define("discourse/components/second-factor-form",["exports","ember-addons/ember-computed-decorators","discourse/models/user"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Component.extend((s=(0,t.default)("secondFactorMethod"),o=(0,t.default)("secondFactorMethod"),r=(0,t.default)("secondFactorMethod","isLogin"),a={secondFactorTitle:function(e){return e===n.SECOND_FACTOR_METHODS.TOTP?I18n.t("login.second_factor_title"):I18n.t("login.second_factor_backup_title")},secondFactorDescription:function(e){return e===n.SECOND_FACTOR_METHODS.TOTP?I18n.t("login.second_factor_description"):I18n.t("login.second_factor_backup_description")},linkText:function(e,t){return t?e===n.SECOND_FACTOR_METHODS.TOTP?"login.second_factor_backup":"login.second_factor":e===n.SECOND_FACTOR_METHODS.TOTP?"user.second_factor_backup.use":"user.second_factor.use"},actions:{toggleSecondFactorMethod:function(){var e=this.secondFactorMethod;this.set("secondFactorToken",""),e===n.SECOND_FACTOR_METHODS.TOTP?this.set("secondFactorMethod",n.SECOND_FACTOR_METHODS.BACKUP_CODE):this.set("secondFactorMethod",n.SECOND_FACTOR_METHODS.TOTP)}}},i(a,"secondFactorTitle",[s],Object.getOwnPropertyDescriptor(a,"secondFactorTitle"),a),i(a,"secondFactorDescription",[o],Object.getOwnPropertyDescriptor(a,"secondFactorDescription"),a),i(a,"linkText",[r],Object.getOwnPropertyDescriptor(a,"linkText"),a),a))}),define("discourse/components/second-factor-input",["exports","ember-addons/ember-computed-decorators","discourse/models/user"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Component.extend((s=(0,t.default)("secondFactorMethod"),o=(0,t.default)("secondFactorMethod"),r=(0,t.default)("secondFactorMethod"),a={type:function(e){return e===n.SECOND_FACTOR_METHODS.TOTP?"tel":e===n.SECOND_FACTOR_METHODS.BACKUP_CODE?"text":void 0},pattern:function(e){return e===n.SECOND_FACTOR_METHODS.TOTP?"[0-9]{6}":e===n.SECOND_FACTOR_METHODS.BACKUP_CODE?"[a-z0-9]{16}":void 0},maxlength:function(e){return e===n.SECOND_FACTOR_METHODS.TOTP?"6":e===n.SECOND_FACTOR_METHODS.BACKUP_CODE?"16":void 0}},i(a,"type",[s],Object.getOwnPropertyDescriptor(a,"type"),a),i(a,"pattern",[o],Object.getOwnPropertyDescriptor(a,"pattern"),a),i(a,"maxlength",[r],Object.getOwnPropertyDescriptor(a,"maxlength"),a),a))}),define("discourse/components/share-panel",["exports","discourse/lib/utilities","ember-addons/ember-computed-decorators","discourse/lib/sharing"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Component.extend((o=(0,n.default)("type","topic.title"),r=(0,n.default)("panel.model.shareUrl","topic.shareUrl"),a={tagName:null,type:Ember.computed.alias("panel.model.type"),topic:Ember.computed.alias("panel.model.topic"),sources:function(){return i.default.activeSources(this.siteSettings.share_links)},shareTitle:function(e,n){return n=(0,t.escapeExpression)(n),I18n.t("share.topic_html",{topicTitle:n})},shareUrl:function(e,t){if(t=e||t,!Ember.isEmpty(t)){if(0===t.indexOf("/")){var n=window.location;t=n.protocol+"//"+n.host+t}return encodeURI(t)}},didInsertElement:function(){var e=this;this._super.apply(this,arguments);var t=this.shareUrl,n=this.$(".topic-share-url"),i=this.$(".topic-share-url-for-touch a");Ember.run.schedule("afterRender",function(){if(e.capabilities.touch){n.remove(),i.attr("href",t).text(t);var s=window.document.createRange();s.selectNode(i[0]),window.getSelection().addRange(s)}else i.parent().remove(),n.val(t).select().focus()})},actions:{share:function(e){i.default.shareSource(e,{url:this.shareUrl,title:this.get("topic.title")})}}},s(a,"sources",[n.default],Object.getOwnPropertyDescriptor(a,"sources"),a),s(a,"shareTitle",[o],Object.getOwnPropertyDescriptor(a,"shareTitle"),a),s(a,"shareUrl",[r],Object.getOwnPropertyDescriptor(a,"shareUrl"),a),a))}),define("discourse/components/share-popup",["exports","discourse/lib/intercept-click","discourse/lib/formatter","ember-addons/ember-computed-decorators","discourse/lib/sharing","discourse/lib/pwa-utils"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var a,l,u,c;e.default=Ember.Component.extend((a=(0,i.default)("type","postNumber"),l=(0,i.default)("date"),u=(0,i.on)("init"),c={elementId:"share-link",classNameBindings:["visible"],link:null,visible:null,sources:function(){return s.default.activeSources(this.siteSettings.share_links)},shareTitle:function(e,t){return"topic"===e?I18n.t("share.topic"):t?I18n.t("share.post",{postNumber:t}):I18n.t("share.topic")},displayDate:function(e){return(0,n.longDateNoYear)(new Date(e))},_focusUrl:function(){var e=this.link;if(this.capabilities.touch){var t=$("#share-link .share-for-touch a");t.attr("href",e),t.text(e);var n=window.document.createRange();n.selectNode(t[0]),window.getSelection().addRange(n)}else{var i=$("#share-link input");i.val(e),window.setTimeout(function(){return i.select().focus()},160)}},_showUrl:function(e,t){var n=e.offset(),i=this.$();if(!Ember.isEmpty(t)){0===t.indexOf("/")&&(t=window.location.protocol+"//"+window.location.host+t);var s=i.width(),o=n.left-s/2;o<25&&(o=25),o+s>$(window).width()&&(o-=s/2);var r=$(".d-header"),a=n.top-(i.height()+20);a<r.offset().top+r.height()&&(a=n.top+10),i.css({top:a+"px"}),this.site.mobileView||i.css({left:o+"px"}),this.set("link",encodeURI(t)),this.set("visible",!0),Ember.run.scheduleOnce("afterRender",this,this._focusUrl)}},_mouseDownHandler:function(e){if(this.element&&!this.isDestroying&&!this.isDestroyed&&0===$(this.element).has(e.target).length)return this.send("close"),!0},_clickHandler:function(e){var n=this;if(this.element&&!this.isDestroying&&!this.isDestroyed){if((0,t.wantsNewWindow)(e))return!0;e.preventDefault();var i=$(e.currentTarget),s=i.data("share-url"),r=i.data("post-number"),a=i.closest("article").data("post-id"),l=i.children().data("time");return this.setProperties({postNumber:r,date:l,postId:a}),i.hasClass("post-date")?this._showUrl(i,s):(0,o.nativeShare)({url:s}).then(null,function(){return n._showUrl(i,s)}),!1}},_keydownHandler:function(e){!this.element||this.isDestroying||this.isDestroyed||27===e.keyCode&&this.send("close")},_shareUrlHandler:function(e,t){this._showUrl(t,e)},_setupHandlers:function(){this._boundMouseDownHandler=Ember.run.bind(this,this._mouseDownHandler),this._boundClickHandler=Ember.run.bind(this,this._clickHandler),this._boundKeydownHandler=Ember.run.bind(this,this._keydownHandler)},didInsertElement:function(){this._super.apply(this,arguments),$("html").on("mousedown.outside-share-link",this._boundMouseDownHandler).on("click.discourse-share-link","button[data-share-url], .post-info .post-date[data-share-url]",this._boundClickHandler).on("keydown.share-view",this._boundKeydownHandler),this.appEvents.on("share:url",this._shareUrlHandler)},willDestroyElement:function(){this._super.apply(this,arguments),$("html").off("click.discourse-share-link",this._boundClickHandler).off("mousedown.outside-share-link",this._boundMouseDownHandler).off("keydown.share-view",this._boundKeydownHandler),this.appEvents.off("share:url",this._shareUrlHandler)},actions:{replyAsNewTopic:function(){var e=this.get("topic.postStream"),t=this.postId||e.findPostIdForPostNumber(1),n=e.findLoadedPost(t);this.replyAsNewTopic(n),this.send("close")},close:function(){this.setProperties({link:null,postNumber:null,postId:null,visible:!1})},share:function(e){s.default.shareSource(e,{url:this.link,title:this.get("topic.title")})}}},r(c,"sources",[i.default],Object.getOwnPropertyDescriptor(c,"sources"),c),r(c,"shareTitle",[a],Object.getOwnPropertyDescriptor(c,"shareTitle"),c),r(c,"displayDate",[l],Object.getOwnPropertyDescriptor(c,"displayDate"),c),r(c,"_setupHandlers",[u],Object.getOwnPropertyDescriptor(c,"_setupHandlers"),c),c))}),define("discourse/components/share-source",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNameBindings:[":social-link"],actions:{share:function(e){this.action(e)}}})}),define("discourse/components/shared-draft-controls",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("topic.destination_category_id"),i={tagName:"",publishing:!1, +validCategory:function(e){return e&&e!==this.site.shared_drafts_category_id},actions:{updateDestinationCategory:function(e){return this.topic.updateDestinationCategory(e.get("id"))},publish:function(){var e=this;bootbox.confirm(I18n.t("shared_drafts.confirm_publish"),function(t){if(t){e.set("publishing",!0);var n=e.get("topic.destination_category_id");e.topic.publish().then(function(){e.set("topic.category_id",n)}).finally(function(){e.set("publishing",!1)})}})}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"validCategory",[n],Object.getOwnPropertyDescriptor(i,"validCategory"),i),i))}),define("discourse/components/signup-cta",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({action:"showCreateAccount",actions:{neverShow:function(){this.keyValueStore.setItem("anon-cta-never","t"),this.session.set("showSignupCta",!1)},hideForSession:function(){var e=this;this.session.set("hideSignupCta",!0),this.keyValueStore.setItem("anon-cta-hidden",(new Date).getTime()),Ember.run.later(function(){return e.session.set("showSignupCta",!1)},2e4)}},_turnOffIfHidden:function(){this.session.get("hideSignupCta")&&this.session.set("showSignupCta",!1)}.on("willDestroyElement")})}),define("discourse/components/suggested-topics",["exports","ember-addons/ember-computed-decorators","discourse/helpers/category-link","discourse-common/lib/icon-library"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Component.extend((o=(0,t.default)("topic"),r=(0,t.default)("topic","topicTrackingState.messageCount"),a={elementId:"suggested-topics",classNames:["suggested-topics"],suggestedTitle:function(e){var t=this.currentUser&&this.currentUser.pmPath(e);return e.get("isPrivateMessage")&&t?'<a href="'+t+'">'+(0,i.iconHTML)("envelope",{class:"private-message-glyph"})+"</a><span>"+I18n.t("suggested_topics.pm_title")+"</span>":I18n.t("suggested_topics.title")},browseMoreMessage:function(e){if(!e.get("isPrivateMessage")){var t={latestLink:'<a href="'+Discourse.getURL("/latest")+'">'+I18n.t("topic.view_latest_topics")+"</a>"},i=e.get("category");i&&Ember.get(i,"id")===Discourse.Site.currentProp("uncategorized_category_id")&&(i=null),t.catLink=i?(0,n.categoryBadgeHTML)(i):'<a href="'+Discourse.getURL("/categories")+'">'+I18n.t("topic.browse_all_categories")+"</a>";var s=this.topicTrackingState.countUnread(),o=this.currentUser?this.topicTrackingState.countNew():0;if(o+s>0){var r=s>0&&o>0;return I18n.messageFormat("topic.read_more_MF",{BOTH:r,UNREAD:s,NEW:o,CATEGORY:!!i,latestLink:t.latestLink,catLink:t.catLink,basePath:""})}return i?I18n.t("topic.read_more_in_category",t):I18n.t("topic.read_more",t)}}},s(a,"suggestedTitle",[o],Object.getOwnPropertyDescriptor(a,"suggestedTitle"),a),s(a,"browseMoreMessage",[r],Object.getOwnPropertyDescriptor(a,"browseMoreMessage"),a),a))}),define("discourse/components/tag-drop-link",["exports","discourse/lib/url","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r;e.default=Ember.Component.extend((s=(0,n.default)("tagId","category"),o=(0,n.default)("tagId"),r={tagName:"a",classNameBindings:[":tag-badge-wrapper",":badge-wrapper",":bullet","tagClass"],attributeBindings:["href"],href:function(e,t){var n="/tags";return t&&(n+=t.url),n+"/"+e},tagClass:function(e){return"tag-"+e},click:function(e){return e.preventDefault(),t.default.routeTo(this.href),!0}},i(r,"href",[s],Object.getOwnPropertyDescriptor(r,"href"),r),i(r,"tagClass",[o],Object.getOwnPropertyDescriptor(r,"tagClass"),r),r))}),define("discourse/components/tag-list",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r;e.default=Ember.Component.extend((i=(0,t.default)("titleKey"),s=(0,t.default)("categoryId"),o=(0,t.default)("category.fullSlug"),r={classNameBindings:[":tag-list","categoryClass"],isPrivateMessage:!1,sortedTags:Ember.computed.sort("tags","sortProperties"),title:function(e){return e&&I18n.t(e)},category:function(e){return e&&Discourse.Category.findById(e)},categoryClass:function(e){return e&&"tag-list-"+e}},n(r,"title",[i],Object.getOwnPropertyDescriptor(r,"title"),r),n(r,"category",[s],Object.getOwnPropertyDescriptor(r,"category"),r),n(r,"categoryClass",[o],Object.getOwnPropertyDescriptor(r,"categoryClass"),r),r))}),define("discourse/components/tags-admin-dropdown",["exports","select-kit/components/dropdown-select-box"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({pluginApiIdentifiers:["tags-admin-dropdown"],classNames:"tags-admin-dropdown",showFullTitle:!1,allowInitialValueMutation:!1,actionsMapping:null,init:function(){this._super.apply(this,arguments),this.headerIcon=["bars","caret-down"]},autoHighlight:function(){},computeContent:function(){return[{id:"manageGroups",name:I18n.t("tagging.manage_groups"),description:I18n.t("tagging.manage_groups_description"),icon:"wrench",__sk_row_type:"noopRow"},{id:"uploadTags",name:I18n.t("tagging.upload"),description:I18n.t("tagging.upload_description"),icon:"upload",__sk_row_type:"noopRow"},{id:"deleteUnusedTags",name:I18n.t("tagging.delete_unused"),description:I18n.t("tagging.delete_unused_description"),icon:"trash",__sk_row_type:"noopRow"}]},actions:{onSelect:function(e){var t=this.actionsMapping[e];t&&t()}}})}),define("discourse/components/text-overflow",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({didInsertElement:function(){var e=this;this._super.apply(this,arguments),Ember.run.next(null,function(){var t=e.$();t&&(t.find("hr").remove(),t.ellipsis())})}})}),define("discourse/components/top-period-buttons",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("period"),i={classNames:["top-title-buttons"],periods:function(e){return this.site.get("periods").filter(function(t){return t!==e})},actions:{changePeriod:function(e){this.action(e)}}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"periods",[n],Object.getOwnPropertyDescriptor(i,"periods"),i),i))});define("discourse/components/topic-admin-menu-button",["exports","discourse/components/mount-widget"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({classNames:"topic-admin-menu-button-container",tagName:"span",widget:"topic-admin-menu-button",buildArgs:function(){return this.getProperties("topic","fixed","openUpwards","rightSide")}})}),define("discourse/components/topic-category",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend()}),define("discourse/components/topic-entrance",["exports","discourse/lib/url","discourse/mixins/cleans-up","ember-addons/ember-computed-decorators"],function(e,t,n,i){"use strict";function s(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function o(e,t){var n=new Date;return e.toDateString()===n.toDateString()?moment(e).format(I18n.t("dates.time")):e.getYear()===n.getYear()?moment(e).format(t?I18n.t("dates.long_date_without_year_with_linebreak"):I18n.t("dates.long_no_year_no_time")):moment(e).format(t?I18n.t("dates.long_date_with_year_with_linebreak"):I18n.t("dates.long_date_with_year_without_time"))}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c,d,p,m,f,b;e.default=Ember.Component.extend(n.default,(r=(0,i.default)("topic.created_at"),a=(0,i.default)("topic.bumped_at"),l=(0,i.default)("createdDate","bumpedDate"),u=(0,i.default)("createdDate","showTime"),c=(0,i.default)("bumpedDate","showTime"),d={elementId:"topic-entrance",classNameBindings:["visible::hidden"],_position:null,topic:null,visible:null,createdDate:function(e){return new Date(e)},bumpedDate:function(e){return new Date(e)},showTime:function(e,t){return t.getTime()-e.getTime()<1728e5},topDate:function(e,t){return o(e,t)},bottomDate:function(e,t){return o(e,t)},didInsertElement:function(){this._super.apply(this,arguments),this.appEvents.on("topic-entrance:show",this,"_show")},_setCSS:function(){var e=this._position,t=$(this.element),n=t.width(),i=t.height();e.left=parseInt(e.left)-n/2,e.top=parseInt(e.top)-i/2;var s=$(window).width();e.left+n>s&&(e.left=s-n-15),t.css(e)},_show:function(e){var t=this;this._position=e.position,this.setProperties({topic:e.topic,visible:!0}),Ember.run.scheduleOnce("afterRender",this,this._setCSS),$("html").off("mousedown.topic-entrance").on("mousedown.topic-entrance",function(e){var n=$(e.target);"topic-entrance"!==n.prop("id")&&0===$(t.element).has(n).length&&t.cleanUp()})},cleanUp:function(){this.setProperties({topic:null,visible:!1}),$("html").off("mousedown.topic-entrance")},willDestroyElement:function(){this.appEvents.off("topic-entrance:show",this,"_show")},_jumpTo:function(e){this.cleanUp(),t.default.routeTo(e)},actions:{enterTop:function(){this._jumpTo(this.get("topic.url"))},enterBottom:function(){this._jumpTo(this.get("topic.lastPostUrl"))}}},s(d,"createdDate",[r],(p=Object.getOwnPropertyDescriptor(d,"createdDate"),p=p?p.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return p}}),d),s(d,"bumpedDate",[a],(m=Object.getOwnPropertyDescriptor(d,"bumpedDate"),m=m?m.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return m}}),d),s(d,"showTime",[l],Object.getOwnPropertyDescriptor(d,"showTime"),d),s(d,"topDate",[u],(f=Object.getOwnPropertyDescriptor(d,"topDate"),f=f?f.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return f}}),d),s(d,"bottomDate",[c],(b=Object.getOwnPropertyDescriptor(d,"bottomDate"),b=b?b.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return b}}),d),d))}),define("discourse/components/topic-footer-buttons",["exports","ember-addons/ember-computed-decorators","discourse/lib/register-topic-footer-button"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l,u,c,d,p,m,f;e.default=Ember.Component.extend((s=(0,t.default)("topic.isPrivateMessage"),o=(0,t.default)("buttons.[]"),r=(0,t.default)("buttons.[]","topic.assigned_to_user"),a=(0,t.default)("topic.isPrivateMessage"),l=(0,t.default)("topic.message_archived"),u=(0,t.default)("topic.message_archived"),c=(0,t.default)("topic.message_archived"),d={elementId:"topic-footer-buttons",layoutName:"components/topic-footer-buttons",canArchive:function(e){return this.siteSettings.enable_personal_messages&&e},buttons:(0,n.getTopicFooterButtons)(),inlineButtons:function(e){return e.filter(function(e){return!e.dropdown})},dropdownButtons:function(e){return e.filter(function(e){return e.dropdown})},showNotificationsButton:function(e){return!e||this.siteSettings.enable_personal_messages},canInviteTo:Ember.computed.alias("topic.details.can_invite_to"),canDefer:Ember.computed.alias("currentUser.enable_defer"),inviteDisabled:Ember.computed.or("topic.archived","topic.closed","topic.deleted"),showAdminButton:function(){return!this.site.mobileView&&this.currentUser&&this.currentUser.get("canManageTopic")},showEditOnFooter:Ember.computed.and("topic.isPrivateMessage","site.can_tag_pms"),archiveIcon:function(e){return e?"envelope":"folder"},archiveTitle:function(e){return e?"topic.move_to_inbox.help":"topic.archive_message.help"},archiveLabel:function(e){return e?"topic.move_to_inbox.title":"topic.archive_message.title"}},i(d,"canArchive",[s],Object.getOwnPropertyDescriptor(d,"canArchive"),d),i(d,"inlineButtons",[o],Object.getOwnPropertyDescriptor(d,"inlineButtons"),d),i(d,"dropdownButtons",[r],Object.getOwnPropertyDescriptor(d,"dropdownButtons"),d),i(d,"showNotificationsButton",[a],Object.getOwnPropertyDescriptor(d,"showNotificationsButton"),d),i(d,"showAdminButton",[t.default],Object.getOwnPropertyDescriptor(d,"showAdminButton"),d),i(d,"archiveIcon",[l],(p=Object.getOwnPropertyDescriptor(d,"archiveIcon"),p=p?p.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return p}}),d),i(d,"archiveTitle",[u],(m=Object.getOwnPropertyDescriptor(d,"archiveTitle"),m=m?m.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return m}}),d),i(d,"archiveLabel",[c],(f=Object.getOwnPropertyDescriptor(d,"archiveLabel"),f=f?f.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return f}}),d),d))}),define("discourse/components/topic-list-item",["exports","discourse/lib/url","ember-addons/ember-computed-decorators","discourse-common/lib/buffered-render","discourse/lib/raw-templates","discourse/lib/intercept-click"],function(e,t,n,i,s,o){"use strict";function r(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function a(e){var t=$(e.target);if(t.hasClass("posts-map")||t.parents(".posts-map").length>0)return"A"!==t.prop("tagName")&&(t=t.find("a"),0===t.length&&(t=t.end())),this.appEvents.trigger("topic-entrance:show",{topic:this.topic,position:t.offset()}),!1}function l(e,n){return this.appEvents.trigger("header:update-topic",e),t.default.routeTo(n||e.get("url")),!1}Object.defineProperty(e,"__esModule",{value:!0}),e.ListItemDefaults=void 0,e.showEntrance=a,e.navigateToTopic=l;var u,c,d,p=e.ListItemDefaults=(u=(0,n.default)("topic","lastVisitedTopic"),c={tagName:"tr",classNameBindings:[":topic-list-item","unboundClassNames","topic.visited"],attributeBindings:["data-topic-id"],"data-topic-id":Ember.computed.alias("topic.id"),newDotText:function(){return this.currentUser&&this.currentUser.trust_level>0?"":I18n.t("filters.new.lower_title")},unboundClassNames:function(e,t){var n=[];return e.get("category")&&n.push("category-"+e.get("category.fullSlug")),e.get("tags")&&e.get("tags").forEach(function(e){return n.push("tag-"+e)}),e.get("hasExcerpt")&&n.push("has-excerpt"),e.get("unseen")&&n.push("unseen-topic"),e.get("displayNewPosts")&&n.push("new-posts"),["liked","archived","bookmarked","pinned","closed"].forEach(function(t){e.get(t)&&n.push(t)}),e===t&&n.push("last-visit"),n.join(" ")},hasLikes:function(){return this.get("topic.like_count")>0},hasOpLikes:function(){return this.get("topic.op_like_count")>0},expandPinned:function(){if(!this.get("topic.pinned"))return!1;if(this.site.mobileView){if(!this.siteSettings.show_pinned_excerpt_mobile)return!1}else if(!this.siteSettings.show_pinned_excerpt_desktop)return!1;return!(!this.expandGloballyPinned||!this.get("topic.pinned_globally"))||!!this.expandAllPinned},showEntrance:a,click:function(e){var t=this.showEntrance(e);if(!1===t)return t;var n=this.topic,i=$(e.target);if(i.hasClass("bulk-select")){var s=this.selected;i.is(":checked")?s.addObject(n):s.removeObject(n)}return i.hasClass("raw-topic-link")?!!(0,o.wantsNewWindow)(e)||this.navigateToTopic(n,i.attr("href")):1===i.closest("a.topic-status").length?(this.topic.togglePinnedForUser(),!1):this.unhandledRowClick(e,n)},navigateToTopic:l,highlight:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isLastViewedTopic:!1},t=this.$();t.addClass("highlighted").attr("data-islastviewedtopic",e.isLastViewedTopic),t.on("animationend",function(){return t.removeClass("highlighted")})},_highlightIfNeeded:function(){this.session.get("lastTopicIdViewed")===this.get("topic.id")?(this.session.set("lastTopicIdViewed",null),this.highlight({isLastViewedTopic:!0})):this.get("topic.highlight")&&(this.set("topic.highlight",!1),this.highlight())}.on("didInsertElement")},r(c,"newDotText",[n.default],Object.getOwnPropertyDescriptor(c,"newDotText"),c),r(c,"unboundClassNames",[u],Object.getOwnPropertyDescriptor(c,"unboundClassNames"),c),r(c,"expandPinned",[n.default],(d=Object.getOwnPropertyDescriptor(c,"expandPinned"),d=d?d.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return d}}),c),c);e.default=Ember.Component.extend(p,(0,i.bufferedRender)({rerenderTriggers:["bulkSelectEnabled","topic.pinned"],actions:{toggleBookmark:function(){var e=this;this.topic.toggleBookmark().finally(function(){return e.rerenderBuffer()})}},buildBuffer:function(e){var t=(0,s.findRawTemplate)("list/topic-list-item");t&&e.push(t(this))},unhandledRowClick:function(){}}))}),define("discourse/components/topic-list",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a,l;e.default=Ember.Component.extend((i=(0,t.default)("bulkSelectEnabled"),s=(0,t.default)("order"),o=(0,t.default)("order"),r=(0,t.observes)("topics.[]"),a=(0,t.observes)("topics","order","ascending","category","top"),l={tagName:"table",classNames:["topic-list"],showTopicPostBadges:!0,listTitle:"topic.title",filteredTopics:Ember.computed.alias("topics"),_init:function(){this.addObserver("hideCategory",this.rerender),this.addObserver("order",this.rerender),this.addObserver("ascending",this.rerender),this.refreshLastVisited()}.on("init"),toggleInTitle:function(e){return!e&&this.canBulkSelect},sortable:function(){return!!this.changeSort},skipHeader:Ember.computed.reads("site.mobileView"),showLikes:function(e){return"likes"===e},showOpLikes:function(e){return"op_likes"===e},topicsAdded:function(){this.lastVisitedTopic||this.refreshLastVisited()},lastVisitedTopicChanged:function(){this.refreshLastVisited()},_updateLastVisitedTopic:function(e,t,n,i){if(this.set("lastVisitedTopic",null),this.highlightLastVisited&&("default"===t||"activity"===t)&&!i&&e&&1!==e.length&&!n){var s=this.currentUser;if(s&&s.previous_visit_at){for(var o=void 0,r=void 0,a=s.get("previousVisitAt"),l=0;e[l]&&e[l].get("pinned");)l++;var u=void 0;for(u=e.length-1;u>=l;u--){if(e[u].get("bumpedAt")>a){o=e[u];break}r=e[u]}o&&r&&(r.get("bumpedAt")>a||this.set("lastVisitedTopic",o))}}},refreshLastVisited:function(){this._updateLastVisitedTopic(this.topics,this.order,this.ascending,this.top)},click:function(e){var t=this,n=function(n,i){var s=$(e.target).closest(n);1===s.length&&i.apply(t,[s])};n("button.bulk-select",function(){this.toggleBulkSelect(),this.rerender()}),n("button.bulk-select-all",function(){$("input.bulk-select:not(:checked)").click()}),n("button.bulk-clear-all",function(){$("input.bulk-select:checked").click()}),n("th.sortable",function(e){this.changeSort(e.data("sort-order")),this.rerender()})}},n(l,"toggleInTitle",[i],Object.getOwnPropertyDescriptor(l,"toggleInTitle"),l),n(l,"sortable",[t.default],Object.getOwnPropertyDescriptor(l,"sortable"),l),n(l,"showLikes",[s],Object.getOwnPropertyDescriptor(l,"showLikes"),l),n(l,"showOpLikes",[o],Object.getOwnPropertyDescriptor(l,"showOpLikes"),l),n(l,"topicsAdded",[r],Object.getOwnPropertyDescriptor(l,"topicsAdded"),l),n(l,"lastVisitedTopicChanged",[a],Object.getOwnPropertyDescriptor(l,"lastVisitedTopicChanged"),l),l))}),define("discourse/components/topic-navigation",["exports","ember-addons/ember-computed-decorators","discourse/lib/show-modal","discourse/mixins/pan-events"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,o;e.default=Ember.Component.extend(i.default,(s=(0,t.observes)("info.topicProgressExpanded"),o={composerOpen:null,info:null,isPanning:!1,init:function(){this._super.apply(this,arguments),this.set("info",Ember.Object.create())},_performCheckSize:function(){if(this.element&&!this.isDestroying&&!this.isDestroyed){var e=this.info;if(e.get("topicProgressExpanded"))e.setProperties({renderTimeline:!0,renderAdminMenuButton:!0});else{var t=!this.site.mobileView;if(t){var n=$(window).width(),i=$(window).height();this.composerOpen&&(i-=$("#reply-control").height()),t=n>924&&i>520}e.setProperties({renderTimeline:t,renderAdminMenuButton:!t})}}},_checkSize:function(){Ember.run.scheduleOnce("afterRender",this,this._performCheckSize)},_topicScrolled:function(e){this.set("info.prevEvent",e)},_expanded:function(){var e=this;this.get("info.topicProgressExpanded")?$(window).on("click.hide-fullscreen",function(t){var n=$(t.target),i=n.parents();n.is(".widget-button")||i.is(".widget-button")||i.is(".dropdown-menu")||i.is("#discourse-modal")||n.is("#discourse-modal")||i.is(".modal-footer")||!n.is(".topic-timeline")&&i.is("#topic-progress-wrapper")||e._collapseFullscreen()}):$(window).off("click.hide-fullscreen"),this._checkSize()},composerOpened:function(){var e=this;this.set("composerOpen",!0),Ember.run.later(function(){return e._checkSize()},500)},composerClosed:function(){this.set("composerOpen",!1),this._checkSize()},_collapseFullscreen:function(){var e=this;this.get("info.topicProgressExpanded")&&($(".timeline-fullscreen").removeClass("show"),Ember.run.later(function(){!e.element||e.isDestroying||e.isDestroyed||(e.set("info.topicProgressExpanded",!1),e._checkSize())},500))},keyboardTrigger:function(e){if("jump"===e.type){(0,n.default)("jump-to-post",{modalClass:"jump-to-post-modal"}).setProperties({topic:this.topic,jumpToIndex:this.attrs.jumpToIndex,jumpToDate:this.attrs.jumpToDate})}},_handlePanDone:function(e,t){var n=this,s=$(".timeline-container"),o=parseInt(s.css("height"),10);this._shouldPanClose(t)?e+=i.SWIPE_VELOCITY:e-=i.SWIPE_VELOCITY,s.css("bottom",-e),e>o?this._collapseFullscreen():e<=0?s.css("bottom",""):Ember.run.later(function(){return n._handlePanDone(e,t)},20)},_shouldPanClose:function(e){return e.deltaY>i.SWIPE_DISTANCE_THRESHOLD&&e.velocityY>-i.SWIPE_VELOCITY_THRESHOLD||e.velocityY>i.SWIPE_VELOCITY_THRESHOLD},panStart:function(e){e.originalEvent.preventDefault();var t=e.center;$(document.elementFromPoint(t.x,t.y)).parents(".timeline-scrollarea-wrapper").length?this.isPanning=!1:"up"!==e.direction&&"down"!==e.direction||(this.isPanning=!0)},panEnd:function(e){this.isPanning&&(e.originalEvent.preventDefault(),this.isPanning=!1,this._handlePanDone(e.deltaY,e))},panMove:function(e){this.isPanning&&(e.originalEvent.preventDefault(),$(".timeline-container").css("bottom",Math.min(0,-e.deltaY)))},didInsertElement:function(){var e=this;this._super.apply(this,arguments),this.appEvents.on("topic:current-post-scrolled",this,this._topicScrolled).on("topic:jump-to-post",this,this._collapseFullscreen).on("topic:keyboard-trigger",this,this.keyboardTrigger),this.site.mobileView||($(window).on("resize.discourse-topic-navigation",function(){return e._checkSize()}),this.appEvents.on("composer:will-open",this,this.composerOpened),this.appEvents.on("composer:will-close",this,this.composerClosed),$("#reply-control").on("div-resized.discourse-topic-navigation",function(){return e._checkSize()})),this._checkSize()},willDestroyElement:function(){this._super.apply(this,arguments),this.appEvents.off("topic:current-post-scrolled",this,this._topicScrolled).off("topic:jump-to-post",this,this._collapseFullscreen).off("topic:keyboard-trigger",this,this.keyboardTrigger),$(window).off("click.hide-fullscreen"),this.site.mobileView||($(window).off("resize.discourse-topic-navigation"),this.appEvents.off("composer:will-open",this,this.composerOpened),this.appEvents.off("composer:will-close",this,this.composerClosed),$("#reply-control").off("div-resized.discourse-topic-navigation"))}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(o,"_expanded",[s],Object.getOwnPropertyDescriptor(o,"_expanded"),o),o))}),define("discourse/components/topic-post-badges",["exports","discourse-common/lib/buffered-render"],function(e,t){"use strict";function n(e,t,n,i,s,o){if(t){var r=I18n.t("topic."+s,{count:t});e.push('<a href="'+n+'" class="badge '+i+' badge-notification" title="'+r+'">'+(o||t)+"</a>\n")}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend((0,t.bufferedRender)({tagName:"span",classNameBindings:[":topic-post-badges"],rerenderTriggers:["url","unread","newPosts","unseen"],buildBuffer:function(e){var t=this.currentUser&&this.currentUser.trust_level>0?" ":I18n.t("filters.new.lower_title"),i=this.url;n(e,this.unread,i,"unread","unread_posts"),n(e,this.newPosts,i,"new-posts","new_posts"),n(e,this.unseen,i,"new-topic","new",t)}}))}),define("discourse/components/topic-progress",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r,a,l,u,c;e.default=Ember.Component.extend((i=(0,t.default)("progressPosition"),s=(0,t.default)("postStream.filteredPostsCount","topic.highest_post_number","progressPosition"),o=(0,t.default)("postStream.loaded","topic.currentPost","postStream.filteredPostsCount"),r=(0,t.default)("postStream.filteredPostsCount"),a=(0,t.default)("hugeNumberOfPosts","topic.highest_post_number"),l=(0,t.default)("progressPosition","topic.last_read_post_id"),u=(0,t.observes)("postStream.stream.[]"),c={elementId:"topic-progress-wrapper",classNameBindings:["docked"],docked:!1,progressPosition:null,postStream:Ember.computed.alias("topic.postStream"),_streamPercentage:null,jumpTopDisabled:function(e){return e<=3},jumpBottomDisabled:function(e,t,n){return n>=e||n>=t},hideProgress:function(e,t,n){return!e||!t||!this.site.mobileView&&n<2},hugeNumberOfPosts:function(e){return e>=this.siteSettings.short_progress_text_threshold},jumpToBottomTitle:function(e,t){return e?I18n.t("topic.progress.jump_bottom_with_number",{post_number:t}):I18n.t("topic.progress.jump_bottom")},showBackButton:function(e,t){if(t){var n=this.get("postStream.stream"),i=n.indexOf(t)||0;return i<n.length-1&&i>e}},_updateBar:function(){Ember.run.scheduleOnce("afterRender",this,this._updateProgressBar)},_topicScrolled:function(e){this.docked?(this.set("progressPosition",this.get("postStream.filteredPostsCount")),this._streamPercentage=1):(this.set("progressPosition",e.postIndex),this._streamPercentage=e.percent),this._updateBar()},didInsertElement:function(){this._super.apply(this,arguments),this.appEvents.on("composer:will-open",this,this._dock).on("composer:resized",this,this._dock).on("composer:closed",this,this._dock).on("topic:scrolled",this,this._dock).on("topic:current-post-scrolled",this,this._topicScrolled);var e=this.prevEvent;e?Ember.run.scheduleOnce("afterRender",this,this._topicScrolled,e):Ember.run.scheduleOnce("afterRender",this,this._updateProgressBar),Ember.run.scheduleOnce("afterRender",this,this._dock)},willDestroyElement:function(){this._super.apply(this,arguments),this.appEvents.off("composer:will-open",this,this._dock).off("composer:resized",this,this._dock).off("composer:closed",this,this._dock).off("topic:scrolled",this,this._dock).off("topic:current-post-scrolled",this,this._topicScrolled)},_updateProgressBar:function(){if(!this.isDestroyed&&!this.isDestroying){var e=this.$("#topic-progress");if(this._totalWidth||(this._totalWidth=e[0].offsetWidth),this._streamPercentage){var t=this._totalWidth,n=(this._streamPercentage||0)*t,i=n===t?"0px":"1px",s=e.find(".bg");if(0===s.length){var o="border-right-width: "+i+"; width: "+n+"px";e.append("<div class='bg' style=\""+o+'">&nbsp;</div>')}else s.css("border-right-width",i).width(n-2)}}},_dock:function(){var e=this.$();if(e&&0!==e.length){var t=$("html"),n=window.pageYOffset||t.scrollTop(),i=this.site.mobileView?0:$("#topic-progress").height(),s=$("#topic-bottom").offset().top+i,o=$(window).height(),r=$("#reply-control").height()||0,a=n>=s-o+r,l=$("body").height()-s,u=t.hasClass("rtl")?"left":"right";r>0?e.css("bottom",a?l:r):e.css("bottom",a?l:""),this.set("docked",a);var c=$("#reply-control .reply-area");c&&c.length>0?e.css(u,c.offset().left+"px"):e.css(u,"1em")}},click:function(e){$(e.target).closest("#topic-progress").length&&this.send("toggleExpansion")},actions:{toggleExpansion:function(){this.toggleProperty("expanded")},goBack:function(){ +this.attrs.jumpToPost(this.get("topic.last_read_post_number"))}}},n(c,"jumpTopDisabled",[i],Object.getOwnPropertyDescriptor(c,"jumpTopDisabled"),c),n(c,"jumpBottomDisabled",[s],Object.getOwnPropertyDescriptor(c,"jumpBottomDisabled"),c),n(c,"hideProgress",[o],Object.getOwnPropertyDescriptor(c,"hideProgress"),c),n(c,"hugeNumberOfPosts",[r],Object.getOwnPropertyDescriptor(c,"hugeNumberOfPosts"),c),n(c,"jumpToBottomTitle",[a],Object.getOwnPropertyDescriptor(c,"jumpToBottomTitle"),c),n(c,"showBackButton",[l],Object.getOwnPropertyDescriptor(c,"showBackButton"),c),n(c,"_updateBar",[u],Object.getOwnPropertyDescriptor(c,"_updateBar"),c),c))}),define("discourse/components/topic-status",["exports","discourse-common/lib/icon-library","discourse-common/lib/buffered-render","discourse/lib/utilities","discourse/helpers/topic-status-icons","ember-addons/ember-computed-decorators"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a;e.default=Ember.Component.extend((0,n.bufferedRender)((r=(0,o.default)("disableActions"),a={classNames:["topic-statuses"],rerenderTriggers:["topic.archived","topic.closed","topic.pinned","topic.visible","topic.unpinned","topic.is_warning"],click:function(e){if(this.canAct&&$(e.target).hasClass("d-icon-thumbtack")){var t=this.topic;t.get("pinned")?t.clearPin():t.rePin()}return!1},canAct:function(e){return Discourse.User.current()&&!e},buildBuffer:function(e){var n=this.canAct,o=this.topic;o&&s.default.render(o,function(s,o){var r=["pinned","unpinned"].includes(o)&&n,a=(0,i.escapeExpression)(I18n.t("topic_statuses."+o+".help")),l=r?"a href":"span",u=r?"a":"span",c="unpinned"===o?{class:"unpinned"}:null,d=(0,t.iconHTML)(s,c);e.push("<"+l+" title='"+a+"' class='topic-status'>"+d+"</"+u+">")})}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(a,"canAct",[r],Object.getOwnPropertyDescriptor(a,"canAct"),a),a)))}),define("discourse/components/topic-timeline",["exports","discourse/components/mount-widget","discourse/mixins/docking","ember-addons/ember-computed-decorators","discourse/lib/optional-service"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u=function(){return parseInt($("#main-outlet").css("padding-top"))+3};e.default=t.default.extend(n.default,(r=(0,i.observes)("topic.highest_post_number","loading"),a=(0,i.observes)("topic.details.notification_level"),l={adminTools:(0,s.default)(),widget:"topic-timeline-container",dockBottom:null,dockAt:null,buildArgs:function(){var e={topic:this.topic,notificationLevel:this.notificationLevel,topicTrackingState:this.topicTrackingState,enteredIndex:this.enteredIndex,dockAt:this.dockAt,dockBottom:this.dockBottom,mobileView:this.get("site.mobileView")},t=this.prevEvent;return t&&(e.enteredIndex=t.postIndex-1),this.fullscreen?(e.fullScreen=!0,e.addShowClass=this.addShowClass):e.top=this.dockAt||u(),e},newPostAdded:function(){var e=this;this.queueRerender(function(){return e.queueDockCheck()})},_queueRerender:function(){this.queueRerender()},dockCheck:function(e){var t=$("#main").offset(),n=t?t.top:0,i=$(".container.posts").offset().top-n,s=$("#topic-bottom").offset().top,o=this.$(".timeline-container"),r=o.height()||400,a=$(".timeline-footer-controls").outerHeight(!0)||0,l=this.dockAt,c=u()+e.offset(),d=c+r;this.dockBottom=!1,c<i?this.dockAt=parseInt(i,10):d>s+a?(this.dockAt=parseInt(s-r+a,10),this.dockBottom=!0,this.dockAt<0&&(this.dockAt=0)):(this.dockAt=null,this.fastDockAt=parseInt(s-r+a-n,10)),this.dockAt!==l&&this.queueRerender()},didInsertElement:function(){var e=this;this._super.apply(this,arguments),this.fullscreen&&!this.addShowClass&&Ember.run.next(function(){e.set("addShowClass",!0),e.queueRerender()}),this.dispatch("topic:current-post-scrolled","timeline-scrollarea")}},o(l,"newPostAdded",[r],Object.getOwnPropertyDescriptor(l,"newPostAdded"),l),o(l,"_queueRerender",[a],Object.getOwnPropertyDescriptor(l,"_queueRerender"),l),l))}),define("discourse/components/topic-timer-info",["exports","discourse-common/lib/icon-library","discourse-common/lib/buffered-render","discourse/models/category"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend((0,n.bufferedRender)({classNames:["topic-status-info"],_delayedRerender:null,rerenderTriggers:["topicClosed","statusType","executeAt","basedOnLastPost","duration","categoryId"],buildBuffer:function(e){if(this.executeAt){var n=this.topicClosed?"close":"open";if(!(void 0!==this.topicClosed)||n!==this.statusType){var s=moment(this.executeAt),o=moment.duration(s-moment()),r=o.asMinutes();if(r>0){var a=1e3;r>2160?a=432e5:r>1410?a=36e5:r>90?a=18e5:r>2&&(a=6e4);var l=this.duration||0;e.push("<h3>"+(0,t.iconHTML)("far-clock")+" ");var u={timeLeft:o.humanize(!0),duration:moment.duration(l,"hours").humanize()},c=this.categoryId;if(c){var d=i.default.findById(c);u=Object.assign({categoryName:d.get("slug"),categoryUrl:d.get("url")},u)}e.push('<span title="'+moment(this.executeAt).format("LLLL")+'">'+I18n.t(this._noticeKey(),u)+"</span>"),e.push("</h3>"),Ember.testing||(this._delayedRerender=Ember.run.later(this,this.rerender,a))}}}},willDestroyElement:function(){this._delayedRerender&&Ember.run.cancel(this._delayedRerender)},_noticeKey:function(){var e=this.statusType;return this.basedOnLastPost?"topic.status_update_notice.auto_"+e+"_based_on_last_post":"topic.status_update_notice.auto_"+e}}))}),define("discourse/components/topic-title",["exports","discourse/mixins/key-enter-escape"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend(t.default,{elementId:"topic-title"})}),define("discourse/components/track-selected",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"span",selectionChanged:function(){var e=this.selected,t=this.selectedList,n=this.selectedId;e?t.addObject(n):t.removeObject(n)}.observes("selected")})}),define("discourse/components/user-badge",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.default)("count"),s=(0,t.default)("badge","user"),o={tagName:"span",showGrantCount:function(e){return e&&e>1},badgeUrl:function(){var e=this.get("user.username_lower")||"";return e=""!==e?"?username="+e:"",this.get("badge.url")+e}},n(o,"showGrantCount",[i],Object.getOwnPropertyDescriptor(o,"showGrantCount"),o),n(o,"badgeUrl",[s],Object.getOwnPropertyDescriptor(o,"badgeUrl"),o),o))}),define("discourse/components/user-card-contents",["exports","ember-addons/ember-computed-decorators","discourse/models/user","discourse/lib/computed","discourse/lib/formatter","discourse/mixins/can-check-emails","discourse/mixins/card-contents-base","discourse/mixins/cleans-up"],function(e,t,n,i,s,o,r,a){"use strict";function l(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var u,c,d,p,m,f,b,h,g,v,y,_,w,x,E,k,P;e.default=Ember.Component.extend(r.default,o.default,a.default,(u=(0,t.default)("user.staff"),c=(0,t.default)("user.trust_level"),d=(0,t.default)("user.name"),p=(0,t.default)("username"),m=(0,t.default)("username","topicPostCount"),f=(0,t.default)("user.user_fields.@each.value"),b=(0,t.default)("user.trust_level"),h=(0,t.default)("user.badge_count","user.featured_user_badges.length"),g=(0,t.default)("user.time_read","user.recent_time_read"),v=(0,t.default)("user.recent_time_read"),y=(0,t.default)("showRecentTimeRead","user.time_read","recentTimeRead"),_=(0,t.observes)("user.card_background_upload_url"),w={elementId:"user-card",triggeringLinkClass:"mention",classNameBindings:["visible:show","showBadges","user.card_background::no-bg","isFixed:fixed","usernameClass"],allowBackgrounds:(0,i.setting)("allow_profile_backgrounds"),showBadges:(0,i.setting)("enable_badges"),postStream:Ember.computed.alias("topic.postStream"),enoughPostsForFiltering:Ember.computed.gte("topicPostCount",2),showFilter:Ember.computed.and("viewingTopic","postStream.hasNoFilters","enoughPostsForFiltering"),showName:(0,i.propertyNotEqual)("user.name","user.username"),hasUserFilters:Ember.computed.gt("postStream.userFilters.length",0),showMoreBadges:Ember.computed.gt("moreBadgesCount",0),showDelete:Ember.computed.and("viewingAdmin","showName","user.canBeDeleted"),linkWebsite:Ember.computed.not("user.isBasic"),hasLocationOrWebsite:Ember.computed.or("user.location","user.website_name"),isSuspendedOrHasBio:Ember.computed.or("user.suspend_reason","user.bio_cooked"),showCheckEmail:Ember.computed.and("user.staged","canCheckEmails"),user:null,topicPostCount:null,staff:function(e){return e?"staff":""},newUser:function(e){return 0===e?"new-user":""},nameFirst:function(e){return!this.siteSettings.prioritize_username_in_ux&&e&&e.trim().length>0},usernameClass:function(e){return e?"user-card-"+e:""},togglePostsLabel:function(e,t){return I18n.t("topic.filter_to",{username:e,count:t})},publicUserFields:function(){var e=this.site.get("user_fields");if(!Ember.isEmpty(e)){var t=this.get("user.user_fields");return e.filterBy("show_on_user_card",!0).sortBy("position").map(function(e){Ember.set(e,"dasherized_name",e.get("name").dasherize());var n=t?t[e.get("id")]:null;return Ember.isEmpty(n)?null:Ember.Object.create({value:n,field:e})}).compact()}},removeNoFollow:function(e){return e>2&&!this.siteSettings.tl3_links_no_follow},moreBadgesCount:function(e,t){return e-t},showRecentTimeRead:function(e,t){return e!==t&&0!==t},recentTimeRead:function(e){return(0,s.durationTiny)(e)},timeReadTooltip:function(e,t,n){return e?I18n.t("time_read_recently_tooltip",{time_read:(0,s.durationTiny)(t),recent_time_read:n}):I18n.t("time_read_tooltip",{time_read:(0,s.durationTiny)(t)})},addBackground:function(){if(this.allowBackgrounds){var e=this.$();if(e){var t=this.get("user.card_background_upload_url"),n=Ember.isEmpty(t)?"":"url("+Discourse.getURLWithCDN(t)+")";e.css("background-image",n)}}},_showCallback:function(e,t){var i=this;this._positionCard(t),this.setProperties({visible:!0,loading:!0});var s={stats:!1};s.include_post_count_for=this.get("topic.id"),n.default.findByUsername(e,s).then(function(e){e.topic_post_count&&i.set("topicPostCount",e.topic_post_count[s.include_post_count_for]),i.setProperties({user:e})}).catch(function(){return i._close()}).finally(function(){return i.set("loading",null)})},_close:function(){this._super.apply(this,arguments),this.setProperties({user:null,topicPostCount:null})},cleanUp:function(){this._close()},actions:{close:function(){this._close()},cancelFilter:function(){var e=this.postStream;e.cancelFilter(),e.refresh(),this._close()},togglePosts:function(){this.togglePosts(this.user),this._close()},deleteUser:function(){this.user.delete(),this._close()},showUser:function(e){this.showUser(e),this._close()},checkEmail:function(e){e.checkEmail()}}},l(w,"staff",[u],(x=Object.getOwnPropertyDescriptor(w,"staff"),x=x?x.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return x}}),w),l(w,"newUser",[c],(E=Object.getOwnPropertyDescriptor(w,"newUser"),E=E?E.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return E}}),w),l(w,"nameFirst",[d],Object.getOwnPropertyDescriptor(w,"nameFirst"),w),l(w,"usernameClass",[p],(k=Object.getOwnPropertyDescriptor(w,"usernameClass"),k=k?k.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return k}}),w),l(w,"togglePostsLabel",[m],Object.getOwnPropertyDescriptor(w,"togglePostsLabel"),w),l(w,"publicUserFields",[f],Object.getOwnPropertyDescriptor(w,"publicUserFields"),w),l(w,"removeNoFollow",[b],Object.getOwnPropertyDescriptor(w,"removeNoFollow"),w),l(w,"moreBadgesCount",[h],(P=Object.getOwnPropertyDescriptor(w,"moreBadgesCount"),P=P?P.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return P}}),w),l(w,"showRecentTimeRead",[g],Object.getOwnPropertyDescriptor(w,"showRecentTimeRead"),w),l(w,"recentTimeRead",[v],Object.getOwnPropertyDescriptor(w,"recentTimeRead"),w),l(w,"timeReadTooltip",[y],Object.getOwnPropertyDescriptor(w,"timeReadTooltip"),w),l(w,"addBackground",[_],Object.getOwnPropertyDescriptor(w,"addBackground"),w),w))}),define("discourse/components/user-field",["exports","discourse/lib/computed","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i;e.default=Ember.Component.extend((i={classNameBindings:[":user-field","field.field_type"],layoutName:(0,t.fmt)("field.field_type","components/user-fields/%@"),noneLabel:function(){return"user_fields.none"}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"noneLabel",[n.default],Object.getOwnPropertyDescriptor(i,"noneLabel"),i),i))}),define("discourse/components/user-flag-percentage",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o;e.default=Ember.Component.extend((i=(0,t.default)("percentage"),s=(0,t.default)("agreed","disagreed","ignored"),o={tagName:"",showPercentage:function(e){return e.total>=3},percentage:function(e,t,n){var i=e+t+n,s={total:i};i>0&&(s.agreed=Math.round(e/i*100),s.disagreed=Math.round(t/i*100),s.ignored=Math.round(n/i*100));var o=Math.max(e,t,n);return o===e?(s.icon="thumbs-up",s.className="agreed",s.label=s.agreed+"%"):o===t?(s.icon="thumbs-down",s.className="disagreed",s.label=s.disagreed+"%"):(s.icon="external-link-alt",s.className="ignored",s.label=s.ignored+"%"),s.title=I18n.t("review.user_percentage.summary",{agreed:I18n.t("review.user_percentage.agreed",{count:s.agreed}),disagreed:I18n.t("review.user_percentage.disagreed",{count:s.disagreed}),ignored:I18n.t("review.user_percentage.ignored",{count:s.ignored}),count:i}),s}},n(o,"showPercentage",[i],Object.getOwnPropertyDescriptor(o,"showPercentage"),o),n(o,"percentage",[s],Object.getOwnPropertyDescriptor(o,"percentage"),o),o))}),define("discourse/components/user-info",["exports","ember-addons/ember-computed-decorators","discourse/lib/url"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function s(e){return e.replace(/[\-\_ \.]/g,"").toLowerCase()}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a;e.default=Ember.Component.extend((o=(0,t.default)("user.username"),r=(0,t.default)("user.name","user.username"),a={classNameBindings:[":user-info","size"],attributeBindings:["data-username"],size:"small",userPath:function(e){return(0,n.userPath)(e)},"data-username":Ember.computed.alias("user.username"),hasBlock:Ember.computed.alias("template"),name:function(e,t){if(e&&s(t)!==s(e))return e}},i(a,"userPath",[o],Object.getOwnPropertyDescriptor(a,"userPath"),a),i(a,"name",[r],Object.getOwnPropertyDescriptor(a,"name"),a),a))}),define("discourse/components/user-link",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"a",attributeBindings:["href","data-user-card"],href:Ember.computed.alias("user.path"),"data-user-card":Ember.computed.alias("user.username")})}),define("discourse/components/user-notifications-large",["exports","discourse/components/mount-widget","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=t.default.extend((i=(0,n.observes)("notifications.length","notifications.@each.read"),s={widget:"user-notifications-large",init:function(){this._super.apply(this,arguments),this.args={notifications:this.notifications}},_triggerRefresh:function(){this.queueRerender()}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(s,"_triggerRefresh",[i],Object.getOwnPropertyDescriptor(s,"_triggerRefresh"),s),s))}),define("discourse/components/user-selector",["exports","ember-addons/ember-computed-decorators","discourse/components/text-field","discourse/lib/user-search","discourse/lib/raw-templates"],function(e,t,n,i,s){"use strict";function o(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var r,a,l,u,c;e.default=n.default.extend((r=(0,t.observes)("usernames"),a=(0,t.on)("willDestroyElement"),l=(0,t.on)("didInsertElement"),u=(0,t.observes)("usernames"),c={autocorrect:!1,autocapitalize:!1,name:"user-selector",_update:function(){"true"===this.canReceiveUpdates&&this._createAutocompleteInstance({updateData:!0})},_destroyAutocompleteInstance:function(){$(this.element).autocomplete("destroy")},_createAutocompleteInstance:function(e){var t=this,n=function(e){var n=t[e];return!0===n||"true"===n},o=[],r=[],a=this.currentUser,l=n("includeMentionableGroups"),u=n("includeMessageableGroups"),c=n("includeGroups"),d=n("allowedUsers"),p=n("excludeCurrentUser"),m=n("single"),f=n("allowAny"),b=n("disabled"),h=n("allowEmails"),g=n("fullWidthWrap"),v=function(){var e=m?[]:o;return a&&p?e.concat([a.username]):e},y=this;$(this.element).val(this.usernames).autocomplete({template:(0,s.findRawTemplate)("user-selector-autocomplete"),disabled:b,single:m,allowAny:f,updateData:!(!e||!e.updateData)&&e.updateData,fullWidthWrap:g,dataSource:function(e){return(0,i.default)({term:e,topicId:y.topicId,exclude:v(),includeGroups:c,allowedUsers:d,includeMentionableGroups:l,includeMessageableGroups:u,groupMembersOf:y.groupMembersOf,allowEmails:h})},transformComplete:function(e){if(e.username||e.name)return e.username||r.push(e.name),e.username||e.name;var t=v();return e.usernames.filter(function(e){return-1===t.indexOf(e)})},onChangeItems:function(e){var t=!1;e=e.map(function(e){return r.indexOf(e)>-1&&(t=!0),e.username?e.username:e});var n=[];Array.isArray(y.usernames)?n=y.usernames:y.usernames&&(n=y.usernames.split(",")),y.setProperties({usernames:e.join(","),hasGroups:t}),o=e,y.onChangeCallback&&y.onChangeCallback(n,o)},reverseTransform:function(e){return{username:e}}})},_clearInput:function(){arguments.length>1&&Ember.isEmpty(this.usernames)&&$(this.element).parent().find("a").click()}},o(c,"_update",[r],Object.getOwnPropertyDescriptor(c,"_update"),c),o(c,"_destroyAutocompleteInstance",[a],Object.getOwnPropertyDescriptor(c,"_destroyAutocompleteInstance"),c),o(c,"_createAutocompleteInstance",[l],Object.getOwnPropertyDescriptor(c,"_createAutocompleteInstance"),c),o(c,"_clearInput",[u],Object.getOwnPropertyDescriptor(c,"_clearInput"),c),c))}),define("discourse/components/user-stat",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["user-stat"],type:"number",isNumber:Ember.computed.equal("type","number"),isDuration:Ember.computed.equal("type","duration")})}),define("discourse/components/user-stream-item",["exports","discourse/lib/computed","discourse/widgets/post-small-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNameBindings:[":user-stream-item",":item","item.hidden","item.deleted:deleted","moderatorAction"],moderatorAction:(0,t.propertyEqual)("item.post_type","site.post_types.moderator_action"),actionDescription:(0,n.actionDescription)("item.action_code","item.created_at","item.action_code_who")})}),define("discourse/components/user-stream",["exports","discourse/mixins/load-more","discourse/lib/click-track","discourse/models/post","discourse/lib/url","discourse/models/draft","discourse/lib/ajax-error","discourse-common/lib/get-owner"],function(e,t,n,i,s,o,r,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend(t.default,{_initialize:function(){var e=this.get("stream.filter");e&&this.set("classNames",["user-stream","filter-"+e.toString().replace(",","-")])}.on("init"),loading:!1,eyelineSelector:".user-stream .item",classNames:["user-stream"],_scrollTopOnModelChange:function(){Ember.run.schedule("afterRender",function(){return $(document).scrollTop(0)})}.observes("stream.user.id"),_inserted:function(){var e=this;this.bindScrolling({name:"user-stream-view"}),$(window).on("resize.discourse-on-scroll",function(){return e.scrolled()}),this.$().on("click.details-disabled","details.disabled",function(){return!1}),this.$().on("click.discourse-redirect",".excerpt a",function(e){return n.default.trackClick(e)})}.on("didInsertElement"),_destroyed:function(){this.unbindScrolling("user-stream-view"),$(window).unbind("resize.discourse-on-scroll"),this.$().off("click.details-disabled","details.disabled"),this.$().off("click.discourse-redirect",".excerpt a")}.on("willDestroyElement"),actions:{removeBookmark:function(e){var t=this.stream;i.default.updateBookmark(e.get("post_id"),!1).then(function(){t.remove(e)}).catch(r.popupAjaxError)},resumeDraft:function(e){var t=(0,a.getOwner)(this).lookup("controller:composer");t.get("model.viewOpen")&&t.close(),e.get("postUrl")?s.default.routeTo(e.get("postUrl")):o.default.get(e.draft_key).then(function(n){n.draft&&t.open({draft:n.draft,draftKey:e.draft_key,draftSequence:n.draft_sequence})}).catch(function(e){(0,r.popupAjaxError)(e)})},removeDraft:function(e){var t=this.stream;o.default.clear(e.draft_key,e.sequence).then(function(){t.remove(e)}).catch(function(e){(0,r.popupAjaxError)(e)})},loadMore:function(){var e=this;if(!this.loading){this.set("loading",!0);this.stream.findItems().then(function(){e.set("loading",!1),e.eyeline.flushRest()})}}}})}),define("discourse/components/user-summary-category-search",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("user","category"),i={tagName:"",searchParams:function(){return"@"+this.get("user.username")+" #"+this.get("category.slug")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"searchParams",[n],Object.getOwnPropertyDescriptor(i,"searchParams"),i),i))}),define("discourse/components/user-summary-section",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({classNames:["top-sub-section"]})}),define("discourse/components/user-summary-topic",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"li"})}),define("discourse/components/user-summary-topics-list",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("items.length"),i={tagName:"",hasMore:function(e){return e>=6}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"hasMore",[n],Object.getOwnPropertyDescriptor(i,"hasMore"),i),i))}),define("discourse/components/user-summary-user",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"li"})}),define("discourse/components/watch-read",["exports","discourse/lib/is-element-in-viewport"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({didInsertElement:function(){var e=this;this._super.apply(this,arguments);var n=this.currentUser;if(n){var i=this.path;"faq"!==i&&"guidelines"!==i||$(window).on("load.faq resize.faq scroll.faq",function(){!n.get("read_faq")&&(0,t.default)($(".contents p").last())&&e.action()})}},willDestroyElement:function(){this._super.apply(this,arguments),$(window).off("load.faq resize.faq scroll.faq")}})}),define("discourse/raw-views/list/post-count-or-badges",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n;e.default=Ember.Object.extend((n={postCountsPresent:Ember.computed.or("topic.unread","topic.displayNewPosts"),showBadges:Ember.computed.and("postBadgesEnabled","postCountsPresent"),newDotText:function(){return this.currentUser&&this.currentUser.trust_level>0?"":I18n.t("filters.new.lower_title")}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(n,"newDotText",[t.default],Object.getOwnPropertyDescriptor(n,"newDotText"),n),n))}),define("discourse/raw-views/list/posts-count-column",["exports","ember-addons/ember-computed-decorators","discourse/lib/computed"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a;e.default=Ember.Object.extend((s=(0,t.default)("topic.like_count","topic.posts_count"),o=(0,t.default)("topic.replyCount","ratioText"),r=(0,t.default)("ratio"),a={tagName:"td",ratio:function(e,t){var n=parseFloat(e),i=parseFloat(t);return i<10?0:(n||0)/i},title:function(e,t){return I18n.messageFormat("posts_likes_MF",{count:e,ratio:t}).trim()},ratioText:function(e){var t=this.siteSettings;return e>t.topic_post_like_heat_high?"high":e>t.topic_post_like_heat_medium?"med":e>t.topic_post_like_heat_low?"low":""},likesHeat:(0,n.fmt)("ratioText","heatmap-%@")},i(a,"ratio",[s],Object.getOwnPropertyDescriptor(a,"ratio"),a),i(a,"title",[o],Object.getOwnPropertyDescriptor(a,"title"),a),i(a,"ratioText",[r],Object.getOwnPropertyDescriptor(a,"ratioText"),a),a))}),define("discourse/raw-views/list/visited-line",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Object.extend((n={isLastVisited:function(){return this.lastVisitedTopic===this.topic}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(n,"isLastVisited",[t.default],(i=Object.getOwnPropertyDescriptor(n,"isLastVisited"),i=i?i.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return i}}),n),n))}),define("discourse/raw-views/topic-list-header-column",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i;e.default=Ember.Object.extend((i={localizedName:function(){return this.forceName?this.forceName:this.name?I18n.t(this.name):""},sortIcon:function(){return"chevron-"+(this.parent.ascending?"up":"down")},isSorting:function(){return this.sortable&&this.parent.order===this.order},className:function(){var e=[];return this.order&&e.push(this.order),this.sortable&&(e.push("sortable"), +this.isSorting&&e.push("sorting")),this.number&&e.push("num"),e.join(" ")}},n(i,"localizedName",[t.default],Object.getOwnPropertyDescriptor(i,"localizedName"),i),n(i,"sortIcon",[t.default],Object.getOwnPropertyDescriptor(i,"sortIcon"),i),n(i,"isSorting",[t.default],Object.getOwnPropertyDescriptor(i,"isSorting"),i),n(i,"className",[t.default],Object.getOwnPropertyDescriptor(i,"className"),i),i))}),define("discourse/raw-views/topic-status",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s;e.default=Ember.Object.extend((i=(0,t.default)("defaultIcon"),s={showDefault:null,renderDiv:function(e){return(e||this.statuses.length>0)&&!this.noDiv},statuses:function(){var e=this,t=this.topic,n=[];if(t.get("is_warning")&&n.push({icon:"envelope",key:"warning"}),t.get("bookmarked")){var i=t.get("bookmarked_post_numbers"),s=t.get("url"),o="";i&&i[0]>1?s+="/"+i[0]:o="op-bookmark",n.push({extraClasses:o,icon:"bookmark",key:"bookmarked",href:s})}t.get("closed")&&t.get("archived")?n.push({icon:"lock",key:"locked_and_archived"}):t.get("closed")?n.push({icon:"lock",key:"locked"}):t.get("archived")&&n.push({icon:"lock",key:"archived"}),t.get("pinned")&&n.push({icon:"thumbtack",key:"pinned"}),t.get("unpinned")&&n.push({icon:"thumbtack",key:"unpinned"}),t.get("invisible")&&n.push({icon:"far-eye-slash",key:"unlisted"}),n.forEach(function(t){t.title=I18n.t("topic_statuses."+t.key+".help"),!e.currentUser||"pinned"!==t.key&&"unpinned"!==t.key?(t.openTag="span",t.closeTag="span"):(t.openTag="a href",t.closeTag="a")});var r=this.defaultIcon;return 0===n.length&&r&&this.set("showDefault",r),n}},n(s,"renderDiv",[i],Object.getOwnPropertyDescriptor(s,"renderDiv"),s),n(s,"statuses",[t.default],Object.getOwnPropertyDescriptor(s,"statuses"),s),s))}),define("discourse/helpers/application",["discourse-common/lib/helpers","discourse/lib/formatter"],function(e,t){"use strict";var n=Handlebars.SafeString;(0,e.registerUnbound)("raw-date",function(e){return(0,t.longDate)(new Date(e))}),(0,e.registerUnbound)("age-with-tooltip",function(e){return new n((0,t.autoUpdatingRelativeAge)(new Date(e),{title:!0}))}),(0,e.registerUnbound)("number",function(e,i){e=Math.round(parseFloat(e)),isNaN(e)&&(e=0);var s=I18n.toNumber(e,{precision:0});i.numberKey&&(s=I18n.t(i.numberKey,{number:s,count:parseInt(e)}));var o="number";i.class&&(o+=" "+i.class);var r="<span class='"+o+"'",a=!i.noTitle,l=(0,t.number)(e);return l.toString()!==s.toString()&&a&&(r+=" title='"+Handlebars.Utils.escapeExpression(s)+"'"),r+=">"+l+"</span>",new n(r)})}),define("discourse/helpers/border-color",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(function(e){return"border-color: #"+e})}),define("discourse/helpers/bound-avatar-template",["exports","discourse-common/lib/helpers","discourse/lib/utilities"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(function(e,t){return Ember.isEmpty(e)?"<div class='avatar-placeholder'></div>":(0,n.avatarImg)({size:t,avatarTemplate:e})})}),define("discourse/helpers/bound-avatar",["exports","discourse-common/lib/helpers","discourse/lib/utilities","discourse/helpers/user-avatar"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(function(e,t){if(Ember.isEmpty(e))return"<div class='avatar-placeholder'></div>";var s=Ember.get(e,"avatar_template");return(0,n.avatarImg)((0,i.addExtraUserClasses)(e,{size:t,avatarTemplate:s}))})}),define("discourse/helpers/bound-category-link",["exports","discourse-common/lib/helpers","discourse/helpers/category-link"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(n.categoryLinkHTML)}),define("discourse/helpers/bound-date",["exports","discourse/lib/formatter","discourse-common/lib/helpers"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,n.htmlHelper)(function(e){return(0,t.autoUpdatingRelativeAge)(new Date(e),{format:"medium",title:!0})})}),define("discourse/helpers/capitalize-string",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(function(e){return e[0].toUpperCase()+e.slice(1)})}),define("discourse/helpers/category-badge",["discourse/helpers/category-link","discourse-common/lib/helpers"],function(e,t){"use strict";(0,t.registerUnbound)("category-badge",function(t,n){return(0,e.categoryLinkHTML)(t,{hideParent:n.hideParent,allowUncategorized:n.allowUncategorized,categoryStyle:n.categoryStyle,link:!1})})}),define("discourse/helpers/custom-html",["exports","preload-store"],function(e,t){"use strict";function n(e){var n=o[e];if(n)return new Handlebars.SafeString(n);var i=t.default.get("customHTML");return i&&i[e]&&i[e].length?new Handlebars.SafeString(i[e]):void 0}function i(){o={}}function s(e,t){o[e]=t}Object.defineProperty(e,"__esModule",{value:!0}),e.getCustomHTML=n,e.clearHTMLCache=i,e.setCustomHTML=s;var o={}}),define("discourse/helpers/dash-if-empty",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(function(e){return Ember.isEmpty(e)?"&mdash;":e})}),define("discourse/helpers/dasherize",["exports"],function(e){"use strict";function t(e){return(n(e,1)[0]||"").replace(".","-").dasherize()}Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.default=Ember.Helper.helper(t)}),define("discourse/helpers/dir-span",["exports","discourse-common/lib/helpers","discourse/lib/text-direction"],function(e,t,n){"use strict";function i(e){var t=e||"";if(t&&Discourse.SiteSettings.support_mixed_text_direction){return'<span dir="'+((0,n.isRTL)(t)?"rtl":"ltr")+'">'+t+"</span>"}return t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.registerUnbound)("dir-span",function(e){return new Handlebars.SafeString(i(e))})}),define("discourse/helpers/discourse-tag",["exports","discourse-common/lib/helpers","discourse/lib/render-tag"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.registerUnbound)("discourse-tag",function(e,t){return new Handlebars.SafeString((0,n.default)(e,t))})}),define("discourse/helpers/discourse-tags",["exports","discourse-common/lib/helpers","discourse/lib/render-tags"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.registerUnbound)("discourse-tags",function(e,t){return new Handlebars.SafeString((0,n.default)(e,t))})}),define("discourse/helpers/editable-value",["exports"],function(e){"use strict";function t(e){var t=n(e,2),i=t[0],s=t[1];"category_id"===s&&(s="category.id");var o=Ember.get(i,s);return Array.isArray(o)&&(o=o.slice(0)),o}Object.defineProperty(e,"__esModule",{value:!0}),e.formatCurrency=t;var n=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.default=Ember.Helper.helper(t)}),define("discourse/helpers/fa-icon-node",["exports","discourse-common/lib/icon-library"],function(e,t){"use strict";function n(e,n){return(0,t.renderIcon)("node",e,n)}Object.defineProperty(e,"__esModule",{value:!0}),e.iconNode=n}),define("discourse/helpers/format-age",["discourse/lib/formatter","discourse-common/lib/helpers"],function(e,t){"use strict";(0,t.registerUnbound)("format-age",function(t){return t=new Date(t),new Handlebars.SafeString((0,e.autoUpdatingRelativeAge)(t))}),(0,t.registerUnbound)("format-duration",function(t){return new Handlebars.SafeString((0,e.durationTiny)(t))})}),define("discourse/helpers/format-date",["discourse-common/lib/helpers","discourse/lib/formatter"],function(e,t){"use strict";(0,e.registerUnbound)("format-date",function(e,n){var i,s="medium",o=!0;if(n.leaveAgo&&(i="true"===n.leaveAgo),n.format&&(s=n.format),n.noTitle&&(o=!1),e){var r=new Date(e);return new Handlebars.SafeString((0,t.autoUpdatingRelativeAge)(r,{format:s,title:o,leaveAgo:i}))}})}),define("discourse/helpers/format-username",["exports","discourse-common/lib/helpers","discourse/lib/utilities"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.registerUnbound)("format-username",n.formatUsername)}),define("discourse/helpers/icon-or-image",["exports","discourse-common/lib/helpers","discourse-common/lib/icon-library"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(function(e){var t=e.icon,i=e.image;return Ember.isEmpty(i)?Ember.isEmpty(t)||t.indexOf("fa-")<0?"":(t=(0,n.convertIconClass)(t),(0,n.iconHTML)(t)):"<img src='"+i+"'>"})}),define("discourse/helpers/inline-date",["discourse/lib/formatter","discourse-common/lib/helpers"],function(e,t){"use strict";var n=function(){function e(e,t){var n=[],i=!0,s=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(i=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{!i&&a.return&&a.return()}finally{if(s)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();(0,t.registerHelper)("inline-date",function(t){var i=n(t,1),s=i[0];return s.value&&(s=s.value()),(0,e.relativeAge)(new Date(s))})}),define("discourse/helpers/node",["exports","virtual-dom","discourse/lib/formatter"],function(e,t,n){"use strict";function i(e){if("string"==typeof e&&(e=new Date(e)),e){var i={title:(0,n.longDate)(e),"data-time":e.getTime(),"data-format":"tiny"};return(0,t.h)("span.relative-date",{attributes:i},(0,n.relativeAge)(e))}}function s(e,i){i=i||{},e=parseInt(e,10),isNaN(e)&&(e=0);var s=e.toString(),o={},r=(0,n.number)(e);return r!==s&&(o.title=s),(0,t.h)("span.number",{className:i.className,attributes:o},r)}Object.defineProperty(e,"__esModule",{value:!0}),e.dateNode=i,e.numberNode=s,"undefined"!=typeof Discourse&&(Discourse.__widget_helpers.dateNode=i)}),define("discourse/helpers/period-title",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={all:"all_time",yearly:"this_year",quarterly:"this_quarter",monthly:"this_month",daily:"today"};e.default=(0,t.htmlHelper)(function(e,t){var i=I18n.t("filters.top."+(n[e]||"this_week"));if(t.hash.showDateRange){var s="",o=void 0;switch(o=t.hash.fullDay?moment().utc().subtract(1,"days"):moment(),e){case"yearly":s=o.clone().subtract(1,"year").format(I18n.t("dates.long_with_year_no_time"))+" - "+o.format(I18n.t("dates.long_with_year_no_time"));break;case"quarterly":s=o.clone().subtract(3,"month").format(I18n.t("dates.long_no_year_no_time"))+" - "+o.format(I18n.t("dates.long_no_year_no_time"));break;case"weekly":s=o.clone().subtract(1,"week").format(I18n.t("dates.long_no_year_no_time"))+" - "+o.format(I18n.t("dates.long_no_year_no_time"));break;case"monthly":s=o.clone().subtract(1,"month").format(I18n.t("dates.long_no_year_no_time"))+" - "+o.format(I18n.t("dates.long_no_year_no_time"));break;case"daily":s=o.clone().format(I18n.t("dates.full_no_year_no_time"))}return'<span class="date-section">'+i+"</span><span class='top-date-string'>"+s+"</span>"}return i})}),define("discourse/helpers/raw-plugin-outlet",["discourse/lib/plugin-connectors"],function(e){"use strict";Handlebars.registerHelper("raw-plugin-outlet",function(t){var n=this,i=(0,e.rawConnectorsFor)(t.hash.name);if(i.length){var s=i.map(function(e){return e.template({context:n})});return new Handlebars.SafeString(s.join(""))}})}),define("discourse/helpers/raw",["discourse-common/lib/helpers","discourse/lib/raw-templates"],function(e,t){"use strict";function n(e,t,n,s,o){if(o=jQuery.extend({},o),o.parent=o.parent||e,i||(i={siteSettings:t.lookup("site-settings:main"),currentUser:t.lookup("current-user:main"),site:t.lookup("site:main"),session:t.lookup("session:main"),topicTrackingState:t.lookup("topic-tracking-state:main")}),!o.view){var r="discourse/raw-views/"+s;if(requirejs.entries[r]){var a=requirejs(r,null,null,!0);a&&a.default&&(o.view=a.default.create(o,i))}o.view||(o=jQuery.extend({},o,i))}return new Handlebars.SafeString(n(o))}var i=void 0;(0,e.registerUnbound)("raw",function(e,i){e=e.replace(".","/");var s=Discourse.__container__,o=(0,t.findRawTemplate)(e);return o?n(this,s,o,e,i):void console.warn("Could not find raw template: "+e)})}),define("discourse/helpers/replace-emoji",["discourse-common/lib/helpers","discourse/lib/text"],function(e,t){"use strict";(0,e.registerUnbound)("replace-emoji",function(e){return new Handlebars.SafeString((0,t.emojiUnescape)(e))})}),define("discourse/helpers/reviewable-history-description",["exports","discourse-common/lib/helpers","discourse/helpers/reviewable-status","discourse/models/reviewable-history","discourse-common/lib/icon-library"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.htmlHelper)(function(e){switch(e.reviewable_history_type){case i.EDITED:return(0,s.iconHTML)("pencil-alt")+" "+I18n.t("review.history.edited");default:return(0,n.htmlStatus)(e.status)}})}),define("discourse/helpers/reviewable-status",["exports","discourse-common/lib/helpers","discourse-common/lib/icon-library","discourse/models/reviewable"],function(e,t,n,i){"use strict";function s(e){switch(e){case i.PENDING:return{name:"pending"};case i.APPROVED:return{icon:"check",name:"approved"};case i.REJECTED:return{icon:"times",name:"rejected"};case i.IGNORED:return{icon:"external-link-alt",name:"ignored"};case i.DELETED:return{icon:"trash",name:"deleted"}}}function o(e){var t=s(e);if(t){var i=t.icon?(0,n.iconHTML)(t.icon):"";return"\n <span class='status'>\n <span class=\""+t.name+'">\n '+i+"\n "+I18n.t("review.statuses."+t.name+".title")+"\n </span>\n </span>\n "}}Object.defineProperty(e,"__esModule",{value:!0}),e.htmlStatus=o,e.default=(0,t.htmlHelper)(function(e){return o(e)})}),define("discourse/helpers/route-action",["exports"],function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function n(e){return Array.isArray(e)?e:Array.from(e)}function i(e){return(e._routerMicrolib||e.router).currentRouteInfos}function s(e){return a(i(e)).mapBy("_route").reverse()}function o(e,t){var n=void 0,i=a(s(e)).find(function(e){var i=e.actions||e._actions;return"function"==typeof(n=i[t])});return{action:n,handler:i}}Object.defineProperty(e,"__esModule",{value:!0});var r=Ember,a=r.A,l=r.Helper,u=r.assert,c=r.computed,d=r.get,p=r.getOwner,m=r.run,f=r.runInDebug;e.default=l.extend({router:c(function(){return p(this).lookup("router:main")}).readOnly(),compute:function(e){var i=n(e),s=i[0],r=i.slice(1),a=d(this,"router");return u("[ember-route-action-helper] Unable to lookup router",a),f(function(){var e=o(a,s),t=e.handler;u("[ember-route-action-helper] Unable to find action "+s,t)}),function(){for(var e=o(a,s),n=e.action,i=e.handler,l=arguments.length,u=Array(l),c=0;c<l;c++)u[c]=arguments[c];var d=r.concat(u);return m.join.apply(m,[i,n].concat(t(d)))}}})}),define("discourse/helpers/shorten-url",["discourse-common/lib/helpers"],function(e){"use strict";(0,e.registerUnbound)("shorten-url",function(e){var t=e.match(/\//g);return t&&3===t.length&&(e=e.replace(/\/$/,"")),e=e.replace(/^https?:\/\//,""),e=e.replace(/^www\./,""),e.substring(0,80)})}),define("discourse/helpers/theme-helpers",["discourse-common/lib/helpers","discourse-common/lib/deprecated"],function(e,t){"use strict";(0,e.registerUnbound)("theme-i18n",function(e,t,n){return I18n.t("theme_translations."+e+"."+t,n)}),(0,e.registerUnbound)("theme-prefix",function(e,t){return"theme_translations."+e+"."+t}),(0,e.registerUnbound)("theme-setting",function(e,n,i){return i.deprecated&&(0,t.default)("The `{{themeSetting.setting_name}}` syntax is deprecated. Use `{{theme-setting 'setting_name'}}` instead",{since:"v2.2.0.beta8",dropFrom:"v2.3.0"}),Discourse.__container__.lookup("service:theme-settings").getSetting(e,n)})}),define("discourse/helpers/topic-featured-link",["exports","discourse-common/lib/helpers","discourse/lib/render-topic-featured-link"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.registerUnbound)("topic-featured-link",function(e,t){return new Handlebars.SafeString((0,n.default)(e,t))})}),define("discourse/helpers/topic-link",["discourse-common/lib/helpers"],function(e){"use strict";(0,e.registerUnbound)("topic-link",function(e,t){var n=e.get("fancyTitle"),i=e.linked_post_number?e.urlForPostNumber(e.linked_post_number):e.get("lastUnreadUrl"),s=["title"];t.class&&t.class.split(" ").forEach(function(e){return s.push(e)});var o="<a href='"+i+"'\n class='"+s.join(" ")+"'\n data-topic-id='"+e.id+"'>"+n+"</a>";return new Handlebars.SafeString(o)})}),define("discourse/helpers/topic-status-icons",["exports"],function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.ArrayProxy.extend({render:function(e,n){var i=function(t,i,s){e.get(t)&&n(i,s)};e.get("closed")&&e.get("archived")?n("lock","locked_and_archived"):(i("closed","lock","locked"),i("archived","lock","archived")),this.forEach(function(e){return i.apply(void 0,t(e))})}}).create({content:[["is_warning","envelope","warning"],["pinned","thumbtack","pinned"],["unpinned","thumbtack","unpinned"],["invisible","far-eye-slash","unlisted"]]})}),define("discourse/helpers/user-status",["exports","discourse-common/lib/icon-library","discourse-common/lib/helpers","discourse/lib/utilities"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,n.htmlHelper)(function(e,n){if(e){var s=(0,i.escapeExpression)(e.get("name")),o=void 0;return n&&n.hash&&(o=n.hash.currentUser),o&&e.get("admin")&&o.get("staff")?(0,t.iconHTML)("shield-alt",{label:I18n.t("user.admin",{user:s})}):e.get("moderator")?(0,t.iconHTML)("shield-alt",{label:I18n.t("user.moderator",{user:s})}):void 0}})}),Ember.TEMPLATES.about=Ember.HTMLBars.template({id:null,block:'{"symbols":["m","a"],"statements":[[4,"d-section",null,[["pageClass"],["about"]],{"statements":[[0," "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","contents clearfix body-page"],[9],[0,"\\n\\n "],[7,"ul"],[11,"class","nav-pills"],[9],[0,"\\n "],[7,"li"],[11,"class","nav-item-about"],[9],[4,"link-to",["about"],[["class"],["active"]],{"statements":[[1,[27,"i18n",["about.simple_title"],null],false]],"parameters":[]},null],[10],[0,"\\n"],[4,"if",[[23,["faqOverriden"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","nav-item-guidelines"],[9],[4,"link-to",["guidelines"],null,{"statements":[[1,[27,"i18n",["guidelines"],null],false]],"parameters":[]},null],[10],[0,"\\n "],[7,"li"],[11,"class","nav-item-faq"],[9],[4,"link-to",["faq"],null,{"statements":[[1,[27,"i18n",["faq"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"li"],[11,"class","nav-item-faq"],[9],[4,"link-to",["faq"],null,{"statements":[[1,[27,"i18n",["faq"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]}],[0," "],[7,"li"],[11,"class","nav-item-tos"],[9],[4,"link-to",["tos"],null,{"statements":[[1,[27,"i18n",["tos"],null],false]],"parameters":[]},null],[10],[0,"\\n "],[7,"li"],[11,"class","nav-item-privacy"],[9],[4,"link-to",["privacy"],null,{"statements":[[1,[27,"i18n",["privacy"],null],false]],"parameters":[]},null],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","about description"],[9],[0,"\\n "],[7,"h2"],[9],[1,[27,"i18n",["about.title"],[["title"],[[23,["model","title"]]]]],false],[10],[0,"\\n "],[7,"p"],[9],[1,[23,["model","description"]],false],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","connectorTagName","tagName","args"],["about-after-description","section","",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["model","admins"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","about admins"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"d-icon",["users"],null],false],[0," "],[1,[27,"i18n",["about.our_admins"],null],false],[10],[0,"\\n\\n"],[4,"each",[[23,["model","admins"]]],null,{"statements":[[0," "],[1,[27,"user-info",null,[["user"],[[22,2,[]]]]],false],[0,"\\n"]],"parameters":[2]},null],[0," "],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","connectorTagName","args"],["about-after-admins","section",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["model","moderators"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","about moderators"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"d-icon",["users"],null],false],[0," "],[1,[27,"i18n",["about.our_moderators"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","users"],[9],[0,"\\n"],[4,"each",[[23,["model","moderators"]]],null,{"statements":[[0," "],[1,[27,"user-info",null,[["user"],[[22,1,[]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","connectorTagName","args"],["about-after-moderators","section",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n "],[7,"section"],[11,"class","about stats"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"d-icon",["bar-chart"],null],false],[0," "],[1,[27,"i18n",["about.stats"],null],false],[10],[0,"\\n\\n "],[7,"table"],[11,"class","table"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"th"],[9],[0," "],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["about.stat.last_7_days"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["about.stat.last_30_days"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["about.stat.all_time"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[11,"class","title"],[9],[1,[27,"i18n",["about.topic_count"],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","topics_7_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","topics_30_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","topic_count"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[1,[27,"i18n",["about.post_count"],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","posts_7_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","posts_30_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","post_count"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[1,[27,"i18n",["about.user_count"],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","users_7_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","users_30_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","user_count"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[1,[27,"i18n",["about.active_user_count"],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","active_users_7_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","active_users_30_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[0,"—"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[1,[27,"i18n",["about.like_count"],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","likes_7_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","likes_30_days"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[23,["model","stats","like_count"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["contactInfo"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","about contact"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"d-icon",["far-envelope"],null],false],[0," "],[1,[27,"i18n",["about.contact"],null],false],[10],[0,"\\n "],[7,"p"],[9],[1,[21,"contactInfo"],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"about"}}),Ember.TEMPLATES["account-created"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"id","simple-container"],[9],[0,"\\n "],[7,"div"],[11,"class","account-created"],[9],[0,"\\n "],[1,[21,"outlet"],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"account-created"}}),Ember.TEMPLATES["account-created/edit-email"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","ac-message"],[9],[0,"\\n "],[1,[27,"activation-email-form",null,[["email"],[[23,["newEmail"]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","activation-controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","label","disabled","class"],[[27,"action",[[22,0,[]],"changeEmail"],null],"login.submit_new_email",[23,["submitDisabled"]],"btn-primary"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","label","class"],[[27,"action",[[22,0,[]],"cancel"],null],"cancel","edit-cancel"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"account-created/edit-email"}}),Ember.TEMPLATES["account-created/index"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","ac-message"],[9],[0,"\\n "],[1,[23,["accountCreated","message"]],true],[0,"\\n"],[10],[0,"\\n"],[4,"if",[[23,["accountCreated","show_controls"]]],null,{"statements":[[0," "],[1,[27,"activation-controls",null,[["sendActivationEmail","editActivationEmail"],[[27,"action",[[22,0,[]],"sendActivationEmail"],null],[27,"action",[[22,0,[]],"editActivationEmail"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"account-created/index"}}),Ember.TEMPLATES["account-created/resent"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","ac-message"],[9],[0,"\\n"],[4,"if",[[23,["email"]]],null,{"statements":[[0," "],[1,[27,"i18n",["login.sent_activation_email_again"],[["currentEmail"],[[23,["email"]]]]],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["login.sent_activation_email_again_generic"],null],false],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"account-created/resent"}}),Ember.TEMPLATES.application=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"plugin-outlet",null,[["name"],["above-site-header"]]],false],[0,"\\n"],[1,[27,"site-header",null,[["canSignUp","showCreateAccount","showLogin","showKeyboard","toggleMobileView","toggleAnonymous","logout"],[[23,["canSignUp"]],[27,"route-action",["showCreateAccount"],null],[27,"route-action",["showLogin"],null],[27,"route-action",["showKeyboardShortcutsHelp"],null],[27,"route-action",["toggleMobileView"],null],[27,"route-action",["toggleAnonymous"],null],[27,"route-action",["logout"],null]]]],false],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["below-site-header",[27,"hash",null,[["currentPath"],[[23,["currentPath"]]]]]]]],false],[0,"\\n\\n"],[7,"div"],[11,"id","main-outlet"],[11,"class","wrap"],[9],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name"],["above-main-container"]]],false],[0,"\\n "],[7,"div"],[11,"class","container"],[9],[0,"\\n"],[4,"if",[[23,["showTop"]]],null,{"statements":[[0," "],[1,[27,"custom-html",null,[["name"],["top"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[21,"notification-consent-banner"],false],[0,"\\n "],[1,[21,"global-notice"],false],[0,"\\n "],[1,[21,"create-topics-notice"],false],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["top-notices",[27,"hash",null,[["currentPath"],[[23,["currentPath"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n "],[1,[21,"outlet"],false],[0,"\\n "],[1,[27,"outlet",["user-card"],null],false],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["above-footer",[27,"hash",null,[["showFooter"],[[23,["showFooter"]]]]]]]],false],[0,"\\n"],[4,"if",[[23,["showFooter"]]],null,{"statements":[[0," "],[1,[27,"custom-html",null,[["name","triggerAppEvent"],["footer","true"]]],false],[0,"\\n"]],"parameters":[]},null],[1,[27,"plugin-outlet",null,[["name","args"],["below-footer",[27,"hash",null,[["showFooter"],[[23,["showFooter"]]]]]]]],false],[0,"\\n\\n"],[1,[27,"outlet",["modal"],null],false],[0,"\\n"],[1,[21,"topic-entrance"],false],[0,"\\n"],[1,[27,"outlet",["composer"],null],false],[0,"\\n\\n"],[4,"if",[[23,["showFooterNav"]]],null,{"statements":[[0," "],[1,[21,"footer-nav"],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"application"}}),Discourse.RAW_TEMPLATES["badge-selector-autocomplete"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return" <li><a href>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"option.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</a></li>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<div class='autocomplete ac-badge'>\n <ul>\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+" </ul>\n</div>\n"},useData:!0}),Ember.TEMPLATES["badges/index"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":["bg","b"],"statements":[[4,"d-section",null,[["pageClass"],["badges"]],{"statements":[[0," "],[7,"div"],[11,"class","container badges"],[9],[0,"\\n "],[7,"h1"],[9],[1,[27,"i18n",["badges.title"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","badge-groups"],[9],[0,"\\n"],[4,"each",[[23,["badgeGroups"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","badge-grouping"],[9],[0,"\\n "],[7,"div"],[11,"class","title"],[9],[0,"\\n "],[7,"h3"],[9],[1,[22,1,["badgeGrouping","displayName"]],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","badge-group-list"],[9],[0,"\\n"],[4,"each",[[22,1,["badges"]]],null,{"statements":[[0," "],[1,[27,"badge-card",null,[["badge","username"],[[22,2,[]],[23,["currentUser","username"]]]]],false],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"badges/index"}}),Ember.TEMPLATES["badges/show"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["ub"],"statements":[[7,"div"],[12,"class",[28,["container show-badge ",[23,["model","slug"]]]]],[9],[0,"\\n "],[7,"h1"],[9],[0,"\\n "],[4,"link-to",["badges.index"],null,{"statements":[[1,[27,"i18n",["badges.title"],null],false]],"parameters":[]},null],[0,"\\n /\\n "],[1,[23,["model","name"]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","show-badge-details"],[9],[0,"\\n "],[1,[27,"badge-card",null,[["badge","size","count"],[[23,["model"]],"large",[23,["userBadges","grant_count"]]]]],false],[0,"\\n "],[7,"div"],[12,"class",[28,["badge-grant-info ",[27,"if",[[23,["hiddenSetTitle"]],"","hidden"],null]]]],[9],[0,"\\n "],[7,"div"],[9],[0,"\\n"],[4,"if",[[23,["canSelectTitle"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","grant-info-item"],[9],[0,"\\n "],[1,[27,"i18n",["badges.allow_title"],null],false],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon"],["btn btn-default pad-left no-text",[27,"action",[[22,0,[]],"toggleSetUserTitle"],null],"pencil-alt"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","multiple_grant"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","grant-info-item"],[9],[0,"\\n "],[1,[27,"i18n",["badges.multiple_grant"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["canSelectTitle"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["badge-set-title ",[27,"if",[[23,["hiddenSetTitle"]],"hidden",""],null]]]],[9],[0,"\\n "],[1,[27,"badge-title",null,[["selectableUserBadges","user"],[[23,["selectableUserBadges"]],[23,["user"]]]]],false],[0,"\\n "],[1,[27,"d-button",null,[["class","action","label"],["btn-default close-btn",[27,"action",[[22,0,[]],"toggleSetUserTitle"],null],"close"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["userBadges"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["user-badges ",[23,["model","slug"]]]]],[9],[0,"\\n"],[4,"load-more",null,[["selector","action"],[".badge-info",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"div"],[11,"class","badges-granted"],[9],[0,"\\n"],[4,"each",[[23,["userBadges"]]],null,{"statements":[[4,"user-info",null,[["user","size","class","date"],[[22,1,["user"]],"medium","badge-info",[22,1,["granted_at"]]]],{"statements":[[0," "],[7,"div"],[11,"class","granted-on"],[9],[1,[27,"i18n",["badges.granted_on"],[["date"],[[27,"inline-date",[[22,1,["granted_at"]]],null]]]],false],[10],[0,"\\n"],[4,"if",[[22,1,["post_number"]]],null,{"statements":[[0," "],[7,"a"],[11,"class","post-link"],[12,"href",[28,[[27,"unbound",[[22,1,["topic","url"]]],null],"/",[27,"unbound",[[22,1,["post_number"]]],null]]]],[9],[1,[22,1,["topic","fancyTitle"]],true],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"unless",[[23,["canLoadMore"]]],null,{"statements":[[4,"if",[[23,["canShowOthers"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","clearfix"],[9],[0,"\\n "],[7,"a"],[11,"class","btn"],[12,"href",[28,[[23,["model","url"]]]]],[9],[1,[27,"i18n",["badges.others_count"],[["count"],[[23,["othersCount"]]]]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["canLoadMore"]]]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"badges/show"}}),Ember.TEMPLATES["bulk-tag"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"p"],[9],[1,[27,"i18n",[[27,"concat",["topics.bulk.",[23,["title"]]],null]],null],false],[10],[0,"\\n\\n"],[7,"p"],[9],[1,[27,"tag-chooser",null,[["filterPlaceholder","tags","categoryId"],[null,[23,["tags"]],[23,["categoryId"]]]]],false],[10],[0,"\\n\\n"],[1,[27,"d-button",null,[["action","disabled","label"],[[23,["action"]],[23,["emptyTags"]],[27,"concat",["topics.bulk.",[23,["label"]]],null]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"bulk-tag"}}),Discourse.RAW_TEMPLATES["category-selector-autocomplete"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return" <li><a href>"+e.escapeExpression((n["category-link"]||t&&t["category-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"option",{name:"category-link",hash:{link:"false",allowUncategorized:"true"},hashTypes:{link:"StringLiteral",allowUncategorized:"StringLiteral"},hashContexts:{link:t,allowUncategorized:t},types:["PathExpression"],contexts:[t],data:s}))+"</a></li>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<div class='autocomplete ac-category'>\n <ul>\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+" </ul>\n</div>\n"},useData:!0}),Discourse.RAW_TEMPLATES["category-tag-autocomplete"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){var o;return" <li>\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"option.model",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,s,0),inverse:e.program(4,s,0),types:["PathExpression"],contexts:[t],data:s}))?o:"")+" </li>\n"},2:function(e,t,n,i,s){return" <a href>"+e.escapeExpression((n["category-link"]||t&&t["category-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"option.model",{name:"category-link",hash:{link:"false",allowUncategorized:"true"},hashTypes:{link:"StringLiteral",allowUncategorized:"StringLiteral"},hashContexts:{link:t,allowUncategorized:t},types:["PathExpression"],contexts:[t],data:s}))+"</a>\n"},4:function(e,t,n,i,s){return" <a href>"+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"tag",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"option.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+" x "+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"option.count",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</a>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<div class='autocomplete ac-category-or-tag'>\n <ul>\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+" </ul>\n</div>\n"},useData:!0}),Ember.TEMPLATES["components/activation-controls"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"unless",[[23,["siteSettings","must_approve_users"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","label","icon","class"],[[23,["sendActivationEmail"]],"login.resend_title","envelope","btn-primary resend"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"d-button",null,[["action","label","icon","class"],[[23,["editActivationEmail"]],"login.change_email","pencil-alt","edit-email"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/activation-controls"}}),Ember.TEMPLATES["components/activation-email-form"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"p"],[9],[1,[27,"i18n",["login.provide_new_email"],null],false],[10],[0,"\\n"],[1,[27,"input",null,[["value","class"],[[23,["email"]],"activate-new-email"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/activation-email-form"}}),Ember.TEMPLATES["components/avatar-uploader"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[11,"class","btn"],[12,"disabled",[21,"uploading"]],[12,"title",[28,[[27,"i18n",["user.change_avatar.upload_title"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["far-image"],null],false],[0," "],[1,[21,"uploadButtonText"],false],[0,"\\n "],[7,"input"],[11,"class","hidden-upload-field"],[12,"disabled",[21,"uploading"]],[11,"accept","image/*"],[11,"type","file"],[9],[10],[0,"\\n"],[10],[0,"\\n"],[4,"if",[[23,["uploading"]]],null,{"statements":[[0," "],[7,"span"],[9],[1,[27,"i18n",["upload_selector.uploading"],null],false],[0," "],[1,[21,"uploadProgress"],false],[0,"%"],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["imageIsNotASquare"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","warning"],[9],[1,[27,"i18n",["user.change_avatar.image_is_not_a_square"],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/avatar-uploader"}}),Ember.TEMPLATES["components/backup-codes"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","wrapper"],[9],[0,"\\n "],[7,"textarea"],[11,"id","backupCodes"],[11,"class","backup-codes-area"],[11,"readonly",""],[9],[1,[21,"formattedBackupCodes"],false],[10],[0,"\\n "],[1,[27,"d-button",null,[["action","class","icon"],[[27,"action",[[22,0,[]],"copyToClipboard"],null],"backup-codes-copy-btn","copy"]]],false],[0,"\\n "],[7,"a"],[11,"download","backup_codes.txt"],[11,"class","btn no-text btn-icon backup-codes-download-btn"],[11,"target","_blank"],[12,"href",[28,["data:application/octet-stream;charset=utf-8;base64,",[21,"base64BackupCode"]]]],[9],[0,"\\n "],[1,[27,"d-icon",["download"],null],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/backup-codes"}}),Ember.TEMPLATES["components/backup-uploader"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[11,"class","btn"],[12,"disabled",[21,"uploading"]],[12,"title",[28,[[27,"i18n",["admin.backups.upload.title"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["upload"],null],false],[0," "],[1,[21,"uploadButtonText"],false],[0,"\\n "],[7,"input"],[11,"class","hidden-upload-field"],[12,"disabled",[21,"uploading"]],[11,"accept",".gz"],[11,"type","file"],[9],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/backup-uploader"}}),Ember.TEMPLATES["components/badge-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[1,[27,"icon-or-image",[[23,["badge"]]],null],false],[0,"\\n"],[7,"span"],[11,"class","badge-display-name"],[9],[1,[23,["badge","name"]],false],[10],[0,"\\n"],[14,1],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/badge-button"}}),Ember.TEMPLATES["components/badge-card"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["displayCount"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[21,"url"]],[11,"class","grant-count"],[12,"title",[27,"i18n",["badges.granted"],[["count"],[[23,["displayCount"]]]]]],[9],[1,[21,"displayCount"],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["badge","has_badge"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[21,"url"]],[11,"class","check-display status-checked"],[9],[1,[27,"d-icon",["check"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[7,"div"],[11,"class","badge-contents"],[9],[0,"\\n "],[7,"div"],[12,"class",[28,["badge-icon ",[23,["badge","badgeTypeClassName"]]]]],[9],[0,"\\n "],[7,"a"],[12,"href",[21,"url"]],[9],[1,[27,"icon-or-image",[[23,["badge"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","badge-info"],[9],[0,"\\n "],[7,"div"],[11,"class","badge-info-item"],[9],[0,"\\n "],[7,"h3"],[9],[7,"a"],[12,"href",[21,"url"]],[11,"class","badge-link"],[9],[1,[23,["badge","name"]],false],[10],[10],[0,"\\n "],[7,"div"],[11,"class","badge-summary"],[9],[1,[21,"summary"],true],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/badge-card"}}),Ember.TEMPLATES["components/badge-selector"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"input"],[11,"class","ember-text-field badge-names"],[12,"placeholder",[21,"placeholder"]],[11,"name","badges"],[11,"type","text"],[9],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/badge-selector"}}),Ember.TEMPLATES["components/badge-title"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"section"],[11,"class","user-content"],[9],[0,"\\n "],[7,"form"],[11,"class","form-horizontal"],[9],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"i18n",["badges.select_badge_for_title"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["value","nameProperty","content"],[[23,["selectedUserBadgeId"]],"badge.name",[23,["selectableUserBadges"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"button"],[11,"class","btn btn-primary"],[12,"disabled",[21,"disableSave"]],[9],[0," "],[1,[21,"savingStatus"],false],[0," "],[3,"action",[[22,0,[]],"save"]],[10],[0,"\\n "],[4,"if",[[23,["saved"]]],null,{"statements":[[1,[27,"i18n",["saved"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/badge-title"}}),Ember.TEMPLATES["components/basic-topic-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]],{"statements":[[4,"if",[[23,["hasIncoming"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","show-mores"],[9],[0,"\\n "],[7,"div"],[11,"class","alert alert-info clickable"],[9],[0,"\\n "],[7,"a"],[11,"tabindex","0"],[11,"href",""],[9],[0,"\\n "],[1,[27,"count-i18n",null,[["key","suffix","count"],["topic_count_","latest",[23,["incomingCount"]]]]],false],[0,"\\n "],[3,"action",[[22,0,[]],[23,["showInserted"]]]],[10],[0,"\\n "],[3,"action",[[22,0,[]],[23,["showInserted"]]]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["topics"]]],null,{"statements":[[0," "],[1,[27,"topic-list",null,[["showPosters","hideCategory","topics","expandExcerpts","bulkSelectEnabled","canBulkSelect","selected","skipHeader","tagsForUser"],[[23,["showPosters"]],[23,["hideCategory"]],[23,["topics"]],[23,["expandExcerpts"]],[23,["bulkSelectEnabled"]],[23,["canBulkSelect"]],[23,["selected"]],[23,["skipHeader"]],[23,["tagsForUser"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"unless",[[23,["loadingMore"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-info"],[9],[0,"\\n "],[1,[27,"i18n",["choose_topic.none_found"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/basic-topic-list"}}),Ember.TEMPLATES["components/bread-crumbs"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"category-drop",null,[["category","categories","countSubcategories"],[[23,["firstCategory"]],[23,["parentCategoriesSorted"]],true]]],false],[0,"\\n\\n"],[4,"if",[[23,["childCategories"]]],null,{"statements":[[0," "],[1,[27,"category-drop",null,[["category","parentCategory","categories","subCategory","noSubcategories"],[[23,["secondCategory"]],[23,["firstCategory"]],[23,["childCategories"]],true,[23,["noSubcategories"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["siteSettings","tagging_enabled"]]],null,{"statements":[[0," "],[1,[27,"tag-drop",null,[["firstCategory","secondCategory","tagId"],[[23,["firstCategory"]],[23,["secondCategory"]],[23,["tagId"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","connectorTagName","tagName"],["bread-crumbs-right","li",""]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/bread-crumbs"}}),Ember.TEMPLATES["components/bulk-select-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["selected"]]],null,{"statements":[[0," "],[7,"div"],[11,"id","bulk-select"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon"],["btn-default",[27,"action",[[22,0,[]],"showBulkActions"],null],"wrench"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/bulk-select-button"}}),Ember.TEMPLATES["components/cancel-link"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"link-to",[[23,["route"]],[23,["args"]]],null,{"statements":[[0," "],[1,[27,"i18n",["cancel"],null],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/cancel-link"}}),Ember.TEMPLATES["components/categories-and-latest-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","column categories"],[9],[0,"\\n "],[1,[27,"categories-only",null,[["categories"],[[23,["categories"]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","column"],[9],[0,"\\n "],[1,[27,"categories-topic-list",null,[["topics","filter","class"],[[23,["topics"]],"latest","latest-topic-list"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/categories-and-latest-topics"}}),Ember.TEMPLATES["components/categories-and-top-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","column categories"],[9],[0,"\\n "],[1,[27,"categories-only",null,[["categories"],[[23,["categories"]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","column"],[9],[0,"\\n "],[1,[27,"categories-topic-list",null,[["topics","filter","class"],[[23,["topics"]],"top","top-topic-list"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/categories-and-top-topics"}}),Ember.TEMPLATES["components/categories-boxes-topic"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"d-icon",[[23,["topicStatusIcon"]]],null],false],[0,"\\n\\n"],[7,"a"],[11,"class","title"],[12,"href",[28,[[27,"unbound",[[23,["topic","lastUnreadUrl"]]],null]]]],[9],[0,"\\n "],[1,[27,"text-overflow",null,[["class","text"],["overflow",[23,["topic","fancyTitle"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/categories-boxes-topic"}}),Ember.TEMPLATES["components/categories-boxes-with-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["c","topic"],"statements":[[4,"each",[[23,["categories"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["category category-box category-box-",[27,"unbound",[[22,1,["slug"]]],null]]]],[12,"style",[27,"border-color",[[22,1,["color"]]],null]],[9],[0,"\\n "],[7,"div"],[11,"class","category-box-inner"],[9],[0,"\\n "],[7,"div"],[11,"class","category-box-heading"],[9],[0,"\\n "],[7,"a"],[12,"href",[22,1,["url"]]],[9],[0,"\\n"],[4,"if",[[22,1,["uploaded_logo","url"]]],null,{"statements":[[0," "],[1,[27,"cdn-img",null,[["src","class","width","height"],[[22,1,["uploaded_logo","url"]],"logo",[22,1,["uploaded_logo","width"]],[22,1,["uploaded_logo","height"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"h3"],[9],[0,"\\n"],[4,"if",[[22,1,["read_restricted"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["lock"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"category-title-before",null,[["category"],[[22,1,[]]]]],false],[0,"\\n "],[1,[22,1,["name"]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","featured-topics"],[9],[0,"\\n"],[4,"if",[[22,1,["topics"]]],null,{"statements":[[0," "],[7,"ul"],[9],[0,"\\n"],[4,"each",[[22,1,["topics"]]],null,{"statements":[[0," "],[1,[27,"categories-boxes-topic",null,[["topic"],[[22,2,[]]]]],false],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"components/categories-boxes-with-topics"}}),Ember.TEMPLATES["components/categories-boxes"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["c","sc"],"statements":[[4,"each",[[23,["categories"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["category category-box category-box-",[27,"unbound",[[22,1,["slug"]]],null]]]],[12,"style",[27,"border-color",[[22,1,["color"]]],null]],[12,"data-url",[22,1,["url"]]],[9],[0,"\\n "],[7,"div"],[11,"class","category-box-inner"],[9],[0,"\\n "],[7,"div"],[11,"class","category-logo"],[9],[0,"\\n"],[4,"if",[[22,1,["uploaded_logo","url"]]],null,{"statements":[[0," "],[1,[27,"cdn-img",null,[["src","class","width","height"],[[22,1,["uploaded_logo","url"]],"logo",[22,1,["uploaded_logo","width"]],[22,1,["uploaded_logo","height"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","category-details"],[9],[0,"\\n "],[7,"div"],[11,"class","category-box-heading"],[9],[0,"\\n "],[7,"h3"],[9],[0,"\\n"],[4,"if",[[22,1,["read_restricted"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["lock"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[22,1,["name"]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","description"],[9],[0,"\\n "],[1,[27,"text-overflow",null,[["class","text"],["overflow",[22,1,["description_excerpt"]]]]],true],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[22,1,["subcategories"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","subcategories"],[9],[0,"\\n"],[4,"each",[[22,1,["subcategories"]]],null,{"statements":[[0," "],[7,"a"],[11,"class","subcategory"],[12,"href",[22,2,["url"]]],[9],[0,"\\n "],[7,"span"],[11,"class","subcategory-image-placeholder"],[9],[0,"\\n "],[1,[27,"cdn-img",null,[["src","class","width","height"],[[22,2,["uploaded_logo","url"]],"logo",[22,2,["uploaded_logo","width"]],[22,2,["uploaded_logo","height"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"span"],[11,"class","subcategory-link"],[9],[1,[22,2,["name"]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"components/categories-boxes"}}),Ember.TEMPLATES["components/categories-only"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["c","t","s"],"statements":[[4,"if",[[23,["categories"]]],null,{"statements":[[0," "],[7,"table"],[12,"class",[28,["category-list ",[27,"if",[[23,["showTopics"]],"with-topics"],null]]]],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"th"],[11,"class","category"],[9],[7,"span"],[11,"aria-role","heading"],[11,"aria-level","2"],[11,"id","categories-only-category"],[9],[1,[27,"i18n",["categories.category"],null],false],[10],[10],[0,"\\n "],[7,"th"],[11,"class","topics"],[9],[1,[27,"i18n",["categories.topics"],null],false],[10],[0,"\\n"],[4,"if",[[23,["showTopics"]]],null,{"statements":[[0," "],[7,"th"],[11,"class","latest"],[9],[1,[27,"i18n",["categories.latest"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tbody"],[11,"aria-labelledby","categories-only-category"],[9],[0,"\\n"],[4,"each",[[23,["categories"]]],null,{"statements":[[0," "],[7,"tr"],[12,"data-category-id",[22,1,["id"]]],[12,"class",[28,[[27,"if",[[22,1,["description_excerpt"]],"has-description","no-description"],null]," ",[27,"if",[[22,1,["uploaded_logo","url"]],"has-logo","no-logo"],null]]]],[9],[0,"\\n "],[7,"td"],[11,"class","category"],[12,"style",[27,"border-color",[[22,1,["color"]]],null]],[9],[0,"\\n "],[1,[27,"category-title-link",null,[["category"],[[22,1,[]]]]],false],[0,"\\n "],[7,"div"],[11,"class","category-description"],[9],[0,"\\n "],[1,[27,"dir-span",[[22,1,["description_excerpt"]]],null],true],[0,"\\n \\n "],[10],[0,"\\n"],[4,"if",[[22,1,["subcategories"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","subcategories"],[9],[0,"\\n"],[4,"each",[[22,1,["subcategories"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","subcategory"],[9],[0,"\\n "],[1,[27,"category-title-before",null,[["category"],[[22,3,[]]]]],false],[0,"\\n "],[1,[27,"category-link",[[22,3,[]]],[["hideParent"],["true"]]],false],[0,"\\n "],[1,[27,"category-unread",null,[["category"],[[22,3,[]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[3]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," \\n "],[10],[0,"\\n "],[7,"td"],[11,"class","topics"],[9],[0,"\\n "],[7,"div"],[12,"title",[22,1,["statTitle"]]],[9],[1,[22,1,["stat"]],true],[10],[0,"\\n "],[1,[27,"category-unread",null,[["category","tagName","class"],[[22,1,[]],"div","unread-new"]]],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["showTopics"]]],null,{"statements":[[0," "],[7,"td"],[11,"class","latest"],[9],[0,"\\n"],[4,"each",[[22,1,["featuredTopics"]]],null,{"statements":[[0," "],[1,[27,"featured-topic",null,[["topic","latestTopicOnly"],[[22,2,[]],[23,["latestTopicOnly"]]]]],false],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/categories-only"}}),Ember.TEMPLATES["components/categories-topic-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["t"],"statements":[[7,"div"],[11,"class","table-heading"],[11,"aria-role","heading"],[11,"aria-level","2"],[9],[0,"\\n "],[1,[27,"i18n",[[27,"concat",["filters.",[23,["filter"]],".title"],null]],null],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["topics"]]],null,{"statements":[[4,"each",[[23,["topics"]]],null,{"statements":[[0," "],[1,[27,"latest-topic-list-item",null,[["topic"],[[22,1,[]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[7,"div"],[11,"class","more-topics"],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"get-url",[[27,"concat",["/",[23,["filter"]]],null]],null]]]],[11,"class","btn btn-default pull-right"],[9],[1,[27,"i18n",["more"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","no-topics"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"i18n",[[27,"concat",["topics.none.",[23,["filter"]]],null]],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/categories-topic-list"}}),Ember.TEMPLATES["components/categories-with-featured-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"categories-only",null,[["categories","latestTopicOnly","showTopics"],[[23,["categories"]],[23,["latestTopicOnly"]],"true"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/categories-with-featured-topics"}}),Ember.TEMPLATES["components/category-name-fields"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"section"],[11,"class","field"],[9],[0,"\\n"],[4,"unless",[[23,["category","isUncategorizedCategory"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field-item"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["category.name"],null],false],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","maxlength"],[[23,["category","name"]],"category.name_placeholder","50"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"section"],[11,"class","field-item"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["category.slug"],null],false],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","maxlength"],[[23,["category","slug"]],"category.slug_placeholder","255"]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/category-name-fields"}}),Ember.TEMPLATES["components/category-title-before"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"plugin-outlet",null,[["name","noTags","args"],["category-title-before",true,[27,"hash",null,[["category"],[[23,["category"]]]]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/category-title-before"}}),Ember.TEMPLATES["components/category-title-link"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"category-title-before",null,[["category"],[[23,["category"]]]]],false],[0,"\\n"],[7,"a"],[11,"class","category-title-link"],[12,"href",[23,["category","url"]]],[9],[0,"\\n "],[7,"div"],[11,"class","category-text-title"],[9],[0,"\\n"],[4,"if",[[23,["category","read_restricted"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["lock"],null],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"span"],[11,"class","category-name"],[9],[1,[27,"dir-span",[[23,["category","name"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["category","uploaded_logo","url"]]],null,{"statements":[[0," "],[1,[27,"cdn-img",null,[["src","class","width","height"],[[23,["category","uploaded_logo","url"]],"category-logo",[23,["category","uploaded_logo","width"]],[23,["category","uploaded_logo","height"]]]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/category-title-link"}}),Ember.TEMPLATES["components/category-unread"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[4,"if",[[23,["category","unreadTopics"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["category","unreadUrl"]]],null]]]],[11,"class","badge new-posts badge-notification"],[12,"title",[28,[[27,"i18n",["topic.unread_topics"],[["count"],[[23,["category","unreadTopics"]]]]]]]],[9],[1,[27,"i18n",["filters.unread.lower_title_with_count"],[["count"],[[23,["category","unreadTopics"]]]]],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["category","newTopics"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["category","newUrl"]]],null]]]],[11,"class","badge new-posts badge-notification"],[12,"title",[28,[[27,"i18n",["topic.new_topics"],[["count"],[[23,["category","newTopics"]]]]]]]],[9],[1,[27,"i18n",["filters.new.lower_title_with_count"],[["count"],[[23,["category","newTopics"]]]]],false],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/category-unread"}}),Ember.TEMPLATES["components/cdn-img"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["src"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,[[21,"class"]," aspect-image"]]],[12,"style",[21,"style"]],[9],[0,"\\n "],[7,"img"],[12,"src",[21,"cdnSrc"]],[12,"width",[21,"width"]],[12,"height",[21,"height"]],[9],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/cdn-img"}}),Ember.TEMPLATES["components/choose-message"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["m"],"statements":[[7,"label"],[11,"for","choose-message-title"],[9],[1,[27,"i18n",["choose_message.title.search"],null],false],[10],[0,"\\n\\n"],[1,[27,"text-field",null,[["value","placeholderKey","id"],[[23,["messageTitle"]],"choose_message.title.placeholder","choose-message-title"]]],false],[0,"\\n\\n"],[4,"if",[[23,["loading"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["loading"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["noResults"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["choose_message.none_found"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"each",[[23,["messages"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls existing-message"],[9],[0,"\\n "],[7,"label"],[11,"class","radio"],[9],[0,"\\n "],[7,"input"],[12,"id",[28,["choose-message-",[27,"unbound",[[22,1,["id"]]],null]]]],[11,"name","choose_message_id"],[11,"type","radio"],[9],[3,"action",[[22,0,[]],"chooseMessage",[22,1,[]]]],[10],[0,"\\n "],[7,"span"],[11,"class","message-title"],[9],[0,"\\n "],[1,[22,1,["title"]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null]],"parameters":[]}]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/choose-message"}}),Ember.TEMPLATES["components/choose-topic"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["t"],"statements":[[7,"label"],[11,"for","choose-topic-title"],[9],[1,[27,"i18n",["choose_topic.title.search"],null],false],[10],[0,"\\n\\n"],[1,[27,"text-field",null,[["value","placeholderKey","id"],[[23,["topicTitle"]],"choose_topic.title.placeholder","choose-topic-title"]]],false],[0,"\\n\\n"],[4,"if",[[23,["loading"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["loading"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["noResults"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["choose_topic.none_found"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"each",[[23,["topics"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls existing-topic"],[9],[0,"\\n "],[7,"label"],[11,"class","radio"],[9],[0,"\\n "],[7,"input"],[12,"id",[28,["choose-topic-",[27,"unbound",[[22,1,["id"]]],null]]]],[11,"name","choose_topic_id"],[11,"type","radio"],[9],[3,"action",[[22,0,[]],"chooseTopic",[22,1,[]]]],[10],[0,"\\n "],[7,"span"],[11,"class","topic-title"],[9],[0,"\\n "],[1,[22,1,["title"]],false],[0,"\\n "],[10],[0,"\\n "],[7,"span"],[11,"class","topic-categories"],[9],[0,"\\n"],[4,"if",[[22,1,["category","parentCategory"]]],null,{"statements":[[0," "],[1,[27,"bound-category-link",[[22,1,["category","parentCategory"]]],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"bound-category-link",[[22,1,["category"]]],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null]],"parameters":[]}]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/choose-topic"}}),Ember.TEMPLATES["components/color-input"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"text-field",null,[["class","value","maxlength"],["hex-input",[23,["hexValue"]],"6"]]],false],[0," "],[7,"input"],[11,"class","picker"],[11,"type","input"],[9],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/color-input"}}),Ember.TEMPLATES["components/color-picker"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["c"],"statements":[[4,"each",[[23,["colors"]]],null,{"statements":[[4,"color-picker-choice",null,[["color","usedColors","selectColor"],[[22,1,[]],[23,["usedColors"]],[27,"action",[[22,0,[]],"selectColor"],null]]],{"statements":[[0," "],[1,[27,"d-icon",["check"],null],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"components/color-picker"}}),Ember.TEMPLATES["components/composer-action-title"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["isEditing"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["pencil-alt"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"composer-actions",null,[["composerModel","options","canWhisper","openComposer","closeComposer","action","tabindex"],[[23,["model"]],[23,["model","replyOptions"]],[23,["canWhisper"]],[23,["openComposer"]],[23,["closeComposer"]],[23,["model","action"]],[23,["tabindex"]]]]],false],[0,"\\n"]],"parameters":[]}],[0,"\\n"],[7,"span"],[11,"class","action-title"],[9],[0,"\\n "],[1,[21,"actionTitle"],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/composer-action-title"}}),Ember.TEMPLATES["components/composer-editor"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"d-editor",null,[["tabindex","value","placeholder","previewUpdated","markdownOptions","extraButtons","importQuote","showUploadModal","togglePreview","validation","loading","forcePreview","showLink","composerEvents","onExpandPopupMenuOptions","onPopupMenuAction","popupMenuOptions","disabled","outletArgs"],["4",[23,["composer","reply"]],[23,["replyPlaceholder"]],[27,"action",[[22,0,[]],"previewUpdated"],null],[23,["markdownOptions"]],[27,"action",[[22,0,[]],"extraButtons"],null],[27,"action",[[22,0,[]],"importQuote"],null],[23,["showUploadModal"]],[27,"action",[[22,0,[]],"togglePreview"],null],[23,["validation"]],[23,["composer","loading"]],[23,["forcePreview"]],[23,["showLink"]],true,[27,"action",[[22,0,[]],"onExpandPopupMenuOptions"],null],[23,["onPopupMenuAction"]],[23,["popupMenuOptions"]],[23,["disableTextarea"]],[27,"hash",null,[["composer","editorType"],[[23,["composer"]],"composer"]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[7,"input"],[11,"id","mobile-uploader"],[11,"multiple",""],[11,"type","file"],[9],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/composer-editor"}}),Ember.TEMPLATES["components/composer-messages"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["message"],"statements":[[4,"each",[[23,["messages"]]],null,{"statements":[[0," "],[1,[27,"composer-message",null,[["message","closeMessage"],[[22,1,[]],[27,"action",[[22,0,[]],"closeMessage"],null]]]],false],[0,"\\n"]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"components/composer-messages"}}),Ember.TEMPLATES["components/composer-title"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"text-field",null,[["value","tabindex","id","maxLength","placeholderKey","disabled","autocomplete"],[[23,["composer","title"]],"2","reply-title",[23,["titleMaxLength"]],[23,["composer","titlePlaceholder"]],[23,["composer","loading"]],"discourse"]]],false],[0,"\\n\\n"],[1,[27,"popup-input-tip",null,[["validation"],[[23,["validation"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/composer-title"}}),Ember.TEMPLATES["components/composer-toggles"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","composer-controls"],[9],[0,"\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[1,[27,"flat-button",null,[["class","icon","action"],["toggle-toolbar","bars",[23,["toggleToolbar"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"flat-button",null,[["class","icon","action","title"],["toggler",[23,["toggleIcon"]],[23,["toggleComposer"]],[23,["toggleTitle"]]]]],false],[0,"\\n\\n"],[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[1,[27,"flat-button",null,[["class","icon","action","title"],["toggle-fullscreen",[23,["fullscreenIcon"]],[23,["toggleFullscreen"]],[23,["fullscreenTitle"]]]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/composer-toggles"}}),Ember.TEMPLATES["components/composer-user-selector"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["showSelector"]]],null,{"statements":[[0," "],[1,[27,"user-selector",null,[["topicId","onChangeCallback","id","includeMessageableGroups","placeholderKey","tabindex","usernames","hasGroups","allowEmails","autocomplete"],[[23,["topicId"]],[27,"action",[[22,0,[]],"triggerResize"],null],"private-message-users","true","composer.users_placeholder","1",[23,["usernames"]],[23,["hasGroups"]],"true","discourse"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","ac-wrap composer-user-selector-limited"],[9],[0,"\\n "],[7,"span"],[9],[1,[21,"limitedUsernames"],false],[10],[0,"\\n "],[7,"span"],[11,"class","btn btn-primary"],[9],[1,[21,"hiddenUsersCount"],false],[10],[0,"\\n "],[3,"action",[[22,0,[]],"toggleSelector"]],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/composer-user-selector"}}),Ember.TEMPLATES["components/conditional-loading-section"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["isLoading"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","title"],[9],[1,[21,"title"],false],[10],[0,"\\n "],[7,"div"],[12,"class",[28,["spinner ",[21,"size"]]]],[9],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[14,1],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/conditional-loading-section"}}),Ember.TEMPLATES["components/conditional-loading-spinner"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["condition"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["spinner ",[21,"size"]]]],[9],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[14,1],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/conditional-loading-spinner"}}),Ember.TEMPLATES["components/cook-text"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[21,"cooked"],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/cook-text"}}),Ember.TEMPLATES["components/create-topic-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["canCreateTopic"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["id","class","action","icon","disabled","label"],["create-topic","btn btn-default",[23,["action"]],"plus",[23,["disabled"]],[23,["label"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/create-topic-button"}}),Ember.TEMPLATES["components/create-topics-notice"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"unless",[[23,["hidden"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"div"],[11,"class","alert alert-info alert-too-few-topics"],[9],[0,"\\n "],[1,[21,"message"],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/create-topics-notice"}}),Ember.TEMPLATES["components/csv-uploader"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[11,"class","btn"],[12,"disabled",[21,"uploadButtonDisabled"]],[9],[0,"\\n "],[1,[27,"d-icon",["upload"],null],false],[0," "],[1,[21,"uploadButtonText"],false],[0,"\\n "],[7,"input"],[11,"class","hidden-upload-field"],[12,"disabled",[21,"uploading"]],[11,"accept",".csv"],[11,"type","file"],[9],[10],[0,"\\n"],[10],[0,"\\n"],[4,"if",[[23,["uploading"]]],null,{"statements":[[0," "],[7,"span"],[9],[1,[27,"i18n",["upload_selector.uploading"],null],false],[0," "],[1,[21,"uploadProgress"],false],[0,"%"],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/csv-uploader"}}),Ember.TEMPLATES["components/custom-html-container"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[21,"html"],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/custom-html-container"}}),Ember.TEMPLATES["components/d-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["icon"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[23,["icon"]]],null],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["translatedLabel"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","d-button-label"],[9],[1,[21,"translatedLabel"],true],[4,"if",[[23,["ellipsis"]]],null,{"statements":[[0,"…"]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[14,1],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/d-button"}}),Ember.TEMPLATES["components/d-editor-modal"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"unless",[[23,["hidden"]]],null,{"statements":[[0," "],[14,1],[0,"\\n\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","label","action"],["btn-primary","composer.modal_ok",[27,"action",[[22,0,[]],"ok"],null]]]],false],[0,"\\n "],[1,[27,"d-button",null,[["class","label","action"],["btn-danger","composer.modal_cancel",[27,"action",[[22,0,[]],"cancel"],null]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/d-editor-modal"}}),Ember.TEMPLATES["components/d-editor"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["group","b"],"statements":[[7,"div"],[11,"class","d-editor-overlay hidden"],[9],[10],[0,"\\n\\n"],[7,"div"],[11,"class","d-editor-modals"],[9],[0,"\\n"],[4,"d-editor-modal",null,[["class","hidden","okAction"],["insert-link",[23,["insertLinkHidden"]],[27,"action",[[22,0,[]],"insertLink"],null]]],{"statements":[[0," "],[7,"h3"],[9],[1,[27,"i18n",["composer.link_dialog_title"],null],false],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","class"],[[23,["linkUrl"]],"composer.link_url_placeholder","link-url"]]],false],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","class"],[[23,["linkText"]],"composer.link_optional_text","link-text"]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[7,"div"],[11,"class","d-editor-container"],[9],[0,"\\n "],[7,"div"],[12,"class",[28,["d-editor-textarea-wrapper ",[27,"if",[[23,["disabled"]],"disabled"],null]]]],[9],[0,"\\n "],[7,"div"],[11,"class","d-editor-button-bar"],[9],[0,"\\n"],[4,"each",[[23,["toolbar","groups"]]],null,{"statements":[[4,"each",[[22,1,["buttons"]]],null,{"statements":[[4,"if",[[22,2,["popupMenu"]]],null,{"statements":[[0," "],[1,[27,"toolbar-popup-menu-options",null,[["onSelect","onExpand","title","headerIcon","class","content"],[[23,["onPopupMenuAction"]],[27,"action",[[22,0,[]],[22,2,["action"]],[22,2,[]]],null],[22,2,["title"]],[22,2,["icon"]],[22,2,["className"]],[23,["popupMenuOptions"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["action","type","actionParam","translatedTitle","label","icon","class"],[[22,2,["action"]],"button",[22,2,[]],[22,2,["title"]],[22,2,["label"]],[22,2,["icon"]],[22,2,["className"]]]]],false],[0,"\\n"]],"parameters":[]}]],"parameters":[2]},null],[0,"\\n"],[4,"unless",[[22,1,["lastGroup"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","d-editor-spacer"],[9],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[1]},null],[0," "],[10],[0,"\\n\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n "],[1,[27,"textarea",null,[["autocomplete","tabindex","value","class","placeholder","disabled","change"],["discourse",[23,["tabindex"]],[23,["value"]],"d-editor-input",[23,["placeholderTranslated"]],[23,["disabled"]],[23,["change"]]]]],false],[0,"\\n "],[1,[27,"popup-input-tip",null,[["validation"],[[23,["validation"]]]]],false],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","tagName","args"],["after-d-editor","",[23,["outletArgs"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[12,"class",[28,["d-editor-preview-wrapper ",[27,"if",[[23,["forcePreview"]],"force-preview"],null]]]],[9],[0,"\\n "],[7,"div"],[11,"class","d-editor-preview"],[9],[1,[21,"preview"],true],[10],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","classNames"],["editor-preview","d-editor-plugin"]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"emoji-picker",null,[["active","isEditorFocused","emojiSelected"],[[23,["emojiPickerIsActive"]],[23,["isEditorFocused"]],[27,"action",[[22,0,[]],"emojiSelected"],null]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/d-editor"}}),Ember.TEMPLATES["components/d-modal-cancel"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[11,"class","d-modal-cancel"],[9],[1,[27,"i18n",["cancel"],null],false],[3,"action",[[22,0,[]],[23,["close"]]]],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/d-modal-cancel"}}),Ember.TEMPLATES["components/d-modal"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["error","panel","&default"],"statements":[[7,"div"],[11,"class","modal-outer-container"],[9],[0,"\\n "],[7,"div"],[11,"class","modal-middle-container"],[9],[0,"\\n "],[7,"div"],[11,"class","modal-inner-container"],[9],[0,"\\n "],[7,"div"],[11,"class","modal-header"],[9],[0,"\\n"],[4,"if",[[23,["dismissable"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","modal-close"],[9],[0,"\\n "],[7,"a"],[11,"class","close"],[11,"href",""],[9],[0,"\\n "],[1,[27,"d-icon",["times"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],[23,["closeModal"]]]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["panels"]]],null,{"statements":[[0," "],[7,"ul"],[11,"class","modal-tabs"],[9],[0,"\\n"],[4,"each",[[23,["panels"]]],null,{"statements":[[0," "],[1,[27,"modal-tab",null,[["panel","panelsLength","selectedPanel","onSelectPanel"],[[22,2,[]],[23,["panels","length"]],[23,["selectedPanel"]],[23,["onSelectPanel"]]]]],false],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","title"],[9],[0,"\\n "],[7,"h3"],[9],[1,[21,"title"],false],[10],[0,"\\n\\n"],[4,"if",[[23,["subtitle"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[21,"subtitle"],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"id","modal-alert"],[9],[10],[0,"\\n\\n "],[14,3],[0,"\\n\\n"],[4,"each",[[23,["errors"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-error"],[9],[0,"\\n "],[7,"button"],[11,"class","close"],[11,"data-dismiss","alert"],[9],[0,"×"],[10],[0,"\\n "],[1,[22,1,[]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/d-modal"}}),Ember.TEMPLATES["components/d-navigation"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"bread-crumbs",null,[["categories","category","noSubcategories"],[[23,["categories"]],[23,["category"]],[23,["noSubcategories"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["showCategoryAdmin"]]],null,{"statements":[[0," "],[1,[27,"categories-admin-dropdown",null,[["create","reorder"],[[23,["createCategory"]],[23,["reorderCategories"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"navigation-bar",null,[["navItems","filterMode","category"],[[23,["navItems"]],[23,["filterMode"]],[23,["category"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["showCategoryNotifications"]]],null,{"statements":[[0," "],[1,[27,"category-notifications-button",null,[["value","category"],[[23,["category","notification_level"]],[23,["category"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"create-topic-button",null,[["canCreateTopic","action","disabled","label"],[[23,["canCreateTopic"]],[23,["createTopic"]],[23,["createTopicDisabled"]],[23,["createTopicLabel"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["showCategoryEdit"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","icon","label"],["btn-default edit-category",[23,["editCategory"]],"wrench","category.edit"]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/d-navigation"}}),Ember.TEMPLATES["components/date-picker"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"input",[[27,"-input-type",[[23,["inputType"]]],null]],[["type","class","placeholder","value"],[[23,["inputType"]],"date-picker",[23,["placeholder"]],[23,["value"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/date-picker"}}),Ember.TEMPLATES["components/desktop-notification-config"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["isNotSupported"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","class","label","disabled"],["bell-slash","btn-default","user.desktop_notifications.not_supported","true"]]],false],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["isDeniedPermission"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","class","label","action","disabled"],["bell-slash","btn-default","user.desktop_notifications.perm_denied_btn",[27,"action",[[22,0,[]],"recheckPermission"],null],"true"]]],false],[0,"\\n "],[1,[27,"i18n",["user.desktop_notifications.perm_denied_expl"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["isEnabled"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","class","label","action"],["far-bell-slash","btn-default","user.desktop_notifications.disable",[27,"action",[[22,0,[]],"turnoff"],null]]]],false],[0,"\\n "],[1,[27,"i18n",["user.desktop_notifications.currently_enabled"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["icon","class","label","action"],["far-bell","btn-default","user.desktop_notifications.enable",[27,"action",[[22,0,[]],"turnon"],null]]]],false],[0,"\\n "],[1,[27,"i18n",["user.desktop_notifications.currently_disabled"],null],false],[0,"\\n"]],"parameters":[]}]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/desktop-notification-config"}}),Ember.TEMPLATES["components/directory-item"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"td"],[9],[1,[27,"user-info",null,[["user"],[[23,["item","user"]]]]],false],[10],[0,"\\n"],[7,"td"],[9],[1,[27,"number",[[23,["item","likes_received"]]],null],false],[10],[0,"\\n"],[7,"td"],[9],[1,[27,"number",[[23,["item","likes_given"]]],null],false],[10],[0,"\\n"],[7,"td"],[9],[1,[27,"number",[[23,["item","topic_count"]]],null],false],[10],[0,"\\n"],[7,"td"],[9],[1,[27,"number",[[23,["item","post_count"]]],null],false],[10],[0,"\\n"],[7,"td"],[9],[1,[27,"number",[[23,["item","topics_entered"]]],null],false],[10],[0,"\\n"],[7,"td"],[9],[1,[27,"number",[[23,["item","posts_read"]]],null],false],[10],[0,"\\n"],[7,"td"],[9],[1,[27,"number",[[23,["item","days_visited"]]],null],false],[10],[0,"\\n"],[4,"if",[[23,["showTimeRead"]]],null,{"statements":[[0," "],[7,"td"],[9],[7,"span"],[11,"class","time-read"],[9],[1,[27,"format-duration",[[23,["item","time_read"]]],null],false],[10],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/directory-item"}}),Ember.TEMPLATES["components/disabled-icon"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"d-icon",[[23,["icon"]]],[["class"],["fa-stack-1x"]]],false],[0,"\\n\\n"],[4,"if",[[23,["disabled"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["ban"],[["class"],["fa-stack-2x"]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/disabled-icon"}}),Ember.TEMPLATES["components/discourse-banner"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["visible"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"div"],[11,"id","banner"],[12,"class",[21,"overlay"]],[9],[0,"\\n "],[7,"div"],[11,"class","close"],[9],[0,"\\n "],[1,[27,"d-icon",["times"],[["title"],["banner.close"]]],false],[0,"\\n "],[3,"action",[[22,0,[]],"dismiss"]],[10],[0,"\\n "],[7,"div"],[11,"id","banner-content"],[9],[0,"\\n "],[1,[23,["banner","html"]],true],[0,"\\n"],[4,"if",[[23,["currentUser","staff"]]],null,{"statements":[[0," "],[7,"p"],[9],[7,"a"],[12,"href",[28,[[23,["banner","url"]]]]],[9],[1,[27,"i18n",["banner.edit"],null],true],[10],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/discourse-banner"}}),Ember.TEMPLATES["components/discourse-linked-text"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[21,"translatedText"],true],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/discourse-linked-text"}}),Ember.TEMPLATES["components/discourse-tag-bound"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[23,["tagRecord","id"]],false]],"hasEval":false}',meta:{moduleName:"components/discourse-tag-bound"}}),Ember.TEMPLATES["components/edit-category-general"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["s"],"statements":[[4,"if",[[23,["category","isUncategorizedCategory"]]],null,{"statements":[[0," "],[7,"p"],[11,"class","warning"],[9],[0,"\\n "],[1,[27,"d-icon",["warning"],null],false],[0,"\\n "],[1,[27,"i18n",["category.uncategorized_general_warning"],[["settingLink","customizeLink"],[[23,["uncategorizedSiteSettingLink"]],[23,["customizeTextContentLink"]]]]],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"form"],[9],[0,"\\n "],[1,[27,"category-name-fields",null,[["category","tagName"],[[23,["category"]],""]]],false],[0,"\\n\\n"],[4,"if",[[23,["canSelectParentCategory"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n"],[4,"if",[[23,["subCategories"]]],null,{"statements":[[0," "],[7,"label"],[9],[1,[27,"i18n",["categories.subcategories"],null],false],[10],[0,"\\n"],[4,"each",[[23,["subCategories"]]],null,{"statements":[[0," "],[1,[27,"category-badge",[[22,1,[]]],[["hideParent"],["true"]]],false],[0,"\\n"]],"parameters":[1]},null]],"parameters":[]},{"statements":[[0," "],[7,"label"],[9],[1,[27,"i18n",["category.parent"],null],false],[10],[0,"\\n "],[1,[27,"category-chooser",null,[["none","value","excludeCategoryId","categories","allowSubCategories","allowUncategorized"],["category.none",[23,["category","parent_category_id"]],[23,["category","id"]],[23,["parentCategories"]],false,false]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showDescription"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["category.description"],null],false],[10],[0,"\\n"],[4,"if",[[23,["category","description"]]],null,{"statements":[[0," "],[1,[23,["category","description"]],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["category.no_description"],null],false],[0,"\\n"]],"parameters":[]}],[4,"if",[[23,["category","topic_url"]]],null,{"statements":[[0," "],[7,"br"],[9],[10],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon","label"],["btn-default edit-category-description",[27,"action",[[22,0,[]],"showCategoryTopic"],null],"pencil-alt","category.change_in_category_topic"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"unless",[[23,["noCategoryStyle"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["category.badge_colors"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","category-color-editor"],[9],[0,"\\n "],[1,[21,"categoryBadgePreview"],true],[0,"\\n\\n "],[7,"div"],[11,"class","input-prepend input-append"],[11,"style","margin-top: 10px;"],[9],[0,"\\n "],[7,"span"],[11,"class","color-title"],[9],[1,[27,"i18n",["category.background_color"],null],false],[0,":"],[10],[0,"\\n "],[7,"div"],[11,"class","colorpicker-wrapper"],[9],[0,"\\n "],[7,"span"],[11,"class","add-on"],[9],[0,"#"],[10],[1,[27,"text-field",null,[["value","placeholderKey","maxlength"],[[23,["category","color"]],"category.color_placeholder","6"]]],false],[0,"\\n "],[1,[27,"color-picker",null,[["colors","usedColors","value"],[[23,["backgroundColors"]],[23,["usedBackgroundColors"]],[23,["category","color"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","input-prepend input-append"],[9],[0,"\\n "],[7,"span"],[11,"class","color-title"],[9],[1,[27,"i18n",["category.foreground_color"],null],false],[0,":"],[10],[0,"\\n "],[7,"div"],[11,"class","colorpicker-wrapper"],[9],[0,"\\n "],[7,"span"],[11,"class","add-on"],[9],[0,"#"],[10],[1,[27,"text-field",null,[["value","placeholderKey","maxlength"],[[23,["category","text_color"]],"category.color_placeholder","6"]]],false],[0,"\\n "],[1,[27,"color-picker",null,[["colors","value","id"],[[23,["foregroundColors"]],[23,["category","text_color"]],"edit-text-color"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-category-general"}}),Ember.TEMPLATES["components/edit-category-images"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["category.logo"],null],false],[10],[0,"\\n "],[1,[27,"image-uploader",null,[["imageUrl","onUploadDone","onUploadDeleted","type","class"],[[23,["logoImageUrl"]],[27,"action",[[22,0,[]],"logoUploadDone"],null],[27,"action",[[22,0,[]],"logoUploadDeleted"],null],"category_logo","no-repeat contain-image"]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["category.background_image"],null],false],[10],[0,"\\n "],[1,[27,"image-uploader",null,[["imageUrl","onUploadDone","onUploadDeleted","type"],[[23,["backgroundImageUrl"]],[27,"action",[[22,0,[]],"backgroundUploadDone"],null],[27,"action",[[22,0,[]],"backgroundUploadDeleted"],null],"category_background"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-category-images"}}),Ember.TEMPLATES["components/edit-category-panel"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"component",[[23,["customComponent"]]],[["tab","selectedTab","category"],[[23,["tab"]],[23,["selectedTab"]],[23,["category"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-category-panel"}}),Ember.TEMPLATES["components/edit-category-security"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["p"],"statements":[[7,"section"],[11,"class","field"],[9],[0,"\\n"],[4,"if",[[23,["category","is_special"]]],null,{"statements":[[4,"if",[[23,["category","isUncategorizedCategory"]]],null,{"statements":[[0," "],[7,"p"],[11,"class","warning"],[9],[1,[27,"i18n",["category.uncategorized_security_warning"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[11,"class","warning"],[9],[1,[27,"i18n",["category.special_warning"],null],false],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[4,"unless",[[23,["category","isUncategorizedCategory"]]],null,{"statements":[[0," "],[7,"ul"],[11,"class","permission-list"],[9],[0,"\\n"],[4,"each",[[23,["category","permissions"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[7,"span"],[11,"class","name"],[9],[7,"span"],[11,"class","badge-group"],[9],[1,[22,1,["group_name"]],false],[10],[10],[0,"\\n "],[1,[27,"i18n",["category.can"],null],true],[0,"\\n "],[7,"span"],[11,"class","permission"],[9],[1,[22,1,["permission","description"]],false],[10],[0,"\\n"],[4,"if",[[23,["editingPermissions"]]],null,{"statements":[[0," "],[7,"a"],[11,"class","remove-permission"],[11,"href",""],[9],[1,[27,"d-icon",["times-circle"],null],false],[3,"action",[[22,0,[]],"removePermission",[22,1,[]]]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["editingPermissions"]]],null,{"statements":[[4,"if",[[23,["category","availableGroups"]]],null,{"statements":[[0," "],[1,[27,"combo-box",null,[["class","allowInitialValueMutation","allowContentReplacement","content","value"],["available-groups",true,true,[23,["category","availableGroups"]],[23,["selectedGroup"]]]]],false],[0,"\\n "],[1,[27,"combo-box",null,[["allowInitialValueMutation","class","nameProperty","content","value"],[true,"permission-selector","description",[23,["category","availablePermissions"]],[23,["selectedPermission"]]]]],false],[0,"\\n "],[7,"button"],[11,"class","btn btn-default add-permission"],[9],[0,"\\n "],[1,[27,"d-icon",["plus"],[["class"],["add-permission-icon"]]],false],[0,"\\n "],[3,"action",[[22,0,[]],"addPermission",[23,["selectedGroup"]],[23,["selectedPermission"]]]],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[4,"unless",[[23,["category","is_special"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-default btn-default edit-permission"],[9],[1,[27,"i18n",["category.edit_permissions"],null],false],[3,"action",[[22,0,[]],"editPermissions"]],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-category-security"}}),Ember.TEMPLATES["components/edit-category-settings"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"section"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"i18n",["category.settings_sections.general"],null],false],[10],[0,"\\n\\n"],[4,"if",[[23,["showPositionInput"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field position-fields"],[9],[0,"\\n "],[7,"label"],[11,"for","category-position"],[9],[0,"\\n "],[1,[27,"i18n",["category.position"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","id","class","type"],[[23,["category","position"]],"category-position","position-input","number"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"unless",[[23,["showPositionInput"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[1,[27,"i18n",["category.position_disabled"],null],false],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"get-url",["/admin/site_settings/category/basic"],null]]]],[9],[1,[27,"i18n",["category.position_disabled_click"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-number-featured-topics"],[9],[0,"\\n"],[4,"if",[[23,["category","parent_category_id"]]],null,{"statements":[[0," "],[1,[27,"i18n",["category.subcategory_num_featured_topics"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["category.num_featured_topics"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","id","type"],[[23,["category","num_featured_topics"]],"category-number-featured-topics","number"]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-search-priority"],[9],[0,"\\n "],[1,[27,"i18n",["category.search_priority.label"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","id","content","value"],["value","category-search-priority",[23,["searchPrioritiesOptions"]],[23,["category","search_priority"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","allow_badges"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.allow_badges_label"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["siteSettings","topic_featured_link_enabled"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"div"],[11,"class","allowed-topic-featured-link-category"],[9],[0,"\\n "],[7,"label"],[11,"class","checkbox-label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","topic_featured_link_allowed"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.topic_featured_link_allowed"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","suppress_from_latest"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.suppress_from_latest"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","navigate_to_first_post_after_read"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.navigate_to_first_post_after_read"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","all_topics_wiki"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.all_topics_wiki"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[10],[0,"\\n\\n"],[7,"section"],[9],[0,"\\n\\n "],[7,"h3"],[9],[1,[27,"i18n",["category.settings_sections.moderation"],null],false],[10],[0,"\\n\\n"],[4,"if",[[23,["siteSettings","enable_category_group_review"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[11,"for","reviewable-by-group"],[9],[0,"\\n "],[1,[27,"i18n",["category.reviewable_by_group"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"group-selector",null,[["groupFinder","single","groupNames","placeholderKey"],[[23,["groupFinder"]],"true",[23,["category","reviewable_by_group_name"]],"category.review_group_name"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","custom_fields","require_topic_approval"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.require_topic_approval"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","custom_fields","require_reply_approval"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.require_reply_approval"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"for","topic-auto-close"],[9],[0,"\\n "],[1,[27,"i18n",["topic.auto_close.label"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","id","type"],[[23,["category","auto_close_hours"]],"topic-auto-close","number"]]],false],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","auto_close_based_on_last_post"]]]]],false],[0,"\\n "],[1,[27,"i18n",["topic.auto_close.based_on_last_post"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["siteSettings","tagging_enabled"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field minimum-required-tags"],[9],[0,"\\n "],[7,"label"],[11,"for","category-minimum-tags"],[9],[0,"\\n "],[1,[27,"i18n",["category.minimum_required_tags"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","id","type","min"],[[23,["category","minimum_required_tags"]],"category-minimum-tags","number","0"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-number-daily-bump"],[9],[0,"\\n "],[1,[27,"i18n",["category.num_auto_bump_daily"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","id","type"],[[23,["category","custom_fields","num_auto_bump_daily"]],"category-number-daily-bump","number"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[10],[0,"\\n\\n"],[7,"section"],[9],[0,"\\n\\n "],[7,"h3"],[9],[0," "],[1,[27,"i18n",["category.settings_sections.appearance"],null],false],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field default-view-field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-default-view"],[9],[0,"\\n "],[1,[27,"i18n",["category.default_view"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","id","content","value"],["value","category-default-view",[23,["availableViews"]],[23,["category","default_view"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field default-top-period-field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-default-period"],[9],[0,"\\n "],[1,[27,"i18n",["category.default_top_period"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","id","content","value"],["value","category-default-period",[23,["availableTopPeriods"]],[23,["category","default_top_period"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-sort-order"],[9],[0,"\\n "],[1,[27,"i18n",["category.sort_order"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value","none"],["value",[23,["availableSorts"]],[23,["category","sort_order"]],"category.sort_options.default"]]],false],[0,"\\n"],[4,"unless",[[23,["isDefaultSortOrder"]]],null,{"statements":[[0," "],[1,[27,"combo-box",null,[["castBoolean","valueAttribute","content","value","none"],[true,"value",[23,["sortAscendingOptions"]],[23,["category","sort_ascending"]],"category.sort_options.default"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["isParentCategory"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field show-subcategory-list-field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","show_subcategory_list"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.show_subcategory_list"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showSubcategoryListStyle"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field subcategory-list-style-field"],[9],[0,"\\n "],[7,"label"],[11,"for","subcategory-list-style"],[9],[0,"\\n "],[1,[27,"i18n",["category.subcategory_list_style"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","id","content","value"],["value","subcategory-list-style",[23,["availableSubcategoryListStyles"]],[23,["category","subcategory_list_style"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[10],[0,"\\n\\n"],[7,"section"],[9],[0,"\\n "],[7,"h3"],[9],[0," "],[1,[27,"i18n",["category.settings_sections.email"],null],false],[10],[0,"\\n\\n"],[4,"if",[[23,["emailInEnabled"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-email-in"],[9],[0,"\\n "],[1,[27,"d-icon",["far-envelope"],null],false],[0,"\\n "],[1,[27,"i18n",["category.email_in"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"text-field",null,[["id","class","value"],["category-email-in","email-in",[23,["category","email_in"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","email_in_allow_strangers"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.email_in_allow_strangers"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","mailinglist_mirror"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.mailinglist_mirror"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["category-email-in",[27,"hash",null,[["category"],[[23,["category"]]]]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"unless",[[23,["emailInEnabled"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[1,[27,"i18n",["category.email_in_disabled"],null],false],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"get-url",["/admin/site_settings/category/email"],null]]]],[9],[1,[27,"i18n",["category.email_in_disabled_click"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args","connectorTagName","tagName"],["category-custom-settings",[27,"hash",null,[["category"],[[23,["category"]]]]],"","section"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-category-settings"}}),Ember.TEMPLATES["components/edit-category-tab"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[11,"href",""],[12,"class",[28,[[27,"if",[[23,["active"]],"active"],null]]]],[9],[1,[21,"title"],false],[3,"action",[[22,0,[]],"select"]],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-category-tab"}}),Ember.TEMPLATES["components/edit-category-tags"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-allowed-tags"],[9],[1,[27,"i18n",["category.tags_allowed_tags"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["id","filterPlaceholder","tags","everyTag","unlimitedTagCount"],["category-allowed-tags","category.tags_placeholder",[23,["category","allowed_tags"]],true,true]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[11,"for","category-allowed-tag-groups"],[9],[1,[27,"i18n",["category.tags_allowed_tag_groups"],null],false],[10],[0,"\\n "],[1,[27,"tag-group-chooser",null,[["id","tagGroups"],["category-allowed-tag-groups",[23,["category","allowed_tag_groups"]]]]],false],[0,"\\n "],[4,"link-to",["tagGroups"],null,{"statements":[[1,[27,"i18n",["category.manage_tag_groups_link"],null],false]],"parameters":[]},null],[0,"\\n"],[10],[0,"\\n\\n"],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked","id","disabled"],["checkbox",[23,["category","allow_global_tags"]],"allow_global_tags",[23,["disableAllowGlobalTags"]]]]],false],[0,"\\n "],[1,[27,"i18n",["category.allow_global_tags_label"],null],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[1,[27,"i18n",["category.tags_tab_description"],null],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-category-tags"}}),Ember.TEMPLATES["components/edit-category-topic-template"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[9],[1,[27,"i18n",["category.topic_template"],null],false],[10],[0,"\\n"],[1,[27,"d-editor",null,[["value"],[[23,["category","topic_template"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-category-topic-template"}}),Ember.TEMPLATES["components/edit-topic-timer-form"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"form"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["class","allowInitialValueMutation","content","value"],["timer-type",true,[23,["timerTypes"]],[23,["selection"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[9],[0,"\\n"],[4,"if",[[23,["showTimeOnly"]]],null,{"statements":[[0," "],[1,[27,"future-date-input",null,[["input","label","statusType","includeWeekend","basedOnLastPost"],[[23,["topicTimer","updateTime"]],"topic.topic_status_update.when",[23,["selection"]],true,[23,["topicTimer","based_on_last_post"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["publishToCategory"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["topic.topic_status_update.publish_to"],null],false],[10],[0,"\\n "],[1,[27,"category-chooser",null,[["value","excludeCategoryId"],[[23,["topicTimer","category_id"]],[23,["excludeCategoryId"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"future-date-input",null,[["input","label","statusType","includeWeekend","categoryId","basedOnLastPost"],[[23,["topicTimer","updateTime"]],"topic.topic_status_update.when",[23,["selection"]],true,[23,["topicTimer","category_id"]],[23,["topicTimer","based_on_last_post"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["autoClose"]]],null,{"statements":[[0," "],[1,[27,"future-date-input",null,[["input","label","statusType","includeWeekend","basedOnLastPost","lastPostedAt"],[[23,["topicTimer","updateTime"]],"topic.topic_status_update.when",[23,["selection"]],true,[23,["topicTimer","based_on_last_post"]],[23,["model","last_posted_at"]]]]],false],[0,"\\n "]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]}],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/edit-topic-timer-form"}}),Ember.TEMPLATES["components/emoji-picker"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","emoji-picker"],[9],[10],[0,"\\n"],[7,"div"],[11,"class","emoji-picker-modal"],[9],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/emoji-picker"}}),Ember.TEMPLATES["components/emoji-uploader"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"text-field",null,[["name","placeholderKey","value"],["name","admin.emoji.name",[23,["name"]]]]],false],[0,"\\n\\n"],[7,"label"],[12,"class",[28,["btn btn-primary ",[27,"if",[[23,["addDisabled"]],"disabled"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["plus"],null],false],[0,"\\n "],[1,[27,"i18n",["admin.emoji.add"],null],false],[0,"\\n "],[7,"input"],[11,"class","hidden-upload-field"],[12,"disabled",[21,"addDisabled"]],[11,"accept",".png,.gif"],[11,"type","file"],[9],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/emoji-uploader"}}),Ember.TEMPLATES["components/expand-post"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["item","truncated"]]],null,{"statements":[[4,"if",[[23,["expanded"]]],null,{"statements":[[0," "],[7,"a"],[11,"class","collapse-item"],[12,"onclick",[27,"action",[[22,0,[]],"toggleItem"],null]],[12,"title",[27,"i18n",["post.expand_collapse"],null]],[9],[0,"\\n "],[1,[27,"d-icon",["chevron-up"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[11,"class","expand-item"],[12,"onclick",[27,"action",[[22,0,[]],"toggleItem"],null]],[12,"title",[27,"i18n",["post.expand_collapse"],null]],[9],[0,"\\n "],[1,[27,"d-icon",["chevron-down"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/expand-post"}}),Ember.TEMPLATES["components/featured-topic"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"raw",["topic-status"],[["topic"],[[23,["topic"]]]]],false],[0,"\\n"],[7,"a"],[11,"class","title"],[12,"href",[28,[[27,"unbound",[[23,["topic","lastUnreadUrl"]]],null]]]],[9],[1,[27,"unbound",[[23,["topic","fancyTitle"]]],null],true],[10],[0,"\\n"],[1,[27,"topic-post-badges",null,[["newPosts","unseen","url"],[[23,["topic","totalUnread"]],[23,["topic","unseen"]],[23,["topic","lastUnreadUrl"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["latestTopicOnly"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","last-user-info"],[9],[0,"\\n "],[1,[27,"i18n",["categories.latest_by"],null],false],[0," "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["topic","lastPosterUrl"]]],null]]]],[9],[1,[27,"unbound",[[23,["topic","last_poster","username"]]],null],false],[10],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["topic","lastPostUrl"]]],null]]]],[9],[1,[27,"format-age",[[23,["topic","last_posted_at"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["topic","lastPostUrl"]]],null]]]],[11,"class","last-posted-at"],[9],[1,[27,"format-age",[[23,["topic","last_posted_at"]]],null],false],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/featured-topic"}}),Ember.TEMPLATES["components/flag-action-type"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["isNotifyUser"]]],null,{"statements":[[0," "],[7,"h3"],[9],[1,[21,"formattedName"],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"label"],[11,"class","radio"],[9],[0,"\\n "],[7,"input"],[12,"id",[28,["radio_",[27,"unbound",[[23,["flag","name_key"]]],null]]]],[11,"name","post_action_type_index"],[11,"type","radio"],[9],[3,"action",[[22,0,[]],"changePostActionType",[23,["flag"]]]],[10],[0,"\\n\\n "],[7,"div"],[11,"class","flag-action-type-details"],[9],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[1,[23,["flag","description"]],true],[10],[0,"\\n"],[4,"if",[[23,["showMessageInput"]]],null,{"statements":[[0," "],[1,[27,"textarea",null,[["name","class","placeholder","value"],["message","flag-message",[23,["customPlaceholder"]],[23,["message"]]]]],false],[0,"\\n "],[7,"div"],[12,"class",[28,["custom-message-length ",[21,"customMessageLengthClasses"]]]],[9],[1,[21,"customMessageLength"],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["staffFlagsAvailable"]]],null,{"statements":[[0," "],[7,"hr"],[9],[10],[0,"\\n "],[7,"h3"],[9],[1,[27,"i18n",["flagging.notify_staff"],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"label"],[11,"class","radio"],[9],[0,"\\n "],[7,"input"],[12,"id",[28,["radio_",[27,"unbound",[[23,["flag","name_key"]]],null]]]],[11,"name","post_action_type_index"],[11,"type","radio"],[9],[3,"action",[[22,0,[]],"changePostActionType",[23,["flag"]]]],[10],[0,"\\n "],[7,"div"],[11,"class","flag-action-type-details"],[9],[0,"\\n "],[7,"strong"],[9],[1,[21,"formattedName"],false],[10],[0,"\\n"],[4,"if",[[23,["showDescription"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","description"],[9],[1,[21,"description"],true],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showMessageInput"]]],null,{"statements":[[0," "],[1,[27,"textarea",null,[["name","class","placeholder","value"],["message","flag-message",[23,["customPlaceholder"]],[23,["message"]]]]],false],[0,"\\n "],[7,"div"],[12,"class",[28,["custom-message-length ",[21,"customMessageLengthClasses"]]]],[9],[1,[21,"customMessageLength"],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/flag-action-type"}}),Ember.TEMPLATES["components/flag-selection"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["f","&default"],"statements":[[4,"each",[[23,["flags"]]],null,{"statements":[[0," "],[14,2,[[22,1,[]]]],[0,"\\n"]],"parameters":[1]},{"statements":[[0," "],[1,[27,"i18n",["flagging.cant"],null],false],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/flag-selection"}}),Ember.TEMPLATES["components/flat-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"d-icon",[[23,["icon"]]],null],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/flat-button"}}),Ember.TEMPLATES["components/footer-message"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["education"]]],null,{"statements":[[7,"div"],[11,"class","education"],[9],[1,[21,"education"],true],[10]],"parameters":[]},null],[0,"\\n"],[7,"h3"],[9],[0,"\\n "],[1,[21,"message"],false],[0,"\\n "],[14,1],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/footer-message"}}),Ember.TEMPLATES["components/future-date-input"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","future-date-input"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[9],[1,[21,"displayLabel"],false],[10],[0,"\\n "],[1,[27,"future-date-input-selector",null,[["minimumResultsForSearch","statusType","value","input","includeDateTime","includeWeekend","includeFarFuture","includeMidFuture","clearable","none"],[-1,[23,["statusType"]],[23,["selection"]],[23,["input"]],[23,["includeDateTime"]],[23,["includeWeekend"]],[23,["includeFarFuture"]],[23,["includeMidFuture"]],[23,["clearable"]],"topic.auto_update_input.none"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["displayDateAndTimePicker"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[1,[27,"d-icon",["calendar-alt"],null],false],[0," "],[1,[27,"date-picker-future",null,[["value","defaultDate"],[[23,["date"]],[23,["date"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[1,[27,"d-icon",["far-clock"],null],false],[0,"\\n "],[1,[27,"input",null,[["placeholder","type","value","disabled"],["--:--","time",[23,["time"]],[23,["timeInputDisabled"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["isBasedOnLastPost"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"i18n",["topic.topic_status_update.num_of_hours"],null],false],[0,"\\n "],[1,[27,"text-field",null,[["value","type"],[[23,["input"]],"number"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["willCloseImmediately"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","warning"],[9],[0,"\\n "],[1,[27,"d-icon",["warning"],null],false],[0,"\\n "],[1,[21,"willCloseI18n"],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showTopicStatusInfo"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-info"],[9],[0,"\\n "],[1,[27,"topic-timer-info",null,[["statusType","executeAt","basedOnLastPost","duration","categoryId"],[[23,["statusType"]],[23,["executeAt"]],[23,["basedOnLastPost"]],[23,["duration"]],[23,["categoryId"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/future-date-input"}}),Ember.TEMPLATES["components/generated-invite-link"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"p"],[9],[1,[27,"i18n",["user.invited.link_generated"],null],false],[10],[0,"\\n"],[7,"p"],[9],[0,"\\n "],[7,"input"],[11,"class","invite-link-input"],[11,"style","width: 75%"],[12,"value",[21,"link"]],[11,"type","text"],[9],[10],[0,"\\n"],[10],[0,"\\n"],[7,"p"],[9],[1,[27,"i18n",["user.invited.valid_for"],[["email"],[[23,["email"]]]]],false],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/generated-invite-link"}}),Ember.TEMPLATES["components/google-search"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[9],[0,"\\n "],[7,"form"],[11,"action","//google.com/search"],[11,"id","google-search"],[9],[0,"\\n "],[7,"input"],[11,"name","q"],[12,"value",[28,[[21,"searchTerm"]]]],[11,"type","text"],[9],[10],[0,"\\n "],[7,"input"],[11,"name","as_sitesearch"],[12,"value",[28,[[21,"siteUrl"]]]],[11,"type","hidden"],[9],[10],[0,"\\n "],[7,"button"],[11,"class","btn btn-primary"],[9],[1,[27,"i18n",["search.search_google_button"],null],false],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/google-search"}}),Ember.TEMPLATES["components/group-activity-filter"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[4,"link-to",[[27,"concat",["group.activity.",[23,["filter"]]],null],[27,"query-params",null,[["category_id"],[[23,["categoryId"]]]]]],null,{"statements":[[0," "],[1,[27,"i18n",[[27,"concat",["groups.",[23,["filter"]]],null]],null],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/group-activity-filter"}}),Ember.TEMPLATES["components/group-card-contents"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["user"],"statements":[[4,"if",[[23,["visible"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-content"],[9],[0,"\\n\\n "],[7,"div"],[11,"class","card-row first-row"],[9],[0,"\\n "],[7,"div"],[11,"class","group-card-avatar"],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[21,"groupPath"]]]],[11,"class","card-huge-avatar"],[9],[0,"\\n "],[1,[27,"avatar-flair",null,[["flairURL","flairBgColor","flairColor","groupName"],[[23,["group","flair_url"]],[23,["group","flair_bg_color"]],[23,["group","flair_color"]],[23,["group","name"]]]]],false],[0,"\\n "],[3,"action",[[22,0,[]],"showGroup",[23,["group"]]]],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","names"],[9],[0,"\\n "],[7,"span"],[9],[0,"\\n "],[7,"h1"],[12,"class",[28,[[23,["group","name"]]]]],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[21,"groupPath"]]]],[11,"class","group-page-link"],[9],[1,[23,["group","name"]],false],[3,"action",[[22,0,[]],"showGroup",[23,["group"]]]],[10],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["group","full_name"]]],null,{"statements":[[0," "],[7,"h2"],[11,"class","full-name"],[9],[1,[23,["group","full_name"]],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"h2"],[11,"class","username"],[9],[1,[23,["group","name"]],false],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"ul"],[11,"class","usercard-controls group-details-button"],[9],[0,"\\n "],[7,"li"],[9],[0,"\\n "],[1,[27,"group-membership-button",null,[["model","showLogin"],[[23,["group"]],[27,"route-action",["showLogin"],null]]]],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["group","messageable"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","icon","label"],[[27,"action",[[22,0,[]],"messageGroup"],null],"btn-primary group-message-button inline","envelope","groups.message"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["group","bio_cooked"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row second-row"],[9],[0,"\\n "],[7,"div"],[11,"class","bio"],[9],[1,[23,["group","bio_cooked"]],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["hasMembersOrIsMember"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row third-row"],[9],[0,"\\n "],[7,"div"],[11,"class","metadata"],[9],[0,"\\n "],[7,"h3"],[9],[0,"\\n "],[7,"span"],[11,"class","desc"],[9],[0,"\\n "],[1,[27,"i18n",["groups.user_count"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[23,["group","user_count"]],false],[0,"\\n "],[10],[0,"\\n "],[7,"h3"],[9],[0,"\\n"],[4,"if",[[23,["group","is_group_owner_display"]]],null,{"statements":[[0," "],[1,[27,"i18n",["groups.index.is_group_owner"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["group","is_group_user"]]],null,{"statements":[[0," "],[1,[27,"i18n",["groups.index.is_group_user"],null],false],[0,"\\n "]],"parameters":[]},null]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["group","members"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row fourth-row"],[9],[0,"\\n "],[7,"div"],[11,"class","members metadata"],[9],[0,"\\n"],[4,"each",[[23,["group","members"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","card-tiny-avatar"],[9],[1,[27,"bound-avatar",[[22,1,[]],"tiny"],null],false],[3,"action",[[22,0,[]],"showUser",[22,1,[]]]],[10],[0,"\\n"]],"parameters":[1]},null],[4,"if",[[23,["showMoreMembers"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[28,[[21,"groupPath"]]]],[11,"class","more-members-link"],[9],[7,"span"],[11,"class","more-members-count"],[9],[0,"+"],[1,[21,"moreMembersCount"],false],[0,"\\n "],[1,[27,"i18n",["more"],null],false],[10],[3,"action",[[22,0,[]],"showGroup",[23,["group"]]]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/group-card-contents"}}),Ember.TEMPLATES["components/group-flair-inputs"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","flair_url"],[9],[1,[27,"i18n",["groups.flair_url"],null],false],[10],[0,"\\n\\n "],[1,[27,"text-field",null,[["name","class","value","placeholderKey"],["flair_url","input-xxlarge",[23,["model","flair_url"]],"groups.flair_url_placeholder"]]],false],[0,"\\n "],[7,"div"],[11,"class","control-instructions"],[9],[0,"\\n "],[1,[27,"i18n",["groups.flair_url_description"],null],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","flair_bg_color"],[9],[1,[27,"i18n",["groups.flair_bg_color"],null],false],[10],[0,"\\n\\n "],[1,[27,"text-field",null,[["name","class","value","placeholderKey"],["flair_bg_color","group-flair-bg-color input-xxlarge",[23,["model","flair_bg_color"]],"groups.flair_bg_color_placeholder"]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["flairPreviewIcon"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","flair_color"],[9],[1,[27,"i18n",["groups.flair_color"],null],false],[10],[0,"\\n\\n "],[1,[27,"text-field",null,[["name","class","value","placeholderKey"],["flair_color","group-flair-color input-xxlarge",[23,["model","flair_color"]],"groups.flair_color_placeholder"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[21,"flairPreviewLabel"],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","avatar-flair-preview"],[9],[0,"\\n "],[7,"div"],[11,"class","avatar-wrapper"],[9],[0,"\\n "],[7,"img"],[11,"width","45"],[11,"height","45"],[12,"src",[28,[[21,"demoAvatarUrl"]]]],[11,"class","avatar actor"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["flairPreviewImage"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["avatar-flair demo ",[21,"flairPreviewClasses"]]]],[12,"style",[21,"flairPreviewStyle"]],[9],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[12,"class",[28,["avatar-flair demo ",[21,"flairPreviewClasses"]]]],[12,"style",[21,"flairPreviewStyle"]],[9],[0,"\\n "],[1,[27,"d-icon",[[23,["flairPreviewIconUrl"]]],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/group-flair-inputs"}}),Ember.TEMPLATES["components/group-manage-logs-filter"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["value"]]],null,{"statements":[[4,"d-button",null,[["class","action","actionParam"],["btn-default group-manage-logs-filter",[27,"action",[[22,0,[]],"clearFilter"],null],[23,["type"]]]],{"statements":[[0," "],[7,"span"],[9],[1,[21,"label"],false],[10],[0,": "],[1,[21,"filterText"],false],[0,"\\n "],[1,[27,"d-icon",["times-circle"],null],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/group-manage-logs-filter"}}),Ember.TEMPLATES["components/group-manage-logs-row"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"tr"],[11,"class","group-manage-logs-row"],[9],[0,"\\n "],[7,"td"],[9],[0,"\\n"],[4,"d-button",null,[["class","action","actionParam"],["btn-default",[27,"action",[[22,0,[]],"filter"],null],[27,"hash",null,[["value","key"],[[23,["log","action"]],"action"]]]]],{"statements":[[0," "],[1,[23,["log","actionTitle"]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"td"],[9],[0,"\\n "],[7,"span"],[9],[1,[27,"avatar",[[23,["log","acting_user"]]],[["imageSize"],["tiny"]]],false],[10],[0,"\\n\\n"],[4,"d-button",null,[["class","action","actionParam"],["btn-default",[27,"action",[[22,0,[]],"filter"],null],[27,"hash",null,[["value","key"],[[23,["log","acting_user","username"]],"acting_user"]]]]],{"statements":[[0," "],[1,[23,["log","acting_user","username"]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"td"],[9],[0,"\\n"],[4,"if",[[23,["log","target_user"]]],null,{"statements":[[0," "],[7,"span"],[9],[1,[27,"avatar",[[23,["log","target_user"]]],[["imageSize"],["tiny"]]],false],[10],[0,"\\n\\n"],[4,"d-button",null,[["class","action","actionParam"],["btn-default",[27,"action",[[22,0,[]],"filter"],null],[27,"hash",null,[["value","key"],[[23,["log","target_user","username"]],"target_user"]]]]],{"statements":[[0," "],[1,[23,["log","target_user","username"]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"td"],[9],[0,"\\n"],[4,"if",[[23,["log","subject"]]],null,{"statements":[[4,"d-button",null,[["class","action","actionParam"],["btn-default",[27,"action",[[22,0,[]],"filter"],null],[27,"hash",null,[["value","key"],[[23,["log","subject"]],"subject"]]]]],{"statements":[[0," "],[1,[23,["log","subject"]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"td"],[9],[1,[27,"bound-date",[[23,["log","created_at"]]],null],false],[10],[0,"\\n\\n "],[7,"td"],[11,"class","group-manage-logs-expand-details"],[9],[0,"\\n"],[4,"if",[[23,["log","prev_value"]]],null,{"statements":[[4,"if",[[23,["expandDetails"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["ellipsis-v"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-icon",["ellipsis-h"],null],false],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0," "],[3,"action",[[22,0,[]],"toggleDetails"]],[10],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["expandDetails"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[11,"colspan","6"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"strong"],[9],[1,[27,"i18n",["groups.manage.logs.from"],null],false],[10],[0,": "],[7,"code"],[9],[1,[23,["log","prev_value"]],false],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"p"],[9],[0,"\\n "],[7,"strong"],[9],[1,[27,"i18n",["groups.manage.logs.to"],null],false],[10],[0,": "],[7,"code"],[9],[1,[23,["log","new_value"]],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/group-manage-logs-row"}}),Ember.TEMPLATES["components/group-manage-save-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","control-group buttons"],[9],[0,"\\n"],[4,"d-button",null,[["action","disabled","class"],[[27,"action",[[22,0,[]],"save"],null],[23,["saving"]],"btn btn-primary group-manage-save"]],{"statements":[[0,"\\n "],[1,[21,"savingText"],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["saved"]]],null,{"statements":[[0," "],[7,"span"],[9],[1,[27,"i18n",["saved"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/group-manage-save-button"}}),Ember.TEMPLATES["components/group-member"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[12,"href",[23,["member","adminPath"]]],[9],[1,[27,"avatar",[[23,["member"]]],[["imageSize"],["small"]]],false],[10],[0," "],[1,[23,["member","username"]],false],[0," "],[4,"unless",[[23,["automatic"]]],null,{"statements":[[7,"a"],[11,"class","remove"],[9],[1,[27,"d-icon",["times"],null],false],[3,"action",[[22,0,[]],"remove"]],[10]],"parameters":[]},null],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/group-member"}}),Ember.TEMPLATES["components/group-members-input"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["member"],"statements":[[7,"label"],[9],[1,[27,"i18n",["groups.members.title"],null],false],[0," ("],[1,[23,["model","user_count"]],false],[0,")"],[10],[0,"\\n\\n"],[4,"if",[[23,["model","members"]]],null,{"statements":[[0," "],[7,"div"],[9],[0,"\\n "],[7,"a"],[12,"class",[28,["previous ",[27,"if",[[23,["showingFirst"]],"disabled"],null]]]],[9],[1,[27,"d-icon",["fast-backward"],null],false],[3,"action",[[22,0,[]],"previous"]],[10],[0,"\\n "],[1,[21,"currentPage"],false],[0,"/"],[1,[21,"totalPages"],false],[0,"\\n "],[7,"a"],[12,"class",[28,["next ",[27,"if",[[23,["showingLast"]],"disabled"],null]]]],[9],[1,[27,"d-icon",["fast-forward"],null],false],[3,"action",[[22,0,[]],"next"]],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","ac-wrap clearfix"],[9],[0,"\\n"],[4,"each",[[23,["model","members"]]],null,{"statements":[[0," "],[1,[27,"group-member",null,[["member","automatic","removeAction"],[[22,1,[]],[23,["model","automatic"]],[27,"action",[[22,0,[]],"removeMember"],null]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"unless",[[23,["model","automatic"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","group-members-input-selector"],[9],[0,"\\n "],[1,[27,"user-selector",null,[["usernames","placeholderKey","id"],[[23,["model","usernames"]],"groups.selector_placeholder","member-selector"]]],false],[0,"\\n\\n"],[4,"if",[[23,["addButton"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","disabled","label"],[[27,"action",[[22,0,[]],"addMembers"],null],"add","plus",[23,["disableAddButton"]],"groups.manage.add_members"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/group-members-input"}}),Ember.TEMPLATES["components/group-membership-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["canJoinGroup"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","label","disabled"],[[27,"action",[[22,0,[]],"joinGroup"],null],"group-index-join","user-plus","groups.join",[23,["updatingMembership"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["canLeaveGroup"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","label","disabled"],[[27,"action",[[22,0,[]],"leaveGroup"],null],"btn-danger group-index-leave","user-times","groups.leave",[23,["updatingMembership"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["canRequestMembership"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","disabled","icon","label"],[[27,"action",[[22,0,[]],"showRequestMembershipForm"],null],"group-index-request",[23,["loading"]],"user-plus","groups.request"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[14,1],[0,"\\n"]],"parameters":[]}]],"parameters":[]}]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/group-membership-button"}}),Ember.TEMPLATES["components/group-navigation"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["tab"],"statements":[[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["group-nav","nav nav-pills",[23,["currentPath"]]]],{"statements":[[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["groups.index"],null,{"statements":[[0," "],[1,[27,"i18n",["groups.index.all"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"group-dropdown",null,[["content","value"],[[23,["group","extras","visible_group_names"]],[23,["group","name"]]]]],false],[0,"\\n"]],"parameters":[]}],[0,"\\n"],[4,"each",[[23,["tabs"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n"],[4,"link-to",[[22,1,["route"]],[23,["group"]]],[["title","class"],[[22,1,["message"]],[22,1,["name"]]]],{"statements":[[0," "],[4,"if",[[22,1,["icon"]]],null,{"statements":[[1,[27,"d-icon",[[22,1,["icon"]]],null],false]],"parameters":[]},null],[0,"\\n "],[1,[22,1,["message"]],false],[0,"\\n "],[4,"if",[[22,1,["count"]]],null,{"statements":[[7,"span"],[11,"class","count"],[9],[0,"("],[1,[22,1,["count"]],false],[0,")"],[10]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[1]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/group-navigation"}}),Ember.TEMPLATES["components/group-post"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","clearfix info"],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["post","user","userUrl"]]],null]]]],[12,"data-user-card",[28,[[27,"unbound",[[23,["post","user","username"]]],null]]]],[11,"class","avatar-link"],[9],[0,"\\n "],[1,[27,"avatar",[[23,["post","user"]]],[["imageSize","extraClasses","ignoreTitle"],["large","actor","true"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"span"],[11,"class","time"],[9],[1,[27,"format-date",[[23,["post","created_at"]]],[["leaveAgo"],["true"]]],false],[10],[0,"\\n "],[1,[27,"expand-post",null,[["item"],[[23,["post"]]]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","stream-topic-details"],[9],[0,"\\n "],[7,"div"],[11,"class","stream-topic-title"],[9],[0,"\\n "],[7,"span"],[11,"class","title"],[9],[0,"\\n "],[7,"a"],[12,"href",[21,"postUrl"]],[9],[1,[23,["post","topic","fancyTitle"]],true],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","group-post-category"],[9],[1,[27,"category-link",[[23,["post","category"]]],null],false],[10],[0,"\\n"],[4,"if",[[23,["post","user","name"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","group-member-info"],[9],[0,"\\n "],[7,"span"],[11,"class","name"],[9],[1,[23,["post","user","name"]],false],[10],[0,"\\n "],[4,"if",[[23,["post","user","title"]]],null,{"statements":[[7,"span"],[11,"class","title"],[9],[0,", "],[1,[23,["post","user","title"]],false],[10]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n \\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","excerpt"],[9],[0,"\\n"],[4,"if",[[23,["post","expandedExcerpt"]]],null,{"statements":[[0," "],[1,[23,["post","expandedExcerpt"]],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[23,["post","excerpt"]],true],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/group-post"}}),Ember.TEMPLATES["components/group-selector"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"input"],[11,"class","group-selector"],[12,"placeholder",[21,"placeholder"]],[11,"name","groups"],[11,"type","text"],[9],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/group-selector"}}),Ember.TEMPLATES["components/groups-form-interaction-fields"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["admin.groups.manage.interaction.visibility"],null],false],[10],[0,"\\n "],[7,"label"],[11,"for","visiblity"],[9],[1,[27,"i18n",["admin.groups.manage.interaction.visibility_levels.title"],null],false],[10],[0,"\\n\\n "],[1,[27,"combo-box",null,[["name","valueAttribute","value","content","castInteger","class"],["alias","value",[23,["model","visibility_level"]],[23,["visibilityLevelOptions"]],true,"groups-form-visibility-level"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["groups.manage.interaction.posting"],null],false],[10],[0,"\\n "],[7,"label"],[11,"for","alias"],[9],[1,[27,"i18n",["groups.alias_levels.mentionable"],null],false],[10],[0,"\\n\\n "],[1,[27,"combo-box",null,[["name","valueAttribute","value","content","class"],["alias","value",[23,["model","mentionable_level"]],[23,["aliasLevelOptions"]],"groups-form-mentionable-level"]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"for","alias"],[9],[1,[27,"i18n",["groups.alias_levels.messageable"],null],false],[10],[0,"\\n\\n "],[1,[27,"combo-box",null,[["name","valueAttribute","value","content","class"],["alias","value",[23,["model","messageable_level"]],[23,["aliasLevelOptions"]],"groups-form-messageable-level"]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["showEmailSettings"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["admin.groups.manage.interaction.email"],null],false],[10],[0,"\\n "],[7,"label"],[11,"for","incoming_email"],[9],[1,[27,"i18n",["admin.groups.manage.interaction.incoming_email"],null],false],[10],[0,"\\n\\n "],[1,[27,"text-field",null,[["name","class","value","placeholderKey"],["incoming_email","input-xxlarge groups-form-incoming-email",[23,["model","incoming_email"]],"admin.groups.manage.interaction.incoming_email_placeholder"]]],false],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["group-email-in",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["groups.manage.interaction.notification"],null],false],[10],[0,"\\n\\n"],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["groups.notification_level"],null],false],[10],[0,"\\n\\n "],[1,[27,"notifications-button",null,[["i18nPrefix","value","class"],["groups.notifications",[23,["model","default_notification_level"]],"groups-form-default-notification-level"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/groups-form-interaction-fields"}}),Ember.TEMPLATES["components/groups-form-membership-fields"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["admin.groups.manage.membership.automatic"],null],false],[10],[0,"\\n\\n "],[7,"label"],[11,"for","automatic_membership"],[9],[0,"\\n "],[1,[27,"i18n",["admin.groups.manage.membership.automatic_membership_email_domains"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"list-setting",null,[["name","settingValue","class"],["automatic_membership",[23,["model","emailDomains"]],"group-form-automatic-membership-automatic"]]],false],[0,"\\n\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked","class"],["checkbox",[23,["model","automatic_membership_retroactive"]],"groups-form-automatic-membership-retroactive"]]],false],[0,"\\n\\n "],[1,[27,"i18n",["admin.groups.manage.membership.automatic_membership_retroactive"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked","class"],["checkbox",[23,["model","primary_group"]],"groups-form-primary-group"]]],false],[0,"\\n\\n "],[1,[27,"i18n",["admin.groups.manage.membership.primary_group"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["groups-form-membership-below-automatic",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["admin.groups.manage.membership.trust_level"],null],false],[10],[0,"\\n "],[7,"label"],[11,"for","grant_trust_level"],[9],[1,[27,"i18n",["admin.groups.manage.membership.trust_levels_title"],null],false],[10],[0,"\\n\\n "],[1,[27,"combo-box",null,[["name","valueAttribute","value","content","class"],["grant_trust_level","value",[23,["model","grant_trust_level"]],[23,["trustLevelOptions"]],"groups-form-grant-trust-level"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["groups.manage.membership.access"],null],false],[10],[0,"\\n\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","class","checked","disabled"],["checkbox","group-form-public-admission",[23,["model","public_admission"]],[23,["disablePublicSetting"]]]]],false],[0,"\\n\\n "],[1,[27,"i18n",["groups.public_admission"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","class","checked"],["checkbox","group-form-public-exit",[23,["model","public_exit"]]]]],false],[0,"\\n\\n "],[1,[27,"i18n",["groups.public_exit"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","class","checked","disabled"],["checkbox","group-form-allow-membership-requests",[23,["model","allow_membership_requests"]],[23,["disableMembershipRequestSetting"]]]]],false],[0,"\\n\\n "],[1,[27,"i18n",["groups.allow_membership_requests"],null],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["model","allow_membership_requests"]]],null,{"statements":[[0," "],[7,"div"],[9],[0,"\\n "],[7,"label"],[11,"for","membership-request-template"],[9],[0,"\\n "],[1,[27,"i18n",["groups.membership_request_template"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"expanding-text-area",null,[["name","class","value"],["membership-request-template","group-form-membership-request-template input-xxlarge",[23,["model","membership_request_template"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/groups-form-membership-fields"}}),Ember.TEMPLATES["components/groups-form-profile-fields"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["canEdit"]]],null,{"statements":[[4,"if",[[22,0,["currentUser","admin"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","name"],[9],[1,[27,"i18n",["groups.name"],null],false],[10],[0,"\\n\\n "],[1,[27,"text-field",null,[["name","class","value","placeholderKey"],["name","input-xxlarge group-form-name",[23,["nameInput"]],"admin.groups.name_placeholder"]]],false],[0,"\\n\\n "],[1,[27,"input-tip",null,[["validation"],[[23,["nameValidation"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","full_name"],[9],[1,[27,"i18n",["groups.manage.full_name"],null],false],[10],[0,"\\n\\n "],[1,[27,"text-field",null,[["name","class","value"],["full_name","input-xxlarge group-form-full-name",[23,["model","full_name"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[22,0,["currentUser","admin"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","title"],[9],[0,"\\n "],[1,[27,"i18n",["admin.groups.default_title"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"input",null,[["value","name","class"],[[23,["model","title"]],"title","input-xxlarge"]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","control-instructions"],[9],[0,"\\n "],[1,[27,"i18n",["admin.groups.default_title_description"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","bio"],[9],[1,[27,"i18n",["groups.bio"],null],false],[10],[0,"\\n "],[1,[27,"d-editor",null,[["value","class"],[[23,["model","bio_raw"]],"group-form-bio input-xxlarge"]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["canEdit"]]],null,{"statements":[[0," "],[14,1],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[1,[27,"group-flair-inputs",null,[["model"],[[23,["model"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["group-edit",[27,"hash",null,[["group"],[[23,["model"]]]]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/groups-form-profile-fields"}}),Ember.TEMPLATES["components/groups-info"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["showFullName"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","groups-info-name"],[9],[1,[23,["group","full_name"]],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"span"],[11,"class","groups-info-name"],[9],[1,[23,["group","displayName"]],false],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/groups-info"}}),Ember.TEMPLATES["components/ignored-user-list-item"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","ignored-user-list-item"],[9],[0,"\\n "],[7,"span"],[11,"class","ignored-user-name"],[9],[1,[21,"item"],false],[10],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon"],["remove-ignored-user no-text btn-icon",[27,"action",[[22,0,[]],"removeIgnoredUser",[23,["item"]]],null],"times"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/ignored-user-list-item"}}),Ember.TEMPLATES["components/ignored-user-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["item"],"statements":[[7,"div"],[11,"class","ignored-list"],[9],[0,"\\n"],[4,"each",[[23,["items"]]],null,{"statements":[[0," "],[1,[27,"ignored-user-list-item",null,[["item","onRemoveIgnoredUser"],[[22,1,[]],[27,"action",[[22,0,[]],"removeIgnoredUser"],null]]]],false],[0,"\\n"]],"parameters":[1]},{"statements":[[0," "],[1,[27,"i18n",["user.user_notifications.ignore_no_users"],null],false],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n"],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.ignored_users_instructions"],null],false],[10],[0,"\\n"],[7,"div"],[9],[4,"d-button",null,[["action","class","icon"],[[27,"action",[[22,0,[]],"newIgnoredUser"],null],"btn-default","plus"]],{"statements":[[1,[27,"i18n",["user.user_notifications.add_ignored_user"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/ignored-user-list"}}),Ember.TEMPLATES["components/image-uploader"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[7,"div"],[11,"class","uploaded-image-preview input-xxlarge"],[12,"style",[21,"backgroundStyle"]],[9],[0,"\\n"],[4,"if",[[23,["showingPlaceholder"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","placeholder-overlay"],[12,"style",[21,"placeholderStyle"]],[9],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[11,"class","image-upload-controls"],[9],[0,"\\n "],[7,"label"],[12,"class",[28,["btn btn-default pad-left no-text ",[27,"if",[[23,["uploading"]],"disabled"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["far-image"],null],false],[0,"\\n "],[7,"input"],[11,"class","hidden-upload-field"],[12,"disabled",[21,"uploading"]],[11,"accept","image/*"],[11,"type","file"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["imageUrl"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-danger pad-left no-text"],[9],[1,[27,"d-icon",["far-trash-alt"],null],false],[3,"action",[[22,0,[]],"trash"]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["imageUrl"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","title","class","action","disabled"],["discourse-expand","expand","btn image-uploader-lightbox-btn no-text",[27,"action",[[22,0,[]],"toggleLightbox"],null],[23,["loadingLightbox"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"span"],[12,"class",[28,["btn ",[27,"unless",[[23,["uploading"]],"hidden"],null]]]],[9],[1,[27,"i18n",["upload_selector.uploading"],null],false],[0," "],[1,[21,"uploadProgress"],false],[0,"%"],[10],[0,"\\n "],[10],[0,"\\n\\n\\n"],[4,"if",[[23,["imageUrl"]]],null,{"statements":[[0," "],[7,"a"],[11,"class","lightbox"],[12,"href",[21,"imageCDNURL"]],[12,"title",[21,"imageFilename"]],[11,"rel","nofollow noopener"],[9],[0,"\\n\\n "],[7,"div"],[11,"class","meta"],[9],[0,"\\n "],[7,"span"],[11,"class","informations"],[9],[0,"\\n "],[1,[21,"imageWidth"],false],[0,"x"],[1,[21,"imageHeight"],false],[0," "],[1,[21,"imageFilesize"],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/image-uploader"}}),Ember.TEMPLATES["components/images-uploader"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[11,"class","btn"],[12,"disabled",[21,"uploading"]],[12,"title",[28,[[27,"i18n",["admin.site_settings.uploaded_image_list.upload.title"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["far-image"],null],false],[0," "],[1,[21,"uploadButtonText"],false],[0,"\\n "],[7,"input"],[11,"class","hidden-upload-field"],[12,"disabled",[21,"uploading"]],[11,"accept","image/*"],[11,"multiple",""],[11,"type","file"],[9],[10],[0,"\\n"],[10],[0,"\\n"],[4,"if",[[23,["uploading"]]],null,{"statements":[[0," "],[7,"span"],[9],[1,[27,"i18n",["upload_selector.uploading"],null],false],[0," "],[1,[21,"uploadProgress"],false],[0,"%"],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/images-uploader"}}),Ember.TEMPLATES["components/invite-panel"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["inviteModel","error"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-error"],[9],[0,"\\n "],[7,"button"],[11,"class","close"],[11,"data-dismiss","alert"],[9],[0,"×"],[10],[0,"\\n "],[7,"div"],[11,"class","error-message"],[9],[0,"\\n "],[1,[21,"errorMessage"],true],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","body"],[9],[0,"\\n"],[4,"if",[[23,["inviteModel","finished"]]],null,{"statements":[[4,"if",[[23,["inviteModel","inviteLink"]]],null,{"statements":[[0," "],[1,[27,"generated-invite-link",null,[["link","email"],[[23,["inviteModel","inviteLink"]],[23,["emailOrUsername"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","success-message"],[9],[0,"\\n "],[1,[21,"successMessage"],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","invite-user-control"],[9],[0,"\\n "],[7,"label"],[11,"class","instructions"],[9],[1,[21,"inviteInstructions"],false],[10],[0,"\\n"],[4,"if",[[23,["allowExistingMembers"]]],null,{"statements":[[0," "],[1,[27,"user-selector",null,[["fullWidthWrap","single","allowAny","excludeCurrentUser","includeMessageableGroups","hasGroups","usernames","placeholderKey","allowEmails","class","autocomplete"],[true,true,true,true,[23,["isPM"]],[23,["hasGroups"]],[23,["emailOrUsername"]],[23,["placeholderKey"]],true,"invite-user-input","discourse"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"text-field",null,[["class","value","placeholderKey"],["email-or-username-input",[23,["emailOrUsername"]],"topic.invite_reply.email_placeholder"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["showGroups"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","group-access-control"],[9],[0,"\\n "],[7,"label"],[12,"class",[28,["instructions ",[21,"showGroupsClass"]]]],[9],[0,"\\n "],[1,[27,"i18n",["topic.automatically_add_to_groups"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"group-selector",null,[["fullWidthWrap","groupFinder","groupNames","placeholderKey"],[true,[23,["groupFinder"]],[23,["inviteModel","groupNames"]],"topic.invite_private.group_name"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showCustomMessage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","show-custom-message-control"],[9],[0,"\\n "],[7,"label"],[11,"class","instructions"],[9],[0,"\\n "],[1,[27,"discourse-linked-text",null,[["class","action","text"],["optional",[27,"action",[[22,0,[]],"showCustomMessageBox"],null],"invite.custom_message"]]],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["hasCustomMessage"]]],null,{"statements":[[0," "],[1,[27,"textarea",null,[["value","placeholder"],[[23,["customMessage"]],[23,["customMessagePlaceholder"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[10],[0,"\\n\\n"],[7,"div"],[11,"class","footer"],[9],[0,"\\n"],[4,"if",[[23,["inviteModel","finished"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","label"],["btn-primary",[27,"route-action",["closeModal"],null],"close"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","class","disabled","label"],[[23,["inviteIcon"]],[27,"action",[[22,0,[]],"createInvite"],null],"btn-primary send-invite",[23,["disabled"]],[23,["buttonTitle"]]]]],false],[0,"\\n"],[4,"if",[[23,["showCopyInviteButton"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","class","disabled","label"],["link",[27,"action",[[22,0,[]],"generateInvitelink"],null],"btn-primary generate-invite-link",[23,["disabledCopyLink"]],"user.invited.generate_link"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/invite-panel"}}),Ember.TEMPLATES["components/ip-lookup"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["a"],"statements":[[4,"if",[[23,["ip"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-default"],[9],[0,"\\n "],[1,[27,"d-icon",["globe"],null],false],[0,"\\n "],[1,[27,"i18n",["admin.user.ip_lookup"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"lookup"]],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["show"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","location-box"],[9],[0,"\\n "],[7,"a"],[11,"class","close pull-right"],[9],[1,[27,"d-icon",["times"],null],false],[3,"action",[[22,0,[]],"hide"]],[10],[0,"\\n"],[4,"if",[[23,["copied"]]],null,{"statements":[[0," "],[7,"a"],[11,"class","btn btn-default btn-hover pull-right"],[9],[0,"\\n "],[1,[27,"d-icon",["copy"],null],false],[0,"\\n "],[1,[27,"i18n",["ip_lookup.copied"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[11,"class","btn btn-default pull-right no-text"],[9],[0,"\\n "],[1,[27,"d-icon",["copy"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"copy"]],[10],[0,"\\n"]],"parameters":[]}],[0," "],[7,"h4"],[9],[1,[27,"i18n",["ip_lookup.title"],null],false],[10],[0,"\\n "],[7,"p"],[11,"class","powered-by"],[9],[1,[27,"i18n",["ip_lookup.powered_by"],null],true],[10],[0,"\\n "],[7,"dl"],[9],[0,"\\n"],[4,"if",[[23,["location"]]],null,{"statements":[[4,"if",[[23,["location","hostname"]]],null,{"statements":[[0," "],[7,"dt"],[9],[1,[27,"i18n",["ip_lookup.hostname"],null],false],[10],[0,"\\n "],[7,"dd"],[9],[1,[23,["location","hostname"]],false],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"dt"],[9],[1,[27,"i18n",["ip_lookup.location"],null],false],[10],[0,"\\n "],[7,"dd"],[9],[0,"\\n"],[4,"if",[[23,["location","location"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[28,["https://maps.google.com/maps?q=",[27,"unbound",[[23,["location","latitude"]]],null],",",[27,"unbound",[[23,["location","longitude"]]],null]]]],[11,"target","_blank"],[9],[0,"\\n "],[1,[23,["location","location"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["ip_lookup.location_not_found"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["location","organization"]]],null,{"statements":[[0," "],[7,"dt"],[9],[1,[27,"i18n",["ip_lookup.organisation"],null],false],[10],[0,"\\n "],[7,"dd"],[9],[1,[23,["location","organization"]],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[1,[27,"loading-spinner",null,[["size"],["small"]]],false],[0,"\\n"]],"parameters":[]}],[0,"\\n "],[7,"dt"],[9],[0,"\\n "],[1,[27,"i18n",["ip_lookup.other_accounts"],null],false],[0,"\\n "],[7,"strong"],[9],[1,[21,"totalOthersWithSameIP"],false],[10],[0,"\\n"],[4,"if",[[23,["other_accounts","length"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-danger pull-right"],[9],[0,"\\n "],[1,[27,"d-icon",["warning"],null],false],[0,"\\n "],[1,[27,"i18n",["ip_lookup.delete_other_accounts"],[["count"],[[23,["otherAccountsToDelete"]]]]],false],[0,"\\n "],[3,"action",[[22,0,[]],"deleteOtherAccounts"]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["otherAccountsLoading"]]]],{"statements":[[4,"if",[[23,["other_accounts","length"]]],null,{"statements":[[0," "],[7,"dd"],[11,"class","other-accounts"],[9],[0,"\\n "],[7,"table"],[11,"class","table table-condensed table-hover"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["ip_lookup.username"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["ip_lookup.trust_level"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["ip_lookup.read_time"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["ip_lookup.topics_entered"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["ip_lookup.post_count"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["other_accounts"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[0,"\\n"],[4,"link-to",["adminUser",[22,1,[]]],null,{"statements":[[0," "],[1,[27,"avatar",[[22,1,[]]],[["usernamePath","imageSize"],["user.username","small"]]],false],[0,"\\n  \\n "],[7,"span"],[9],[1,[22,1,["username"]],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"td"],[9],[1,[22,1,["trustLevel","id"]],false],[10],[0,"\\n "],[7,"td"],[9],[1,[22,1,["time_read"]],false],[10],[0,"\\n "],[7,"td"],[9],[1,[22,1,["topics_entered"]],false],[10],[0,"\\n "],[7,"td"],[9],[1,[22,1,["post_count"]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/ip-lookup"}}),Ember.TEMPLATES["components/latest-topic-list-item"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","topic-poster"],[9],[0,"\\n"],[4,"user-link",null,[["user"],[[23,["topic","lastPoster"]]]],{"statements":[[0," "],[1,[27,"avatar",[[23,["topic","lastPoster"]]],[["imageSize"],["large"]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"],[7,"div"],[11,"class","main-link"],[9],[0,"\\n "],[7,"div"],[11,"class","top-row"],[9],[0,"\\n "],[1,[27,"raw",["topic-status"],[["topic"],[[23,["topic"]]]]],false],[0,"\\n "],[1,[27,"topic-link",[[23,["topic"]]],null],false],[0,"\\n"],[4,"if",[[23,["topic","featured_link"]]],null,{"statements":[[0," "],[1,[27,"topic-featured-link",[[23,["topic"]]],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"topic-post-badges",null,[["newPosts","unseen","url"],[[23,["topic","totalUnread"]],[23,["topic","unseen"]],[23,["topic","lastUnreadUrl"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","bottom-row"],[9],[0,"\\n "],[1,[27,"category-link",[[23,["topic","category"]]],null],false],[0,"\\n "],[1,[27,"discourse-tags",[[23,["topic"]]],[["mode"],["list"]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"],[7,"div"],[11,"class","topic-stats"],[9],[0,"\\n "],[1,[27,"raw",["list/posts-count-column"],[["topic","tagName"],[[23,["topic"]],"div"]]],false],[0,"\\n "],[7,"div"],[11,"class","topic-last-activity"],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[23,["topic","lastPostUrl"]]]]],[12,"title",[28,[[23,["topic","bumpedAtTitle"]]]]],[9],[1,[27,"format-date",[[23,["topic","bumpedAt"]]],[["format","noTitle"],["tiny","true"]]],false],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/latest-topic-list-item"}}),Ember.TEMPLATES["components/link-to-input"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["showInput"]]],null,{"statements":[[0," "],[14,1],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[11,"href",""],[9],[1,[27,"i18n",[[23,["key"]]],null],false],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/link-to-input"}}),Ember.TEMPLATES["components/login-buttons"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["b"],"statements":[[4,"each",[[23,["buttons"]]],null,{"statements":[[0," "],[7,"button"],[12,"class",[28,["btn btn-social ",[22,1,["name"]]]]],[9],[0,"\\n"],[4,"if",[[22,1,["isGoogle"]]],null,{"statements":[[0," "],[7,"svg"],[11,"class","fa d-icon d-icon-custom-google-oauth2 svg-icon"],[11,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[11,"xmlns:xlink","http://www.w3.org/1999/xlink","http://www.w3.org/2000/xmlns/"],[11,"viewBox","0 0 48 48"],[9],[7,"defs"],[9],[7,"path"],[11,"id","a"],[11,"d","M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z"],[9],[10],[10],[7,"clipPath"],[11,"id","b"],[9],[7,"use"],[11,"xlink:href","#a","http://www.w3.org/1999/xlink"],[11,"overflow","visible"],[9],[10],[10],[7,"path"],[11,"clip-path","url(#b)"],[11,"fill","#FBBC05"],[11,"d","M0 37V11l17 13z"],[9],[10],[7,"path"],[11,"clip-path","url(#b)"],[11,"fill","#EA4335"],[11,"d","M0 11l17 13 7-6.1L48 14V0H0z"],[9],[10],[7,"path"],[11,"clip-path","url(#b)"],[11,"fill","#34A853"],[11,"d","M0 37l30-23 7.9 1L48 0v48H0z"],[9],[10],[7,"path"],[11,"clip-path","url(#b)"],[11,"fill","#4285F4"],[11,"d","M48 48L17 24l-4-3 35-10z"],[9],[10],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[22,1,["icon"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[22,1,["icon"]]],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-icon",["sign-in-alt"],null],false],[0,"\\n "]],"parameters":[]}]],"parameters":[]}],[0," "],[1,[22,1,["title"]],false],[0,"\\n "],[3,"action",[[22,0,[]],[23,["externalLogin"]],[22,1,[]]]],[10],[0,"\\n"]],"parameters":[1]},null],[0,"\\n"],[4,"if",[[23,["showLoginWithEmailLink"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","label","disabled","icon","class"],[[23,["emailLogin"]],"email_login.button_label",[23,["processingEmailLink"]],"far-envelope","login-with-email-button"]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/login-buttons"}}),Ember.TEMPLATES["components/mobile-category-topic"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"td"],[11,"class","main-link"],[9],[0,"\\n "],[7,"div"],[11,"class","topic-inset"],[9],[0,"\\n "],[1,[27,"raw",["topic-status"],[["topic"],[[23,["topic"]]]]],false],[0,"\\n "],[1,[27,"topic-link",[[23,["topic"]]],null],false],[0,"\\n"],[4,"if",[[23,["topic","unseen"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","badge-notification new-topic"],[9],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"span"],[12,"class",[28,[[27,"cold-age-class",[[23,["topic","last_posted_at"]]],null]]]],[12,"title",[28,[[27,"raw-date",[[23,["topic","last_posted_at"]]],null]]]],[9],[1,[27,"format-age",[[23,["topic","last_posted_at"]]],null],true],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"],[7,"td"],[11,"class","num posts"],[9],[1,[27,"raw",["list/post-count-or-badges"],[["topic","postBadgesEnabled"],[[23,["topic"]],"true"]]],false],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/mobile-category-topic"}}),Ember.TEMPLATES["components/mobile-nav"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[14,1],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/mobile-nav"}}),Ember.TEMPLATES["components/modal-footer-close"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","label"],["btn btn-primary",[27,"route-action",["closeModal"],null],"close"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/modal-footer-close"}}),Ember.TEMPLATES["components/modal-panel"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"component",[[23,["panelComponent"]]],[["panel","close"],[[23,["panel"]],[27,"route-action",["closeModal"],null]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/modal-panel"}}),Ember.TEMPLATES["components/modal-tab"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"i18n",[[23,["title"]]],null],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/modal-tab"}}),Ember.TEMPLATES["components/nav-item"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["routeParam"]]],null,{"statements":[[0," "],[4,"link-to",[[23,["route"]],[23,["routeParam"]]],null,{"statements":[[1,[21,"contents"],false]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["route"]]],null,{"statements":[[0," "],[4,"link-to",[[23,["route"]]],null,{"statements":[[1,[21,"contents"],false]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[12,"href",[28,[[27,"get-url",[[23,["path"]]],null]]]],[11,"data-auto-route","true"],[9],[1,[21,"contents"],false],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/nav-item"}}),Ember.TEMPLATES["components/navigation-bar"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["c","navItem"],"statements":[[4,"each",[[23,["navItems"]]],null,{"statements":[[0," "],[1,[27,"navigation-item",null,[["content","filterMode","category"],[[22,2,[]],[23,["filterMode"]],[23,["category"]]]]],false],[0,"\\n"]],"parameters":[2]},null],[1,[27,"custom-html",null,[["name","tagName"],["extraNavItem","li"]]],false],[0,"\\n"],[4,"each",[[23,["connectors"]]],null,{"statements":[[1,[27,"plugin-connector",null,[["connector","class","tagName","args"],[[22,1,[]],[22,1,["classNames"]],"li",[27,"hash",null,[["category","filterMode"],[[23,["category"]],[23,["filterMode"]]]]]]]],false],[0,"\\n"]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"components/navigation-bar"}}),Ember.TEMPLATES["components/notification-consent-banner"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["showNotificationPromptBanner"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"div"],[11,"class","consent_banner alert alert-info"],[9],[0,"\\n "],[7,"div"],[11,"class","close"],[9],[0,"\\n "],[1,[27,"d-icon",["times"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"dismiss"]],[10],[0,"\\n "],[1,[27,"i18n",["user.desktop_notifications.consent_prompt"],null],false],[0," "],[7,"a"],[9],[1,[27,"i18n",["user.desktop_notifications.enable"],null],false],[3,"action",[[22,0,[]],"turnon"]],[10],[0,".\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/notification-consent-banner"}}),Ember.TEMPLATES["components/plugin-outlet"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["c"],"statements":[[4,"each",[[23,["connectors"]]],null,{"statements":[[0," "],[1,[27,"plugin-connector",null,[["connector","args","class","tagName"],[[22,1,[]],[23,["args"]],[22,1,["classNames"]],[23,["connectorTagName"]]]]],false],[0,"\\n"]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"components/plugin-outlet"}}),Ember.TEMPLATES["components/popup-menu"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[7,"h3"],[9],[1,[27,"i18n",[[23,["title"]]],null],false],[10],[0,"\\n"],[7,"ul"],[9],[0,"\\n "],[14,1],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/popup-menu"}}),Ember.TEMPLATES["components/preference-checkbox"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[11,"class","checkbox-label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","disabled","checked"],["checkbox",[23,["disabled"]],[23,["checked"]]]]],false],[0,"\\n "],[1,[21,"label"],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/preference-checkbox"}}),Ember.TEMPLATES["components/quote-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"d-icon",["quote-left"],null],false],[0," "],[7,"span"],[11,"class","quote-label"],[9],[1,[27,"i18n",["post.quote_reply"],null],false],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/quote-button"}}),Ember.TEMPLATES["components/related-messages"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"h3"],[11,"class","suggested-topics-title"],[9],[1,[21,"relatedTitle"],true],[10],[0,"\\n"],[7,"div"],[11,"class","topics"],[9],[0,"\\n"],[1,[27,"basic-topic-list",null,[["hideCategory","showPosters","topics"],["true","true",[23,["topic","relatedMessages"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/related-messages"}}),Ember.TEMPLATES["components/reviewable-bundled-action"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["multiple"]]],null,{"statements":[[0," "],[1,[27,"dropdown-select-box",null,[["headerIcon","class","nameProperty","title","content","onSelect","disabled"],[[23,["bundle","icon"]],"reviewable-action-dropdown","label",[23,["bundle","label"]],[23,["bundle","actions"]],[27,"action",[[22,0,[]],"performById"],null],[23,["reviewableUpdating"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["class","icon","action","translatedLabel","disabled"],[[27,"concat",["reviewable-action ",[27,"dasherize",[[23,["first","id"]]],null]],null],[23,["first","icon"]],[27,"action",[[22,0,[]],"perform",[23,["first"]]],null],[23,["first","label"]],[23,["reviewableUpdating"]]]]],false],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/reviewable-bundled-action"}}),Ember.TEMPLATES["components/reviewable-claimed-topic"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["enabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","reviewable-claimed-topic"],[9],[0,"\\n"],[4,"if",[[23,["claimedBy"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","claimed-by"],[9],[0,"\\n "],[1,[27,"avatar",[[23,["claimedBy"]]],[["imageSize"],["small"]]],false],[0,"\\n "],[7,"span"],[11,"class","claimed-username"],[9],[1,[23,["claimedBy","username"]],false],[10],[0,"\\n "],[10],[0,"\\n "],[1,[27,"d-button",null,[["icon","class","action","disabled","title"],["times","btn-small unclaim",[27,"action",[[22,0,[]],"unclaim"],null],[23,["unassigning"]],"review.unclaim.help"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["icon","class","title","action"],["user-plus","btn-small claim","review.claim.title",[27,"action",[[22,0,[]],"claim"],null]]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/reviewable-claimed-topic"}}),Ember.TEMPLATES["components/reviewable-conversation-post"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["post"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","reviewable-conversation-post"],[9],[0,"\\n"],[4,"if",[[23,["showUsername"]]],null,{"statements":[[0," "],[4,"link-to",["user",[23,["post","user"]]],[["class"],["username"]],{"statements":[[0,"@"],[1,[23,["post","user","username"]],false]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[23,["post","excerpt"]],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/reviewable-conversation-post"}});Ember.TEMPLATES["components/reviewable-created-by-name"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","names"],[9],[0,"\\n "],[7,"span"],[11,"class","username"],[9],[0,"\\n"],[4,"if",[[23,["user"]]],null,{"statements":[[0," "],[4,"user-link",null,[["user"],[[23,["user"]]]],{"statements":[[1,[23,["user","username"]],false]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["user","silenced"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["ban"],[["title"],["user.silenced_tooltip"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["review.deleted_user"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-created-by-name"}}),Ember.TEMPLATES["components/reviewable-created-by"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","created-by"],[9],[0,"\\n"],[4,"if",[[23,["user"]]],null,{"statements":[[0," "],[4,"user-link",null,[["user"],[[23,["user"]]]],{"statements":[[1,[27,"avatar",[[23,["user"]]],[["imageSize"],["large"]]],false]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-icon",["far-trash-alt"],[["class"],["deleted-user-avatar"]]],false],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-created-by"}}),Ember.TEMPLATES["components/reviewable-field-category"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"category-chooser",null,[["value","onChooseCategory"],[[23,["value"]],[23,["categoryChanged"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-field-category"}}),Ember.TEMPLATES["components/reviewable-field-editor"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"d-editor",null,[["value","change"],[[23,["value"]],[23,["valueChanged"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-field-editor"}}),Ember.TEMPLATES["components/reviewable-field-tags"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"mini-tag-chooser",null,[["tags","onChangeTags"],[[23,["value"]],[23,["valueChanged"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-field-tags"}}),Ember.TEMPLATES["components/reviewable-field-text"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"input",null,[["value","change","class"],[[23,["value"]],[23,["valueChanged"]],"reviewable-input-text"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-field-text"}}),Ember.TEMPLATES["components/reviewable-field-textarea"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"textarea",null,[["value","change","class"],[[23,["value"]],[23,["valueChanged"]],"reviewable-input-textarea"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-field-textarea"}}),Ember.TEMPLATES["components/reviewable-field"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["value"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[21,"classes"]],[9],[0,"\\n "],[7,"div"],[11,"class","name"],[9],[1,[21,"name"],false],[10],[0,"\\n "],[7,"div"],[11,"class","value"],[9],[1,[21,"value"],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/reviewable-field"}}),Ember.TEMPLATES["components/reviewable-flagged-post"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[7,"div"],[11,"class","flagged-post-header"],[9],[0,"\\n "],[1,[27,"reviewable-topic-link",null,[["reviewable","tagName"],[[23,["reviewable"]],""]]],false],[0,"\\n"],[4,"if",[[23,["hasEdits"]]],null,{"statements":[[0," "],[7,"a"],[12,"class",[28,["has-edits ",[21,"historyClass"]]]],[12,"title",[28,[[27,"i18n",["post.last_edited_on"],null]," ",[21,"editedDate"]]]],[9],[0,"\\n "],[1,[27,"d-icon",["pencil-alt"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"showEditHistory"]],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[7,"div"],[11,"class","post-contents-wrapper"],[9],[0,"\\n "],[1,[27,"reviewable-created-by",null,[["user","tagName"],[[23,["reviewable","target_created_by"]],""]]],false],[0,"\\n "],[7,"div"],[11,"class","post-contents"],[9],[0,"\\n "],[1,[27,"reviewable-post-header",null,[["reviewable","createdBy","tagName"],[[23,["reviewable"]],[23,["reviewable","target_created_by"]],""]]],false],[0,"\\n "],[7,"div"],[11,"class","post-body"],[9],[0,"\\n"],[4,"if",[[23,["reviewable","blank_post"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["review.deleted_post"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[23,["reviewable","cooked"]],true],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[14,1],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-flagged-post"}}),Ember.TEMPLATES["components/reviewable-histories"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":["rh"],"statements":[[4,"if",[[23,["filteredHistories"]]],null,{"statements":[[0," "],[7,"table"],[11,"class","reviewable-histories"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"th"],[11,"colspan","3"],[9],[1,[27,"i18n",["review.history.title"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["filteredHistories"]]],null,{"statements":[[4,"unless",[[22,1,["created"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"reviewable-history-description",[[22,1,[]]],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n"],[4,"user-link",null,[["user"],[[23,["rs","user"]]]],{"statements":[[0," "],[1,[27,"avatar",[[22,1,["created_by"]]],[["imageSize"],["tiny"]]],false],[0,"\\n "],[1,[22,1,["created_by","username"]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"format-date",[[22,1,["created_at"]]],[["format"],["medium"]]],false],[10],[0,"\\n\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[1]},null],[0," "],[10],[0,"\\n\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/reviewable-histories"}}),Ember.TEMPLATES["components/reviewable-item"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["bundle","f"],"statements":[[7,"div"],[12,"class",[28,["reviewable-item ",[21,"customClass"]]]],[12,"data-reviewable-id",[23,["reviewable","id"]]],[9],[0,"\\n "],[7,"div"],[11,"class","reviewable-meta-data"],[9],[0,"\\n "],[7,"span"],[11,"class","reviewable-type"],[9],[1,[23,["reviewable","humanType"]],false],[10],[0,"\\n"],[4,"if",[[23,["reviewable","reply_count"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","reply-count"],[9],[1,[27,"i18n",["review.replies"],[["count"],[[23,["reviewable","reply_count"]]]]],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"span"],[11,"class","created-at"],[9],[0,"\\n "],[4,"link-to",["review.show",[23,["reviewable","id"]]],null,{"statements":[[1,[27,"age-with-tooltip",[[23,["reviewable","created_at"]]],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[7,"span"],[11,"class","status"],[9],[0,"\\n "],[1,[27,"reviewable-status",[[23,["reviewable","status"]]],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","reviewable-contents"],[9],[0,"\\n"],[4,"if",[[23,["editing"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","editable-fields"],[9],[0,"\\n"],[4,"if",[[23,["reviewable","created_by"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","editable-created-by"],[9],[0,"\\n "],[1,[27,"avatar",[[23,["reviewable","created_by"]]],[["imageSize"],["tiny"]]],false],[0,"\\n "],[1,[27,"reviewable-created-by-name",null,[["user","tagName"],[[23,["reviewable","created_by"]],""]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"each",[[23,["reviewable","editable_fields"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["editable-field ",[27,"dasherize",[[22,2,["id"]]],null]]]],[9],[0,"\\n "],[1,[27,"component",[[27,"concat",["reviewable-field-",[22,2,["type"]]],null]],[["tagName","value","tagCategoryId","valueChanged","categoryChanged"],["",[27,"editable-value",[[23,["reviewable"]],[22,2,["id"]]],null],[23,["reviewable","category","id"]],[27,"action",[[22,0,[]],"valueChanged",[22,2,["id"]]],null],[27,"action",[[22,0,[]],"categoryChanged"],null]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"component",[[23,["reviewableComponent"]]],[["reviewable","tagName"],[[23,["reviewable"]],""]],{"statements":[[0," "],[1,[27,"reviewable-scores",null,[["reviewable","tagName"],[[23,["reviewable"]],""]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","reviewable-actions"],[9],[0,"\\n"],[4,"if",[[23,["claimEnabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","claimed-actions"],[9],[0,"\\n "],[7,"span"],[11,"class","help"],[9],[1,[21,"claimHelp"],true],[10],[0,"\\n "],[1,[27,"reviewable-claimed-topic",null,[["topicId","claimedBy"],[[23,["reviewable","topic","id"]],[23,["reviewable","claimed_by"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canPerform"]]],null,{"statements":[[4,"if",[[23,["editing"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","disabled","icon","action","label"],["btn-primary reviewable-action save-edit",[23,["updating"]],"check",[27,"action",[[22,0,[]],"saveEdit"],null],"review.save"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["class","disabled","icon","action","label"],["btn-danger reviewable-action cancel-edit",[23,["updating"]],"times",[27,"action",[[22,0,[]],"cancelEdit"],null],"review.cancel"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"each",[[23,["reviewable","bundled_actions"]]],null,{"statements":[[0," "],[1,[27,"reviewable-bundled-action",null,[["bundle","performAction","reviewableUpdating"],[[22,1,[]],[27,"action",[[22,0,[]],"perform"],null],[23,["updating"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0,"\\n"],[4,"if",[[23,["reviewable","can_edit"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","disabled","icon","action","label"],["reviewable-action edit",[23,["updating"]],"pencil-alt",[27,"action",[[22,0,[]],"edit"],null],"review.edit"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-item"}}),Ember.TEMPLATES["components/reviewable-post-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","reviewable-post-header"],[9],[0,"\\n "],[1,[27,"reviewable-created-by-name",null,[["user","tagName"],[[23,["createdBy"]],""]]],false],[0,"\\n"],[4,"if",[[23,["reviewable","reply_to_post_number"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[27,"concat",[[23,["reviewable","topic_url"]],"/",[23,["reviewable","reply_to_post_number"]]],null]],[11,"class","reviewable-reply-to"],[9],[0,"\\n "],[1,[27,"d-icon",["share"],null],false],[0,"\\n "],[7,"span"],[9],[1,[27,"i18n",["review.in_reply_to"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-post-header"}}),Ember.TEMPLATES["components/reviewable-queued-post"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"reviewable-topic-link",null,[["reviewable","tagName"],[[23,["reviewable"]],""]],{"statements":[[0," "],[7,"div"],[11,"class","title-text"],[9],[0,"\\n "],[1,[27,"d-icon",["plus-square"],[["title"],["review.new_topic"]]],false],[0,"\\n "],[1,[23,["reviewable","payload","title"]],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"category-badge",[[23,["reviewable","category"]]],null],false],[0,"\\n "],[1,[27,"reviewable-tags",null,[["tags","tagName"],[[23,["reviewable","payload","tags"]],""]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","post-contents-wrapper"],[9],[0,"\\n "],[1,[27,"reviewable-created-by",null,[["user","tagName"],[[23,["reviewable","created_by"]],""]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","post-contents"],[9],[0,"\\n "],[1,[27,"reviewable-post-header",null,[["reviewable","createdBy","tagName"],[[23,["reviewable"]],[23,["reviewable","created_by"]],""]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","post-body"],[9],[0,"\\n "],[1,[27,"cook-text",[[23,["reviewable","payload","raw"]]],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[14,1],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-queued-post"}}),Ember.TEMPLATES["components/reviewable-score"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["p","index"],"statements":[[7,"tr"],[11,"class","reviewable-score"],[9],[0,"\\n "],[7,"td"],[11,"class","user"],[9],[0,"\\n"],[4,"user-link",null,[["user"],[[23,["rs","user"]]]],{"statements":[[0," "],[1,[27,"avatar",[[23,["rs","user"]]],[["imageSize"],["tiny"]]],false],[0,"\\n "],[1,[23,["rs","user","username"]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"user-flag-percentage",null,[["agreed","disagreed","ignored"],[[23,["rs","agree_stats","agreed"]],[23,["rs","agree_stats","disagreed"]],[23,["rs","agree_stats","ignored"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"d-icon",[[23,["rs","score_type","icon"]]],null],false],[0,"\\n "],[1,[21,"title"],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"format-date",[[23,["rs","created_at"]]],[["format"],["tiny"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["showStatus"]]],null,{"statements":[[0," "],[7,"td"],[11,"class","reviewable-score-spacer"],[9],[0,"\\n "],[1,[27,"d-icon",["angle-double-right"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"td"],[11,"class","reviewed-by"],[9],[0,"\\n"],[4,"if",[[23,["rs","reviewed_by"]]],null,{"statements":[[4,"user-link",null,[["user"],[[23,["rs","reviewed_by"]]]],{"statements":[[0," "],[1,[27,"avatar",[[23,["rs","reviewed_by"]]],[["imageSize"],["tiny"]]],false],[0,"\\n "],[1,[23,["rs","reviewed_by","username"]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," —\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"reviewable-status",[[23,["rs","status"]]],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n"],[4,"if",[[23,["rs","reviewed_by"]]],null,{"statements":[[0," "],[1,[27,"format-date",[[23,["rs","reviewed_at"]]],[["format"],["tiny"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"td"],[11,"colspan","4"],[9],[10],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n\\n"],[4,"if",[[23,["rs","reason"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[11,"colspan","7"],[9],[0,"\\n "],[7,"div"],[11,"class","reviewable-score-reason"],[9],[1,[23,["rs","reason"]],true],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["rs","reviewable_conversation"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[11,"colspan","7"],[9],[0,"\\n "],[7,"div"],[11,"class","reviewable-conversation"],[9],[0,"\\n"],[4,"each",[[23,["rs","reviewable_conversation","conversation_posts"]]],null,{"statements":[[0," "],[1,[27,"reviewable-conversation-post",null,[["post","index"],[[22,1,[]],[22,2,[]]]]],false],[0,"\\n"]],"parameters":[1,2]},null],[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"a"],[12,"href",[23,["rs","reviewable_conversation","permalink"]]],[11,"class","btn btn-small"],[9],[0,"\\n "],[1,[27,"i18n",["review.conversation.view_full"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/reviewable-score"}}),define("discourse/templates/components/reviewable-score",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,i;e.default=Ember.Component.extend((n=(0,t.default)("rs.score_type.title","reviewable.target_created_by"),i={tagName:"",showStatus:Ember.computed.gt("rs.status",0),title:function(e,t){return e&&t?e.replace("{{username}}",t.username):e}},function(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}(i,"title",[n],Object.getOwnPropertyDescriptor(i,"title"),i),i))}),Ember.TEMPLATES["components/reviewable-scores"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["rs"],"statements":[[4,"if",[[23,["reviewable","reviewable_scores"]]],null,{"statements":[[0," "],[7,"table"],[11,"class","reviewable-scores"],[9],[0,"\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["reviewable","reviewable_scores"]]],null,{"statements":[[0," "],[1,[27,"reviewable-score",null,[["rs","reviewable"],[[22,1,[]],[23,["reviewable"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/reviewable-scores"}}),Ember.TEMPLATES["components/reviewable-tags"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["t"],"statements":[[4,"if",[[23,["tags"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","list-tags"],[9],[0,"\\n "],[4,"each",[[23,["tags"]]],null,{"statements":[[0," "],[1,[27,"discourse-tag",[[22,1,[]]],null],false],[0," "]],"parameters":[1]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/reviewable-tags"}}),Ember.TEMPLATES["components/reviewable-topic-link"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[7,"div"],[11,"class","post-topic"],[9],[0,"\\n"],[4,"if",[[23,["reviewable","topic"]]],null,{"statements":[[0," "],[1,[27,"topic-status",null,[["topic"],[[23,["reviewable","topic"]]]]],false],[0,"\\n "],[7,"a"],[12,"href",[23,["reviewable","target_url"]]],[11,"class","title-text"],[9],[1,[23,["reviewable","topic","title"]],false],[10],[0,"\\n "],[1,[27,"category-badge",[[23,["reviewable","category"]]],null],false],[0,"\\n "],[1,[27,"reviewable-tags",null,[["tags","tagName"],[[23,["reviewable","topic_tags"]],""]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[24,1]],null,{"statements":[[0," "],[14,1],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"span"],[11,"class","title-text"],[9],[0,"\\n "],[1,[27,"i18n",["review.topics.deleted"],null],false],[0,"\\n "],[4,"link-to",["topic","-",[23,["reviewable","removed_topic_id"]]],null,{"statements":[[1,[27,"i18n",["review.topics.original"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "]],"parameters":[]}]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-topic-link"}}),Ember.TEMPLATES["components/reviewable-user"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["f","&default"],"statements":[[7,"div"],[11,"class","reviewable-user-info"],[9],[0,"\\n "],[7,"div"],[11,"class","reviewable-user-fields"],[9],[0,"\\n "],[7,"div"],[11,"class","reviewable-user-details username"],[9],[0,"\\n "],[7,"div"],[11,"class","name"],[9],[1,[27,"i18n",["review.user.username"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","value"],[9],[0,"\\n"],[4,"if",[[23,["reviewable","link_admin"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[27,"get-url",[[27,"concat",["/admin/users/",[23,["reviewable","user_id"]],"/",[23,["reviewable","payload","username"]]],null]],null]],[9],[0,"\\n "],[1,[23,["reviewable","payload","username"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[23,["reviewable","payload","username"]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n \\n "],[1,[27,"reviewable-field",null,[["classes","name","value"],["reviewable-user-details name",[27,"i18n",["review.user.name"],null],[23,["reviewable","payload","name"]]]]],false],[0,"\\n \\n "],[1,[27,"reviewable-field",null,[["classes","name","value"],["reviewable-user-details email",[27,"i18n",["review.user.email"],null],[23,["reviewable","payload","email"]]]]],false],[0,"\\n \\n"],[4,"each",[[23,["userFields"]]],null,{"statements":[[0," "],[1,[27,"reviewable-field",null,[["classes","name","value"],["reviewable-user-details user-field",[22,1,["name"]],[22,1,["value"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n\\n "],[14,2],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/reviewable-user"}}),Ember.TEMPLATES["components/search-advanced-options"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group pull-left"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","search-posted-by"],[9],[1,[27,"i18n",["search.advanced.posted_by.label"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"user-selector",null,[["excludeCurrentUser","usernames","class","single","canReceiveUpdates"],[false,[23,["searchedTerms","username"]],"user-selector","true","true"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","control-group pull-left"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","search-in-category"],[9],[1,[27,"i18n",["search.advanced.in_category.label"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"search-advanced-category-chooser",null,[["value"],[[23,["searchedTerms","category"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[2," disable these super-advanced searches for now\\n<div class=\\"container\\">\\n <div class=\\"control-group pull-left\\">\\n <label class=\\"control-label\\" for=\\"search-in-group\\">{{i18n \\"search.advanced.in_group.label\\"}}</label>\\n <div class=\\"controls\\">\\n {{group-selector groupFinder=groupFinder groupNames=searchedTerms.group single=\\"true\\" canReceiveUpdates=\\"true\\"}}\\n </div>\\n </div>\\n <div class=\\"control-group pull-left\\">\\n <label class=\\"control-label\\" for=\\"search-with-badge\\">{{i18n \\"search.advanced.with_badge.label\\"}}</label>\\n <div class=\\"controls\\">\\n {{badge-selector badgeFinder=badgeFinder badgeNames=searchedTerms.badge single=\\"true\\" canReceiveUpdates=\\"true\\"}}\\n </div>\\n </div>\\n</div>\\n"],[0,"\\n\\n"],[4,"if",[[23,["siteSettings","tagging_enabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","search-with-tags"],[9],[1,[27,"i18n",["search.advanced.with_tags.label"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","allowCreate","filterPlaceholder","everyTag","unlimitedTagCount"],[[23,["searchedTerms","tags"]],false,null,true,true]]],false],[0,"\\n "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"input",null,[["type","class","checked"],["checkbox","all-tags",[23,["searchedTerms","special","all_tags"]]]]],false],[0," "],[1,[27,"i18n",["search.advanced.filters.all_tags"],null],false],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group pull-left"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","search-in-options"],[9],[1,[27,"i18n",["search.advanced.filters.label"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"if",[[23,["currentUser"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"input",null,[["type","class","checked"],["checkbox","in-title",[23,["searchedTerms","special","in","title"]]]]],false],[0," "],[1,[27,"i18n",["search.advanced.filters.title"],null],false],[10],[0,"\\n "],[7,"label"],[9],[1,[27,"input",null,[["type","class","checked"],["checkbox","in-likes",[23,["searchedTerms","special","in","likes"]]]]],false],[0," "],[1,[27,"i18n",["search.advanced.filters.likes"],null],false],[10],[0,"\\n "],[7,"label"],[9],[1,[27,"input",null,[["type","class","checked"],["checkbox","in-private",[23,["searchedTerms","special","in","private"]]]]],false],[0," "],[1,[27,"i18n",["search.advanced.filters.private"],null],false],[10],[0,"\\n "],[7,"label"],[9],[1,[27,"input",null,[["type","class","checked"],["checkbox","in-seen",[23,["searchedTerms","special","in","seen"]]]]],false],[0," "],[1,[27,"i18n",["search.advanced.filters.seen"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"combo-box",null,[["id","valueAttribute","content","value","none"],["in","value",[23,["inOptions"]],[23,["searchedTerms","in"]],"user.locale.any"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","control-group pull-left"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","search-status-options"],[9],[1,[27,"i18n",["search.advanced.statuses.label"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["id","valueAttribute","content","value","none"],["status","value",[23,["statusOptions"]],[23,["searchedTerms","status"]],"user.locale.any"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group pull-left"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","search-post-date"],[9],[1,[27,"i18n",["search.advanced.post.time.label"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls full-search-dates"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["id","valueAttribute","content","value"],["postTime","value",[23,["postTimeOptions"]],[23,["searchedTerms","time","when"]]]]],false],[0,"\\n "],[1,[27,"date-picker",null,[["value","id"],[[23,["searchedTerms","time","days"]],"search-post-date"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","control-group pull-left"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","search-min-post-count"],[9],[1,[27,"i18n",["search.advanced.post.count.label"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"input",null,[["type","value","class","id"],["number",[23,["searchedTerms","min_post_count"]],"input-small","search-min-post-count"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/search-advanced-options"}}),Ember.TEMPLATES["components/second-factor-form"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[7,"div"],[11,"id","second-factor"],[9],[0,"\\n "],[7,"h3"],[9],[1,[21,"secondFactorTitle"],false],[10],[0,"\\n"],[4,"if",[[23,["optionalText"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[21,"optionalText"],true],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"p"],[9],[1,[21,"secondFactorDescription"],false],[10],[0,"\\n "],[14,1],[0,"\\n"],[4,"if",[[23,["backupEnabled"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[1,[27,"discourse-linked-text",null,[["class","action","text"],["toggle-second-factor-method",[27,"action",[[22,0,[]],"toggleSecondFactorMethod"],null],[23,["linkText"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/second-factor-form"}}),Ember.TEMPLATES["components/second-factor-input"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"text-field",null,[["value","type","pattern","maxlength","class","id","autocorrect","autocapitalize","autofocus"],[[23,["value"]],[23,["type"]],[23,["pattern"]],[23,["maxlength"]],"second-factor-token-input",[23,["inputId"]],"off","off","autofocus"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/second-factor-input"}}),Ember.TEMPLATES["components/share-panel"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["source"],"statements":[[7,"div"],[11,"class","header"],[9],[0,"\\n "],[7,"h3"],[11,"class","title"],[9],[1,[21,"shareTitle"],true],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","body"],[9],[0,"\\n "],[1,[27,"textarea",null,[["value","class"],[[23,["shareUrl"]],"topic-share-url"]]],false],[0,"\\n "],[7,"div"],[11,"class","topic-share-url-for-touch"],[9],[7,"a"],[9],[10],[10],[0,"\\n\\n "],[7,"div"],[11,"class","sources"],[9],[0,"\\n"],[4,"each",[[23,["sources"]]],null,{"statements":[[0," "],[1,[27,"share-source",null,[["source","title","action"],[[22,1,[]],[23,["topic","title"]],[27,"action",[[22,0,[]],"share"],null]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/share-panel"}}),Ember.TEMPLATES["components/share-popup"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["s"],"statements":[[7,"div"],[11,"class","title"],[9],[0,"\\n "],[7,"h3"],[9],[1,[21,"shareTitle"],true],[10],[0,"\\n\\n"],[4,"if",[[23,["date"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","date"],[9],[1,[21,"displayDate"],false],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[7,"div"],[9],[0,"\\n "],[7,"input"],[11,"type","text"],[9],[10],[0,"\\n "],[7,"div"],[11,"class","share-for-touch"],[9],[7,"div"],[11,"class","overflow-ellipsis"],[9],[7,"a"],[9],[10],[10],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","actions"],[9],[0,"\\n "],[7,"div"],[11,"class","sources"],[9],[0,"\\n"],[4,"each",[[23,["sources"]]],null,{"statements":[[0," "],[1,[27,"share-source",null,[["source","title","action"],[[22,1,[]],[23,["model","title"]],[27,"action",[[22,0,[]],"share"],null]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","alt-actions"],[9],[0,"\\n"],[4,"if",[[23,["topic","details","can_reply_as_new_topic"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","reply-as-new-topic"],[9],[0,"\\n"],[4,"if",[[23,["topic","isPrivateMessage"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","new-topic"],[12,"aria-label",[27,"i18n",["post.reply_as_new_private_message"],null]],[12,"title",[27,"i18n",["post.reply_as_new_private_message"],null]],[9],[0,"\\n "],[1,[27,"d-icon",["plus"],null],false],[0,"\\n "],[1,[27,"i18n",["user.new_private_message"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"replyAsNewTopic"]],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","new-topic"],[12,"aria-label",[27,"i18n",["post.reply_as_new_topic"],null]],[12,"title",[27,"i18n",["post.reply_as_new_topic"],null]],[9],[0,"\\n "],[1,[27,"d-icon",["plus"],null],false],[0,"\\n "],[1,[27,"i18n",["topic.create"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"replyAsNewTopic"]],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"a"],[11,"href",""],[11,"class","close-share"],[12,"aria-label",[27,"i18n",["share.close"],null]],[12,"title",[27,"i18n",["share.close"],null]],[9],[0,"\\n "],[1,[27,"d-icon",["times"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"close"]],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/share-popup"}}),Ember.TEMPLATES["components/share-source"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[11,"href",""],[12,"title",[28,[[27,"unbound",[[23,["source","title"]]],null]]]],[12,"aria-label",[28,[[27,"unbound",[[23,["source","title"]]],null]]]],[9],[0,"\\n"],[4,"if",[[23,["source","icon"]]],null,{"statements":[[0," "],[1,[27,"d-icon",[[23,["source","icon"]]],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[23,["source","htmlIcon"]],true],[0,"\\n"]],"parameters":[]}],[3,"action",[[22,0,[]],"share",[23,["source"]]]],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/share-source"}}),Ember.TEMPLATES["components/shared-draft-controls"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","shared-draft-controls"],[9],[0,"\\n"],[4,"if",[[23,["publishing"]]],null,{"statements":[[0," "],[1,[27,"i18n",["shared_drafts.publishing"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["shared_drafts.notice"],[["category"],[[23,["topic","category","name"]]]]],true],[0,"\\n\\n "],[7,"div"],[11,"class","publish-field"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["shared_drafts.destination_category"],null],false],[10],[0,"\\n "],[1,[27,"category-chooser",null,[["value","onChooseCategory"],[[23,["topic","destination_category_id"]],[27,"action",[[22,0,[]],"updateDestinationCategory"],null]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","publish-field"],[9],[0,"\\n"],[4,"if",[[23,["validCategory"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","label","class","icon"],[[27,"action",[[22,0,[]],"publish"],null],"shared_drafts.publish","btn-primary publish-shared-draft","clipboard"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/shared-draft-controls"}}),Ember.TEMPLATES["components/signup-cta"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","signup-cta alert alert-info"],[9],[0,"\\n"],[4,"if",[[23,["session","hideSignupCta"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[1,[27,"i18n",["signup_cta.hidden_for_session"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[9],[1,[27,"replace-emoji",[[27,"i18n",["signup_cta.intro"],null]],null],false],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"replace-emoji",[[27,"i18n",["signup_cta.value_prop"],null]],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","buttons"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","label","icon","class"],[[27,"route-action",["showCreateAccount"],null],"signup_cta.sign_up","check","btn-primary"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","label","class"],[[27,"action",[[22,0,[]],"hideForSession"],null],"signup_cta.hide_session","no-icon"]]],false],[0,"\\n "],[7,"a"],[9],[1,[27,"i18n",["signup_cta.hide_forever"],null],false],[3,"action",[[22,0,[]],"neverShow"]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/signup-cta"}}),Ember.TEMPLATES["components/suggested-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"h3"],[11,"class","suggested-topics-title"],[9],[1,[21,"suggestedTitle"],true],[10],[0,"\\n"],[7,"div"],[11,"class","topics"],[9],[0,"\\n"],[4,"if",[[23,["topic","isPrivateMessage"]]],null,{"statements":[[0," "],[1,[27,"basic-topic-list",null,[["hideCategory","showPosters","topics"],["true","true",[23,["topic","suggestedTopics"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"basic-topic-list",null,[["topics"],[[23,["topic","suggestedTopics"]]]]],false],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n\\n"],[7,"h3"],[11,"class","suggested-topics-message"],[9],[1,[21,"browseMoreMessage"],true],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/suggested-topics"}}),Ember.TEMPLATES["components/tag-drop-link"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[21,"tagId"],false],[0,"\\n"]],"hasEval":false}',meta:{ +moduleName:"components/tag-drop-link"}}),Ember.TEMPLATES["components/tag-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["tag"],"statements":[[4,"if",[[23,["title"]]],null,{"statements":[[0," "],[7,"h3"],[9],[1,[21,"title"],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["category"]]],null,{"statements":[[0," "],[1,[27,"category-title-link",null,[["category"],[[23,["category"]]]]],false],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["tagGroupName"]]],null,{"statements":[[0," "],[7,"h3"],[9],[1,[21,"tagGroupName"],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"each",[[23,["sortedTags"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","tag-box"],[9],[0,"\\n "],[1,[27,"discourse-tag",[[22,1,["id"]]],[["isPrivateMessage","tagsForUser"],[[23,["isPrivateMessage"]],[23,["tagsForUser"]]]]],false],[0," "],[4,"if",[[22,1,["pmOnly"]]],null,{"statements":[[1,[27,"d-icon",["far-envelope"],null],false]],"parameters":[]},null],[4,"if",[[22,1,["totalCount"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","tag-count"],[9],[0,"x "],[1,[22,1,["totalCount"]],false],[10]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n"],[7,"hr"],[9],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/tag-list"}}),Ember.TEMPLATES["components/text-overflow"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[21,"text"],true],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/text-overflow"}}),Ember.TEMPLATES["components/top-period-buttons"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["p"],"statements":[[4,"each",[[23,["periods"]]],null,{"statements":[[4,"d-button",null,[["action","class","actionParam"],[[27,"action",[[22,0,[]],"changePeriod"],null],"btn-default",[22,1,[]]]],{"statements":[[0," "],[1,[27,"period-title",[[22,1,[]]],null],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"components/top-period-buttons"}}),Ember.TEMPLATES["components/topic-category"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"unless",[[23,["topic","isPrivateMessage"]]],null,{"statements":[[4,"if",[[23,["topic","category","parentCategory"]]],null,{"statements":[[0," "],[1,[27,"bound-category-link",[[23,["topic","category","parentCategory"]]],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"bound-category-link",[[23,["topic","category"]]],[["hideParent"],[true]]],false],[0,"\\n"]],"parameters":[]},null],[7,"div"],[11,"class","topic-header-extra"],[9],[0,"\\n"],[4,"if",[[23,["siteSettings","tagging_enabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","list-tags"],[9],[0,"\\n "],[1,[27,"discourse-tags",[[23,["topic"]]],[["mode","tags"],["list",[23,["topic","tags"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["siteSettings","topic_featured_link_enabled"]]],null,{"statements":[[0," "],[1,[27,"topic-featured-link",[[23,["topic"]]],null],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["topic-category",[27,"hash",null,[["topic","category"],[[23,["topic"]],[23,["topic","category"]]]]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/topic-category"}}),Ember.TEMPLATES["components/topic-entrance"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-button",null,[["action","class"],[[27,"action",[[22,0,[]],"enterTop"],null],"full jump-top"]],{"statements":[[0," "],[1,[27,"d-icon",["step-backward"],null],false],[0," "],[1,[21,"topDate"],true],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"d-button",null,[["action","class"],[[27,"action",[[22,0,[]],"enterBottom"],null],"full jump-bottom"]],{"statements":[[0," "],[1,[21,"bottomDate"],true],[0," "],[1,[27,"d-icon",["step-forward"],null],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/topic-entrance"}}),Ember.TEMPLATES["components/topic-footer-buttons"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["button"],"statements":[[7,"div"],[11,"class","topic-footer-main-buttons"],[9],[0,"\\n"],[4,"if",[[23,["showAdminButton"]]],null,{"statements":[[0," "],[1,[27,"topic-admin-menu-button",null,[["topic","openUpwards","toggleMultiSelect","hideMultiSelect","deleteTopic","recoverTopic","toggleClosed","toggleArchived","toggleVisibility","showTopicStatusUpdate","showFeatureTopic","showChangeTimestamp","resetBumpDate","convertToPublicTopic","convertToPrivateMessage"],[[23,["topic"]],"true",[23,["toggleMultiSelect"]],[23,["hideMultiSelect"]],[23,["deleteTopic"]],[23,["recoverTopic"]],[23,["toggleClosed"]],[23,["toggleArchived"]],[23,["toggleVisibility"]],[23,["showTopicStatusUpdate"]],[23,["showFeatureTopic"]],[23,["showChangeTimestamp"]],[23,["resetBumpDate"]],[23,["convertToPublicTopic"]],[23,["convertToPrivateMessage"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[1,[27,"topic-footer-mobile-dropdown",null,[["topic","content"],[[23,["topic"]],[23,["dropdownButtons"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"each",[[23,["inlineButtons"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["id","class","action","icon","translatedLabel","translatedTitle","disabled"],[[27,"concat",["topic-footer-button-",[22,1,["id"]]],null],[27,"concat",["btn-default topic-footer-button ",[22,1,["classNames"]]],null],[22,1,["action"]],[22,1,["icon"]],[22,1,["label"]],[22,1,["title"]],[22,1,["disabled"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args","tagName","connectorTagName"],["topic-footer-main-buttons-before-create",[27,"hash",null,[["topic"],[[23,["topic"]]]]],"","span"]]],false],[0,"\\n\\n"],[4,"if",[[23,["topic","details","can_create_post"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","icon","action","label","title"],["btn-primary create","reply",[23,["replyToPost"]],"topic.reply.title","topic.reply.help"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args","tagName","connectorTagName"],["after-topic-footer-main-buttons",[27,"hash",null,[["topic"],[[23,["topic"]]]]],"","span"]]],false],[0,"\\n\\n "],[1,[27,"pinned-button",null,[["pinned","topic"],[[23,["topic","pinned"]],[23,["topic"]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["showNotificationsButton"]]],null,{"statements":[[0," "],[1,[27,"topic-notifications-button",null,[["notificationLevel","topic"],[[23,["topic","details","notification_level"]],[23,["topic"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","args","tagName","connectorTagName"],["after-topic-footer-buttons",[27,"hash",null,[["topic"],[[23,["topic"]]]]],"","span"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/topic-footer-buttons"}}),Ember.TEMPLATES["components/topic-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["topic"],"statements":[[4,"unless",[[23,["skipHeader"]]],null,{"statements":[[0," "],[7,"thead"],[9],[0,"\\n "],[1,[27,"raw",["topic-list-header"],[["canBulkSelect","toggleInTitle","hideCategory","showPosters","showLikes","showOpLikes","order","ascending","sortable","listTitle","bulkSelectEnabled"],[[23,["canBulkSelect"]],[23,["toggleInTitle"]],[23,["hideCategory"]],[23,["showPosters"]],[23,["showLikes"]],[23,["showOpLikes"]],[23,["order"]],[23,["ascending"]],[23,["sortable"]],[23,["listTitle"]],[23,["bulkSelectEnabled"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","args","tagName","connectorTagName"],["before-topic-list-body",[27,"hash",null,[["topics","selected","bulkSelectEnabled","lastVisitedTopic","discoveryList","hideCategory"],[[23,["topics"]],[23,["selected"]],[23,["bulkSelectEnabled"]],[23,["lastVisitedTopic"]],[23,["discoveryList"]],[23,["hideCategory"]]]]],"",""]]],false],[0,"\\n\\n"],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["filteredTopics"]]],null,{"statements":[[0," "],[1,[27,"topic-list-item",null,[["topic","bulkSelectEnabled","showTopicPostBadges","hideCategory","showPosters","showLikes","showOpLikes","expandGloballyPinned","expandAllPinned","lastVisitedTopic","selected","tagsForUser"],[[22,1,[]],[23,["bulkSelectEnabled"]],[23,["showTopicPostBadges"]],[23,["hideCategory"]],[23,["showPosters"]],[23,["showLikes"]],[23,["showOpLikes"]],[23,["expandGloballyPinned"]],[23,["expandAllPinned"]],[23,["lastVisitedTopic"]],[23,["selected"]],[23,["tagsForUser"]]]]],false],[0,"\\n "],[1,[27,"raw",["list/visited-line"],[["lastVisitedTopic","topic"],[[23,["lastVisitedTopic"]],[22,1,[]]]]],false],[0,"\\n"]],"parameters":[1]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/topic-list"}}),Ember.TEMPLATES["components/topic-navigation"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[14,1,[[23,["info"]]]],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/topic-navigation"}}),Ember.TEMPLATES["components/topic-progress"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"unless",[[23,["hideProgress"]]],null,{"statements":[[0," "],[14,1],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showBackButton"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","progress-back-container"],[9],[0,"\\n "],[1,[27,"d-button",null,[["label","class","action","icon"],["topic.timeline.back","btn-primary progress-back",[27,"action",[[22,0,[]],"goBack"],null],"arrow-down"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"nav"],[11,"id","topic-progress"],[12,"title",[28,[[27,"i18n",["topic.progress.title"],null]]]],[12,"class",[28,[[27,"if",[[23,["hideProgress"]],"hidden"],null]]]],[9],[0,"\\n "],[7,"div"],[11,"class","nums"],[9],[0,"\\n "],[7,"h4"],[9],[1,[21,"progressPosition"],false],[10],[7,"span"],[12,"class",[28,[[27,"if",[[23,["hugeNumberOfPosts"]],"hidden"],null]]]],[9],[0,"\\n "],[7,"span"],[9],[0,"/"],[10],[0,"\\n "],[7,"h4"],[9],[1,[23,["postStream","filteredPostsCount"]],false],[10],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/topic-progress"}}),Ember.TEMPLATES["components/topic-title"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","title-wrapper"],[9],[0,"\\n "],[14,1],[0,"\\n "],[10],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["topic-title",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/topic-title"}}),Ember.TEMPLATES["components/track-selected"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"input",null,[["type","checked"],["checkbox",[23,["selected"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/track-selected"}}),Ember.TEMPLATES["components/user-badge"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[12,"href",[28,[[21,"badgeUrl"]]]],[9],[0,"\\n"],[4,"badge-button",null,[["badge"],[[23,["badge"]]]],{"statements":[[4,"if",[[23,["showGrantCount"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","count"],[9],[0,"(× "],[1,[21,"count"],false],[0,")"],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-badge"}}),Ember.TEMPLATES["components/user-card-contents"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["ub","uf"],"statements":[[4,"if",[[23,["visible"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-content"],[9],[0,"\\n"],[4,"if",[[23,["loading"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row first-row"],[9],[0,"\\n "],[7,"div"],[11,"class","user-card-avatar"],[9],[0,"\\n "],[7,"div"],[11,"class","card-avatar-placeholder animated-placeholder placeholder-animation"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","card-row second-row"],[9],[0,"\\n "],[7,"div"],[11,"class","animated-placeholder placeholder-animation"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","card-row third-row"],[9],[0,"\\n "],[7,"div"],[11,"class","animated-placeholder placeholder-animation"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","card-row fourth-row"],[9],[0,"\\n "],[7,"div"],[11,"class","animated-placeholder placeholder-animation"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","card-row sixth-row"],[9],[0,"\\n "],[7,"div"],[11,"class","animated-placeholder placeholder-animation"],[9],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","card-row first-row"],[9],[0,"\\n "],[7,"div"],[11,"class","user-card-avatar"],[9],[0,"\\n"],[4,"if",[[23,["user","profile_hidden"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","card-huge-avatar"],[9],[1,[27,"bound-avatar",[[23,["user"]],"huge"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[12,"href",[28,[[23,["user","path"]]]]],[11,"class","card-huge-avatar"],[9],[1,[27,"bound-avatar",[[23,["user"]],"huge"],null],false],[3,"action",[[22,0,[]],"showUser",[23,["user"]]]],[10],[0,"\\n"]],"parameters":[]}],[4,"if",[[23,["user","primary_group_name"]]],null,{"statements":[[0," "],[1,[27,"avatar-flair",null,[["flairURL","flairBgColor","flairColor","groupName"],[[23,["user","primary_group_flair_url"]],[23,["user","primary_group_flair_bg_color"]],[23,["user","primary_group_flair_color"]],[23,["user","primary_group_name"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args","tagName"],["user-card-avatar-flair",[27,"hash",null,[["user"],[[23,["user"]]]]],"div"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","names"],[9],[0,"\\n "],[7,"h1"],[12,"class",[28,[[21,"staff"]," ",[21,"newUser"]," ",[27,"if",[[23,["nameFirst"]],"full-name","username"],null]]]],[9],[0,"\\n"],[4,"if",[[23,["user","profile_hidden"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","name-username-wrapper"],[9],[0,"\\n "],[1,[27,"if",[[23,["nameFirst"]],[23,["user","name"]],[27,"format-username",[[23,["username"]]],null]],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[12,"href",[28,[[23,["user","path"]]]]],[11,"class","user-profile-link"],[9],[0,"\\n "],[7,"span"],[11,"class","name-username-wrapper"],[9],[0,"\\n "],[1,[27,"if",[[23,["nameFirst"]],[23,["user","name"]],[27,"format-username",[[23,["username"]]],null]],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"user-status",[[23,["user"]]],[["currentUser"],[[23,["currentUser"]]]]],false],[0,"\\n "],[3,"action",[[22,0,[]],"showUser",[23,["user"]]]],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args","tagName"],["user-card-after-username",[27,"hash",null,[["user","showUser"],[[23,["user"]],[27,"action",[[22,0,[]],"showUser",[23,["user"]]],null]]]],""]]],false],[0,"\\n"],[4,"unless",[[23,["nameFirst"]]],null,{"statements":[[4,"if",[[23,["user","name"]]],null,{"statements":[[0," "],[7,"h2"],[11,"class","full-name"],[9],[1,[23,["user","name"]],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"h2"],[11,"class","username"],[9],[1,[21,"username"],false],[10],[0,"\\n"]],"parameters":[]}],[4,"if",[[23,["user","title"]]],null,{"statements":[[0," "],[7,"h2"],[9],[1,[23,["user","title"]],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["user","staged"]]],null,{"statements":[[0," "],[7,"h2"],[11,"class","staged"],[9],[1,[27,"i18n",["user.staged"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args","tagName"],["user-card-post-names",[27,"hash",null,[["user"],[[23,["user"]]]]],"div"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"ul"],[11,"class","usercard-controls"],[9],[0,"\\n"],[4,"if",[[23,["user","can_send_private_message_to_user"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","compose-pm"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon","label"],["btn-primary",[27,"route-action",["composePrivateMessage",[23,["user"]],[23,["post"]]],null],"envelope","user.private_message"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showFilter"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon","translatedLabel"],["btn-default",[27,"action",[[22,0,[]],"togglePosts",[23,["user"]]],null],"filter",[23,["togglePostsLabel"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["hasUserFilters"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","label"],[[27,"action",[[22,0,[]],"cancelFilter"],null],"times","topic.filters.cancel"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showDelete"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","actionParam","icon","label"],["btn-danger",[27,"action",[[22,0,[]],"deleteUser"],null],[23,["user"]],"exclamation-triangle","admin.user.delete"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args","tagName"],["user-card-additional-controls",[27,"hash",null,[["user","close"],[[23,["user"]],[27,"action",[[22,0,[]],"close"],null]]]],""]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["user","profile_hidden"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row second-row"],[9],[0,"\\n "],[7,"div"],[11,"class","profile-hidden"],[9],[0,"\\n "],[7,"span"],[9],[1,[27,"i18n",["user.profile_hidden"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["isSuspendedOrHasBio"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row second-row"],[9],[0,"\\n"],[4,"if",[[23,["user","suspend_reason"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","suspended"],[9],[0,"\\n "],[7,"div"],[11,"class","suspension-date"],[9],[0,"\\n "],[1,[27,"d-icon",["ban"],null],false],[0,"\\n "],[1,[27,"i18n",["user.suspended_notice"],[["date"],[[23,["user","suspendedTillDate"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","suspension-reason"],[9],[0,"\\n "],[7,"span"],[11,"class","suspension-reason-title"],[9],[1,[27,"i18n",["user.suspended_reason"],null],false],[10],[0,"\\n "],[7,"span"],[11,"class","suspension-reason-description"],[9],[1,[23,["user","suspend_reason"]],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["user","bio_cooked"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","bio"],[9],[1,[27,"text-overflow",null,[["class","text"],["overflow",[23,["user","bio_excerpt"]]]]],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["hasLocationOrWebsite"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row third-row"],[9],[0,"\\n "],[7,"div"],[11,"class","location-and-website"],[9],[0,"\\n"],[4,"if",[[23,["user","location"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","location"],[9],[1,[27,"d-icon",["map-marker-alt"],null],false],[0,"\\n "],[7,"span"],[9],[1,[23,["user","location"]],false],[10],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["user","website_name"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","website-name"],[9],[0,"\\n "],[1,[27,"d-icon",["globe"],null],false],[0,"\\n"],[4,"if",[[23,["linkWebsite"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[28,[[23,["user","website"]]]]],[12,"rel",[27,"unless",[[23,["removeNoFollow"]],"nofollow noopener"],null]],[11,"target","_blank"],[9],[1,[23,["user","website_name"]],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"span"],[12,"title",[23,["user","website"]]],[9],[1,[23,["user","website_name"]],false],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args"],["user-card-location-and-website",[27,"hash",null,[["user"],[[23,["user"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","card-row fourth-row"],[9],[0,"\\n"],[4,"unless",[[23,["user","profile_hidden"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","metadata"],[9],[0,"\\n"],[4,"if",[[23,["user","last_posted_at"]]],null,{"statements":[[0," "],[7,"h3"],[9],[7,"span"],[11,"class","desc"],[9],[1,[27,"i18n",["last_post"],null],false],[10],[0,"\\n "],[1,[27,"format-date",[[23,["user","last_posted_at"]]],[["leaveAgo"],["true"]]],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"h3"],[9],[7,"span"],[11,"class","desc"],[9],[1,[27,"i18n",["joined"],null],false],[10],[0,"\\n "],[1,[27,"format-date",[[23,["user","created_at"]]],[["leaveAgo"],["true"]]],false],[10],[0,"\\n"],[4,"if",[[23,["user","time_read"]]],null,{"statements":[[0," "],[7,"h3"],[12,"title",[28,[[21,"timeReadTooltip"]]]],[9],[0,"\\n "],[7,"span"],[11,"class","desc"],[9],[1,[27,"i18n",["time_read"],null],false],[10],[0,"\\n "],[1,[27,"format-duration",[[23,["user","time_read"]]],null],false],[0,"\\n"],[4,"if",[[23,["showRecentTimeRead"]]],null,{"statements":[[0," "],[7,"span"],[9],[0,"("],[1,[27,"i18n",["time_read_recently"],[["time_read"],[[23,["recentTimeRead"]]]]],false],[0,")"],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showCheckEmail"]]],null,{"statements":[[0," "],[7,"h3"],[11,"class","email"],[9],[0,"\\n "],[1,[27,"d-icon",["far-envelope"],[["title"],["user.email.title"]]],false],[0,"\\n"],[4,"if",[[23,["user","email"]]],null,{"statements":[[0," "],[1,[23,["user","email"]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["action","actionParam","icon","label","class"],[[27,"action",[[22,0,[]],"checkEmail"],null],[23,["user"]],"far-envelope","admin.users.check_email.text","btn-primary"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args"],["user-card-metadata",[27,"hash",null,[["user"],[[23,["user"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args"],["user-card-after-metadata",[27,"hash",null,[["user"],[[23,["user"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["publicUserFields"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row fifth-row"],[9],[0,"\\n "],[7,"div"],[11,"class","public-user-fields"],[9],[0,"\\n"],[4,"each",[[23,["publicUserFields"]]],null,{"statements":[[4,"if",[[22,2,["value"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["public-user-field ",[22,2,["field","dasherized_name"]]]]],[9],[0,"\\n "],[7,"span"],[11,"class","user-field-name"],[9],[1,[22,2,["field","name"]],false],[0,":"],[10],[0,"\\n "],[7,"span"],[11,"class","user-field-value"],[9],[1,[22,2,["value"]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[2]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["user-card-before-badges",[27,"hash",null,[["user"],[[23,["user"]]]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["showBadges"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-row sixth-row"],[9],[0,"\\n"],[4,"if",[[23,["user","featured_user_badges"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","badge-section"],[9],[0,"\\n"],[4,"each",[[23,["user","featured_user_badges"]]],null,{"statements":[[0," "],[1,[27,"user-badge",null,[["badge","user"],[[22,1,["badge"]],[23,["user"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[4,"if",[[23,["showMoreBadges"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","more-user-badges"],[9],[0,"\\n"],[4,"link-to",["user.badges",[23,["user"]]],null,{"statements":[[0," "],[1,[27,"i18n",["badges.more_badges"],[["count"],[[23,["moreBadgesCount"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/user-card-contents"}}),Ember.TEMPLATES["components/user-fields/confirm"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["field","name"]]],null,{"statements":[[0," "],[7,"label"],[11,"class","control-label"],[12,"for",[28,[[27,"concat",["user-",[23,["elementId"]]],null]]]],[9],[0,"\\n "],[1,[23,["field","name"]],true],[0," "],[4,"if",[[23,["field","required"]]],null,{"statements":[[7,"span"],[11,"class","required"],[9],[0,"*"],[10]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label checkbox-label"],[9],[0,"\\n "],[1,[27,"input",null,[["id","checked","type"],[[27,"concat",["user-",[23,["elementId"]]],null],[23,["value"]],"checkbox"]]],false],[0,"\\n "],[7,"span"],[9],[0,"\\n "],[1,[23,["field","description"]],true],[0," "],[4,"unless",[[23,["field","name"]]],null,{"statements":[[4,"if",[[23,["field","required"]]],null,{"statements":[[7,"span"],[11,"class","required"],[9],[0,"*"],[10]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-fields/confirm"}}),Ember.TEMPLATES["components/user-fields/dropdown"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[11,"class","control-label"],[12,"for",[28,[[27,"concat",["user-",[23,["elementId"]]],null]]]],[9],[1,[23,["field","name"]],true],[0," "],[4,"if",[[23,["field","required"]]],null,{"statements":[[7,"span"],[11,"class","required"],[9],[0,"*"],[10]],"parameters":[]},null],[0,"\\n"],[10],[0,"\\n"],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["id","content","value","none"],[[27,"concat",["user-",[23,["elementId"]]],null],[23,["field","options"]],[23,["value"]],[23,["noneLabel"]]]]],false],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[23,["field","description"]],true],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-fields/dropdown"}}),Ember.TEMPLATES["components/user-fields/text"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[11,"class","control-label"],[12,"for",[28,[[27,"concat",["user-",[23,["elementId"]]],null]]]],[9],[1,[23,["field","name"]],true],[0," "],[4,"if",[[23,["field","required"]]],null,{"statements":[[7,"span"],[11,"class","required"],[9],[0,"*"],[10]],"parameters":[]},null],[0,"\\n"],[10],[0,"\\n"],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"input",null,[["id","value","maxlength"],[[27,"concat",["user-",[23,["elementId"]]],null],[23,["value"]],[23,["site","user_field_max_length"]]]]],false],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[23,["field","description"]],true],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-fields/text"}}),Ember.TEMPLATES["components/user-flag-percentage"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["showPercentage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","user-flag-percentage"],[12,"title",[23,["percentage","title"]]],[9],[0,"\\n "],[7,"span"],[12,"class",[28,["percentage-label ",[23,["percentage","className"]]]]],[9],[1,[23,["percentage","label"]],false],[10],[0,"\\n "],[1,[27,"d-icon",[[23,["percentage","icon"]]],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/user-flag-percentage"}}),Ember.TEMPLATES["components/user-info"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[7,"div"],[11,"class","user-image"],[9],[0,"\\n "],[7,"div"],[11,"class","user-image-inner"],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["userPath"]]],null]]]],[12,"data-user-card",[28,[[27,"unbound",[[23,["user","username"]]],null]]]],[9],[1,[27,"avatar",[[23,["user"]]],[["imageSize"],["large"]]],false],[10],[0,"\\n"],[4,"if",[[23,["user","primary_group_name"]]],null,{"statements":[[0," "],[1,[27,"avatar-flair",null,[["flairURL","flairBgColor","flairColor","groupName"],[[23,["user","primary_group_flair_url"]],[23,["user","primary_group_flair_bg_color"]],[23,["user","primary_group_flair_color"]],[23,["user","primary_group_name"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","user-detail"],[9],[0,"\\n "],[7,"div"],[11,"class","name-line"],[9],[0,"\\n "],[7,"span"],[11,"class","username"],[9],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["userPath"]]],null]]]],[12,"data-user-card",[28,[[27,"unbound",[[23,["user","username"]]],null]]]],[9],[1,[27,"format-username",[[23,["user","username"]]],null],false],[10],[10],[0,"\\n "],[7,"span"],[11,"class","name"],[9],[1,[27,"unbound",[[23,["name"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","title"],[9],[1,[27,"unbound",[[23,["user","title"]]],null],false],[10],[0,"\\n\\n"],[4,"if",[[24,1]],null,{"statements":[[0," "],[7,"div"],[11,"class","details"],[9],[0,"\\n "],[14,1],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-info"}}),Ember.TEMPLATES["components/user-profile-avatar"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","user-profile-avatar"],[9],[0,"\\n "],[1,[27,"bound-avatar",[[23,["user"]],"huge"],null],false],[0,"\\n"],[4,"if",[[23,["user","primary_group_name"]]],null,{"statements":[[0," "],[1,[27,"avatar-flair",null,[["flairURL","flairBgColor","flairColor","groupName"],[[23,["user","primary_group_flair_url"]],[23,["user","primary_group_flair_bg_color"]],[23,["user","primary_group_flair_color"]],[23,["user","primary_group_name"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args","tagName"],["user-profile-avatar-flair",[27,"hash",null,[["model"],[[23,["user"]]]]],"div"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-profile-avatar"}}), +Ember.TEMPLATES["components/user-stat"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"span"],[11,"class","value"],[9],[0,"\\n"],[4,"if",[[23,["isNumber"]]],null,{"statements":[[0," "],[1,[27,"number",[[23,["value"]]],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["isDuration"]]],null,{"statements":[[0," "],[1,[27,"format-duration",[[23,["value"]]],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[21,"value"],false],[0,"\\n "]],"parameters":[]}]],"parameters":[]}],[10],[0,"\\n"],[7,"span"],[11,"class","label"],[9],[0,"\\n "],[4,"if",[[23,["icon"]]],null,{"statements":[[1,[27,"d-icon",[[23,["icon"]]],null],false]],"parameters":[]},null],[0,"\\n "],[1,[27,"i18n",[[23,["label"]]],[["count"],[[23,["value"]]]]],true],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-stat"}}),Ember.TEMPLATES["components/user-stream-item"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["child","grandChild"],"statements":[[7,"div"],[11,"class","clearfix info"],[9],[0,"\\n "],[7,"a"],[12,"href",[23,["item","userUrl"]]],[12,"data-user-card",[23,["item","username"]]],[11,"class","avatar-link"],[9],[7,"div"],[11,"class","avatar-wrapper"],[9],[1,[27,"avatar",[[23,["item"]]],[["imageSize","extraClasses","ignoreTitle"],["large","actor","true"]]],false],[10],[10],[0,"\\n "],[7,"span"],[11,"class","time"],[9],[1,[27,"format-date",[[23,["item","created_at"]]],null],false],[10],[0,"\\n"],[4,"if",[[23,["item","draftType"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","draft-type"],[9],[1,[23,["item","draftType"]],true],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"expand-post",null,[["item"],[[23,["item"]]]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[7,"div"],[11,"class","stream-topic-details"],[9],[0,"\\n "],[7,"div"],[11,"class","stream-topic-title"],[9],[0,"\\n "],[1,[27,"topic-status",null,[["topic","disableActions"],[[23,["item"]],true]]],false],[0,"\\n "],[7,"span"],[11,"class","title"],[9],[0,"\\n"],[4,"if",[[23,["item","postUrl"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[23,["item","postUrl"]]],[9],[1,[23,["item","title"]],true],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[23,["item","title"]],true],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","category"],[9],[1,[27,"category-link",[[23,["item","category"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["item","deleted_by"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","delete-info"],[9],[0,"\\n "],[1,[27,"d-icon",["far-trash-alt"],null],false],[0,"\\n "],[1,[27,"avatar",[[23,["item","deleted_by"]]],[["imageSize","extraClasses","ignoreTitle"],["tiny","actor","true"]]],false],[0,"\\n "],[1,[27,"format-date",[[23,["item","deleted_at"]]],[["leaveAgo"],["true"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["user-stream-item-header",[27,"hash",null,[["item"],[[23,["item"]]]]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["actionDescription"]]],null,{"statements":[[0," "],[7,"p"],[11,"class","excerpt"],[9],[1,[21,"actionDescription"],false],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"p"],[11,"class","excerpt"],[12,"data-topic-id",[28,[[23,["item","topic_id"]]]]],[12,"data-post-id",[28,[[23,["item","post_id"]]]]],[12,"data-user-id",[28,[[23,["item","user_id"]]]]],[9],[4,"if",[[23,["item","expandedExcerpt"]]],null,{"statements":[[1,[23,["item","expandedExcerpt"]],true]],"parameters":[]},{"statements":[[1,[23,["item","excerpt"]],true]],"parameters":[]}],[10],[0,"\\n\\n"],[4,"each",[[23,["item","children"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","user-stream-item-actions child-actions"],[9],[0,"\\n "],[1,[27,"d-icon",[[22,1,["icon"]]],[["class"],["icon"]]],false],[0,"\\n"],[4,"each",[[22,1,["items"]]],null,{"statements":[[4,"if",[[22,2,["removableBookmark"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-default remove-bookmark"],[9],[0,"\\n "],[1,[27,"d-icon",["times"],null],false],[0," "],[1,[27,"i18n",["bookmarks.remove"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],[23,["removeBookmark"]],[22,2,[]]]],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[12,"href",[22,2,["userUrl"]]],[12,"data-user-card",[22,2,["username"]]],[11,"class","avatar-link"],[9],[7,"div"],[11,"class","avatar-wrapper"],[9],[1,[27,"avatar",[[22,2,[]]],[["imageSize","extraClasses","ignoreTitle","avatarTemplatePath"],["tiny","actor","true","acting_avatar_template"]]],false],[10],[10],[0,"\\n "],[4,"if",[[22,2,["edit_reason"]]],null,{"statements":[[0," — "],[7,"span"],[11,"class","edit-reason"],[9],[1,[22,2,["edit_reason"]],false],[10]],"parameters":[]},null],[0,"\\n"]],"parameters":[]}]],"parameters":[2]},null],[0," "],[10],[0,"\\n"]],"parameters":[1]},null],[0,"\\n"],[4,"if",[[23,["item","editableDraft"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","user-stream-item-draft-actions"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","actionParam","icon","label","class"],[[23,["resumeDraft"]],[23,["item"]],"pencil-alt","drafts.resume","btn-default resume-draft"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","actionParam","icon","label","class"],[[23,["removeDraft"]],[23,["item"]],"far-trash-alt","drafts.remove","btn-default remove-draft"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/user-stream-item"}}),Ember.TEMPLATES["components/user-stream"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["item"],"statements":[[4,"each",[[23,["stream","content"]]],null,{"statements":[[0," "],[1,[27,"user-stream-item",null,[["item","removeBookmark","resumeDraft","removeDraft"],[[22,1,[]],[27,"action",[[22,0,[]],"removeBookmark"],null],[27,"action",[[22,0,[]],"resumeDraft"],null],[27,"action",[[22,0,[]],"removeDraft"],null]]]],false],[0,"\\n"]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"components/user-stream"}}),Ember.TEMPLATES["components/user-summary-category-search"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["count"]]],null,{"statements":[[4,"link-to",["full-page-search",[27,"query-params",null,[["q"],[[23,["searchParams"]]]]]],null,{"statements":[[0," "],[1,[21,"count"],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," –\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/user-summary-category-search"}}),Ember.TEMPLATES["components/user-summary-section"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[7,"h3"],[11,"class","stats-title"],[9],[1,[27,"i18n",[[27,"concat",["user.summary.",[23,["title"]]],null]],null],false],[10],[0,"\\n"],[14,1],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-summary-section"}}),Ember.TEMPLATES["components/user-summary-topic"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"span"],[11,"class","topic-info"],[9],[0,"\\n "],[1,[27,"format-date",[[23,["createdAt"]]],[["format","noTitle"],["tiny","true"]]],false],[0,"\\n"],[4,"if",[[23,["likes"]]],null,{"statements":[[0," ·\\n "],[1,[27,"d-icon",["heart"],null],false],[0," "],[7,"span"],[11,"class","like-count"],[9],[1,[27,"number",[[23,["likes"]]],null],false],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"],[7,"br"],[9],[10],[0,"\\n"],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["url"]]],null]]]],[9],[1,[23,["topic","fancyTitle"]],true],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"components/user-summary-topic"}}),Ember.TEMPLATES["components/user-summary-topics-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["item","&default"],"statements":[[4,"if",[[23,["items"]]],null,{"statements":[[0," "],[7,"ul"],[9],[0,"\\n"],[4,"each",[[23,["items"]]],null,{"statements":[[0," "],[14,2,[[22,1,[]]]],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["hasMore"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n"],[4,"link-to",[[27,"concat",["userActivity.",[23,["type"]]],null],[23,["user"]]],[["class"],["more"]],{"statements":[[0," "],[1,[27,"i18n",[[27,"concat",["user.summary.more_",[23,["type"]]],null]],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",[[27,"concat",["user.summary.no_",[23,["type"]]],null]],null],false],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/user-summary-topics-list"}}),Ember.TEMPLATES["components/user-summary-user"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"user-info",null,[["user"],[[23,["user"]]]],{"statements":[[0," "],[1,[27,"d-icon",[[23,["icon"]]],null],false],[0,"\\n "],[7,"span"],[12,"class",[21,"countClass"]],[9],[1,[27,"number",[[23,["user","count"]]],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"components/user-summary-user"}}),Ember.TEMPLATES["components/user-summary-users-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["user","&default"],"statements":[[4,"if",[[23,["users"]]],null,{"statements":[[0," "],[7,"ul"],[9],[0,"\\n"],[4,"each",[[23,["users"]]],null,{"statements":[[0," "],[14,2,[[22,1,[]]]],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",[[27,"concat",["user.summary.",[23,["none"]]],null]],null],false],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"components/user-summary-users-list"}}),Ember.TEMPLATES.composer=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"composer-body",null,[["composer","showPreview","openIfDraft","typed","cancelled","save"],[[23,["model"]],[23,["showPreview"]],[27,"action",[[22,0,[]],"openIfDraft"],null],[27,"action",[[22,0,[]],"typed"],null],[27,"action",[[22,0,[]],"cancelled"],null],[27,"action",[[22,0,[]],"save"],null]]],{"statements":[[0," "],[7,"div"],[11,"class","grippie"],[9],[10],[0,"\\n"],[4,"if",[[23,["visible"]]],null,{"statements":[[0," "],[1,[27,"composer-messages",null,[["composer","messageCount","addLinkLookup"],[[23,["model"]],[23,["messageCount"]],[27,"action",[[22,0,[]],"addLinkLookup"],null]]]],false],[0,"\\n"],[4,"if",[[23,["model","viewOpenOrFullscreen"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["reply-area ",[27,"if",[[23,["canEditTags"]],"with-tags"],null]]]],[9],[0,"\\n "],[7,"div"],[11,"class","composer-fields"],[9],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["composer-open",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[7,"div"],[11,"class","reply-to"],[9],[0,"\\n"],[4,"unless",[[23,["model","viewFullscreen"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","reply-details"],[9],[0,"\\n "],[1,[27,"composer-action-title",null,[["model","openComposer","closeComposer","canWhisper","tabindex"],[[23,["model"]],[27,"action",[[22,0,[]],"openComposer"],null],[27,"action",[[22,0,[]],"closeComposer"],null],[23,["canWhisper"]],8]]],false],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","noTags","args"],["composer-action-after",true,[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["isWhispering"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","whisper"],[9],[1,[27,"d-icon",["far-eye-slash"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","unlistTopic"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","whisper"],[9],[0,"("],[1,[27,"i18n",["composer.unlist"],null],false],[0,")"],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","noBump"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","no-bump"],[9],[1,[27,"d-icon",["anchor"],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canEdit"]]],null,{"statements":[[4,"link-to-input",null,[["onClick","showInput","key","class"],[[27,"action",[[22,0,[]],"displayEditReason"],null],[23,["showEditReason"]],"composer.show_edit_reason","display-edit-reason"]],{"statements":[[0," "],[1,[27,"text-field",null,[["value","tabindex","id","maxlength","placeholderKey"],[[23,["editReason"]],"7","edit-reason","255","composer.edit_reason_placeholder"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"composer-toggles",null,[["composeState","toggleComposer","toggleToolbar","toggleFullscreen"],[[23,["model","composeState"]],[27,"action",[[22,0,[]],"toggle"],null],[27,"action",[[22,0,[]],"toggleToolbar"],null],[27,"action",[[22,0,[]],"fullscreenComposer"],null]]]],false],[0,"\\n "],[10],[0,"\\n"],[4,"unless",[[23,["model","viewFullscreen"]]],null,{"statements":[[4,"if",[[23,["model","canEditTitle"]]],null,{"statements":[[4,"if",[[23,["model","creatingPrivateMessage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","user-selector"],[9],[0,"\\n "],[1,[27,"composer-user-selector",null,[["topicId","usernames","hasGroups","focusTarget","class"],[[23,["topicModel","id"]],[23,["model","targetUsernames"]],[23,["model","hasTargetGroups"]],[23,["focusTarget"]],"users-input"]]],false],[0,"\\n"],[4,"if",[[23,["showWarning"]]],null,{"statements":[[0," "],[7,"label"],[11,"class","add-warning"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked","tabindex"],["checkbox",[23,["model","isWarning"]],"3"]]],false],[0,"\\n "],[1,[27,"i18n",["composer.add_warning"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[12,"class",[28,["title-and-category ",[27,"if",[[23,["showPreview"]],"with-preview"],null]]]],[9],[0,"\\n\\n "],[1,[27,"composer-title",null,[["composer","lastValidatedAt","focusTarget"],[[23,["model"]],[23,["lastValidatedAt"]],[23,["focusTarget"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["model","showCategoryChooser"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","category-input"],[9],[0,"\\n "],[1,[27,"category-chooser",null,[["fullWidthOnMobile","value","scopedCategoryId","tabindex"],[true,[23,["model","categoryId"]],[23,["scopedCategoryId"]],"3"]]],false],[0,"\\n "],[1,[27,"popup-input-tip",null,[["validation"],[[23,["categoryValidation"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["canEditTags"]]],null,{"statements":[[0," "],[1,[27,"mini-tag-chooser",null,[["tags","tabindex","categoryId","minimum"],[[23,["model","tags"]],"4",[23,["model","categoryId"]],[23,["model","minimumRequiredTags"]]]]],false],[0,"\\n "],[1,[27,"popup-input-tip",null,[["validation"],[[23,["tagValidation"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["composer-fields",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"composer-editor",null,[["topic","composer","lastValidatedAt","canWhisper","storeToolbarState","onPopupMenuAction","showUploadModal","popupMenuOptions","draftStatus","isUploading","allowUpload","uploadIcon","isCancellable","uploadProgress","groupsMentioned","cannotSeeMention","importQuote","togglePreview","showToolbar","afterRefresh","focusTarget"],[[23,["topic"]],[23,["model"]],[23,["lastValidatedAt"]],[23,["canWhisper"]],[27,"action",[[22,0,[]],"storeToolbarState"],null],[27,"action",[[22,0,[]],"onPopupMenuAction"],null],[27,"route-action",["showUploadSelector"],null],[23,["popupMenuOptions"]],[23,["model","draftStatus"]],[23,["isUploading"]],[23,["allowUpload"]],[23,["uploadIcon"]],[23,["isCancellable"]],[23,["uploadProgress"]],[27,"action",[[22,0,[]],"groupsMentioned"],null],[27,"action",[[22,0,[]],"cannotSeeMention"],null],[27,"action",[[22,0,[]],"importQuote"],null],[27,"action",[[22,0,[]],"togglePreview"],null],[23,["showToolbar"]],[27,"action",[[22,0,[]],"afterRefresh"],null],[23,["focusTarget"]]]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","submit-panel"],[9],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["composer-fields-below",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","save-or-cancel"],[9],[0,"\\n"],[4,"unless",[[23,["model","viewFullscreen"]]],null,{"statements":[[0," "],[1,[27,"composer-save-button",null,[["action","icon","label","disableSubmit"],[[27,"action",[[22,0,[]],"save"],null],[23,["saveIcon"]],[23,["saveLabel"]],[23,["disableSubmit"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","cancel"],[11,"tabindex","6"],[12,"title",[28,[[27,"i18n",["cancel"],null]]]],[9],[0,"\\n"],[4,"if",[[23,["canEdit"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["times"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-icon",["far-trash-alt"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[3,"action",[[22,0,[]],"cancel"]],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","cancel"],[11,"tabindex","6"],[9],[1,[27,"i18n",["cancel"],null],false],[3,"action",[[22,0,[]],"cancel"]],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0,"\\n\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["whisperOrUnlistTopic"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","whisper"],[9],[0,"\\n "],[1,[27,"d-icon",["far-eye-slash"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","noBump"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","no-bump"],[9],[1,[27,"d-icon",["anchor"],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n\\n"],[4,"if",[[23,["isUploading"]]],null,{"statements":[[0," "],[7,"div"],[11,"id","file-uploading"],[9],[0,"\\n "],[1,[27,"loading-spinner",null,[["size"],["small"]]],false],[7,"span"],[9],[1,[27,"i18n",["upload_selector.uploading"],null],false],[0," "],[1,[21,"uploadProgress"],false],[0,"%"],[10],[0,"\\n"],[4,"if",[[23,["isCancellable"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"id","cancel-file-upload"],[9],[1,[27,"d-icon",["times"],null],false],[3,"action",[[22,0,[]],"cancelUpload"]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[11,"id","draft-status"],[12,"class",[28,[[27,"if",[[23,["isUploading"]],"hidden"],null]]]],[9],[0,"\\n "],[4,"if",[[23,["model","draftSaving"]]],null,{"statements":[[7,"div"],[11,"class","spinner small"],[9],[10]],"parameters":[]},null],[0,"\\n "],[4,"if",[[23,["model","draftSaved"]]],null,{"statements":[[1,[27,"d-icon",["check"],[["class"],["save-animation"]]],false]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","draftStatus"]]],null,{"statements":[[0," "],[7,"span"],[12,"title",[28,[[23,["model","draftStatus"]]]]],[9],[0,"\\n"],[4,"if",[[23,["model","draftConflictUser"]]],null,{"statements":[[0," "],[1,[27,"avatar",[[23,["model","draftConflictUser"]]],[["imageSize"],["small"]]],false],[0," "],[1,[27,"d-icon",["user-edit"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-icon",["sync-alt"],null],false],[0,"\\n"]],"parameters":[]}],[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[1,[23,["model","draftStatus"]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["allowUpload"]]],null,{"statements":[[0," "],[7,"a"],[12,"class",[28,["btn btn-default no-text mobile-file-upload ",[27,"if",[[23,["isUploading"]],"hidden"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",[[23,["uploadIcon"]]],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"a"],[11,"class","btn btn-default no-text mobile-preview"],[12,"title",[28,[[27,"i18n",["composer.show_preview"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["desktop"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"togglePreview"]],[10],[0,"\\n\\n"],[4,"if",[[23,["showPreview"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","label"],[[27,"action",[[22,0,[]],"togglePreview"],null],"hide-preview","composer.hide_preview"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","toggle-preview"],[9],[1,[21,"toggleText"],true],[3,"action",[[22,0,[]],"togglePreview"]],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","saving-text"],[9],[0,"\\n"],[4,"if",[[23,["model","createdPost"]]],null,{"statements":[[0," "],[1,[27,"i18n",["composer.saved"],null],false],[0," "],[7,"a"],[11,"class","permalink"],[12,"href",[28,[[27,"unbound",[[23,["createdPost","url"]]],null]]]],[9],[1,[27,"i18n",["composer.view_new_post"],null],false],[3,"action",[[22,0,[]],"viewNewReply"]],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["composer.saving"],null],false],[0," "],[1,[27,"loading-spinner",null,[["size"],["small"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","draft-text"],[9],[0,"\\n"],[4,"if",[[23,["model","topic"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["share"],null],false],[0," "],[1,[21,"draftTitle"],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["composer.saved_draft"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n "],[1,[27,"composer-toggles",null,[["composeState","toggleFullscreen","toggleComposer","toggleToolbar"],[[23,["model","composeState"]],[27,"action",[[22,0,[]],"openIfDraft"],null],[27,"action",[[22,0,[]],"toggle"],null],[27,"action",[[22,0,[]],"toggleToolbar"],null]]]],false],[0,"\\n\\n"]],"parameters":[]}],[0,"\\n"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"composer"}}),Ember.TEMPLATES["composer/custom-body"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[11,"href",""],[11,"class","close"],[9],[1,[27,"d-icon",["times"],null],false],[3,"action",[[22,0,[]],"closeMessage"]],[10],[0,"\\n"],[4,"if",[[23,["message","title"]]],null,{"statements":[[7,"h3"],[9],[1,[23,["message","title"]],false],[10]],"parameters":[]},null],[0,"\\n"],[7,"p"],[9],[1,[23,["message","body"]],true],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"composer/custom-body"}}),Ember.TEMPLATES["composer/education"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[11,"href",""],[11,"class","close"],[9],[1,[27,"d-icon",["times"],null],false],[3,"action",[[22,0,[]],"closeMessage"]],[10],[0,"\\n"],[1,[23,["message","body"]],true],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"composer/education"}}),Ember.TEMPLATES["composer/group-mentioned"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[11,"href",""],[11,"class","close"],[9],[1,[27,"d-icon",["times"],null],false],[3,"action",[[22,0,[]],"closeMessage"]],[10],[0,"\\n"],[1,[23,["message","body"]],true],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"composer/group-mentioned"}}),Ember.TEMPLATES["composer/similar-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"a"],[11,"href",""],[11,"class","close"],[9],[1,[27,"d-icon",["times"],null],false],[3,"action",[[22,0,[]],"closeMessage"]],[10],[0,"\\n"],[7,"h3"],[9],[1,[27,"i18n",["composer.similar_topics"],null],false],[10],[0,"\\n\\n"],[7,"ul"],[11,"class","topics"],[9],[0,"\\n "],[1,[27,"mount-widget",null,[["widget","args"],["search-result-topic",[27,"hash",null,[["results"],[[23,["message","similarTopics"]]]]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"composer/similar-topics"}}),Ember.TEMPLATES.discovery=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","container"],[9],[0,"\\n "],[1,[27,"discourse-banner",null,[["user","banner"],[[23,["currentUser"]],[23,["site","banner"]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","list-controls"],[9],[0,"\\n "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[1,[27,"outlet",["navigation-bar"],null],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n\\n"],[7,"div"],[12,"class",[28,["container list-container ",[27,"if",[[23,["loading"]],"hidden"],null]]]],[9],[0,"\\n "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"div"],[11,"class","full-width"],[9],[0,"\\n "],[7,"div"],[11,"id","header-list-area"],[9],[0,"\\n "],[1,[27,"outlet",["header-list-container"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"div"],[11,"class","full-width"],[9],[0,"\\n "],[7,"div"],[11,"id","list-area"],[9],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["discovery-list-container-top",[27,"hash",null,[["category","listLoading"],[[23,["category"]],[23,["loading"]]]]]]]],false],[0,"\\n "],[1,[27,"outlet",["list-container"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name"],["discovery-below"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"discovery"}}),Ember.TEMPLATES["discovery/categories"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"discovery-categories",null,[["refresh"],[[27,"action",[[22,0,[]],"refresh"],null]]],{"statements":[[0," "],[1,[27,"component",[[23,["categoryPageStyle"]]],[["categories","latestTopicOnly","topics"],[[23,["model","categories"]],[23,["latestTopicOnly"]],[23,["model","topics"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"discovery/categories"}}),Ember.TEMPLATES["discovery/topics"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[4,"if",[[23,["redirectedReason"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-info"],[9],[1,[21,"redirectedReason"],false],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showDismissAtTop"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n"],[4,"if",[[23,["showDismissRead"]]],null,{"statements":[[0," "],[7,"button"],[12,"title",[28,[[27,"i18n",["topics.bulk.dismiss_tooltip"],null]]]],[11,"id","dismiss-topics-top"],[11,"class","btn btn-default dismiss-read"],[9],[1,[27,"i18n",["topics.bulk.dismiss_button"],null],false],[3,"action",[[22,0,[]],"dismissReadPosts"]],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showResetNew"]]],null,{"statements":[[0," "],[7,"button"],[11,"id","dismiss-new-top"],[11,"class","btn btn-default dismiss-read"],[9],[1,[27,"d-icon",["check"],null],false],[0," "],[1,[27,"i18n",["topics.bulk.dismiss_new"],null],false],[3,"action",[[22,0,[]],"resetNew"]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","sharedDrafts"]]],null,{"statements":[[0," "],[1,[27,"topic-list",null,[["class","listTitle","top","hideCategory","category","topics","discoveryList"],["shared-drafts","shared_drafts.title",[23,["top"]],"true",[23,["category"]],[23,["model","sharedDrafts"]],true]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"bulk-select-button",null,[["selected","action","category"],[[23,["selected"]],[27,"action",[[22,0,[]],"refresh"],null],[23,["category"]]]]],false],[0,"\\n\\n"],[4,"discovery-topics-list",null,[["model","refresh","incomingCount"],[[23,["model"]],[27,"action",[[22,0,[]],"refresh"],null],[23,["topicTrackingState","incomingCount"]]]],{"statements":[[4,"if",[[23,["top"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","top-lists"],[9],[0,"\\n "],[1,[27,"period-chooser",null,[["period","action"],[[23,["period"]],[27,"action",[[22,0,[]],"changePeriod"],null]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["topicTrackingState","hasIncoming"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["show-more ",[27,"if",[[23,["hasTopics"]],"has-topics"],null]]]],[9],[0,"\\n "],[7,"div"],[11,"class","alert alert-info clickable"],[9],[0,"\\n "],[7,"a"],[11,"tabindex","0"],[11,"href",""],[9],[0,"\\n "],[1,[27,"count-i18n",null,[["key","suffix","count"],["topic_count_",[23,["topicTrackingState","filter"]],[23,["topicTrackingState","incomingCount"]]]]],false],[0,"\\n "],[3,"action",[[22,0,[]],"showInserted"]],[10],[0,"\\n "],[3,"action",[[22,0,[]],"showInserted"]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[0,"\\n"],[4,"if",[[23,["hasTopics"]]],null,{"statements":[[0," "],[1,[27,"topic-list",null,[["highlightLastVisited","top","showTopicPostBadges","showPosters","canBulkSelect","changeSort","toggleBulkSelect","hideCategory","order","ascending","bulkSelectEnabled","selected","expandGloballyPinned","expandAllPinned","category","topics","discoveryList"],[true,[23,["top"]],[23,["showTopicPostBadges"]],true,[23,["canBulkSelect"]],[27,"action",[[22,0,[]],"changeSort"],null],[27,"action",[[22,0,[]],"toggleBulkSelect"],null],[23,["model","hideCategory"]],[23,["order"]],[23,["ascending"]],[23,["bulkSelectEnabled"]],[23,["selected"]],[23,["expandGloballyPinned"]],[23,["expandAllPinned"]],[23,["category"]],[23,["model","topics"]],true]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[7,"footer"],[11,"class","topic-list-bottom"],[9],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","loadingMore"]]]]],false],[0,"\\n"],[4,"if",[[23,["allLoaded"]]],null,{"statements":[[4,"if",[[23,["showDismissRead"]]],null,{"statements":[[0," "],[7,"button"],[12,"title",[28,[[27,"i18n",["topics.bulk.dismiss_tooltip"],null]]]],[11,"id","dismiss-topics"],[11,"class","btn btn-default dismiss-read"],[9],[1,[27,"i18n",["topics.bulk.dismiss_button"],null],false],[3,"action",[[22,0,[]],"dismissReadPosts"]],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showResetNew"]]],null,{"statements":[[0," "],[7,"button"],[11,"id","dismiss-new"],[11,"class","btn btn-default dismiss-read"],[9],[0,"\\n "],[1,[27,"d-icon",["check"],null],false],[0," "],[1,[27,"i18n",["topics.bulk.dismiss_new"],null],false],[3,"action",[[22,0,[]],"resetNew"]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"footer-message",null,[["education","message"],[[23,["footerEducation"]],[23,["footerMessage"]]]],{"statements":[[4,"if",[[23,["latest"]]],null,{"statements":[[0," "],[4,"if",[[23,["canCreateTopicOnCategory"]]],null,{"statements":[[7,"a"],[11,"href",""],[9],[1,[27,"i18n",["topic.suggest_create_topic"],null],false],[3,"action",[[22,0,[]],"createTopic"]],[10]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["top"]]],null,{"statements":[[0," "],[4,"link-to",["discovery.categories"],null,{"statements":[[1,[27,"i18n",["topic.browse_all_categories"],null],false]],"parameters":[]},null],[0,", "],[4,"link-to",["discovery.latest"],null,{"statements":[[1,[27,"i18n",["topic.view_latest_topics"],null],false]],"parameters":[]},null],[0," "],[1,[27,"i18n",["or"],null],false],[0," "],[1,[27,"i18n",["filters.top.other_periods"],null],false],[0,"\\n "],[1,[27,"top-period-buttons",null,[["period","action"],[[23,["period"]],[27,"action",[[22,0,[]],"changePeriod"],null]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[4,"link-to",["discovery.categories"],null,{"statements":[[0," "],[1,[27,"i18n",["topic.browse_all_categories"],null],false]],"parameters":[]},null],[0," "],[1,[27,"i18n",["or"],null],false],[0," "],[4,"link-to",["discovery.latest"],null,{"statements":[[1,[27,"i18n",["topic.view_latest_topics"],null],false]],"parameters":[]},null],[0,"\\n "]],"parameters":[]}]],"parameters":[]}]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"discovery/topics"}}),Ember.TEMPLATES["email-login"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","container email-login clearfix"],[9],[0,"\\n "],[7,"div"],[11,"class","pull-left col-image"],[9],[0,"\\n "],[7,"img"],[12,"src",[21,"lockImageUrl"]],[11,"class","password-reset-img"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","pull-left col-form"],[9],[0,"\\n "],[7,"form"],[9],[0,"\\n"],[4,"if",[[23,["model","error"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-error"],[9],[0,"\\n "],[1,[23,["model","error"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","can_login"]]],null,{"statements":[[4,"if",[[23,["model","second_factor_required"]]],null,{"statements":[[4,"second-factor-form",null,[["secondFactorMethod","secondFactorToken","backupEnabled","isLogin"],[[23,["secondFactorMethod"]],[23,["secondFactorToken"]],[23,["model","backup_codes_enabled"]],true]],{"statements":[[0," "],[1,[27,"second-factor-input",null,[["value","secondFactorMethod","backupEnabled"],[[23,["secondFactorToken"]],[23,["secondFactorMethod"]],[23,["backupEnabled"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"h2"],[9],[1,[27,"i18n",["email_login.confirm_title"],[["site_name"],[[23,["siteSettings","title"]]]]],false],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["email_login.logging_in_as"],[["email"],[[23,["model","token_email"]]]]],false],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n "],[1,[27,"d-button",null,[["label","action","class"],["email_login.confirm_button",[27,"action",[[22,0,[]],"finishLogin"],null],"btn-primary"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"]],"hasEval":false}',meta:{moduleName:"email-login"}}),Discourse.RAW_TEMPLATES["emoji-picker-recent"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return" <button style=\"background-image: url('"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"emoji.src",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'\')" type="button" class="emoji" tabindex="-1" title="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"emoji.code",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'"></button>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},"emoji","in","recentEmojis",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:""},useData:!0}),Discourse.RAW_TEMPLATES["emoji-picker"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){var o;return" <div class='section' data-section='ungrouped'>\n <div class='section-header'>\n <span class=\"title\">"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.custom",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"</span>\n </div>\n <div class='section-group'>\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"emoji","in","customEmojis",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+" </div>\n </div>\n"},2:function(e,t,n,i,s){return' <button style="background-url: url("'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"emoji.src",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'")" type="button" class="emoji" tabindex="-1" title="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"emoji.code",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'"></button>\n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return'<div class=\'categories-column\'>\n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.recent",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'" data-section="recent" data-tabicon="star"></button>\n </div>\n\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="grinning" data-section="smileys_&_emotion" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.smileys_&_emotion",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="wave" data-section="people_&_body" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.people_&_body",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="evergreen_tree" data-section="animals_&_nature" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.animals_&_nature",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="hamburger" data-section="food_&_drink" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.food_&_drink",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="airplane" data-section="travel_&_places" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.travel_&_places",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="soccer" data-section="activities" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.activities",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="eyeglasses" data-section="objects" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.objects",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="white_check_mark" data-section="symbols" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.symbols",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n <div class=\'category-icon\'>\n <button type="button" class="emoji" tabindex="-1" data-tabicon="checkered_flag" data-section="flags" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.flags",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'"></button>\n </div>\n \n\n \n <div class=\'category-icon\'>\n <button data-tabicon="bars" type="button" class="emoji" tabindex="-1" data-section="ungrouped" title="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.custom",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\"></button>\n </div>\n \n</div>\n\n<div class='main-column'>\n <div class='filter'>\n "+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"search",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'\n <input type=\'text\' name="filter" placeholder="'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.filter_placeholder",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'" autocomplete="discourse"/>\n <button class=\'clear-filter\'>\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"times",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n </button>\n </div>\n\n <div class='results'></div>\n\n <div class='list'>\n <div class='section' data-section='recent'>\n <div class='section-header'>\n <span class=\"title\">"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.recent",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"</span>\n <a href='#' class='clear-recent'>"+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"trash-alt",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"</a>\n </div>\n <div class='section-group'></div>\n </div>\n\n \n <div class='section' data-section='smileys_&_emotion'>\n <div class='section-header'>\n <span class=\"title\">"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.smileys_&_emotion",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s +}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji " tabindex="-1" title="grinning"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smiley"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smile"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="grin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="laughing"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sweat_smile"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rofl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="joy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="slightly_smiling_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="upside_down_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wink"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="blush"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="innocent"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smiling_face_with_three_hearts"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heart_eyes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="star_struck"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kissing_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kissing"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="relaxed"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kissing_closed_eyes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kissing_smiling_eyes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="yum"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stuck_out_tongue"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stuck_out_tongue_winking_eye"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crazy_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stuck_out_tongue_closed_eyes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="money_mouth_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hugs"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="face_with_hand_over_mouth"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shushing_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="thinking"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="zipper_mouth_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="face_with_raised_eyebrow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="neutral_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="expressionless"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="no_mouth"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smirk"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="unamused"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="roll_eyes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="grimacing"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lying_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="relieved"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pensive"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sleepy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="drooling_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sleeping"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mask"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="face_with_thermometer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="face_with_head_bandage"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nauseated_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="face_vomiting"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sneezing_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hot_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cold_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woozy_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dizzy_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="exploding_head"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cowboy_hat_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="partying_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sunglasses"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nerd_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="face_with_monocle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="confused"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="worried"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="slightly_frowning_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="frowning_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="open_mouth"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hushed"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="astonished"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flushed"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pleading_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="frowning"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="anguished"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fearful"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cold_sweat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="disappointed_relieved"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cry"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sob"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="scream"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="confounded"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="persevere"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="disappointed"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sweat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="weary"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tired_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="yawning_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="triumph"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rage"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="angry"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="face_with_symbols_over_mouth"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smiling_imp"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="imp"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="skull"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="skull_and_crossbones"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="poop"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clown_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="japanese_ogre"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="japanese_goblin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ghost"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="alien"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="space_invader"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="robot"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smiley_cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smile_cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="joy_cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heart_eyes_cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smirk_cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kissing_cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="scream_cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crying_cat_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pouting_cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="see_no_evil"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hear_no_evil"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="speak_no_evil"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kiss"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="love_letter"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cupid"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gift_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sparkling_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heartpulse"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heartbeat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="revolving_hearts"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="two_hearts"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heart_decoration"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heavy_heart_exclamation"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="broken_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="orange_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="yellow_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="green_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="blue_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="purple_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_heart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="100"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="anger"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="boom"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dizzy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sweat_drops"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dash"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hole"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bomb"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="speech_balloon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="left_speech_bubble"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="right_anger_bubble"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="thought_balloon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="zzz"></button>\n \n </div>\n </div>\n \n <div class=\'section\' data-section=\'people_&_body\'>\n <div class=\'section-header\'>\n <span class="title">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.people_&_body",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s +}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="wave"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="raised_back_of_hand"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="raised_hand_with_fingers_splayed"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="raised_hand"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="vulcan_salute"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="ok_hand"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pinching_hand"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="v"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="crossed_fingers"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="love_you_gesture"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="metal"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="call_me_hand"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="point_left"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="point_right"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="point_up_2"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="fu"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="point_down"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="point_up"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="+1"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="-1"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="fist"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="facepunch"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="fist_left"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="fist_right"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="clap"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="raised_hands"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="open_hands"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="palms_up_together"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="handshake"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="pray"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="writing_hand"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="nail_care"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="selfie"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="muscle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="leg"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="foot"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="ear"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="nose"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="brain"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tooth"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eyes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eye"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tongue"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lips"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="baby"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="child"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="boy"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="girl"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="adult"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="blonde_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="bearded_person"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="man_red_haired"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="man_curly_haired"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="man_white_haired"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="man_bald"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="blonde_woman"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woman_red_haired"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woman_curly_haired"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woman_white_haired"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woman_bald"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="older_adult"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="older_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="older_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="frowning_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="frowning_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="pouting_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="pouting_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="no_good_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="no_good_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="ok_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="ok_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="tipping_hand_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="tipping_hand_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="raising_hand_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="raising_hand_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="bowing_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="bowing_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_facepalming"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_facepalming"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_shrugging"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_shrugging"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_health_worker"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_health_worker"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_student"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_student"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_teacher"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_teacher"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_judge"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_judge"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_farmer"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_farmer"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_cook"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_cook"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_mechanic"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_mechanic"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_factory_worker"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_factory_worker"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_office_worker"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_office_worker"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_scientist"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_scientist"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_technologist"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_technologist"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_singer"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_singer"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_artist"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_artist"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_pilot"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_pilot"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_astronaut"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_astronaut"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_firefighter"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_firefighter"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="policeman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="policewoman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="male_detective"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="female_detective"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="guardsman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="guardswoman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="construction_worker_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="construction_worker_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="prince"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="princess"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_with_turban"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_with_turban"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_with_gua_pi_mao"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_with_headscarf"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_in_tuxedo"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="bride_with_veil"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="pregnant_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="breast_feeding"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="angel"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="santa"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="mrs_claus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="superhero"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="man_superhero"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woman_superhero"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="supervillain"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="man_supervillain"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woman_supervillain"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="mage"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_mage"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="fairy"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="vampire"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="mermaid"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="merman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="elf"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="genie"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woman_genie"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="zombie"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="woman_zombie"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="massage_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="massage_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="haircut_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="haircut_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="walking_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="walking_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="running_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="running_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="dancer"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_dancing"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="business_suit_levitating"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dancing_women"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dancing_men"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="person_in_steamy_room"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_in_steamy_room"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="person_climbing"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_climbing"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="person_fencing"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="horse_racing"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="skier"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="snowboarder"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="golfing_man"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="golfing_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="surfing_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="surfing_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="rowing_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="rowing_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="swimming_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="swimming_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="basketball_man"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="basketball_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="weight_lifting_man"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="weight_lifting_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="biking_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="biking_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="mountain_biking_man"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="mountain_biking_woman"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_cartwheeling"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_cartwheeling"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="men_wrestling"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="women_wrestling"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_playing_water_polo"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_playing_water_polo"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_playing_handball"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_playing_handball"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="man_juggling"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_juggling"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="person_in_lotus_position"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="woman_in_lotus_position"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="bath"></button>\n \n <button type="button" class="emoji diversity" tabindex="-1" title="sleeping_bed"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="two_women_holding_hands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="couple"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="two_men_holding_hands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="couplekiss_man_woman"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="couplekiss_man_man"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="couplekiss_woman_woman"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="couple_with_heart_woman_man"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="couple_with_heart_man_man"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="couple_with_heart_woman_woman"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_woman_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_woman_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_woman_girl_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_woman_boy_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_woman_girl_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_man_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_man_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_man_girl_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_man_boy_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_man_girl_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_woman_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_woman_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_woman_girl_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_woman_boy_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_woman_girl_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_boy_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_girl_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_man_girl_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_boy_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_girl_boy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="family_woman_girl_girl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="speaking_head"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bust_in_silhouette"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="busts_in_silhouette"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="footprints"></button>\n \n </div>\n </div>\n \n <div class=\'section\' data-section=\'animals_&_nature\'>\n <div class=\'section-header\'>\n <span class="title">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.animals_&_nature",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s +}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji " tabindex="-1" title="monkey_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="monkey"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gorilla"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="orangutan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dog"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dog2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="service_dog"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="poodle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wolf"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fox_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="raccoon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cat2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lion"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tiger"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tiger2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="leopard"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="horse"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="racehorse"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="unicorn"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="zebra"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="deer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ox"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="water_buffalo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cow2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pig"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pig2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="boar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pig_nose"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ram"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sheep"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="goat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dromedary_camel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="camel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="llama"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="giraffe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="elephant"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rhinoceros"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hippopotamus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mouse"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mouse2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hamster"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rabbit"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rabbit2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chipmunk"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hedgehog"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bear"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="koala"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="panda_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sloth"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="otter"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kangaroo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="badger"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="paw_prints"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="turkey"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chicken"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rooster"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hatching_chick"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="baby_chick"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hatched_chick"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bird"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="penguin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dove"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eagle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="duck"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="swan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="owl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flamingo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="peacock"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="parrot"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="frog"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crocodile"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="turtle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lizard"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="snake"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dragon_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dragon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sauropod"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="t_rex"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="whale"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="whale2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dolphin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fish"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tropical_fish"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="blowfish"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shark"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="octopus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shell"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="snail"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="butterfly"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bug"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ant"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="honeybee"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="beetle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cricket"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="spider"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="spider_web"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="scorpion"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mosquito"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="microbe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bouquet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cherry_blossom"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_flower"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rosette"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rose"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wilted_flower"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hibiscus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sunflower"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="blossom"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tulip"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="seedling"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="evergreen_tree"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="deciduous_tree"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="palm_tree"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cactus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ear_of_rice"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="herb"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shamrock"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="four_leaf_clover"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="maple_leaf"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fallen_leaf"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="leaves"></button>\n \n </div>\n </div>\n \n <div class=\'section\' data-section=\'food_&_drink\'>\n <div class=\'section-header\'>\n <span class="title">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.food_&_drink",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji " tabindex="-1" title="grapes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="melon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="watermelon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tangerine"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lemon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="banana"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pineapple"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mango"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="apple"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="green_apple"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pear"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="peach"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cherries"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="strawberry"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kiwi_fruit"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tomato"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="coconut"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="avocado"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eggplant"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="potato"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="carrot"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="corn"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hot_pepper"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cucumber"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="leafy_green"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="broccoli"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mushroom"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="peanuts"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chestnut"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bread"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="croissant"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="baguette_bread"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pretzel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bagel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pancakes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="waffle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cheese"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="meat_on_bone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="poultry_leg"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cut_of_meat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bacon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hamburger"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fries"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pizza"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hotdog"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sandwich"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="taco"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="burrito"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stuffed_flatbread"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="egg"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fried_egg"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shallow_pan_of_food"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stew"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bowl_with_spoon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="green_salad"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="popcorn"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="salt"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="canned_food"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bento"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rice_cracker"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rice_ball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rice"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="curry"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ramen"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="spaghetti"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sweet_potato"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="oden"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sushi"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fried_shrimp"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fish_cake"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="moon_cake"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dango"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dumpling"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fortune_cookie"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="takeout_box"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crab"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lobster"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shrimp"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="squid"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="icecream"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shaved_ice"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ice_cream"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="doughnut"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cookie"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="birthday"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cake"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cupcake"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pie"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chocolate_bar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="candy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lollipop"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="custard"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="honey_pot"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="baby_bottle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="milk_glass"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="coffee"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tea"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sake"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="champagne"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wine_glass"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cocktail"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tropical_drink"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="beer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="beers"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clinking_glasses"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tumbler_glass"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cup_with_straw"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ice_cube"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chopsticks"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="plate_with_cutlery"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fork_and_knife"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="spoon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hocho"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="amphora"></button>\n \n </div>\n </div>\n \n <div class=\'section\' data-section=\'travel_&_places\'>\n <div class=\'section-header\'>\n <span class="title">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.travel_&_places",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s +}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji " tabindex="-1" title="earth_africa"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="earth_americas"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="earth_asia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="globe_with_meridians"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="world_map"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="japan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="compass"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mountain_snow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mountain"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="volcano"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mount_fuji"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="camping"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="beach_umbrella"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="desert"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="desert_island"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="national_park"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stadium"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="classical_building"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="building_construction"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="brick"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="houses"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="derelict_house"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="house"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="house_with_garden"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="office"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="post_office"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="european_post_office"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hospital"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bank"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hotel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="love_hotel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="convenience_store"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="school"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="department_store"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="factory"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="japanese_castle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="european_castle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wedding"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tokyo_tower"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="statue_of_liberty"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="church"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mosque"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="synagogue"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shinto_shrine"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kaaba"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fountain"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tent"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="foggy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="night_with_stars"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cityscape"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sunrise_over_mountains"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sunrise"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="city_sunset"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="city_sunrise"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bridge_at_night"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hotsprings"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="carousel_horse"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ferris_wheel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="roller_coaster"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="barber"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="circus_tent"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="steam_locomotive"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="railway_car"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bullettrain_side"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bullettrain_front"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="train2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="metro"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="light_rail"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="station"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tram"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="monorail"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mountain_railway"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="train"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="oncoming_bus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="trolleybus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="minibus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ambulance"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fire_engine"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="police_car"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="oncoming_police_car"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="taxi"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="oncoming_taxi"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="red_car"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="oncoming_automobile"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="blue_car"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="truck"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="articulated_lorry"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tractor"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="racing_car"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="motorcycle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="motor_scooter"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="auto_rickshaw"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bike"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kick_scooter"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="skateboard"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="busstop"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="motorway"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="railway_track"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="oil_drum"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fuelpump"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rotating_light"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="traffic_light"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="vertical_traffic_light"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stop_sign"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="construction"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="anchor"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sailboat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="canoe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="speedboat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="passenger_ship"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ferry"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="motor_boat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ship"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="airplane"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="small_airplane"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flight_departure"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flight_arrival"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="parachute"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="seat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="helicopter"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="suspension_railway"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mountain_cableway"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="aerial_tramway"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="artificial_satellite"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rocket"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flying_saucer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bellhop_bell"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="luggage"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hourglass"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hourglass_flowing_sand"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="watch"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="alarm_clock"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stopwatch"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="timer_clock"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mantelpiece_clock"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock12"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock1230"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock1"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock130"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock230"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock3"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock330"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock4"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock430"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock5"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock530"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock6"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock630"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock7"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock730"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock8"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock830"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock9"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock930"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock10"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock1030"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock11"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clock1130"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="new_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="waxing_crescent_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="first_quarter_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="waxing_gibbous_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="full_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="waning_gibbous_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="last_quarter_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="waning_crescent_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crescent_moon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="new_moon_with_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="first_quarter_moon_with_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="last_quarter_moon_with_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="thermometer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sunny"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="full_moon_with_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sun_with_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ringer_planet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="star"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="star2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stars"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="milky_way"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cloud"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="partly_sunny"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cloud_with_lightning_and_rain"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sun_behind_small_cloud"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sun_behind_large_cloud"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sun_behind_rain_cloud"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cloud_with_rain"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cloud_with_snow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cloud_with_lightning"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tornado"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fog"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wind_face"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cyclone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rainbow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="closed_umbrella"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="open_umbrella"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="umbrella"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="parasol_on_ground"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="zap"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="snowflake"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="snowman_with_snow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="snowman"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="comet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fire"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="droplet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ocean"></button>\n \n </div>\n </div>\n \n <div class=\'section\' data-section=\'activities\'>\n <div class=\'section-header\'>\n <span class="title">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.activities",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji " tabindex="-1" title="jack_o_lantern"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="christmas_tree"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fireworks"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sparkler"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="firecracker"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sparkles"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="balloon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tada"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="confetti_ball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tanabata_tree"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bamboo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dolls"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flags"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wind_chime"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rice_scene"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="red_gift_envelope"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ribbon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gift"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="reminder_ribbon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tickets"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ticket"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="medal_military"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="trophy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="medal_sports"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="1st_place_medal"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="2nd_place_medal"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="3rd_place_medal"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="soccer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="baseball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="softball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="basketball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="volleyball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="football"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rugby_football"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tennis"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flying_disc"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bowling"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cricket_bat_and_ball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="field_hockey"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ice_hockey"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lacrosse"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ping_pong"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="badminton"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="boxing_glove"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="martial_arts_uniform"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="goal_net"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="golf"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ice_skate"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fishing_pole_and_fish"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="running_shirt_with_sash"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ski"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sled"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="curling_stone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="yo-yo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kite"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="8ball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crystal_ball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nazar_amulet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="video_game"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="joystick"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="slot_machine"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="game_die"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="jigsaw"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="teddy_bear"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="spades"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hearts"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="diamonds"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clubs"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chess_pawn"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_joker"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mahjong"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flower_playing_cards"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="performing_arts"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="framed_picture"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="art"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="thread"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="yarn"></button>\n \n </div>\n </div>\n \n <div class=\'section\' data-section=\'objects\'>\n <div class=\'section-header\'>\n <span class="title">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.objects",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s +}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji " tabindex="-1" title="eyeglasses"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dark_sunglasses"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="goggles"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lab_coat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="necktie"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tshirt"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="jeans"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="scarf"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gloves"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="coat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="socks"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dress"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kimono"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bikini"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="womans_clothes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="purse"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="handbag"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pouch"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shopping"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="school_satchel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mans_shoe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="athletic_shoe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hiking_boot"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flat_shoe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="high_heel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sandal"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="boot"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crown"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="womans_hat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tophat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mortar_board"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="billed_cap"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rescue_worker_helmet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="prayer_beads"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lipstick"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ring"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gem"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mute"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="speaker"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sound"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="loud_sound"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="loudspeaker"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mega"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="postal_horn"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bell"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="no_bell"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="musical_score"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="musical_note"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="notes"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="studio_microphone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="level_slider"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="control_knobs"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="microphone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="headphones"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="radio"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="saxophone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="guitar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="musical_keyboard"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="trumpet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="violin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="drum"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="iphone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="calling"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="phone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="telephone_receiver"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pager"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fax"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="battery"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="electric_plug"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="computer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="desktop_computer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="printer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="keyboard"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="computer_mouse"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="trackball"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="minidisc"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="floppy_disk"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cd"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dvd"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="abacus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="movie_camera"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="film_strip"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="film_projector"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clapper"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tv"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="camera"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="camera_flash"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="video_camera"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="vhs"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mag"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mag_right"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="candle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bulb"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="flashlight"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="izakaya_lantern"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="notebook_with_decorative_cover"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="closed_book"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="open_book"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="green_book"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="blue_book"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="orange_book"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="books"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="notebook"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ledger"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="page_with_curl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="scroll"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="page_facing_up"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="newspaper"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="newspaper_roll"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bookmark_tabs"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bookmark"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="label"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="moneybag"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="yen"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dollar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="euro"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pound"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="money_with_wings"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="credit_card"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="receipt"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="currency_exchange"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heavy_dollar_sign"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="email"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="e-mail"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="incoming_envelope"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="envelope_with_arrow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="outbox_tray"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="inbox_tray"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="package"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mailbox"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mailbox_closed"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mailbox_with_mail"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mailbox_with_no_mail"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="postbox"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ballot_box"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pencil2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_nib"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fountain_pen"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pen"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="paintbrush"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crayon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="memo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="briefcase"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="file_folder"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="open_file_folder"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="card_index_dividers"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="date"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="calendar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="spiral_notepad"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="spiral_calendar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="card_index"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chart_with_upwards_trend"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chart_with_downwards_trend"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bar_chart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clipboard"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pushpin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="round_pushpin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="paperclip"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="paperclips"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="straight_ruler"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="triangular_ruler"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="scissors"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="card_file_box"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="file_cabinet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wastebasket"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lock"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="unlock"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lock_with_ink_pen"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="closed_lock_with_key"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="key"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="old_key"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hammer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pick"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hammer_and_pick"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hammer_and_wrench"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dagger"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crossed_swords"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gun"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bow_and_arrow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shield"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wrench"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nut_and_bolt"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gear"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clamp"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="balance_scale"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="link"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chains"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="toolbox"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="magnet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="alembic"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="test_tube"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="petri_dish"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dna"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="microscope"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="telescope"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="satellite"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="syringe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pill"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="door"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bed"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="couch_and_lamp"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="toilet"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shower"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bathtub"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lotion_bottle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="safety_pin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="broom"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="basket"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="roll_of_toilet_paper"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="soap"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sponge"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fire_extinguisher"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="shopping_cart"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="smoking"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="coffin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="funeral_urn"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="moyai"></button>\n \n </div>\n </div>\n \n <div class=\'section\' data-section=\'symbols\'>\n <div class=\'section-header\'>\n <span class="title">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.symbols",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s +}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji " tabindex="-1" title="atm"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="put_litter_in_its_place"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="potable_water"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wheelchair"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mens"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="womens"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="restroom"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="baby_symbol"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wc"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="passport_control"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="customs"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="baggage_claim"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="left_luggage"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="warning"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="children_crossing"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="no_entry"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="no_entry_sign"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="no_bicycles"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="no_smoking"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="do_not_litter"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="non-potable_water"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="no_pedestrians"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="no_mobile_phones"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="underage"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="radioactive"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="biohazard"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_up"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_upper_right"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_right"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_lower_right"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_down"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_lower_left"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_left"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_upper_left"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_up_down"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="left_right_arrow"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="leftwards_arrow_with_hook"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_right_hook"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_heading_up"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_heading_down"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrows_clockwise"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrows_counterclockwise"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="back"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="end"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="on"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="soon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="top"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="place_of_worship"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="atom_symbol"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="om"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="star_of_david"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wheel_of_dharma"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="yin_yang"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="latin_cross"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="orthodox_cross"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="star_and_crescent"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="peace_symbol"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="menorah"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="six_pointed_star"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="aries"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="taurus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gemini"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cancer"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="leo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="virgo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="libra"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="scorpius"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sagittarius"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="capricorn"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="aquarius"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pisces"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ophiuchus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="twisted_rightwards_arrows"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="repeat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="repeat_one"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_forward"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fast_forward"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="next_track_button"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="play_or_pause_button"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_backward"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rewind"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="previous_track_button"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_up_small"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_double_up"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_down_small"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="arrow_double_down"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pause_button"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="stop_button"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="record_button"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cinema"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="low_brightness"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="high_brightness"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="signal_strength"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="vibration_mode"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mobile_phone_off"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="infinity"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="recycle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fleur_de_lis"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="trident"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="name_badge"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="beginner"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="o"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_check_mark"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ballot_box_with_check"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heavy_check_mark"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heavy_multiplication_x"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="x"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="negative_squared_cross_mark"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heavy_plus_sign"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heavy_minus_sign"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heavy_division_sign"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="curly_loop"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="loop"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="part_alternation_mark"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eight_spoked_asterisk"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eight_pointed_black_star"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sparkle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bangbang"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="interrobang"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="question"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="grey_question"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="grey_exclamation"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="exclamation"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wavy_dash"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="copyright"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="registered"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tm"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hash"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="asterisk"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="zero"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="one"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="two"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="three"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="four"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="five"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="six"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="seven"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eight"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nine"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="keycap_ten"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="capital_abcd"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="abcd"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="1234"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="symbols"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="abc"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="a"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ab"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="b"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cl"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cool"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="free"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="information_source"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="id"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="m"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="new"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ng"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="o2"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ok"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="parking"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sos"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="up"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="vs"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="koko"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sa"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u6708"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u6709"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u6307"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ideograph_advantage"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u5272"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u7121"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u7981"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="accept"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u7533"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u5408"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u7a7a"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="congratulations"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="secret"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u55b6"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="u6e80"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="red_circle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="large_blue_circle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_circle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_circle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_large_square"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_large_square"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_medium_square"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_medium_square"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_medium_small_square"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_medium_small_square"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_small_square"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_small_square"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="large_orange_diamond"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="large_blue_diamond"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="small_orange_diamond"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="small_blue_diamond"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="small_red_triangle"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="small_red_triangle_down"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="diamond_shape_with_a_dot_inside"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="radio_button"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_square_button"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_square_button"></button>\n \n </div>\n </div>\n \n <div class=\'section\' data-section=\'flags\'>\n <div class=\'section-header\'>\n <span class="title">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.flags",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s +}))+'</span>\n </div>\n <div class=\'section-group\'>\n \n <button type="button" class="emoji " tabindex="-1" title="checkered_flag"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="triangular_flag_on_post"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="crossed_flags"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="black_flag"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="white_flag"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rainbow_flag"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pirate_flag"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ascension_island"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="andorra"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="united_arab_emirates"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="afghanistan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="antigua_barbuda"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="anguilla"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="albania"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="armenia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="angola"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="antarctica"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="argentina"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="american_samoa"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="austria"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="australia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="aruba"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="aland_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="azerbaijan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bosnia_herzegovina"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="barbados"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bangladesh"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="belgium"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="burkina_faso"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bulgaria"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bahrain"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="burundi"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="benin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="st_barthelemy"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bermuda"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="brunei"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bolivia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="caribbean_netherlands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="brazil"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bahamas"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bhutan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="bouvet_island"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="botswana"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="belarus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="belize"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="canada"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cocos_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="congo_kinshasa"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="central_african_republic"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="congo_brazzaville"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="switzerland"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cote_divoire"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cook_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chile"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cameroon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cn"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="colombia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="clipperton_island"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="costa_rica"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cuba"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cape_verde"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="curacao"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="christmas_island"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cyprus"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="czech_republic"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="de"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="diego_garcia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="djibouti"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="denmark"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dominica"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="dominican_republic"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="algeria"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ceuta_and_melilla"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ecuador"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="estonia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="egypt"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="western_sahara"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eritrea"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="es"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ethiopia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="eu"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="finland"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fiji"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="falkland_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="micronesia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="faroe_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="fr"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gabon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="uk"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="grenada"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="georgia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="french_guiana"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="guernsey"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ghana"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gibraltar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="greenland"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="gambia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="guinea"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="guadeloupe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="equatorial_guinea"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="greece"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="south_georgia_south_sandwich_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="guatemala"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="guam"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="guinea_bissau"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="guyana"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hong_kong"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="heard_and_mc_donald_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="honduras"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="croatia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="haiti"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="hungary"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="canary_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="indonesia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ireland"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="israel"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="isle_of_man"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="india"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="british_indian_ocean_territory"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="iraq"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="iran"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="iceland"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="it"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="jersey"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="jamaica"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="jordan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="jp"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kenya"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kyrgyzstan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cambodia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kiribati"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="comoros"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="st_kitts_nevis"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="north_korea"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kr"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kuwait"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="cayman_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kazakhstan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="laos"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lebanon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="st_lucia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="liechtenstein"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sri_lanka"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="liberia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lesotho"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="lithuania"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="luxembourg"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="latvia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="libya"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="morocco"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="monaco"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="moldova"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="montenegro"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="st_martin"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="madagascar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="marshall_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="macedonia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mali"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="myanmar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mongolia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="macau"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="northern_mariana_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="martinique"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mauritania"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="montserrat"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="malta"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mauritius"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="maldives"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="malawi"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mexico"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="malaysia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mozambique"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="namibia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="new_caledonia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="niger"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="norfolk_island"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nigeria"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nicaragua"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="netherlands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="norway"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nepal"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="nauru"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="niue"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="new_zealand"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="oman"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="panama"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="peru"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="french_polynesia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="papua_new_guinea"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="philippines"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pakistan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="poland"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="st_pierre_miquelon"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="pitcairn_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="puerto_rico"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="palestinian_territories"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="portugal"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="palau"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="paraguay"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="qatar"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="reunion"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="romania"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="serbia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ru"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="rwanda"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="saudi_arabia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="solomon_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="seychelles"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sudan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sweden"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="singapore"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="st_helena"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="slovenia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="svalbard_and_jan_mayen"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="slovakia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sierra_leone"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="san_marino"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="senegal"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="somalia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="suriname"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="south_sudan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sao_tome_principe"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="el_salvador"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="sint_maarten"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="syria"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="swaziland"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tristan_da_cunha"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="turks_caicos_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="chad"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="french_southern_territories"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="togo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="thailand"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tajikistan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tokelau"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="timor_leste"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="turkmenistan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tunisia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tonga"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tr"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="trinidad_tobago"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tuvalu"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="taiwan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="tanzania"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="ukraine"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="uganda"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="us_outlying_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="united_nations"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="us"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="uruguay"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="uzbekistan"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="vatican_city"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="st_vincent_grenadines"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="venezuela"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="british_virgin_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="us_virgin_islands"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="vietnam"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="vanuatu"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="wallis_futuna"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="samoa"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="kosovo"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="yemen"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="mayotte"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="south_africa"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="zambia"></button>\n \n <button type="button" class="emoji " tabindex="-1" title="zimbabwe"></button>\n \n </div>\n </div>\n \n\n'+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"customEmojis.length",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+" </div>\n <div class='footer'>\n <div class='info'></div>\n <div class='diversity-picker'>\n \n <a href='#' title=\""+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.default_tone",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'" class=\'diversity-scale default\' data-level="1">\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"check",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n </a>\n \n <a href='#' title=\""+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.light_tone",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'" class=\'diversity-scale light\' data-level="2">\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"check",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n </a>\n \n <a href='#' title=\""+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.medium_light_tone",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'" class=\'diversity-scale medium-light\' data-level="3">\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"check",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n </a>\n \n <a href='#' title=\""+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.medium_tone",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'" class=\'diversity-scale medium\' data-level="4">\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"check",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n </a>\n \n <a href='#' title=\""+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.medium_dark_tone",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'" class=\'diversity-scale medium-dark\' data-level="5">\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"check",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n </a>\n \n <a href='#' title=\""+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"emoji_picker.dark_tone",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+'" class=\'diversity-scale dark\' data-level="6">\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"check",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n </a>\n \n </div>\n </div>\n</div>\n"},useData:!0}),Discourse.RAW_TEMPLATES["emoji-selector-autocomplete"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){var o;return" <li>\n <a href>\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"option.src",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,s,0),inverse:e.program(4,s,0),types:["PathExpression"],contexts:[t],data:s}))?o:"")+" </a>\n </li>\n"},2:function(e,t,n,i,s){return" <img src="+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"option.src",{name:"get",hash:{},hashTypes:{},hashContexts:{}, +types:["PathExpression"],contexts:[t],data:s}))+" class='emoji'>\n <span class='emoji-shortname'>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"option.code",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</span>\n"},4:function(e,t,n,i,s){return" "+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"option.label",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<div class='autocomplete ac-emoji'>\n <ul>\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+" </ul>\n</div>\n"},useData:!0}),Ember.TEMPLATES.exception=Ember.HTMLBars.template({id:null,block:'{"symbols":["buttonData"],"statements":[[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","error-page"],[9],[0,"\\n "],[7,"div"],[11,"class","face"],[9],[0,":("],[10],[0,"\\n "],[7,"div"],[11,"class","reason"],[9],[1,[21,"reason"],false],[10],[0,"\\n "],[7,"div"],[11,"class","url"],[9],[0,"\\n "],[1,[27,"i18n",["errors.prev_page"],null],false],[0," "],[7,"a"],[12,"href",[21,"requestUrl"]],[11,"data-auto-route","true"],[9],[1,[21,"requestUrl"],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","desc"],[9],[0,"\\n"],[4,"if",[[23,["networkFixed"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["check-circle"],null],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[21,"desc"],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","buttons"],[9],[0,"\\n"],[4,"each",[[23,["enabledButtons"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","label","class"],[[22,1,["icon"]],[22,1,["action"]],[22,1,["key"]],[22,1,["classes"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"exception"}}),Discourse.RAW_TEMPLATES["flat-button"]=requirejs("discourse-common/lib/raw-handlebars").template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){return"<button class='btn-flat "+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"class",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' title='"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"topics.bulk.toggle",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"'>\n "+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"icon",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"\n</button>\n"},useData:!0}),Ember.TEMPLATES["full-page-search"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["result","tag"],"statements":[[4,"d-section",null,[["pageClass","class"],["search","search-container"]],{"statements":[[0," "],[1,[27,"scroll-tracker",null,[["name","tag","class"],["full-page-search",[23,["searchTerm"]],"hidden"]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","search-advanced"],[9],[0,"\\n"],[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","search-bar"],[9],[0,"\\n "],[1,[27,"search-text-field",null,[["value","class","enter","hasAutofocus"],[[23,["searchTerm"]],"full-page-search search no-blur search-query",[27,"action",[[22,0,[]],"search"],null],[23,["hasAutofocus"]]]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","class","disabled"],[[27,"action",[[22,0,[]],"search"],null],"search","btn-primary search-cta",[23,["searchButtonDisabled"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","search-notice"],[9],[0,"\\n"],[4,"if",[[23,["invalidSearch"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","fps-invalid"],[9],[0,"\\n "],[1,[27,"i18n",["search.too_short"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","search-context"],[9],[0,"\\n"],[4,"if",[[23,["context"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","fps-search-context"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","name","checked"],["checkbox","searchContext",[23,["searchContextEnabled"]]]]],false],[0," "],[1,[21,"searchContextDescription"],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["hasResults"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","search-title"],[9],[0,"\\n"],[4,"if",[[23,["hasResults"]]],null,{"statements":[[0," "],[1,[27,"create-topic-button",null,[["canCreateTopic","action"],[[23,["canCreateTopic"]],[27,"action",[[22,0,[]],"createTopic",[23,["searchTerm"]]],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canBulkSelect"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","class","title","action"],["list","btn-default bulk-select","topics.bulk.toggle",[27,"action",[[22,0,[]],"toggleBulkSelect"],null]]]],false],[0,"\\n "],[1,[27,"bulk-select-button",null,[["selected","action"],[[23,["selected"]],[27,"action",[[22,0,[]],"search"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["bulkSelectEnabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","fps-select"],[9],[0,"\\n "],[7,"a"],[9],[1,[27,"i18n",["search.select_all"],null],false],[3,"action",[[22,0,[]],"selectAll"]],[10],[0,"\\n "],[7,"a"],[9],[1,[27,"i18n",["search.clear_all"],null],false],[3,"action",[[22,0,[]],"clearAll"]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","search-info"],[9],[0,"\\n "],[7,"div"],[11,"class","result-count"],[9],[0,"\\n "],[1,[21,"resultCountLabel"],true],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","sort-by"],[9],[0,"\\n "],[7,"span"],[11,"class","desc"],[9],[0,"\\n "],[1,[27,"i18n",["search.sort_by"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"combo-box",null,[["value","content","castInteger"],[[23,["sortOrder"]],[23,["sortOrders"]],true]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["full-page-search-below-search-info",[27,"hash",null,[["search"],[[23,["searchTerm"]]]]]]]],false],[0,"\\n\\n"],[4,"unless",[[23,["searching"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","search-results"],[9],[0,"\\n"],[4,"load-more",null,[["selector","action"],[".fps-result",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[4,"each",[[23,["model","posts"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","fps-result"],[9],[0,"\\n "],[7,"div"],[11,"class","author"],[9],[0,"\\n "],[7,"a"],[12,"href",[22,1,["userPath"]]],[12,"data-user-card",[28,[[27,"unbound",[[22,1,["username"]]],null]]]],[9],[0,"\\n "],[1,[27,"avatar",[[22,1,[]]],[["imageSize"],["large"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","fps-topic"],[9],[0,"\\n "],[7,"div"],[11,"class","topic"],[9],[0,"\\n"],[4,"if",[[23,["bulkSelectEnabled"]]],null,{"statements":[[0," "],[1,[27,"track-selected",null,[["selectedList","selectedId"],[[23,["selected"]],[22,1,["topic"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"a"],[11,"class","search-link"],[12,"href",[28,[[27,"unbound",[[22,1,["url"]]],null]]]],[9],[0,"\\n "],[1,[27,"topic-status",null,[["topic","disableActions"],[[22,1,["topic"]],true]]],false],[7,"span"],[11,"class","topic-title"],[9],[4,"highlight-text",null,[["highlight"],[[23,["q"]]]],{"statements":[[1,[27,"unbound",[[22,1,["topic","fancyTitle"]]],null],true]],"parameters":[]},null],[10],[0,"\\n "],[3,"action",[[22,0,[]],"logClick",[22,1,["topic_id"]]]],[10],[0,"\\n\\n "],[7,"div"],[11,"class","search-category"],[9],[0,"\\n"],[4,"if",[[22,1,["topic","category","parentCategory"]]],null,{"statements":[[0," "],[1,[27,"category-link",[[22,1,["topic","category","parentCategory"]]],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"category-link",[[22,1,["topic","category"]]],[["hideParent"],[true]]],false],[0,"\\n"],[4,"each",[[22,1,["topic","tags"]]],null,{"statements":[[0," "],[1,[27,"discourse-tag",[[22,2,[]]],[["isPrivateMessage"],[[23,["isPrivateMessage"]]]]],false],[0,"\\n"]],"parameters":[2]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args"],["full-page-search-category",[27,"hash",null,[["result"],[[22,1,[]]]]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","blurb container"],[9],[0,"\\n "],[7,"span"],[11,"class","date"],[9],[0,"\\n "],[1,[27,"format-age",[[22,1,["created_at"]]],null],false],[0,"\\n"],[4,"if",[[22,1,["blurb"]]],null,{"statements":[[0," -\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[22,1,["blurb"]]],null,{"statements":[[4,"highlight-text",null,[["highlight"],[[23,["highlightQuery"]]]],{"statements":[[0," "],[1,[27,"unbound",[[22,1,["blurb"]]],null],true],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["showLikeCount"]]],null,{"statements":[[4,"if",[[22,1,["like_count"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","like-count"],[9],[0,"\\n "],[1,[22,1,["like_count"]],false],[0," "],[1,[27,"d-icon",["heart"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0,"\\n"],[4,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]],{"statements":[[4,"unless",[[23,["hasResults"]]],null,{"statements":[[4,"if",[[23,["searchActive"]]],null,{"statements":[[0," "],[7,"h3"],[9],[1,[27,"i18n",["search.no_results"],null],false],[10],[0,"\\n\\n"],[4,"if",[[23,["showSuggestion"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","no-results-suggestion"],[9],[0,"\\n "],[1,[27,"i18n",["search.cant_find"],null],false],[0,"\\n"],[4,"if",[[23,["canCreateTopic"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[9],[1,[27,"i18n",["search.start_new_topic"],null],false],[3,"action",[[22,0,[]],"createTopic",[23,["searchTerm"]]]],[10],[0,"\\n"],[4,"unless",[[23,["siteSettings","login_required"]]],null,{"statements":[[0," "],[1,[27,"i18n",["search.or_search_google"],null],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["search.search_google"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n "],[1,[27,"google-search",null,[["searchTerm"],[[23,["searchTerm"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["hasResults"]]],null,{"statements":[[4,"unless",[[23,["loading"]]],null,{"statements":[[0," "],[7,"h3"],[11,"class","search-footer"],[9],[0,"\\n"],[4,"if",[[23,["model","grouped_search_result","more_full_page_results"]]],null,{"statements":[[4,"if",[[23,["isLastPage"]]],null,{"statements":[[0," "],[1,[27,"i18n",["search.more_results"],null],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["search.no_more_results"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"loading-spinner",null,[["size"],["medium"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","search-advanced-sidebar"],[9],[0,"\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","search-bar"],[9],[0,"\\n "],[1,[27,"search-text-field",null,[["value","class","enter","hasAutofocus"],[[23,["searchTerm"]],"full-page-search search no-blur search-query",[27,"action",[[22,0,[]],"search"],null],[23,["hasAutofocus"]]]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","class","disabled"],[[27,"action",[[22,0,[]],"search"],null],"search","btn-primary search-cta",[23,["searchButtonDisabled"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","search-advanced-title btn"],[9],[0,"\\n "],[1,[21,"searchAdvancedIcon"],true],[0," "],[1,[27,"i18n",["search.advanced.title"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"toggleAdvancedSearch"]],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"span"],[11,"class","search-advanced-title"],[9],[0,"\\n "],[1,[27,"i18n",["search.advanced.title"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["expanded"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","search-advanced-filters"],[9],[0,"\\n "],[1,[27,"search-advanced-options",null,[["searchTerm","isExpanded"],[[23,["searchTerm"]],[23,["expanded"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","search-advanced-filters"],[9],[0,"\\n "],[1,[27,"search-advanced-options",null,[["searchTerm","isExpanded"],[[23,["searchTerm"]],true]]],false],[0,"\\n\\n "],[1,[27,"d-button",null,[["label","action","icon","class","disabled"],["submit",[27,"action",[[22,0,[]],"search"],null],"search","btn-primary search-cta",[23,["searchButtonDisabled"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"full-page-search"}}),Ember.TEMPLATES["group-activity-posts"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["post"],"statements":[[4,"load-more",null,[["selector","action"],[".user-stream-item",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"div"],[11,"class","user-stream"],[9],[0,"\\n"],[4,"each",[[23,["model"]]],null,{"statements":[[0," "],[1,[27,"group-post",null,[["post","class"],[[22,1,[]],"user-stream-item item"]]],false],[0,"\\n"]],"parameters":[1]},{"statements":[[0," "],[7,"div"],[9],[1,[27,"i18n",[[23,["emptyText"]]],null],false],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"group-activity-posts"}}),Ember.TEMPLATES["group-activity-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"load-more",null,[["class","selector","action"],["paginated-topics-list",".paginated-topics-list .topic-list tr",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[1,[27,"basic-topic-list",null,[["topicList","showPosters"],[[23,["model"]],true]]],false],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","loadingMore"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"group-activity-topics"}}),Ember.TEMPLATES["group-index"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["m"],"statements":[[7,"section"],[11,"class","user-content"],[9],[0,"\\n\\n"],[7,"div"],[11,"class","group-members-actions"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","autocomplete","class"],[[23,["filterInput"]],[23,["filterPlaceholder"]],"discourse","group-username-filter no-blur"]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","group-members-manage"],[9],[0,"\\n"],[4,"if",[[23,["canManageGroup"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","label","class"],["plus",[27,"route-action",["showAddMembersModal"],null],"groups.add_members.title","group-members-add"]]],false],[0,"\\n"],[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","label","class"],["plus",[27,"route-action",["showBulkAddModal"],null],"admin.groups.bulk_add.title","group-bulk-add"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["hasMembers"]]],null,{"statements":[[4,"load-more",null,[["selector","action"],[".group-members tr",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"table"],[11,"class","group-members"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[1,[27,"group-index-toggle",null,[["order","desc","field","i18nKey"],[[23,["order"]],[23,["desc"]],"username_lower","username"]]],false],[0,"\\n "],[7,"th"],[11,"class","group-owner"],[9],[1,[27,"i18n",["groups.members.owner"],null],false],[10],[0,"\\n "],[1,[27,"group-index-toggle",null,[["order","desc","field","i18nKey"],[[23,["order"]],[23,["desc"]],"added_at","groups.member_added"]]],false],[0,"\\n "],[1,[27,"group-index-toggle",null,[["order","desc","field","i18nKey"],[[23,["order"]],[23,["desc"]],"last_posted_at","last_post"]]],false],[0,"\\n "],[1,[27,"group-index-toggle",null,[["order","desc","field","i18nKey"],[[23,["order"]],[23,["desc"]],"last_seen_at","last_seen"]]],false],[0,"\\n "],[7,"th"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["model","members"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[11,"class","avatar"],[9],[0,"\\n "],[1,[27,"user-info",null,[["user","skipName"],[[22,1,[]],[23,["skipName"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"td"],[11,"class","group-owner"],[9],[0,"\\n"],[4,"if",[[22,1,["owner"]]],null,{"statements":[[0," "],[7,"strong"],[11,"class","group-owner-label"],[9],[0,"\\n "],[1,[27,"d-icon",["shield-alt"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"span"],[11,"class","text"],[9],[1,[27,"bound-date",[[22,1,["added_at"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"span"],[11,"class","text"],[9],[1,[27,"bound-date",[[22,1,["last_posted_at"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"span"],[11,"class","text"],[9],[1,[27,"bound-date",[[22,1,["last_seen_at"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"td"],[9],[0,"\\n"],[4,"if",[[23,["canManageGroup"]]],null,{"statements":[[0," "],[1,[27,"group-member-dropdown",null,[["removeMember","makeOwner","removeOwner","member","group"],[[27,"action",[[22,0,[]],"removeMember"],null],[27,"action",[[22,0,[]],"makeOwner"],null],[27,"action",[[22,0,[]],"removeOwner"],null],[22,1,[]],[23,["model"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"br"],[9],[10],[0,"\\n\\n "],[7,"div"],[9],[1,[27,"i18n",["groups.empty.members"],null],false],[10],[0,"\\n"]],"parameters":[]}],[10]],"hasEval":false}',meta:{moduleName:"group-index"}}),Ember.TEMPLATES["group-requests"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["m"],"statements":[[7,"section"],[11,"class","user-content"],[9],[0,"\\n\\n"],[7,"div"],[11,"class","group-members-actions"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","class"],[[23,["filterInput"]],[23,["filterPlaceholder"]],"group-username-filter no-blur"]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["hasRequesters"]]],null,{"statements":[[4,"load-more",null,[["selector","action"],[".group-members tr",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"table"],[11,"class","group-members"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[1,[27,"group-index-toggle",null,[["order","desc","field","i18nKey"],[[23,["order"]],[23,["desc"]],"username_lower","username"]]],false],[0,"\\n "],[1,[27,"group-index-toggle",null,[["order","desc","field","i18nKey"],[[23,["order"]],[23,["desc"]],"requested_at","groups.member_requested"]]],false],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["groups.requests.reason"],null],false],[10],[0,"\\n "],[7,"th"],[9],[10],[0,"\\n "],[7,"th"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["model","requesters"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[11,"class","avatar"],[9],[0,"\\n "],[1,[27,"user-info",null,[["user","skipName"],[[22,1,[]],[23,["skipName"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"span"],[11,"class","text"],[9],[1,[27,"bound-date",[[22,1,["requested_at"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[1,[22,1,["reason"]],false],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n"],[4,"if",[[22,1,["request_undone"]]],null,{"statements":[[0," "],[1,[27,"i18n",["groups.requests.undone"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[22,1,["request_accepted"]]],null,{"statements":[[0," "],[1,[27,"i18n",["groups.requests.accepted"],null],false],[0,"\\n "],[1,[27,"d-button",null,[["action","actionParam","label"],[[27,"action",[[22,0,[]],"undoAcceptRequest"],null],[22,1,[]],"undo"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[22,1,["request_denied"]]],null,{"statements":[[0," "],[1,[27,"i18n",["groups.requests.denied"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["action","actionParam","label","class"],[[27,"action",[[22,0,[]],"acceptRequest"],null],[22,1,[]],"groups.requests.accept","btn-primary"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","actionParam","label","class"],[[27,"action",[[22,0,[]],"denyRequest"],null],[22,1,[]],"groups.requests.deny","btn-danger"]]],false],[0,"\\n "]],"parameters":[]}]],"parameters":[]}]],"parameters":[]}],[0," "],[10],[0,"\\n "],[7,"td"],[9],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[9],[1,[27,"i18n",["groups.empty.requests"],null],false],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"group-requests"}}),Discourse.RAW_TEMPLATES["group-selector-autocomplete"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return" <li><a href>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"option.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</a></li>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<div class='autocomplete ac-group'>\n <ul>\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+" </ul>\n</div>\n"},useData:!0}),Ember.TEMPLATES.group=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"plugin-outlet",null,[["name","args"],["before-group-container",[27,"hash",null,[["group"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[7,"div"],[12,"class",[28,["container group ",[23,["model","name"]]]]],[9],[0,"\\n "],[7,"div"],[11,"class","group-details-container"],[9],[0,"\\n "],[7,"div"],[11,"class","group-info"],[9],[0,"\\n"],[4,"if",[[23,["model","flair_url"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","group-avatar-flair"],[9],[0,"\\n "],[1,[27,"avatar-flair",null,[["flairURL","flairBgColor","flairColor","groupName"],[[23,["model","flair_url"]],[23,["model","flair_bg_color"]],[23,["model","flair_color"]],[23,["model","name"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"span"],[9],[0,"\\n "],[7,"span"],[11,"class","group-info-name"],[9],[1,[21,"groupName"],false],[10],[0,"\\n\\n "],[7,"div"],[9],[0,"\\n "],[4,"if",[[23,["model","full_name"]]],null,{"statements":[[7,"span"],[11,"class","group-info-full-name"],[9],[1,[23,["model","name"]],false],[10]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["model","bio_cooked"]]],null,{"statements":[[0," "],[7,"hr"],[9],[10],[0,"\\n\\n "],[7,"div"],[11,"class","group-bio"],[9],[0,"\\n "],[7,"p"],[9],[1,[23,["model","bio_cooked"]],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","group-details-button"],[9],[0,"\\n "],[1,[27,"group-membership-button",null,[["class","model","showLogin"],["inline",[23,["model"]],[27,"route-action",["showLogin"],null]]]],false],[0,"\\n\\n"],[4,"if",[[23,["displayGroupMessageButton"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","label"],[[27,"action",[[22,0,[]],"messageGroup"],null],"btn-primary group-message-button inline","envelope","groups.message"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","disabled","icon","class","label"],[[27,"action",[[22,0,[]],"destroy"],null],[23,["destroying"]],"trash-alt","btn-danger","admin.groups.delete"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[7,"div"],[11,"class","user-content-wrapper"],[9],[0,"\\n "],[7,"section"],[11,"class","user-primary-navigation"],[9],[0,"\\n "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[1,[27,"group-navigation",null,[["group","currentPath","tabs"],[[23,["model"]],[23,["application","currentPath"]],[23,["tabs"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[21,"outlet"],false],[0,"\\n"],[10],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"group"}}),Ember.TEMPLATES["group/activity"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[0," "],[7,"section"],[11,"class","user-secondary-navigation"],[9],[0,"\\n"],[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["activity-nav","action-list activity-list nav-stacked",[23,["application","currentPath"]]]],{"statements":[[0," "],[1,[27,"group-activity-filter",null,[["filter","categoryId"],["posts",[23,["category_id"]]]]],false],[0,"\\n "],[1,[27,"group-activity-filter",null,[["filter","categoryId"],["topics",[23,["category_id"]]]]],false],[0,"\\n"],[4,"if",[[23,["siteSettings","enable_mentions"]]],null,{"statements":[[0," "],[1,[27,"group-activity-filter",null,[["filter","categoryId"],["mentions",[23,["category_id"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","tagName","connectorTagName"],["group-activity-bottom","","li"]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"],[7,"section"],[11,"class","user-content"],[9],[0,"\\n "],[1,[21,"outlet"],false],[0,"\\n "],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"group/activity"}}),Ember.TEMPLATES["group/manage"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["tab"],"statements":[[7,"section"],[11,"class","user-secondary-navigation"],[9],[0,"\\n"],[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["activity-nav","action-list activity-list nav-stacked",[23,["application","currentPath"]]]],{"statements":[[4,"each",[[23,["tabs"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n"],[4,"link-to",[[22,1,["route"]],[23,["model","name"]]],null,{"statements":[[0," "],[1,[27,"i18n",[[22,1,["title"]]],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[1]},null]],"parameters":[]},null],[10],[0,"\\n"],[7,"section"],[11,"class","user-content"],[9],[0,"\\n "],[1,[21,"outlet"],false],[0,"\\n "],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"group/manage"}}),Ember.TEMPLATES["group/manage/interaction"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"form"],[11,"class","groups-form form-vertical"],[9],[0,"\\n "],[1,[27,"groups-form-interaction-fields",null,[["model"],[[23,["model"]]]]],false],[0,"\\n "],[1,[27,"group-manage-save-button",null,[["model"],[[23,["model"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"group/manage/interaction"}}),Ember.TEMPLATES["group/manage/logs"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":["log"],"statements":[[4,"if",[[23,["model","logs"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","group-manage-logs-controls"],[9],[0,"\\n "],[1,[27,"group-manage-logs-filter",null,[["clearFilter","value","type"],[[27,"action",[[22,0,[]],"clearFilter"],null],[23,["filters","action"]],"action"]]],false],[0,"\\n "],[1,[27,"group-manage-logs-filter",null,[["clearFilter","value","type"],[[27,"action",[[22,0,[]],"clearFilter"],null],[23,["filters","acting_user"]],"acting_user"]]],false],[0,"\\n "],[1,[27,"group-manage-logs-filter",null,[["clearFilter","value","type"],[[27,"action",[[22,0,[]],"clearFilter"],null],[23,["filters","target_user"]],"target_user"]]],false],[0,"\\n "],[1,[27,"group-manage-logs-filter",null,[["clearFilter","value","type"],[[27,"action",[[22,0,[]],"clearFilter"],null],[23,["filters","subject"]],"subject"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"load-more",null,[["selector","action"],[".group-manage-logs .group-manage-logs-row",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"table"],[11,"class","group-manage-logs"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["groups.manage.logs.action"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["groups.manage.logs.acting_user"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["groups.manage.logs.target_user"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["groups.manage.logs.subject"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["groups.manage.logs.when"],null],false],[10],[0,"\\n "],[7,"th"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["model","logs"]]],null,{"statements":[[0," "],[1,[27,"group-manage-logs-row",null,[["log","filters"],[[22,1,[]],[23,["filters"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[9],[1,[27,"i18n",["groups.empty.logs"],null],false],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"group/manage/logs"}}),Ember.TEMPLATES["group/manage/membership"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"form"],[11,"class","groups-form form-vertical"],[9],[0,"\\n "],[1,[27,"groups-form-membership-fields",null,[["model"],[[23,["model"]]]]],false],[0,"\\n "],[1,[27,"group-manage-save-button",null,[["model"],[[23,["model"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"group/manage/membership"}}),Ember.TEMPLATES["group/manage/profile"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"form"],[11,"class","groups-form form-vertical"],[9],[0,"\\n "],[1,[27,"groups-form-profile-fields",null,[["model","disableSave"],[[23,["model"]],[23,["saving"]]]]],false],[0,"\\n "],[1,[27,"group-manage-save-button",null,[["model","saving"],[[23,["model"]],[23,["saving"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"group/manage/profile"}}),Ember.TEMPLATES["group/messages"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[0," "],[7,"section"],[11,"class","user-secondary-navigation"],[9],[0,"\\n"],[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["messages-nav","nav-stacked action-list",[23,["application","currentPath"]]]],{"statements":[[0,"\\n "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["group.messages.inbox",[23,["model","name"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.messages.inbox"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["group.messages.archive",[23,["model","name"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.messages.archive"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"],[7,"section"],[11,"class","user-content"],[9],[0,"\\n "],[1,[21,"outlet"],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"group/messages"}}),Ember.TEMPLATES["groups/index"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["group"],"statements":[[4,"d-section",null,[["pageClass"],["groups"]],{"statements":[[0," "],[7,"div"],[11,"class","groups-header"],[9],[0,"\\n"],[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","label"],[[27,"action",[[22,0,[]],"new"],null],"btn-default groups-header-new pull-right","plus","admin.groups.new.title"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","groups-header-filters"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","class"],[[23,["filterInput"]],"groups.index.all","groups-header-filters-name no-blur"]]],false],[0,"\\n\\n "],[1,[27,"combo-box",null,[["value","content","clearable","allowAutoSelectFirst","noneLabel","class"],[[23,["type"]],[23,["types"]],true,false,"groups.index.filter","groups-header-filters-type"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["model"]]],null,{"statements":[[4,"conditional-loading-spinner",null,[["condition"],[[23,["model","loading"]]]],{"statements":[[4,"load-more",null,[["selector","action"],[".groups-boxes .group-box",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","groups-boxes"],[9],[0,"\\n"],[4,"each",[[23,["model"]]],null,{"statements":[[4,"link-to",["group.members",[22,1,["name"]]],[["class"],["group-box"]],{"statements":[[0," "],[7,"div"],[11,"class","group-box-inner"],[9],[0,"\\n "],[7,"div"],[11,"class","group-info-wrapper"],[9],[0,"\\n"],[4,"if",[[22,1,["flair_url"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","group-avatar-flair"],[9],[0,"\\n "],[1,[27,"avatar-flair",null,[["flairURL","flairBgColor","flairColor","groupName"],[[22,1,["flair_url"]],[22,1,["flair_bg_color"]],[22,1,["flair_color"]],[22,1,["name"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"span"],[11,"class","group-info"],[9],[0,"\\n "],[1,[27,"groups-info",null,[["group"],[[22,1,[]]]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","group-user-count"],[9],[1,[27,"d-icon",["user"],null],false],[1,[22,1,["user_count"]],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","group-description"],[9],[1,[22,1,["bio_excerpt"]],true],[10],[0,"\\n\\n "],[7,"div"],[11,"class","group-membership"],[9],[0,"\\n"],[4,"group-membership-button",null,[["tagName","model","showLogin"],["",[22,1,[]],[27,"route-action",["showLogin"],null]]],{"statements":[[4,"if",[[22,1,["is_group_owner"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","is-group-owner"],[9],[0,"\\n "],[1,[27,"d-icon",["shield"],null],false],[0,"\\n "],[1,[27,"i18n",["groups.index.is_group_owner"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[22,1,["is_group_user"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","is-group-member"],[9],[0,"\\n "],[1,[27,"d-icon",["check"],null],false],[0,"\\n "],[1,[27,"i18n",["groups.index.is_group_user"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[22,1,["public_admission"]]],null,{"statements":[[0," "],[1,[27,"i18n",["groups.index.public"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[22,1,["isPrivate"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["far-eye-slash"],null],false],[0,"\\n "],[1,[27,"i18n",["groups.index.private"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[22,1,["automatic"]]],null,{"statements":[[0," "],[1,[27,"i18n",["groups.index.automatic"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-icon",["ban"],null],false],[0,"\\n "],[1,[27,"i18n",["groups.index.closed"],null],false],[0,"\\n"]],"parameters":[]}],[0," "]],"parameters":[]}]],"parameters":[]}]],"parameters":[]}]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","loadingMore"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["groups.index.empty"],null],false],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"groups/index"}}),Ember.TEMPLATES["groups/new"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["pageClass"],["groups-new"]],{"statements":[[0," "],[7,"h1"],[9],[1,[27,"i18n",["admin.groups.new.title"],null],false],[10],[0,"\\n\\n "],[7,"hr"],[9],[10],[0,"\\n\\n "],[7,"form"],[11,"class","groups-form form-vertical"],[9],[0,"\\n"],[4,"groups-form-profile-fields",null,[["model","disableSave"],[[23,["model"]],[23,["saving"]]]],{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","owner-selector"],[9],[1,[27,"i18n",["admin.groups.add_owners"],null],false],[10],[0,"\\n\\n "],[1,[27,"user-selector",null,[["usernames","class","placeholderKey","id"],[[23,["model","ownerUsernames"]],"input-xxlarge","groups.selector_placeholder","owner-selector"]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"for","member-selector"],[9],[1,[27,"i18n",["groups.members.title"],null],false],[10],[0,"\\n\\n "],[1,[27,"user-selector",null,[["usernames","class","placeholderKey","id"],[[23,["model","usernames"]],"input-xxlarge","groups.selector_placeholder","member-selector"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"groups-form-membership-fields",null,[["model"],[[23,["model"]]]]],false],[0,"\\n "],[1,[27,"groups-form-interaction-fields",null,[["model"],[[23,["model"]]]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","control-group buttons"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","disabled","class","label"],[[27,"action",[[22,0,[]],"save"],null],[23,["saving"]],"btn btn-primary group-form-save","admin.groups.new.create"]]],false],[0,"\\n\\n"],[4,"link-to",["groups"],null,{"statements":[[0," "],[1,[27,"i18n",["cancel"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"groups/new"}}),Ember.TEMPLATES["hide-modal"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[21,"hide-modal-trigger"],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"hide-modal"}}),Ember.TEMPLATES.invites=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[21,"outlet"],false]],"hasEval":false}',meta:{moduleName:"invites"}}),Ember.TEMPLATES["invites/show"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["f"],"statements":[[7,"div"],[11,"class","container invites-show clearfix"],[9],[0,"\\n\\n "],[7,"h2"],[9],[1,[21,"welcomeTitle"],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","two-col"],[9],[0,"\\n "],[7,"div"],[11,"class","col-image"],[9],[0,"\\n "],[7,"img"],[12,"src",[21,"inviteImageUrl"]],[9],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","col-form"],[9],[0,"\\n"],[4,"if",[[23,["successMessage"]]],null,{"statements":[[0," "],[7,"br"],[9],[10],[7,"br"],[9],[10],[0,"\\n "],[7,"div"],[11,"class","alert alert-info"],[9],[7,"p"],[9],[1,[21,"successMessage"],true],[10],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["invites.invited_by"],null],false],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"user-info",null,[["user"],[[23,["invitedBy"]]]]],false],[10],[0,"\\n\\n "],[7,"p"],[9],[1,[21,"yourEmailMessage"],true],[0,"\\n"],[4,"if",[[23,["externalAuthsEnabled"]]],null,{"statements":[[0," "],[1,[27,"i18n",["invites.social_login_available"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"form"],[9],[0,"\\n "],[7,"div"],[11,"class","input username-input"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["user.username.title"],null],false],[10],[0,"\\n "],[1,[27,"input",null,[["value","id","name","maxlength","autocomplete"],[[23,["accountUsername"]],"new-account-username","username",[23,["maxUsernameLength"]],"discourse"]]],false],[0,"\\n  "],[1,[27,"input-tip",null,[["validation","id"],[[23,["usernameValidation"]],"username-validation"]]],false],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.username.instructions"],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["fullnameRequired"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","input name-input"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["invites.name_label"],null],false],[10],[0,"\\n "],[1,[27,"input",null,[["value","id","name"],[[23,["accountName"]],"new-account-name","name"]]],false],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[21,"nameInstructions"],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","input password-input"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["invites.password_label"],null],false],[10],[0,"\\n "],[1,[27,"password-field",null,[["value","type","id","capsLockOn"],[[23,["accountPassword"]],"password","new-account-password",[23,["capsLockOn"]]]]],false],[0,"\\n  "],[1,[27,"input-tip",null,[["validation"],[[23,["passwordValidation"]]]]],false],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[1,[21,"passwordInstructions"],false],[0," "],[1,[27,"i18n",["invites.optional_description"],null],false],[0,"\\n "],[7,"div"],[12,"class",[28,["caps-lock-warning ",[27,"unless",[[23,["capsLockOn"]],"invisible"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["exclamation-triangle"],null],false],[0," "],[1,[27,"i18n",["login.caps_lock_warning"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["userFields"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","user-fields"],[9],[0,"\\n"],[4,"each",[[23,["userFields"]]],null,{"statements":[[0," "],[1,[27,"user-field",null,[["field","value"],[[22,1,["field"]],[22,1,["value"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"button"],[11,"class","btn btn-primary"],[12,"disabled",[21,"submitDisabled"]],[9],[1,[27,"i18n",["invites.accept_invite"],null],false],[3,"action",[[22,0,[]],"submit"]],[10],[0,"\\n\\n"],[4,"if",[[23,["errorMessage"]]],null,{"statements":[[0," "],[7,"br"],[9],[10],[7,"br"],[9],[10],[0,"\\n "],[7,"div"],[11,"class","alert alert-error"],[9],[1,[21,"errorMessage"],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"invites/show"}}),Discourse.RAW_TEMPLATES["list/action-list"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){var o;return"<div class='post-actions "+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"className",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"'>\n "+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"icon",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"postNumber","in","postNumbers",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+"</div>\n"},2:function(e,t,n,i,s){return" <a href='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.url",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"/"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"postNumber",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"'>#"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"postNumber",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</a>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return null!=(o=n.if.call(null!=t?t:e.nullContext||{},"postNumbers",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:""},useData:!0}),Discourse.RAW_TEMPLATES["list/activity-column"]=requirejs("discourse-common/lib/raw-handlebars").template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"tagName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+' class="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"class",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+" "+e.escapeExpression((n["cold-age-class"]||t&&t["cold-age-class"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.createdAt",{name:"cold-age-class",hash:{class:"",startDate:"topic.bumpedAt"},hashTypes:{class:"StringLiteral",startDate:"PathExpression"},hashContexts:{class:t,startDate:t},types:["PathExpression"],contexts:[t],data:s}))+' activity" title="'+(null!=(o=n.get.call(null!=t?t:e.nullContext||{},"topic.bumpedAtTitle",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))?o:"")+'">\n <a class="post-activity" href="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.lastPostUrl",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">'+e.escapeExpression((n["raw-plugin-outlet"]||t&&t["raw-plugin-outlet"]||n.helperMissing).call(null!=t?t:e.nullContext||{},{name:"raw-plugin-outlet",hash:{name:"topic-list-before-relative-date"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:s}))+e.escapeExpression((n["format-date"]||t&&t["format-date"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.bumpedAt",{name:"format-date",hash:{noTitle:"true",format:"tiny"},hashTypes:{noTitle:"StringLiteral",format:"StringLiteral"},hashContexts:{noTitle:t,format:t},types:["PathExpression"],contexts:[t],data:s}))+"</a>\n</"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"tagName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+">\n"},useData:!0}),Discourse.RAW_TEMPLATES["list/category-column"]=requirejs("discourse-common/lib/raw-handlebars").template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){return"<td class='category'>"+e.escapeExpression((n["category-link"]||t&&t["category-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"category",{name:"category-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</td>\n"},useData:!0}),Discourse.RAW_TEMPLATES["list/post-count-or-badges"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-post-badges",{name:"raw",hash:{newDotText:"newDotText",url:"topic.lastUnreadUrl",unseen:"topic.unseen",newPosts:"topic.displayNewPosts",unread:"topic.unread"},hashTypes:{newDotText:"PathExpression",url:"PathExpression",unseen:"PathExpression",newPosts:"PathExpression",unread:"PathExpression"},hashContexts:{newDotText:t,url:t,unseen:t,newPosts:t,unread:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},3:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"list.posts-count-column",{name:"raw",hash:{tagName:"div",topic:"topic"},hashTypes:{tagName:"StringLiteral",topic:"PathExpression"},hashContexts:{tagName:t,topic:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return null!=(o=n.if.call(null!=t?t:e.nullContext||{},"view.showBadges",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.program(3,s,0),types:["PathExpression"],contexts:[t],data:s}))?o:""},useData:!0}),Discourse.RAW_TEMPLATES["list/posters-column"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return'<a href="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"poster.user.path",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'" data-user-card="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"poster.user.username",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'" class="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"poster.extraClasses",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">'+e.escapeExpression((n.avatar||t&&t.avatar||n.helperMissing).call(null!=t?t:e.nullContext||{},"poster",{name:"avatar",hash:{imageSize:"small",namePath:"user.name",usernamePath:"user.username",avatarTemplatePath:"user.avatar_template"},hashTypes:{imageSize:"StringLiteral",namePath:"StringLiteral",usernamePath:"StringLiteral",avatarTemplatePath:"StringLiteral"},hashContexts:{imageSize:t,namePath:t,usernamePath:t,avatarTemplatePath:t},types:["PathExpression"],contexts:[t],data:s}))+"</a>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<td class='posters'>\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"poster","in","posters",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+"</td>\n"},useData:!0}),Discourse.RAW_TEMPLATES["list/posts-count-column"]=requirejs("discourse-common/lib/raw-handlebars").template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){return"<"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"view.tagName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+" class='num posts-map posts "+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"view.likesHeat",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' title='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"view.title",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"'>\n <a href class='posts-map badge-posts "+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"view.likesHeat",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"'>\n "+e.escapeExpression((n["raw-plugin-outlet"]||t&&t["raw-plugin-outlet"]||n.helperMissing).call(null!=t?t:e.nullContext||{},{name:"raw-plugin-outlet",hash:{name:"topic-list-before-reply-count"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:s}))+"\n "+e.escapeExpression((n.number||t&&t.number||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.replyCount",{name:"number",hash:{noTitle:"true"},hashTypes:{noTitle:"StringLiteral"},hashContexts:{noTitle:t},types:["PathExpression"],contexts:[t],data:s}))+"\n </a>\n</"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"view.tagName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+">\n"},useData:!0}),Discourse.RAW_TEMPLATES["list/topic-excerpt"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){var o;return' <div class="topic-excerpt">\n '+(null!=(o=(n["dir-span"]||t&&t["dir-span"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.escapedExcerpt",{name:"dir-span",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))?o:"")+"\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"topic.excerptTruncated",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+" </div>\n"},2:function(e,t,n,i,s){return' <a href="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.url",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">'+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"read_more",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"</a>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return null!=(o=n.if.call(null!=t?t:e.nullContext||{},"topic.hasExcerpt",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:""},useData:!0}),Discourse.RAW_TEMPLATES["list/topic-list-item"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return' <td class="bulk-select">\n <input type="checkbox" class="bulk-select">\n </td>\n'},3:function(e,t,n,i,s){return e.escapeExpression((n["topic-featured-link"]||t&&t["topic-featured-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic",{name:"topic-featured-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))},5:function(e,t,n,i,s){return e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-post-badges",{name:"raw",hash:{newDotText:"newDotText",url:"topic.lastUnreadUrl",unseen:"topic.unseen",newPosts:"topic.displayNewPosts",unread:"topic.unread"},hashTypes:{newDotText:"PathExpression",url:"PathExpression",unseen:"PathExpression",newPosts:"PathExpression",unread:"PathExpression"},hashContexts:{newDotText:t,url:t,unseen:t,newPosts:t,unread:t},types:["StringLiteral"],contexts:[t],data:s}))},7:function(e,t,n,i,s){var o;return null!=(o=n.unless.call(null!=t?t:e.nullContext||{},"topic.isPinnedUncategorized",{name:"unless",hash:{},hashTypes:{},hashContexts:{},fn:e.program(8,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:""},8:function(e,t,n,i,s){return" "+e.escapeExpression((n["category-link"]||t&&t["category-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.category",{name:"category-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"\n"},10:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"list.topic-excerpt",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},12:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"list.posters-column",{name:"raw",hash:{posters:"topic.featuredUsers"},hashTypes:{posters:"PathExpression"},hashContexts:{posters:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},14:function(e,t,n,i,s){var o;return' <td class="num likes">\n'+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"hasLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(15,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")},15:function(e,t,n,i,s){return" <a href='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.summaryUrl",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"'>\n "+e.escapeExpression((n.number||t&&t.number||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.like_count",{name:"number",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+" "+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"heart",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"</td>\n </a>\n"},17:function(e,t,n,i,s){var o;return' <td class="num likes">\n'+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"hasOpLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(18,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")},18:function(e,t,n,i,s){return" <a href='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.summaryUrl",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"'>\n "+e.escapeExpression((n.number||t&&t.number||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.op_like_count",{name:"number",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+" "+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"heart",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"</td>\n </a>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"bulkSelectEnabled",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+"\n<td class='main-link clearfix' colspan=\"1\">\n <span class='link-top-line'>"+e.escapeExpression((n["raw-plugin-outlet"]||t&&t["raw-plugin-outlet"]||n.helperMissing).call(null!=t?t:e.nullContext||{},{name:"raw-plugin-outlet",hash:{name:"topic-list-before-status"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:s}))+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-status",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:s}))+e.escapeExpression((n["topic-link"]||t&&t["topic-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic",{name:"topic-link",hash:{class:"raw-link raw-topic-link"},hashTypes:{class:"StringLiteral"},hashContexts:{class:t},types:["PathExpression"],contexts:[t],data:s}))+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"topic.featured_link",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(3,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+e.escapeExpression((n["raw-plugin-outlet"]||t&&t["raw-plugin-outlet"]||n.helperMissing).call(null!=t?t:e.nullContext||{},{name:"raw-plugin-outlet",hash:{name:"topic-list-after-title"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:s}))+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"showTopicPostBadges",{name:"if",hash:{},hashTypes:{},hashContexts:{}, +fn:e.program(5,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+' </span>\n <div class="link-bottom-line">\n'+(null!=(o=n.unless.call(null!=t?t:e.nullContext||{},"hideCategory",{name:"unless",hash:{},hashTypes:{},hashContexts:{},fn:e.program(7,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+" "+e.escapeExpression((n["discourse-tags"]||t&&t["discourse-tags"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic",{name:"discourse-tags",hash:{tagsForUser:"tagsForUser",mode:"list"},hashTypes:{tagsForUser:"PathExpression",mode:"StringLiteral"},hashContexts:{tagsForUser:t,mode:t},types:["PathExpression"],contexts:[t],data:s}))+"\n "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"list.action-list",{name:"raw",hash:{icon:"heart",className:"likes",postNumbers:"topic.liked_post_numbers",topic:"topic"},hashTypes:{icon:"StringLiteral",className:"StringLiteral",postNumbers:"PathExpression",topic:"PathExpression"},hashContexts:{icon:t,className:t,postNumbers:t,topic:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n </div>\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"expandPinned",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(10,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+"</td>\n\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"showPosters",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(12,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+"\n"+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"list.posts-count-column",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"showLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(14,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+"\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"showOpLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(17,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+'\n<td class="num views '+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.viewsHeat",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">'+e.escapeExpression((n.number||t&&t.number||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.views",{name:"number",hash:{numberKey:"views_long"},hashTypes:{numberKey:"StringLiteral"},hashContexts:{numberKey:t},types:["PathExpression"],contexts:[t],data:s}))+"</td>\n\n"+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"list.activity-column",{name:"raw",hash:{tagName:"td",class:"num",topic:"topic"},hashTypes:{tagName:"StringLiteral",class:"StringLiteral",topic:"PathExpression"},hashContexts:{tagName:t,class:t,topic:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},useData:!0}),Discourse.RAW_TEMPLATES["list/visited-line"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return" <tr class='topic-list-item-separator'>\n <td colspan=\"6\">\n <span>\n "+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"topics.new_messages_marker",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n </span>\n </td>\n </tr>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return null!=(o=n.if.call(null!=t?t:e.nullContext||{},"view.isLastVisited",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:""},useData:!0}),Ember.TEMPLATES.loading=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[21,"loading-spinner"],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"loading"}}),Ember.TEMPLATES["login-preferences"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"h2"],[9],[1,[27,"i18n",["login.to_continue"],null],false],[10],[0,"\\n\\n "],[7,"p"],[11,"style","margin-top: 1em"],[9],[1,[27,"i18n",["login.preferences"],null],false],[10],[0,"\\n\\n "],[1,[27,"d-button",null,[["class","action","label"],["btn-primary",[27,"route-action",["showLogin"],null],"log_in"]]],false],[0,"\\n"],[4,"unless",[[23,["siteSettings","enable_sso"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","label"],[[27,"action",[[22,0,[]],"showForgotPassword"],null],"login.forgot"]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"login-preferences"}}),Ember.TEMPLATES["mobile/components/basic-topic-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["t"],"statements":[[4,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]],{"statements":[[4,"if",[[23,["hasIncoming"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","show-mores"],[9],[0,"\\n "],[7,"div"],[11,"class","alert alert-info clickable"],[9],[0,"\\n "],[1,[27,"count-i18n",null,[["key","suffix","count"],["topic_count_","latest",[23,["incomingCount"]]]]],false],[0,"\\n "],[3,"action",[[22,0,[]],[23,["showInserted"]]]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["topics"]]],null,{"statements":[[0," "],[7,"table"],[11,"class","topic-list"],[9],[0,"\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["topics"]]],null,{"statements":[[0," "],[7,"tr"],[12,"class",[28,["topic-list-item ",[27,"if",[[22,1,["archived"]],"archived"],null]," ",[27,"if",[[22,1,["visited"]],"visited"],null]]]],[12,"data-topic-id",[22,1,["id"]]],[9],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"div"],[11,"class","main-link"],[9],[0,"\\n "],[1,[27,"topic-status",null,[["topic"],[[22,1,[]]]]],false],[0,"\\n "],[1,[27,"topic-link",[[22,1,[]]],null],false],[0,"\\n"],[4,"if",[[22,1,["unseen"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","badge-notification new-topic"],[9],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[22,1,["hasExcerpt"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","topic-excerpt"],[9],[0,"\\n "],[1,[22,1,["excerpt"]],true],[0,"\\n"],[4,"if",[[22,1,["excerptTruncated"]]],null,{"statements":[[0," "],[4,"unless",[[22,1,["canClearPin"]]],null,{"statements":[[7,"a"],[12,"href",[28,[[27,"unbound",[[22,1,["url"]]],null]]]],[9],[1,[27,"i18n",["read_more"],null],false],[10]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[4,"if",[[22,1,["canClearPin"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[12,"title",[28,[[27,"i18n",["topic.clear_pin.help"],null]]]],[9],[1,[27,"i18n",["topic.clear_pin.title"],null],false],[3,"action",[[22,0,[]],"clearPin",[22,1,[]]]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","pull-right"],[9],[0,"\\n "],[1,[27,"raw",["list/post-count-or-badges"],[["topic","postBadgesEnabled"],[[22,1,[]],"true"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n "],[7,"div"],[11,"class","topic-item-stats clearfix"],[9],[0,"\\n "],[1,[27,"discourse-tags",[[22,1,[]]],[["mode","tagsForUser"],["list",[23,["tagsForUser"]]]]],false],[0,"\\n "],[7,"div"],[11,"class","pull-right"],[9],[0,"\\n "],[1,[27,"raw",["list/activity-column"],[["topic","tagName","class"],[[22,1,[]],"div","num activity last"]]],false],[0,"\\n "],[7,"a"],[12,"href",[28,[[22,1,["lastPostUrl"]]]]],[12,"title",[28,[[27,"i18n",["last_post"],null],": ",[27,"raw-date",[[22,1,["bumped_at"]]],null]]]],[9],[1,[22,1,["last_poster_username"]],false],[10],[0,"\\n "],[10],[0,"\\n"],[4,"unless",[[23,["hideCategory"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","category"],[9],[0,"\\n "],[1,[27,"category-link",[[22,1,["category"]]],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","alert alert-info"],[9],[0,"\\n "],[1,[27,"i18n",["choose_topic.none_found"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"mobile/components/basic-topic-list"}}),Ember.TEMPLATES["mobile/components/categories-only"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["c","subcategory","t"],"statements":[[4,"if",[[23,["categories"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["category-list ",[27,"if",[[23,["showTopics"]],"with-topics"],null]]]],[9],[0,"\\n"],[4,"each",[[23,["categories"]]],null,{"statements":[[0," "],[7,"div"],[12,"data-category-id",[22,1,["id"]]],[11,"class","category-list-item category"],[12,"style",[27,"border-color",[[22,1,["color"]]],null]],[9],[0,"\\n "],[7,"table"],[11,"class","topic-list"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"th"],[11,"class","main-link"],[9],[0,"\\n "],[1,[27,"category-title-link",null,[["category"],[[22,1,[]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[22,1,["description_excerpt"]]],null,{"statements":[[0," "],[7,"tr"],[11,"class","category-description"],[9],[0,"\\n "],[7,"td"],[11,"colspan","3"],[9],[0,"\\n "],[1,[22,1,["description_excerpt"]],true],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showTopics"]]],null,{"statements":[[4,"each",[[22,1,["topics"]]],null,{"statements":[[0," "],[1,[27,"mobile-category-topic",null,[["topic"],[[22,3,[]]]]],false],[0,"\\n"]],"parameters":[3]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[22,1,["subcategories"]]],null,{"statements":[[0," "],[7,"tr"],[11,"class","subcategories-list"],[9],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"div"],[11,"class","subcategories"],[9],[0,"\\n"],[4,"each",[[22,1,["subcategories"]]],null,{"statements":[[0," "],[1,[27,"category-link",[[22,2,[]]],null],false],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[7,"footer"],[11,"class","clearfix"],[9],[0,"\\n\\n "],[7,"figure"],[12,"title",[28,[[27,"i18n",["all_time_desc"],null]]]],[9],[1,[27,"number",[[22,1,["topics_all_time"]]],null],false],[0," "],[7,"figcaption"],[9],[1,[27,"i18n",["all_time"],null],false],[10],[10],[0,"\\n\\n"],[4,"if",[[22,1,["pickMonth"]]],null,{"statements":[[0," "],[7,"figure"],[12,"title",[28,[[27,"i18n",["month_desc"],null]]]],[9],[1,[27,"number",[[22,1,["topics_month"]]],null],false],[0," "],[7,"figcaption"],[9],[0,"/ "],[1,[27,"i18n",["month"],null],false],[10],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[22,1,["pickWeek"]]],null,{"statements":[[0," "],[7,"figure"],[12,"title",[28,[[27,"i18n",["week_desc"],null]]]],[9],[1,[27,"number",[[22,1,["topics_week"]]],null],false],[0," "],[7,"figcaption"],[9],[0,"/ "],[1,[27,"i18n",["week"],null],false],[10],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"mobile/components/categories-only"}}),Ember.TEMPLATES["mobile/components/categories-with-featured-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"categories-only",null,[["categories","latestTopicOnly","showTopics"],[[23,["categories"]],[23,["latestTopicOnly"]],"true"]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"mobile/components/categories-with-featured-topics"}}),Ember.TEMPLATES["mobile/components/directory-item"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"user-info",null,[["user"],[[23,["item","user"]]]]],false],[0,"\\n"],[1,[27,"user-stat",null,[["value","label","icon"],[[23,["item","likes_received"]],"directory.likes_received","heart"]]],false],[0,"\\n"],[1,[27,"user-stat",null,[["value","label","icon"],[[23,["item","likes_given"]],"directory.likes_given","heart"]]],false],[0,"\\n"],[1,[27,"user-stat",null,[["value","label"],[[23,["item","topic_count"]],"directory.topic_count"]]],false],[0,"\\n"],[1,[27,"user-stat",null,[["value","label"],[[23,["item","post_count"]],"directory.post_count"]]],false],[0,"\\n"],[1,[27,"user-stat",null,[["value","label"],[[23,["item","topics_entered"]],"directory.topics_entered"]]],false],[0,"\\n"],[1,[27,"user-stat",null,[["value","label"],[[23,["item","posts_read"]],"directory.posts_read"]]],false],[0,"\\n"],[1,[27,"user-stat",null,[["value","label"],[[23,["item","days_visited"]],"directory.days_visited"]]],false],[0,"\\n"],[4,"if",[[23,["showTimeRead"]]],null,{"statements":[[0," "],[1,[27,"user-stat",null,[["value","label","type"],[[23,["item","time_read"]],"directory.time_read","duration"]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"mobile/components/directory-item"}}),Ember.TEMPLATES["mobile/components/mobile-nav"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["selectedHtml"]]],null,{"statements":[[0," "],[7,"li"],[9],[7,"a"],[11,"class","expander"],[9],[1,[21,"selectedHtml"],true],[0,"\\n "],[1,[27,"d-icon",["caret-down"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"toggleExpanded"]],[10],[10],[0,"\\n"]],"parameters":[]},null],[7,"ul"],[12,"class",[28,["drop ",[27,"if",[[23,["expanded"]],"expanded"],null]]]],[9],[0,"\\n"],[14,1],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"mobile/components/mobile-nav"}}),Ember.TEMPLATES["mobile/components/navigation-bar"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["c","navItem"],"statements":[[7,"li"],[11,"class","navigation-toggle"],[9],[0,"\\n "],[7,"a"],[11,"class","toggle-link"],[9],[0,"\\n "],[1,[23,["selectedNavItem","displayName"]],false],[0,"\\n "],[1,[27,"d-icon",["caret-down"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"toggleDrop"]],[10],[0,"\\n"],[10],[0,"\\n"],[4,"if",[[23,["expanded"]]],null,{"statements":[[7,"ul"],[11,"class","drop"],[9],[0,"\\n"],[4,"each",[[23,["navItems"]]],null,{"statements":[[0," "],[1,[27,"navigation-item",null,[["content","filterMode","category"],[[22,2,[]],[23,["filterMode"]],[23,["category"]]]]],false],[0,"\\n"]],"parameters":[2]},null],[4,"each",[[23,["connectors"]]],null,{"statements":[[0," "],[1,[27,"plugin-connector",null,[["connector","class","tagName","args"],[[22,1,[]],[22,1,["classNames"]],"li",[27,"hash",null,[["category","filterMode"],[[23,["category"]],[23,["filterMode"]]]]]]]],false],[0,"\\n"]],"parameters":[1]},null],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"mobile/components/navigation-bar"}}),Ember.TEMPLATES["mobile/discovery/categories"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"discovery-categories",null,[["refresh"],[[27,"action",[[22,0,[]],"refresh"],null]]],{"statements":[[0," "],[1,[27,"component",[[23,["categoryPageStyle"]]],[["categories","latestTopicOnly","topics"],[[23,["model","categories"]],[23,["latestTopicOnly"]],[23,["model","topics"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"mobile/discovery/categories"}}),Ember.TEMPLATES["mobile/discovery/topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"discovery-topics-list",null,[["model","refresh","incomingCount"],[[23,["model"]],[27,"action",[[22,0,[]],"refresh"],null],[23,["topicTrackingState","incomingCount"]]]],{"statements":[[4,"if",[[23,["top"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","top-lists"],[9],[0,"\\n "],[1,[27,"period-chooser",null,[["period","action"],[[23,["period"]],[27,"action",[[22,0,[]],"changePeriod"],null]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["topicTrackingState","hasIncoming"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-info clickable"],[9],[0,"\\n "],[1,[27,"count-i18n",null,[["key","suffix","count"],["topic_count_",[23,["topicTrackingState","filter"]],[23,["topicTrackingState","incomingCount"]]]]],false],[0,"\\n "],[3,"action",[[22,0,[]],"showInserted"]],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[0,"\\n"],[4,"if",[[23,["hasTopics"]]],null,{"statements":[[0," "],[1,[27,"topic-list",null,[["highlightLastVisited","showPosters","hideCategory","order","ascending","topics","expandGloballyPinned","expandAllPinned","category"],[true,true,[23,["model","hideCategory"]],[23,["order"]],[23,["ascending"]],[23,["model","topics"]],[23,["expandGloballyPinned"]],[23,["expandAllPinned"]],[23,["category"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[7,"footer"],[11,"class","topic-list-bottom"],[9],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","loadingMore"]]]]],false],[0,"\\n"],[4,"if",[[23,["allLoaded"]]],null,{"statements":[[4,"if",[[23,["showDismissRead"]]],null,{"statements":[[0," "],[7,"button"],[12,"title",[28,[[27,"i18n",["topics.bulk.dismiss_tooltip"],null]]]],[11,"id","dismiss-topics"],[11,"class","btn btn-default dismiss-read"],[9],[1,[27,"i18n",["topics.bulk.dismiss_button"],null],false],[3,"action",[[22,0,[]],"dismissReadPosts"]],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showResetNew"]]],null,{"statements":[[0," "],[7,"button"],[11,"id","dismiss-new"],[11,"class","btn btn-default dismiss-read"],[9],[0,"\\n "],[1,[27,"d-icon",["check"],null],false],[0,"\\n "],[1,[27,"i18n",["topics.bulk.dismiss_new"],null],false],[3,"action",[[22,0,[]],"resetNew"]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"footer-message",null,[["education","message"],[[23,["footerEducation"]],[23,["footerMessage"]]]],{"statements":[[4,"if",[[23,["latest"]]],null,{"statements":[[0," "],[4,"if",[[23,["canCreateTopicOnCategory"]]],null,{"statements":[[7,"a"],[11,"href",""],[9],[1,[27,"i18n",["topic.suggest_create_topic"],null],false],[3,"action",[[22,0,[]],"createTopic"]],[10]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["top"]]],null,{"statements":[[0," "],[4,"link-to",["discovery.categories"],null,{"statements":[[1,[27,"i18n",["topic.browse_all_categories"],null],false]],"parameters":[]},null],[0,", "],[4,"link-to",["discovery.latest"],null,{"statements":[[1,[27,"i18n",["topic.view_latest_topics"],null],false]],"parameters":[]},null],[0," "],[1,[27,"i18n",["or"],null],false],[0," "],[1,[27,"i18n",["filters.top.other_periods"],null],false],[0,"\\n "],[1,[27,"top-period-buttons",null,[["period","action"],[[23,["period"]],[27,"action",[[22,0,[]],"changePeriod"],null]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[4,"link-to",["discovery.categories"],null,{"statements":[[0," "],[1,[27,"i18n",["topic.browse_all_categories"],null],false]],"parameters":[]},null],[0," "],[1,[27,"i18n",["or"],null],false],[0," "],[4,"link-to",["discovery.latest"],null,{"statements":[[1,[27,"i18n",["topic.view_latest_topics"],null],false]],"parameters":[]},null],[0,"\\n "]],"parameters":[]}]],"parameters":[]}]],"parameters":[]},null]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"mobile/discovery/topics"}}),Ember.TEMPLATES["mobile/group-index"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["user"],"statements":[[7,"section"],[11,"class","user-content"],[9],[0,"\\n"],[1,[27,"text-field",null,[["value","placeholderKey","autocomplete","class"],[[23,["filterInput"]],[23,["filterPlaceholder"]],"discourse","group-username-filter no-blur"]]],false],[0,"\\n\\n"],[7,"div"],[11,"class","group-members-manage"],[9],[0,"\\n"],[4,"if",[[23,["canManageGroup"]]],null,{"statements":[[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[1,[27,"group-members-dropdown",null,[["showAddMembersModal","showBulkAddModal"],[[27,"route-action",["showAddMembersModal"],null],[27,"route-action",["showBulkAddModal"],null]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["icon","label","class","action"],["plus","groups.add_members.title","group-members-add",[27,"route-action",["showAddMembersModal"],null]]]],false],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[10],[0,"\\n\\n"],[4,"if",[[23,["hasMembers"]]],null,{"statements":[[4,"load-more",null,[["selector","action"],[".group-members .user-info",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"div"],[11,"class","group-members"],[9],[0,"\\n"],[4,"each",[[23,["model","members"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","group-member"],[9],[0,"\\n"],[4,"user-info",null,[["user","skipName"],[[22,1,[]],[23,["skipName"]]]],{"statements":[[0," "],[4,"if",[[22,1,["owner"]]],null,{"statements":[[7,"strong"],[11,"class","group-owner-label"],[9],[1,[27,"i18n",["groups.owner"],null],false],[10]],"parameters":[]},null],[0,"\\n\\n "],[7,"div"],[11,"class","group-member-info"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["last_post"],null],false],[10],[0,"\\n "],[7,"span"],[11,"class","text"],[9],[1,[27,"bound-date",[[22,1,["last_posted_at"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","group-member-info"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["last_seen"],null],false],[10],[0,"\\n "],[7,"span"],[11,"class","text"],[9],[1,[27,"bound-date",[[22,1,["last_seen_at"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["canManageGroup"]]],null,{"statements":[[0," "],[1,[27,"group-member-dropdown",null,[["removeMember","makeOwner","removeOwner","member"],[[27,"action",[[22,0,[]],"removeMember"],null],[27,"action",[[22,0,[]],"makeOwner"],null],[27,"action",[[22,0,[]],"removeOwner"],null],[22,1,[]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"br"],[9],[10],[0,"\\n\\n "],[7,"div"],[9],[1,[27,"i18n",["groups.empty.members"],null],false],[10],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"mobile/group-index"}}),Discourse.RAW_TEMPLATES["mobile/list/topic-list-item"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return" <div class='pull-left'>\n <a href=\""+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.lastPostUrl",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'" data-user-card="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.last_poster_username",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">'+e.escapeExpression((n.avatar||t&&t.avatar||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.lastPoster",{name:"avatar",hash:{imageSize:"large"},hashTypes:{imageSize:"StringLiteral"},hashContexts:{imageSize:t},types:["PathExpression"],contexts:[t],data:s}))+"</a>\n </div>\n <div class='right'>\n"},3:function(e,t,n,i,s){return" <div>\n"},5:function(e,t,n,i,s){return e.escapeExpression((n["topic-featured-link"]||t&&t["topic-featured-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic",{name:"topic-featured-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))},7:function(e,t,n,i,s){return'&nbsp;<span class="badge-notification new-topic"></span>'},9:function(e,t,n,i,s){return e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"list.topic-excerpt",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:s}))},11:function(e,t,n,i,s){return" <div class='category'>\n "+e.escapeExpression((n["category-link"]||t&&t["category-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.category",{name:"category-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"\n </div>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<td>"+(null!=(o=n.unless.call(null!=t?t:e.nullContext||{},"expandPinned",{name:"unless",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.program(3,s,0),types:["PathExpression"],contexts:[t],data:s}))?o:"")+"<div class='main-link'>"+e.escapeExpression((n["raw-plugin-outlet"]||t&&t["raw-plugin-outlet"]||n.helperMissing).call(null!=t?t:e.nullContext||{},{name:"raw-plugin-outlet",hash:{name:"topic-list-before-status"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:s}))+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-status",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:s}))+e.escapeExpression((n["topic-link"]||t&&t["topic-link"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic",{name:"topic-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"topic.featured_link",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(5,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"topic.unseen",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(7,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"expandPinned",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(9,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+"</div>\n <div class='pull-right'>\n "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"list.post-count-or-badges",{name:"raw",hash:{postBadgesEnabled:"showTopicPostBadges",topic:"topic"},hashTypes:{postBadgesEnabled:"PathExpression",topic:"PathExpression"},hashContexts:{postBadgesEnabled:t,topic:t},types:["StringLiteral"],contexts:[t],data:s}))+'\n </div>\n <div class="topic-item-stats clearfix">\n'+(null!=(o=n.unless.call(null!=t?t:e.nullContext||{},"hideCategory",{name:"unless",hash:{},hashTypes:{},hashContexts:{},fn:e.program(11,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+" "+e.escapeExpression((n["discourse-tags"]||t&&t["discourse-tags"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic",{name:"discourse-tags",hash:{mode:"list"},hashTypes:{mode:"StringLiteral"},hashContexts:{mode:t},types:["PathExpression"],contexts:[t],data:s}))+'\n <div class="pull-right">\n <div class=\'num activity last\'>\n <span class="age activity" title="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.bumpedAtTitle",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'"><a\n href="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"topic.lastPostUrl",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">'+e.escapeExpression((n["format-date"]||t&&t["format-date"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.bumpedAt",{name:"format-date",hash:{noTitle:"true",format:"tiny"},hashTypes:{noTitle:"StringLiteral",format:"StringLiteral"},hashContexts:{noTitle:t,format:t},types:["PathExpression"],contexts:[t],data:s}))+'</a>\n </span>\n </div>\n </div>\n <div class="clearfix"></div>\n </div>\n </div>\n</td>'},useData:!0}),Ember.TEMPLATES["mobile/modal/login"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[4,"login-modal",null,[["screenX","screenY","loginName","loginPassword","secondFactorToken","action"],[[23,["lastX"]],[23,["lastY"]],[23,["loginName"]],[23,["loginPassword"]],[23,["secondFactorToken"]],[27,"action",[[22,0,[]],"login"],null]]],{"statements":[[4,"d-modal-body",null,[["title","class"],["login.title",[23,["modalBodyClasses"]]]],{"statements":[[4,"if",[[23,["showLoginButtons"]]],null,{"statements":[[0," "],[1,[27,"login-buttons",null,[["showLoginWithEmailLink","processingEmailLink","emailLogin","externalLogin"],[[23,["showLoginWithEmailLink"]],[23,["processingEmailLink"]],[27,"action",[[22,0,[]],"emailLogin"],null],[27,"action",[[22,0,[]],"externalLogin"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canLoginLocal"]]],null,{"statements":[[0," "],[7,"form"],[11,"id","login-form"],[11,"method","post"],[9],[0,"\\n "],[7,"div"],[11,"id","credentials"],[12,"class",[21,"credentialsClass"]],[9],[0,"\\n "],[7,"table"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"label"],[11,"for","login-account-name"],[9],[1,[27,"i18n",["login.username"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","type","placeholderKey","id","autocorrect","autocapitalize","disabled"],[[23,["loginName"]],"email","login.email_placeholder","login-account-name","off","off",[23,["showSecondFactor"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"label"],[11,"for","login-account-password"],[9],[1,[27,"i18n",["login.password"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","type","id","maxlength","disabled"],[[23,["loginPassword"]],"password","login-account-password","200",[23,["showSecondFactor"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"a"],[11,"id","forgot-password-link"],[9],[1,[27,"i18n",["forgot_password.action"],null],false],[3,"action",[[22,0,[]],"showForgotPassword"]],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[4,"second-factor-form",null,[["secondFactorMethod","secondFactorToken","class","isLogin"],[[23,["secondFactorMethod"]],[23,["secondFactorToken"]],[23,["secondFactorClass"]],true]],{"statements":[[0," "],[1,[27,"second-factor-input",null,[["value","inputId","secondFactorMethod","backupEnabled"],[[23,["secondFactorToken"]],"login-second-factor",[23,["secondFactorMethod"]],[23,["backupEnabled"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n"],[4,"if",[[23,["authenticate"]]],null,{"statements":[[0," "],[1,[27,"i18n",["login.authenticating"],null],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canLoginLocal"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","disabled","class"],[[27,"action",[[22,0,[]],"login"],null],"unlock",[23,["loginButtonLabel"]],[23,["loginDisabled"]],"btn btn-large btn-primary"]]],false],[0,"\\n\\n"],[4,"if",[[23,["showSignupLink"]]],null,{"statements":[[4,"d-button",null,[["class","id","action"],["btn btn-large","new-account-link",[27,"route-action",["showCreateAccount"],null]]],{"statements":[[0," "],[1,[27,"i18n",["create_account.title"],null],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","auth-message"],[9],[1,[21,"authMessage"],false],[10],[0,"\\n "],[7,"div"],[11,"id","login-alert"],[12,"class",[21,"alertClass"]],[9],[1,[21,"alert"],false],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"mobile/modal/login"}}),Ember.TEMPLATES["mobile/users"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["item"],"statements":[[4,"load-more",null,[["selector","action"],[".directory .user",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","directory"],[9],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","connectorTagName","args"],["users-top","div",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n "],[7,"div"],[11,"class","clearfix user-controls"],[9],[0,"\\n "],[1,[27,"period-chooser",null,[["period"],[[23,["period"]]]]],false],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","class"],[[23,["nameInput"]],"directory.filter_name","filter-name no-blur"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"conditional-loading-spinner",null,[["condition"],[[23,["model","loading"]]]],{"statements":[[4,"if",[[23,["model","length"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","total-rows"],[9],[1,[27,"i18n",["directory.total_rows"],[["count"],[[23,["model","totalRows"]]]]],false],[10],[0,"\\n"],[4,"each",[[23,["model"]]],null,{"statements":[[0," "],[1,[27,"directory-item",null,[["tagName","class","item","showTimeRead"],["div","user",[22,1,[]],[23,["showTimeRead"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","loadingMore"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["directory.no_results"],null],false],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"mobile/users"}}),Ember.TEMPLATES.modal=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal",null,[["modalClass","title","subtitle","panels","selectedPanel","onSelectPanel","class","errors","closeModal"],[[23,["modalClass"]],[23,["title"]],[23,["subtitle"]],[23,["panels"]],[23,["selectedPanel"]],[23,["onSelectPanel"]],"hidden",[23,["errors"]],[27,"route-action",["closeModal"],null]]],{"statements":[[0," "],[1,[27,"outlet",["modalBody"],null],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal"}}),Ember.TEMPLATES["modal/activation-edit"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,null,{"statements":[[0," "],[1,[27,"activation-email-form",null,[["email"],[[23,["newEmail"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","label","disabled","class"],[[27,"action",[[22,0,[]],"changeEmail"],null],"login.submit_new_email",[23,["submitDisabled"]],"btn-primary"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","label"],[[27,"route-action",["closeModal"],null],"close"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/activation-edit"}}),Ember.TEMPLATES["modal/activation-resent"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,null,{"statements":[[0," "],[1,[27,"i18n",["login.sent_activation_email_again"],[["currentEmail"],[[23,["currentEmail"]]]]],true],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"modal-footer-close",null,[["closeModal"],[[27,"route-action",["closeModal"],null]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/activation-resent"}}),Ember.TEMPLATES["modal/add-post-notice"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title"],["post.controls.add_post_notice"]],{"statements":[[0," "],[7,"form"],[9],[1,[27,"textarea",null,[["value"],[[23,["notice"]]]]],false],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","disabled","label"],["btn-primary",[27,"action",[[22,0,[]],"setNotice"],null],[23,["disabled"]],[27,"if",[[23,["saving"]],"saving","save"],null]]]],false],[0,"\\n "],[1,[27,"d-modal-cancel",null,[["close"],[[27,"route-action",["closeModal"],null]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/add-post-notice"}}),Ember.TEMPLATES["modal/auth-token"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title"],["user.auth_tokens.was_this_you"]],{"statements":[[0," "],[7,"div"],[9],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["user.auth_tokens.was_this_you_description"],null],false],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["user.second_factor.extended_description"],null],true],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"i18n",["user.auth_tokens.details"],null],false],[10],[0,"\\n "],[7,"ul"],[11,"style","list-style-type:none"],[9],[0,"\\n "],[7,"li"],[9],[1,[27,"d-icon",["far-clock"],null],false],[0," "],[1,[27,"format-date",[[23,["model","seen_at"]]],null],false],[10],[0,"\\n "],[7,"li"],[9],[1,[27,"d-icon",["map-marker-alt"],null],false],[0," "],[1,[23,["model","location"]],false],[10],[0,"\\n "],[7,"li"],[9],[1,[27,"d-icon",[[23,["model","icon"]]],null],false],[0," "],[1,[27,"i18n",["user.auth_tokens.browser_and_device"],[["browser","device"],[[23,["model","browser"]],[23,["model","device"]]]]],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["latest_post"]]],null,{"statements":[[0," "],[7,"div"],[9],[0,"\\n "],[7,"h3"],[9],[0,"\\n "],[1,[27,"i18n",["user.auth_tokens.latest_post"],null],false],[0,"\\n "],[7,"a"],[9],[1,[27,"d-icon",[[27,"if",[[23,["expanded"]],"caret-up","caret-down"],null]],null],false],[3,"action",[[22,0,[]],"toggleExpanded"]],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["expanded"]]],null,{"statements":[[0," "],[7,"blockquote"],[9],[1,[23,["latest_post","cooked"]],true],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"blockquote"],[9],[1,[23,["latest_post","excerpt"]],true],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","icon","label","action"],["btn btn-primary","lock","user.auth_tokens.secure_account",[27,"action",[[22,0,[]],"highlightSecure"],null]]]],false],[0,"\\n "],[1,[27,"d-modal-cancel",null,[["close"],[[27,"route-action",["closeModal"],null]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/auth-token"}}),Ember.TEMPLATES["modal/avatar-selector"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["avatar"],"statements":[[4,"d-modal-body",null,[["title","class"],["user.change_avatar.title","avatar-selector"]],{"statements":[[4,"if",[[23,["siteSettings","selectable_avatars_enabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","selectable-avatars"],[9],[0,"\\n"],[4,"each",[[23,["selectableAvatars"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","selectable-avatar"],[9],[0,"\\n "],[1,[27,"bound-avatar-template",[[22,1,[]],"huge"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"selectAvatar",[22,1,[]]]],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","avatar-choice"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["system-avatar","avatar","system",[23,["selected"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","radio"],[11,"for","system-avatar"],[9],[1,[27,"bound-avatar-template",[[23,["user","system_avatar_template"]],"large"],null],false],[0," "],[1,[27,"i18n",["user.change_avatar.letter_based"],null],true],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","avatar-choice"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["gravatar","avatar","gravatar",[23,["selected"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","radio"],[11,"for","gravatar"],[9],[1,[27,"bound-avatar-template",[[23,["user","gravatar_avatar_template"]],"large"],null],false],[0," "],[1,[27,"i18n",["user.change_avatar.gravatar"],null],true],[0," "],[1,[23,["user","email"]],false],[10],[0,"\\n\\n "],[1,[27,"d-button",null,[["action","title","disabled","icon","class"],[[27,"action",[[22,0,[]],"refreshGravatar"],null],"user.change_avatar.refresh_gravatar_title",[23,["gravatarRefreshDisabled"]],"sync","btn-default avatar-selector-refresh-gravatar"]]],false],[0,"\\n\\n"],[4,"if",[[23,["gravatarFailed"]]],null,{"statements":[[0," "],[7,"p"],[11,"class","error"],[9],[1,[27,"I18n",["user.change_avatar.gravatar_failed"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["allowAvatarUpload"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","avatar-choice"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["uploaded-avatar","avatar","uploaded",[23,["selected"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","radio"],[11,"for","uploaded-avatar"],[9],[0,"\\n"],[4,"if",[[23,["user","custom_avatar_template"]]],null,{"statements":[[0," "],[1,[27,"bound-avatar-template",[[23,["user","custom_avatar_template"]],"large"],null],false],[0,"\\n "],[1,[27,"i18n",["user.change_avatar.uploaded_avatar"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.change_avatar.uploaded_avatar_empty"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[1,[27,"avatar-uploader",null,[["user_id","uploadedAvatarTemplate","uploadedAvatarId","uploading","done"],[[23,["user","id"]],[23,["user","custom_avatar_template"]],[23,["user","custom_avatar_upload_id"]],[23,["uploading"]],[27,"action",[[22,0,[]],"uploadComplete"],null]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]},null],[0,"\\n"],[4,"unless",[[23,["siteSettings","selectable_avatars_enabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","disabled","label"],[[27,"action",[[22,0,[]],"saveAvatarSelection"],null],"btn-primary",[23,["uploading"]],"save"]]],false],[0,"\\n "],[1,[27,"d-modal-cancel",null,[["close"],[[27,"route-action",["closeModal"],null]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/avatar-selector"}}),Ember.TEMPLATES["modal/bulk-actions-buttons"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["button"],"statements":[[7,"div"],[11,"class","bulk-buttons"],[9],[0,"\\n"],[4,"each",[[23,["buttons"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","label","icon","class"],[[22,1,["action"]],[22,1,["label"]],[22,1,["icon"]],[22,1,["class"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/bulk-actions-buttons"}}),Ember.TEMPLATES["modal/bulk-change-category"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"p"],[9],[1,[27,"i18n",["topics.bulk.choose_new_category"],null],false],[10],[0,"\\n\\n"],[7,"p"],[9],[1,[27,"category-chooser",null,[["value"],[[23,["newCategoryId"]]]]],false],[10],[0,"\\n\\n"],[4,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]],{"statements":[[0," "],[1,[27,"d-button",null,[["action","label"],[[27,"action",[[22,0,[]],"changeCategory"],null],"topics.bulk.change_category"]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/bulk-change-category"}}),Ember.TEMPLATES["modal/bulk-notification-level"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["level"],"statements":[[4,"each",[[23,["notificationLevels"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"label"],[11,"class","radio"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["value","name","selection"],[[22,1,["id"]],"notification_level",[23,["notificationLevelId"]]]]],false],[0," "],[7,"strong"],[9],[1,[27,"unbound",[[22,1,["name"]]],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","description"],[9],[1,[27,"unbound",[[22,1,["description"]]],null],true],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0,"\\n"],[7,"button"],[11,"class","btn"],[12,"disabled",[21,"disabled"]],[9],[1,[27,"i18n",["topics.bulk.notification_level"],null],false],[3,"action",[[22,0,[]],"changeNotificationLevel"]],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/bulk-notification-level"}}),Ember.TEMPLATES["modal/change-owner"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["class"],["change-ownership"]],{"statements":[[0," "],[1,[27,"i18n",["topic.change_owner.instructions"],[["count","old_user"],[[23,["selectedPostsCount"]],[23,["selectedPostsUsername"]]]]],true],[0,"\\n\\n "],[7,"form"],[9],[0,"\\n "],[7,"label"],[9],[10],[0,"\\n "],[1,[27,"user-selector",null,[["single","usernames","placeholderKey","autocomplete"],["true",[23,["new_user"]],"topic.change_owner.placeholder","discourse"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[7,"button"],[11,"class","btn btn-primary"],[12,"disabled",[21,"buttonDisabled"]],[9],[1,[21,"buttonTitle"],false],[3,"action",[[22,0,[]],"changeOwnershipOfPosts"]],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/change-owner"}}),Ember.TEMPLATES["modal/change-timestamp"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["class"],["change-timestamp"]],{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[1,[27,"i18n",["topic.change_timestamp.instructions"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"p"],[12,"class",[28,["alert alert-error ",[27,"unless",[[23,["validTimestamp"]],"hidden"],null]]]],[9],[0,"\\n "],[1,[27,"i18n",["topic.change_timestamp.invalid_timestamp"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"form"],[9],[0,"\\n "],[1,[27,"date-picker-past",null,[["value","containerId"],[[23,["date"]],"date-container"]]],false],[0,"\\n "],[1,[27,"input",null,[["type","value"],["time",[23,["time"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"id","date-container"],[9],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer change-timestamp-footer"],[9],[0,"\\n "],[7,"button"],[11,"class","btn btn-primary"],[12,"disabled",[21,"buttonDisabled"]],[9],[1,[21,"buttonTitle"],false],[3,"action",[[22,0,[]],"changeTimestamp"]],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/change-timestamp"}}),Ember.TEMPLATES["modal/create-account"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["f"],"statements":[[4,"create-account",null,[["email","disabled","action"],[[23,["accountEmail"]],[23,["submitDisabled"]],[27,"action",[[22,0,[]],"createAccount"],null]]],{"statements":[[4,"unless",[[23,["complete"]]],null,{"statements":[[0," "],[1,[27,"plugin-outlet",null,[["name"],["create-account-before-modal-body"]]],false],[0,"\\n"],[4,"d-modal-body",null,[["title","class"],["create_account.title",[27,"concat",[[27,"if",[[23,["hasAtLeastOneLoginButton"]],"has-alt-auth"],null]," ",[27,"if",[[23,["userFields"]],"has-user-fields"],null]],null]]],{"statements":[[0,"\\n"],[4,"unless",[[23,["hasAuthOptions"]]],null,{"statements":[[0," "],[1,[27,"login-buttons",null,[["externalLogin"],[[27,"action",[[22,0,[]],"externalLogin"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showCreateForm"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","login-form"],[9],[0,"\\n "],[7,"form"],[9],[0,"\\n "],[7,"table"],[9],[0,"\\n\\n "],[7,"tr"],[11,"class","input create-account-email"],[9],[0,"\\n "],[7,"td"],[11,"class","label"],[9],[7,"label"],[11,"for","new-account-email"],[9],[1,[27,"i18n",["user.email.title"],null],false],[10],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"input",null,[["type","value","id","disabled","name","autofocus"],["email",[23,["accountEmail"]],"new-account-email",[23,["emailValidated"]],"email","autofocus"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"tr"],[11,"class","instructions create-account-email"],[9],[0,"\\n "],[7,"td"],[9],[10],[0,"\\n "],[1,[27,"input-tip",null,[["validation","id"],[[23,["emailValidation"]],"account-email-validation"]]],false],[0,"\\n "],[7,"td"],[9],[7,"label"],[9],[1,[27,"i18n",["user.email.instructions"],null],false],[10],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["usernameRequired"]]],null,{"statements":[[0," "],[7,"tr"],[11,"class","input"],[9],[0,"\\n "],[7,"td"],[11,"class","label"],[9],[7,"label"],[11,"for","new-account-username"],[9],[1,[27,"i18n",["user.username.title"],null],false],[10],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"input",null,[["value","id","name","maxlength","autocomplete"],[[23,["accountUsername"]],"new-account-username","username",[23,["maxUsernameLength"]],"discourse"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[11,"class","instructions"],[9],[0,"\\n "],[7,"td"],[9],[10],[0,"\\n "],[1,[27,"input-tip",null,[["validation","id"],[[23,["usernameValidation"]],"username-validation"]]],false],[0,"\\n "],[7,"td"],[9],[7,"label"],[9],[1,[27,"i18n",["user.username.instructions"],null],false],[10],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["fullnameRequired"]]],null,{"statements":[[0," "],[7,"tr"],[11,"class","input"],[9],[0,"\\n "],[7,"td"],[11,"class","label"],[9],[0,"\\n "],[7,"label"],[11,"for","new-account-name"],[9],[1,[27,"i18n",["user.name.title"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","id"],[[23,["accountName"]],"new-account-name"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[11,"class","instructions"],[9],[0,"\\n "],[7,"td"],[9],[10],[0,"\\n "],[1,[27,"input-tip",null,[["validation"],[[23,["nameValidation"]]]]],false],[0,"\\n "],[7,"td"],[9],[7,"label"],[9],[1,[21,"nameInstructions"],false],[10],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","noTags","args"],["create-account-before-password",true,[27,"hash",null,[["accountName","accountUsername","accountPassword","userFields"],[[23,["accountName"]],[23,["accountUsername"]],[23,["accountPassword"]],[23,["userFields"]]]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["passwordRequired"]]],null,{"statements":[[0," "],[7,"tr"],[11,"class","input"],[9],[0,"\\n "],[7,"td"],[11,"class","label"],[9],[7,"label"],[11,"for","new-account-password"],[9],[1,[27,"i18n",["user.password.title"],null],false],[10],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"password-field",null,[["value","type","id","capsLockOn"],[[23,["accountPassword"]],"password","new-account-password",[23,["capsLockOn"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[11,"class","instructions"],[9],[0,"\\n "],[7,"td"],[9],[10],[0,"\\n "],[1,[27,"input-tip",null,[["validation"],[[23,["passwordValidation"]]]]],false],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"label"],[9],[1,[21,"passwordInstructions"],false],[10],[0,"\\n "],[7,"div"],[12,"class",[28,["caps-lock-warning ",[27,"unless",[[23,["capsLockOn"]],"hidden"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["exclamation-triangle"],null],false],[0," "],[1,[27,"i18n",["login.caps_lock_warning"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"tr"],[11,"class","password-confirmation"],[9],[0,"\\n "],[7,"td"],[9],[7,"label"],[11,"for","new-account-password-confirmation"],[9],[1,[27,"i18n",["user.password_confirmation.title"],null],false],[10],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"input",null,[["type","value","id","autocomplete"],["password",[23,["accountPasswordConfirm"]],"new-account-confirmation","new-password"]]],false],[0,"\\n "],[1,[27,"input",null,[["value","id"],[[23,["accountChallenge"]],"new-account-challenge"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","noTags","args"],["create-account-after-password",true,[27,"hash",null,[["accountName","accountUsername","accountPassword","userFields"],[[23,["accountName"]],[23,["accountUsername"]],[23,["accountPassword"]],[23,["userFields"]]]]]]]],false],[0,"\\n\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["userFields"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","user-fields"],[9],[0,"\\n"],[4,"each",[[23,["userFields"]]],null,{"statements":[[0," "],[1,[27,"user-field",null,[["field","value"],[[22,1,["field"]],[22,1,["value"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showCreateForm"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[7,"button"],[11,"class","btn btn-large btn-primary"],[12,"disabled",[21,"submitDisabled"]],[9],[1,[27,"i18n",["create_account.title"],null],false],[3,"action",[[22,0,[]],"createAccount"]],[10],[0,"\\n\\n"],[4,"conditional-loading-spinner",null,[["condition","size"],[[23,["formSubmitted"]],"small"]],{"statements":[[4,"d-button",null,[["class","id","action"],["btn btn-large","login-link",[27,"route-action",["showLogin"],null]]],{"statements":[[0," "],[1,[27,"i18n",["log_in"],null],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","disclaimer"],[9],[1,[21,"disclaimerHtml"],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/create-account"}}),Ember.TEMPLATES["modal/delete-topic-disallowed"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["post.controls.delete_topic_disallowed_modal"],null],true],[10],[0,"\\n"]],"parameters":[]},null],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","label"],[[27,"route-action",["closeModal"],null],"btn-primary","close"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/delete-topic-disallowed"}}),Ember.TEMPLATES["modal/dismiss-read"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked"],["topics.bulk.also_dismiss_topics",[23,["dismissTopics"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[7,"button"],[11,"class","btn btn-primary"],[9],[0,"\\n "],[1,[27,"d-icon",["check"],null],false],[0," "],[1,[27,"i18n",["topics.bulk.dismiss"],null],false],[3,"action",[[22,0,[]],"dismissReadTopics",[23,["dismissTopics"]]]],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/dismiss-read"}}),Ember.TEMPLATES["modal/edit-category"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["tab"],"statements":[[7,"div"],[9],[0,"\\n "],[7,"ul"],[11,"class","nav nav-pills"],[9],[0,"\\n "],[1,[27,"edit-category-tab",null,[["panels","selectedTab","tab"],[[23,["panels"]],[23,["selectedTab"]],"general"]]],false],[0,"\\n "],[1,[27,"edit-category-tab",null,[["panels","selectedTab","tab"],[[23,["panels"]],[23,["selectedTab"]],"security"]]],false],[0,"\\n "],[1,[27,"edit-category-tab",null,[["panels","selectedTab","tab"],[[23,["panels"]],[23,["selectedTab"]],"settings"]]],false],[0,"\\n "],[1,[27,"edit-category-tab",null,[["panels","selectedTab","tab"],[[23,["panels"]],[23,["selectedTab"]],"images"]]],false],[0,"\\n "],[1,[27,"edit-category-tab",null,[["panels","selectedTab","tab"],[[23,["panels"]],[23,["selectedTab"]],"topic-template"]]],false],[0,"\\n"],[4,"if",[[23,["siteSettings","tagging_enabled"]]],null,{"statements":[[0," "],[1,[27,"edit-category-tab",null,[["panels","selectedTab","tab"],[[23,["panels"]],[23,["selectedTab"]],"tags"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"d-modal-body",null,null,{"statements":[[4,"each",[[23,["panels"]]],null,{"statements":[[0," "],[1,[27,"component",[[22,1,[]]],[["selectedTab","category"],[[23,["selectedTab"]],[23,["model"]]]]],false],[0,"\\n"]],"parameters":[1]},null]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["id","class","disabled","action","label"],["save-category","btn-primary",[23,["disabled"]],[27,"action",[[22,0,[]],"saveCategory"],null],[23,["saveLabel"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["model","can_delete"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","disabled","action","icon","label"],["btn-danger pull-right",[23,["deleteDisabled"]],[27,"action",[[22,0,[]],"deleteCategory"],null],"far-trash-alt","category.delete"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["model","id"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","disable_info_wrap"],[9],[0,"\\n "],[1,[27,"d-button",null,[["disabled","class","action","icon","label"],[[23,["deleteDisabled"]],"btn-default disable-no-hover",[27,"action",[[22,0,[]],"toggleDeleteTooltip"],null],"question-circle","category.delete"]]],false],[0,"\\n\\n "],[7,"div"],[12,"class",[28,["cannot_delete_reason ",[27,"if",[[23,["hiddenTooltip"]],"hidden",""],null]]]],[9],[0,"\\n "],[1,[23,["model","cannot_delete_reason"]],true],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "]],"parameters":[]},null]],"parameters":[]}],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/edit-category"}}),Ember.TEMPLATES["modal/edit-topic-timer"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title","autoFocus"],["topic.topic_status_update.title","false"]],{"statements":[[0," "],[7,"div"],[11,"class","radios"],[9],[0,"\\n "],[7,"label"],[11,"for","public-topic-timer"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["public-topic-timer","topic-timer","true",[23,["isPublic"]]]]],false],[0,"\\n "],[7,"b"],[9],[1,[27,"i18n",["topic.topic_status_update.public_timer_types"],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"label"],[11,"for","private-topic-timer"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["private-topic-timer","topic-timer","false",[23,["isPublic"]]]]],false],[0,"\\n "],[7,"b"],[9],[1,[27,"i18n",["topic.topic_status_update.private_timer_types"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"edit-topic-timer-form",null,[["topic","topicTimer","timerTypes","updateTime"],[[23,["model"]],[23,["topicTimer"]],[23,["selections"]],[23,["updateTime"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","disabled","label","action"],["btn-primary",[23,["saveDisabled"]],"topic.topic_status_update.save",[27,"action",[[22,0,[]],"saveTimer"],null]]]],false],[0,"\\n\\n "],[1,[27,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["topicTimer","execute_at"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","label"],["pull-right btn-danger",[27,"action",[[22,0,[]],"removeTimer"],null],"topic.topic_status_update.remove"]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/edit-topic-timer"}}),Ember.TEMPLATES["modal/feature-topic"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["class"],["feature-topic"]],{"statements":[[4,"if",[[23,["model","pinned_at"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","feature-section"],[9],[0,"\\n "],[7,"div"],[11,"class","desc"],[9],[0,"\\n"],[4,"if",[[23,["model","pinned_globally"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n"],[4,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]],{"statements":[[4,"if",[[23,["pinnedGloballyCount"]]],null,{"statements":[[0," "],[1,[27,"i18n",["topic.feature_topic.already_pinned_globally"],[["count"],[[23,["pinnedGloballyCount"]]]]],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["topic.feature_topic.not_pinned_globally"],null],true],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["topic.feature_topic.global_pin_note"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[9],[0,"\\n"],[4,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]],{"statements":[[0," "],[1,[21,"alreadyPinnedMessage"],true],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["topic.feature_topic.pin_note"],null],false],[10],[0,"\\n"]],"parameters":[]}],[0," "],[7,"p"],[9],[1,[21,"unPinMessage"],true],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"action",[[22,0,[]],"unpin"],null],"thumbtack","topic.feature.unpin","btn-primary"]]],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","feature-section"],[9],[0,"\\n "],[7,"div"],[11,"class","desc"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]],{"statements":[[0," "],[1,[21,"alreadyPinnedMessage"],true],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[27,"i18n",["topic.feature_topic.pin_note"],null],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["site","isMobileDevice"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[1,[21,"pinMessage"],true],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","with-validation"],[9],[0,"\\n "],[1,[27,"future-date-input",null,[["class","includeFarFuture","clearable","input"],["pin-until",true,true,[23,["model","pinnedInCategoryUntil"]]]]],false],[0,"\\n "],[1,[27,"popup-input-tip",null,[["validation","shownAt"],[[23,["pinInCategoryValidation"]],[23,["pinInCategoryTipShownAt"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[11,"class","with-validation"],[9],[0,"\\n "],[1,[21,"pinMessage"],true],[0,"\\n "],[1,[27,"d-icon",["far-clock"],null],false],[0,"\\n "],[1,[27,"future-date-input",null,[["class","includeFarFuture","clearable","input"],["pin-until",true,true,[23,["model","pinnedInCategoryUntil"]]]]],false],[0,"\\n "],[1,[27,"popup-input-tip",null,[["validation","shownAt"],[[23,["pinInCategoryValidation"]],[23,["pinInCategoryTipShownAt"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[7,"p"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"action",[[22,0,[]],"pin"],null],"thumbtack","topic.feature.pin","btn-primary"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"hr"],[9],[10],[0,"\\n "],[7,"div"],[11,"class","feature-section"],[9],[0,"\\n "],[7,"div"],[11,"class","desc"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]],{"statements":[[4,"if",[[23,["pinnedGloballyCount"]]],null,{"statements":[[0," "],[1,[27,"i18n",["topic.feature_topic.already_pinned_globally"],[["count"],[[23,["pinnedGloballyCount"]]]]],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["topic.feature_topic.not_pinned_globally"],null],true],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[27,"i18n",["topic.feature_topic.global_pin_note"],null],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["site","isMobileDevice"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[1,[27,"i18n",["topic.feature_topic.pin_globally"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","with-validation"],[9],[0,"\\n "],[1,[27,"future-date-input",null,[["class","includeFarFuture","clearable","input"],["pin-until",true,true,[23,["model","pinnedGloballyUntil"]]]]],false],[0,"\\n "],[1,[27,"popup-input-tip",null,[["validation","shownAt"],[[23,["pinGloballyValidation"]],[23,["pinGloballyTipShownAt"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[11,"class","with-validation"],[9],[0,"\\n "],[1,[27,"i18n",["topic.feature_topic.pin_globally"],null],false],[0,"\\n "],[1,[27,"d-icon",["far-clock"],null],false],[0,"\\n "],[1,[27,"future-date-input",null,[["class","includeFarFuture","clearable","input"],["pin-until",true,true,[23,["model","pinnedGloballyUntil"]]]]],false],[0,"\\n "],[1,[27,"popup-input-tip",null,[["validation","shownAt"],[[23,["pinGloballyValidation"]],[23,["pinGloballyTipShownAt"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[7,"p"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"action",[[22,0,[]],"pinGlobally"],null],"thumbtack","topic.feature.pin_globally","btn-primary"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[4,"if",[[23,["currentUser","staff"]]],null,{"statements":[[0," "],[7,"hr"],[9],[10],[0,"\\n "],[7,"div"],[11,"class","feature-section"],[9],[0,"\\n "],[7,"div"],[11,"class","desc"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]],{"statements":[[4,"if",[[23,["bannerCount"]]],null,{"statements":[[0," "],[1,[27,"i18n",["topic.feature_topic.banner_exists"],null],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["topic.feature_topic.no_banner_exists"],null],true],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[27,"i18n",["topic.feature_topic.banner_note"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"if",[[23,["model","isBanner"]]],null,{"statements":[[0," "],[1,[27,"i18n",["topic.feature_topic.remove_banner"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["topic.feature_topic.make_banner"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"if",[[23,["model","isBanner"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"action",[[22,0,[]],"removeBanner"],null],"thumbtack","topic.feature.remove_banner","btn-primary"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"action",[[22,0,[]],"makeBanner"],null],"thumbtack","topic.feature.make_banner","btn-primary"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-modal-cancel",null,[["close"],[[27,"route-action",["closeModal"],null]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/feature-topic"}}),Ember.TEMPLATES["modal/flag"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["f"],"statements":[[4,"d-modal-body",null,[["class","title"],["flag-modal",[23,["title"]]]],{"statements":[[0," "],[7,"form"],[9],[0,"\\n"],[4,"flag-selection",null,[["nameKey","flags"],[[23,["selected","name_key"]],[23,["flagsAvailable"]]]],{"statements":[[0," "],[1,[27,"flag-action-type",null,[["flag","message","isWarning","selectedFlag","username","staffFlagsAvailable","changePostActionType"],[[22,1,[]],[23,["message"]],[23,["isWarning"]],[23,["selected"]],[23,["model","username"]],[23,["staffFlagsAvailable"]],[27,"action",[[22,0,[]],"changePostActionType"],null]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","disabled","title","icon","label"],["btn-primary",[27,"action",[[22,0,[]],"createFlag"],null],[23,["submitDisabled"]],"flagging.submit_tooltip",[23,["submitIcon"]],[23,["submitLabel"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["canSendWarning"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","disabled","icon","label"],["btn-danger",[27,"action",[[22,0,[]],"createFlagAsWarning"],null],[23,["submitDisabled"]],"exclamation-triangle","flagging.official_warning"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canTakeAction"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","disabled","title","icon","label"],["btn-danger",[27,"action",[[22,0,[]],"takeAction"],null],[23,["submitDisabled"]],"flagging.take_action_tooltip","gavel","flagging.take_action"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showDeleteSpammer"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","disabled","icon","label"],["btn-danger",[27,"action",[[22,0,[]],"deleteSpammer"],null],[23,["submitDisabled"]],"exclamation-triangle","flagging.delete_spammer"]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/flag"}}),Ember.TEMPLATES["modal/forgot-password"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"form"],[9],[0,"\\n"],[4,"d-modal-body",null,[["class"],["forgot-password-modal"]],{"statements":[[4,"unless",[[23,["offerHelp"]]],null,{"statements":[[0," "],[7,"label"],[11,"for","username-or-email"],[9],[1,[27,"i18n",["forgot_password.invite"],null],false],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","id","autocorrect","autocapitalize"],[[23,["accountEmailOrUsername"]],"login.email_placeholder","username-or-email","off","off"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[21,"offerHelp"],true],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0," "],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n"],[4,"unless",[[23,["offerHelp"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","label","disabled","class"],[[27,"action",[[22,0,[]],"resetPassword"],null],"forgot_password.reset",[23,["submitDisabled"]],"btn-primary forgot-password-reset"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["class","label","action"],["btn-large btn-primary","forgot_password.button_ok",[27,"action",[[22,0,[]],"ok"],null]]]],false],[0,"\\n"],[4,"unless",[[23,["helpSeen"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","label","action"],["btn-large","forgot_password.button_help",[27,"action",[[22,0,[]],"help"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/forgot-password"}}),Ember.TEMPLATES["modal/grant-badge"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["class"],["grant-badge"]],{"statements":[[4,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]],{"statements":[[4,"if",[[23,["noGrantableBadges"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["admin.badges.no_badges"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[9],[1,[27,"combo-box",null,[["filterable","value","content","none"],[true,[23,["selectedBadgeId"]],[23,["grantableBadges"]],"badges.none"]]],false],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[7,"button"],[11,"class","btn btn-primary"],[12,"disabled",[21,"buttonDisabled"]],[9],[0,"\\n "],[1,[27,"i18n",["admin.badges.grant"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"grantBadge"]],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/grant-badge"}}),Ember.TEMPLATES["modal/group-add-members"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title"],["groups.add_members.title"]],{"statements":[[0," "],[7,"form"],[11,"class","form-vertical group-add-members"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[0,"\\n "],[1,[27,"i18n",["groups.add_members.usernames"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"user-selector",null,[["class","usernames","placeholderKey","id"],["input-xxlarge",[23,["model","usernames"]],"groups.selector_placeholder","group-add-members-user-selector"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group group-add-members-make-owner"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","class","checked","disabled"],["checkbox","inline",[23,["setAsOwner"]],[23,["bulkAdd"]]]]],false],[0,"\\n "],[1,[27,"i18n",["admin.groups.add_members.as_owner"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","icon","disabled","label"],[[27,"action",[[22,0,[]],"addMembers"],null],"add btn-primary","plus",[23,["disableAddButton"]],"groups.add"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/group-add-members"}}),Ember.TEMPLATES["modal/group-bulk-add"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title"],["admin.groups.bulk_add.title"]],{"statements":[[4,"if",[[23,["result"]]],null,{"statements":[[4,"if",[[23,["result","message"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-success"],[9],[0,"\\n "],[1,[23,["result","message"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["result","invalidUsers"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-error"],[9],[0,"\\n "],[1,[27,"i18n",["admin.groups.bulk_add.complete_users_not_added"],null],false],[0,"\\n "],[1,[23,["result","invalidUsers"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class",""],[9],[0,"\\n "],[7,"a"],[9],[1,[27,"i18n",["cancel"],null],false],[3,"action",[[22,0,[]],"cancel"]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"form"],[11,"class","form-vertical group-bulk-add"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[0,"\\n "],[1,[27,"i18n",["admin.groups.bulk_add.paste"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"textarea",null,[["value"],[[23,["input"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","icon","disabled","label"],[[27,"action",[[22,0,[]],"add"],null],"add btn-primary","plus",[23,["disableAddButton"]],"groups.add"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/group-bulk-add"}}),Ember.TEMPLATES["modal/history"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["t","t"],"statements":[[4,"d-modal-body",null,[["title","maxHeight"],["history","70%"]],{"statements":[[0," "],[7,"div"],[11,"id","revision"],[9],[0,"\\n "],[7,"div"],[11,"id","revision-controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon","title","disabled"],["btn-default",[27,"action",[[22,0,[]],"loadFirstVersion"],null],"fast-backward","post.revisions.controls.first",[23,["loadFirstDisabled"]]]]],false],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon","title","disabled"],["btn-default",[27,"action",[[22,0,[]],"loadPreviousVersion"],null],"backward","post.revisions.controls.previous",[23,["loadPreviousDisabled"]]]]],false],[0,"\\n "],[7,"div"],[11,"id","revision-numbers"],[12,"class",[28,[[27,"unless",[[23,["displayRevisions"]],"invisible"],null]]]],[9],[0,"\\n"],[4,"conditional-loading-spinner",null,[["condition","size"],[[23,["loading"]],"small"]],{"statements":[[0," "],[1,[21,"revisionsText"],true],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon","title","disabled"],["btn-default",[27,"action",[[22,0,[]],"loadNextVersion"],null],"forward","post.revisions.controls.next",[23,["loadNextDisabled"]]]]],false],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon","title","disabled"],["btn-default",[27,"action",[[22,0,[]],"loadLastVersion"],null],"fast-forward","post.revisions.controls.last",[23,["loadLastDisabled"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["displayEdit"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","label"],[[27,"action",[[22,0,[]],"editPost"],null],"btn-default","pencil-alt",[23,["editButtonLabel"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"id","display-modes"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","label","title","class"],[[27,"action",[[22,0,[]],"displayInline"],null],"square-o","post.revisions.displays.inline.button","post.revisions.displays.inline.title",[23,["inlineClass"]]]]],false],[0,"\\n"],[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","title","class"],[[27,"action",[[22,0,[]],"displaySideBySide"],null],"columns","post.revisions.displays.side_by_side.button","post.revisions.displays.side_by_side.title",[23,["sideBySideClass"]]]]],false],[0,"\\n\\n "],[1,[27,"d-button",null,[["action","icon","label","title","class"],[[27,"action",[[22,0,[]],"displaySideBySideMarkdown"],null],"columns","post.revisions.displays.side_by_side_markdown.button","post.revisions.displays.side_by_side_markdown.title",[23,["sideBySideMarkdownClass"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"id","revision-details"],[9],[0,"\\n "],[1,[27,"d-icon",["pencil-alt"],null],false],[0,"\\n"],[4,"link-to",["user",[23,["model","username"]]],null,{"statements":[[0," "],[1,[27,"bound-avatar-template",[[23,["model","avatar_template"]],"small"],null],false],[0," "],[1,[23,["model","username"]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"span"],[11,"class","date"],[9],[1,[27,"bound-date",[[23,["model","created_at"]]],null],false],[10],[0,"\\n"],[4,"if",[[23,["model","edit_reason"]]],null,{"statements":[[0," — "],[7,"span"],[11,"class","edit-reason"],[9],[1,[23,["model","edit_reason"]],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["model","user_changes"]]],null,{"statements":[[0," — "],[1,[27,"bound-avatar-template",[[23,["model","user_changes","previous","avatar_template"]],"small"],null],false],[0," "],[1,[23,["model","user_changes","previous","username"]],false],[0,"\\n → "],[1,[27,"bound-avatar-template",[[23,["model","user_changes","current","avatar_template"]],"small"],null],false],[0," "],[1,[23,["model","user_changes","current","username"]],false],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","wiki_changes"]]],null,{"statements":[[0," — "],[1,[27,"disabled-icon",null,[["icon","disabled"],["pencil-square-o",[23,["wikiDisabled"]]]]],false],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","post_type_changes"]]],null,{"statements":[[0," — "],[1,[27,"disabled-icon",null,[["icon","disabled"],["shield-alt",[23,["postTypeDisabled"]]]]],false],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","category_id_changes"]]],null,{"statements":[[0," — "],[1,[21,"previousCategory"],true],[0," → "],[1,[21,"currentCategory"],true],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"id","revisions"],[12,"data-post-id",[28,[[23,["model","post_id"]]]]],[12,"class",[21,"hiddenClasses"]],[9],[0,"\\n"],[4,"if",[[23,["model","title_changes"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"h2"],[9],[1,[21,"titleDiff"],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["user_changes"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[1,[27,"bound-avatar-template",[[23,["model","user_changes","previous","avatar_template"]],"small"],null],false],[0," "],[1,[23,["model","user_changes","previous","username"]],false],[0,"\\n → "],[1,[27,"bound-avatar-template",[[23,["model","user_changes","current","avatar_template"]],"small"],null],false],[0," "],[1,[23,["model","user_changes","current","username"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","wiki_changes"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[1,[27,"disabled-icon",null,[["icon","disabled"],["pencil-square-o",[23,["wikiDisabled"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","post_type_changes"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[1,[27,"disabled-icon",null,[["icon","disabled"],["shield-alt",[23,["postTypeDisabled"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","category_id_changes"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[1,[21,"previousCategory"],true],[0," → "],[1,[21,"currentCategory"],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[4,"if",[[23,["model","tags_changes"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[1,[27,"i18n",["tagging.changed"],null],false],[0,"\\n"],[4,"each",[[23,["previousTagChanges"]]],null,{"statements":[[0," "],[1,[27,"discourse-tag",[[22,2,[]]],null],false],[0,"\\n"]],"parameters":[2]},null],[0," →\\n  \\n"],[4,"each",[[23,["currentTagChanges"]]],null,{"statements":[[0," "],[1,[27,"discourse-tag",[[22,1,[]]],null],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","featured_link_changes"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[1,[23,["model","featured_link_changes","previous"]],false],[0,"\\n →\\n "],[1,[23,["model","featured_link_changes","current"]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["post-revisions",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"links-redirect",null,[["class"],["row"]],{"statements":[[0," "],[1,[21,"bodyDiff"],true],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["topicController"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n"],[4,"if",[[23,["displayRevert"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class","disabled"],[[27,"action",[[22,0,[]],"revertToVersion"],null],"undo","post.revisions.controls.revert","btn-danger",[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["displayHide"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class","disabled"],[[27,"action",[[22,0,[]],"hideVersion"],null],"far-eye-slash","post.revisions.controls.hide","btn-danger",[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["displayShow"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class","disabled"],[[27,"action",[[22,0,[]],"showVersion"],null],"far-eye","post.revisions.controls.show","btn-default",[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["displayEdit"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","class","label"],[[27,"action",[[22,0,[]],"editPost"],null],"pencil-alt","btn-default",[23,["editButtonLabel"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/history"}}),Ember.TEMPLATES["modal/ignore-duration-with-username"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title","autoFocus"],["user.user_notifications.ignore_duration_title","false"]],{"statements":[[0," "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["eye-slash"],[["class"],["icon"]]],false],[0," "],[1,[27,"i18n",["user.user_notifications.ignore_duration_username"],null],false],[10],[0,"\\n "],[1,[27,"user-selector",null,[["excludeCurrentUser","single","usernames","class"],[true,"true",[23,["ignoredUsername"]],"user-selector"]]],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"future-date-input",null,[["label","input","includeWeekend","includeDateTime","includeMidFuture","includeFarFuture"],["user.user_notifications.ignore_duration_when",[23,["ignoredUntil"]],true,false,true,false]]],false],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["user.user_notifications.ignore_duration_note"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","disabled","label","action"],["btn-primary",[23,["saveDisabled"]],"user.user_notifications.ignore_duration_save",[27,"action",[[22,0,[]],"ignore"],null]]]],false],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/ignore-duration-with-username"}}),Ember.TEMPLATES["modal/ignore-duration"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title","autoFocus"],["user.user_notifications.ignore_duration_title","false"]],{"statements":[[0," "],[1,[27,"future-date-input",null,[["label","input","includeWeekend","includeDateTime","includeMidFuture","includeFarFuture"],["user.user_notifications.ignore_duration_when",[23,["ignoredUntil"]],true,false,true,false]]],false],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["user.user_notifications.ignore_duration_note"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","disabled","label","action"],["btn-primary",[23,["saveDisabled"]],"user.user_notifications.ignore_duration_save",[27,"action",[[22,0,[]],"ignore"],null]]]],false],[0,"\\n\\n "],[1,[27,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/ignore-duration"}}),Ember.TEMPLATES["modal/jump-to-post"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title"],["topic.progress.jump_prompt_long"]],{"statements":[[0,"\\n "],[7,"div"],[11,"class","jumpt-to-post-form"],[9],[0,"\\n "],[7,"div"],[11,"class","jump-to-post-control"],[9],[0,"\\n "],[7,"span"],[11,"class","index"],[9],[0,"#"],[10],[0,"\\n "],[1,[27,"input",null,[["id","type","value","insert-newline"],["post-jump","number",[23,["postNumber"]],[27,"action",[[22,0,[]],"jump"],null]]]],false],[0,"\\n "],[7,"span"],[11,"class","input-hint-text post-number"],[9],[0,"\\n "],[1,[27,"i18n",["topic.progress.jump_prompt_of"],[["count"],[[23,["filteredPostsCount"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","separator"],[9],[0,"\\n "],[7,"span"],[11,"class","text"],[9],[0,"\\n "],[1,[27,"i18n",["topic.progress.jump_prompt_or"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"hr"],[11,"class","right"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","jump-to-date-control"],[9],[0,"\\n "],[7,"span"],[11,"class","input-hint-text post-date"],[9],[0,"\\n "],[1,[27,"i18n",["topic.progress.jump_prompt_to_date"],null],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"date-picker",null,[["id","class","value","defaultDate"],["post-date","date-input",[23,["postDate"]],"YYYY-MM-DD"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","label"],["btn-primary",[27,"action",[[22,0,[]],"jump"],null],"composer.modal_ok"]]],false],[0,"\\n "],[1,[27,"d-modal-cancel",null,[["close"],[[27,"route-action",["closeModal"],null]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/jump-to-post"}}),Ember.TEMPLATES["modal/keyboard-shortcuts-help"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["id"],["keyboard-shortcuts-help"]],{"statements":[[0," "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"h4"],[9],[1,[27,"i18n",["keyboard_shortcuts_help.jump_to.title"],null],false],[10],[0,"\\n "],[7,"ul"],[9],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","home"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","latest"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","new"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","unread"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","categories"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","top"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","bookmarks"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","profile"]],true],[10],[0,"\\n"],[4,"if",[[23,["siteSettings","enable_personal_messages"]]],null,{"statements":[[0," "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","messages"]],true],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"li"],[9],[1,[23,["shortcuts","jump_to","drafts"]],true],[10],[0,"\\n "],[10],[0,"\\n "],[7,"h4"],[9],[1,[27,"i18n",["keyboard_shortcuts_help.navigation.title"],null],false],[10],[0,"\\n "],[7,"ul"],[9],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","navigation","back"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","navigation","jump"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","navigation","up_down"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","navigation","open"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","navigation","next_prev"]],true],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"h4"],[9],[1,[27,"i18n",["keyboard_shortcuts_help.application.title"],null],false],[10],[0,"\\n "],[7,"ul"],[9],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","hamburger_menu"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","user_profile_menu"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","show_incoming_updated_topics"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","search"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","help"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","dismiss_new_posts"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","dismiss_topics"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","log_out"]],true],[10],[0,"\\n "],[10],[0,"\\n "],[7,"h4"],[9],[1,[27,"i18n",["keyboard_shortcuts_help.composing.title"],null],false],[10],[0,"\\n "],[7,"ul"],[9],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","composing","return"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","composing","fullscreen"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","application","create"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","reply_as_new_topic"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","reply_topic"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","reply_post"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","quote_post"]],true],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"h4"],[9],[1,[27,"i18n",["keyboard_shortcuts_help.actions.title"],null],false],[10],[0,"\\n "],[7,"ul"],[9],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","bookmark_topic"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","pin_unpin_topic"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","share_topic"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","share_post"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","like"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","flag"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","bookmark"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","edit"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","delete"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","mark_muted"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","mark_regular"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","mark_tracking"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","mark_watching"]],true],[10],[0,"\\n "],[7,"li"],[9],[1,[23,["shortcuts","actions","print"]],true],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/keyboard-shortcuts-help"}}),Ember.TEMPLATES["modal/login"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"login-modal",null,[["screenX","screenY","loginName","loginPassword","secondFactorToken","action"],[[23,["lastX"]],[23,["lastY"]],[23,["loginName"]],[23,["loginPassword"]],[23,["secondFactorToken"]],[27,"action",[[22,0,[]],"login"],null]]],{"statements":[[0," "],[1,[27,"plugin-outlet",null,[["name"],["login-before-modal-body"]]],false],[0,"\\n"],[4,"d-modal-body",null,[["title","class"],["login.title",[23,["modalBodyClasses"]]]],{"statements":[[0,"\\n"],[4,"if",[[23,["canLoginLocal"]]],null,{"statements":[[0," "],[7,"form"],[11,"id","login-form"],[11,"method","post"],[9],[0,"\\n "],[7,"div"],[11,"id","credentials"],[12,"class",[21,"credentialsClass"]],[9],[0,"\\n "],[7,"table"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[7,"label"],[11,"for","login-account-name"],[9],[1,[27,"i18n",["login.username"],null],false],[10],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"text-field",null,[["value","placeholderKey","id","autocorrect","autocapitalize","autofocus","disabled"],[[23,["loginName"]],"login.email_placeholder","login-account-name","off","off","autofocus",[23,["showSecondFactor"]]]]],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[7,"label"],[11,"for","login-account-password"],[9],[1,[27,"i18n",["login.password"],null],false],[10],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"password-field",null,[["value","type","id","maxlength","capsLockOn","disabled"],[[23,["loginPassword"]],"password","login-account-password","200",[23,["capsLockOn"]],[23,["showSecondFactor"]]]]],false],[10],[0,"\\n "],[7,"td"],[9],[7,"a"],[11,"id","forgot-password-link"],[9],[1,[27,"i18n",["forgot_password.action"],null],false],[3,"action",[[22,0,[]],"forgotPassword"]],[10],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[10],[0,"\\n "],[7,"td"],[9],[7,"div"],[12,"class",[28,["caps-lock-warning ",[27,"unless",[[23,["capsLockOn"]],"hidden"],null]]]],[9],[1,[27,"d-icon",["exclamation-triangle"],null],false],[0," "],[1,[27,"i18n",["login.caps_lock_warning"],null],false],[10],[10],[0,"\\n "],[7,"td"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[4,"second-factor-form",null,[["secondFactorMethod","secondFactorToken","class","backupEnabled","isLogin"],[[23,["secondFactorMethod"]],[23,["secondFactorToken"]],[23,["secondFactorClass"]],[23,["backupEnabled"]],true]],{"statements":[[0," "],[1,[27,"second-factor-input",null,[["value","inputId","secondFactorMethod","backupEnabled"],[[23,["secondFactorToken"]],"login-second-factor",[23,["secondFactorMethod"]],[23,["backupEnabled"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showLoginButtons"]]],null,{"statements":[[0," "],[1,[27,"login-buttons",null,[["showLoginWithEmailLink","processingEmailLink","emailLogin","externalLogin"],[[23,["showLoginWithEmailLink"]],[23,["processingEmailLink"]],[27,"action",[[22,0,[]],"emailLogin"],null],[27,"action",[[22,0,[]],"externalLogin"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n"],[4,"if",[[23,["canLoginLocal"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","form","icon","label","disabled","class"],[[27,"action",[[22,0,[]],"login"],null],"login-form","unlock",[23,["loginButtonLabel"]],[23,["loginDisabled"]],"btn btn-large btn-primary"]]],false],[0,"\\n\\n"],[4,"if",[[23,["showSignupLink"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-large"],[11,"id","new-account-link"],[9],[0,"\\n "],[1,[27,"i18n",["create_account.title"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"createAccount"]],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["authenticate"]]],null,{"statements":[[0,"  "],[1,[27,"i18n",["login.authenticating"],null],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition","size"],[[23,["showSpinner"]],"small"]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","auth-message"],[9],[1,[21,"authMessage"],false],[10],[0,"\\n "],[7,"div"],[11,"id","login-alert"],[12,"class",[21,"alertClass"]],[9],[1,[21,"alert"],false],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/login"}}),Ember.TEMPLATES["modal/move-to-topic"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["id"],["move-selected"]],{"statements":[[0,"\\n"],[4,"if",[[23,["model","isPrivateMessage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","radios"],[9],[0,"\\n"],[4,"if",[[23,["canSplitToPM"]]],null,{"statements":[[0," "],[7,"label"],[11,"class","radio-label"],[11,"for","move-to-new-message"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["move-to-new-message","move-to-entity","new_message",[23,["selection"]]]]],false],[0,"\\n "],[7,"b"],[9],[1,[27,"i18n",["topic.move_to_new_message.radio_label"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"label"],[11,"class","radio-label"],[11,"for","move-to-existing-message"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["move-to-existing-message","move-to-entity","existing_message",[23,["selection"]]]]],false],[0,"\\n "],[7,"b"],[9],[1,[27,"i18n",["topic.move_to_existing_message.radio_label"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["canSplitTopic"]]],null,{"statements":[[4,"if",[[23,["newMessage"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["topic.move_to_new_message.instructions"],[["count"],[[23,["selectedPostsCount"]]]]],true],[10],[0,"\\n "],[7,"form"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["topic.move_to_new_message.message_title"],null],false],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","elementId"],[[23,["topicName"]],"composer.title_placeholder","split-topic-name"]]],false],[0,"\\n\\n"],[4,"if",[[23,["canTagMessages"]]],null,{"statements":[[0," "],[7,"label"],[9],[1,[27,"i18n",["tagging.tags"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","filterable"],[[23,["tags"]],true]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["existingMessage"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["topic.move_to_existing_message.instructions"],[["count"],[[23,["selectedPostsCount"]]]]],true],[10],[0,"\\n "],[7,"form"],[9],[0,"\\n "],[1,[27,"choose-message",null,[["currentTopicId","selectedTopicId"],[[23,["model","id"]],[23,["selectedTopicId"]]]]],false],[0,"\\n\\n "],[7,"label"],[9],[1,[27,"i18n",["topic.move_to_new_message.participants"],null],false],[10],[0,"\\n "],[1,[27,"user-selector",null,[["usernames","class"],[[23,["participants"]],"participant-selector"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},{"statements":[[0,"\\n "],[7,"div"],[11,"class","radios"],[9],[0,"\\n"],[4,"if",[[23,["canSplitTopic"]]],null,{"statements":[[0," "],[7,"label"],[11,"class","radio-label"],[11,"for","move-to-new-topic"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["move-to-new-topic","move-to-entity","new_topic",[23,["selection"]]]]],false],[0,"\\n "],[7,"b"],[9],[1,[27,"i18n",["topic.split_topic.radio_label"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"label"],[11,"class","radio-label"],[11,"for","move-to-existing-topic"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["move-to-existing-topic","move-to-entity","existing_topic",[23,["selection"]]]]],false],[0,"\\n "],[7,"b"],[9],[1,[27,"i18n",["topic.merge_topic.radio_label"],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["canSplitToPM"]]],null,{"statements":[[0," "],[7,"label"],[11,"class","radio-label"],[11,"for","move-to-new-message"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["id","name","value","selection"],["move-to-new-message","move-to-entity","new_message",[23,["selection"]]]]],false],[0,"\\n "],[7,"b"],[9],[1,[27,"i18n",["topic.move_to_new_message.radio_label"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["existingTopic"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["topic.merge_topic.instructions"],[["count"],[[23,["selectedPostsCount"]]]]],true],[10],[0,"\\n "],[7,"form"],[9],[0,"\\n "],[1,[27,"choose-topic",null,[["currentTopicId","selectedTopicId"],[[23,["model","id"]],[23,["selectedTopicId"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canSplitTopic"]]],null,{"statements":[[4,"if",[[23,["newTopic"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["topic.split_topic.instructions"],[["count"],[[23,["selectedPostsCount"]]]]],true],[10],[0,"\\n "],[7,"form"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["topic.split_topic.topic_name"],null],false],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","elementId"],[[23,["topicName"]],"composer.title_placeholder","split-topic-name"]]],false],[0,"\\n\\n "],[7,"label"],[9],[1,[27,"i18n",["categories.category"],null],false],[10],[0,"\\n "],[1,[27,"category-chooser",null,[["value","class"],[[23,["categoryId"]],"small"]]],false],[0,"\\n"],[4,"if",[[23,["canAddTags"]]],null,{"statements":[[0," "],[7,"label"],[9],[1,[27,"i18n",["tagging.tags"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","filterable","categoryId"],[[23,["tags"]],true,[23,["categoryId"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canSplitTopic"]]],null,{"statements":[[4,"if",[[23,["newMessage"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["topic.move_to_new_message.instructions"],[["count"],[[23,["selectedPostsCount"]]]]],true],[10],[0,"\\n "],[7,"form"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["topic.move_to_new_message.message_title"],null],false],[10],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","elementId"],[[23,["topicName"]],"composer.title_placeholder","split-topic-name"]]],false],[0,"\\n\\n"],[4,"if",[[23,["canTagMessages"]]],null,{"statements":[[0," "],[7,"label"],[9],[1,[27,"i18n",["tagging.tags"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","filterable"],[[23,["tags"]],true]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]}],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n"],[4,"d-button",null,[["class","disabled","action"],["btn-primary",[23,["buttonDisabled"]],[27,"action",[[22,0,[]],"performMove"],null]]],{"statements":[[0," "],[1,[27,"d-icon",["sign-out-alt"],null],false],[0," "],[1,[21,"buttonTitle"],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/move-to-topic"}}),Ember.TEMPLATES["modal/not-activated"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,null,{"statements":[[0," "],[1,[27,"i18n",["login.not_activated"],[["sentTo"],[[23,["sentTo"]]]]],true],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"activation-controls",null,[["sendActivationEmail","editActivationEmail"],[[27,"action",[[22,0,[]],"sendActivationEmail"],null],[27,"action",[[22,0,[]],"editActivationEmail"],null]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/not-activated"}}),Ember.TEMPLATES["modal/post-enqueued"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["review.approval.description"],null],false],[10],[0,"\\n\\n "],[7,"p"],[9],[1,[27,"i18n",["review.approval.pending_posts"],[["count"],[[23,["model","pending_count"]]]]],true],[10],[0,"\\n"]],"parameters":[]},null],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","label"],[[27,"route-action",["closeModal"],null],"btn-primary","review.approval.ok"]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/post-enqueued"}}),Ember.TEMPLATES["modal/raw-email"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title","class","maxHeight"],["raw_email.title","incoming-email-modal","80%"]],{"statements":[[0," "],[7,"div"],[11,"class","incoming-email-tabs"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","label","title","class"],[[27,"action",[[22,0,[]],"displayRaw"],null],"post.raw_email.displays.raw.button","post.raw_email.displays.raw.title",[27,"if",[[23,["showRawEmail"]],"active"],null]]]],false],[0,"\\n\\n"],[4,"if",[[23,["textPart"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","label","title","class"],[[27,"action",[[22,0,[]],"displayTextPart"],null],"post.raw_email.displays.text_part.button","post.raw_email.displays.text_part.title",[27,"if",[[23,["showTextPart"]],"active"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["htmlPart"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","label","title","class"],[[27,"action",[[22,0,[]],"displayHtmlPart"],null],"post.raw_email.displays.html_part.button","post.raw_email.displays.html_part.title",[27,"if",[[23,["showHtmlPart"]],"active"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","incoming-email-content"],[9],[0,"\\n"],[4,"if",[[23,["showRawEmail"]]],null,{"statements":[[4,"if",[[23,["rawEmail"]]],null,{"statements":[[0," "],[1,[27,"textarea",null,[["value"],[[23,["rawEmail"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["raw_email.not_available"],null],false],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showTextPart"]]],null,{"statements":[[0," "],[1,[27,"textarea",null,[["value"],[[23,["textPart"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showHtmlPart"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","incoming-email-html-part"],[9],[0,"\\n "],[1,[21,"htmlPart"],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/raw-email"}}),Ember.TEMPLATES["modal/rename-tag"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title"],["tagging.rename_tag"]],{"statements":[[0," "],[7,"label"],[11,"class","control-label"],[9],[0,"\\n "],[1,[27,"i18n",["tagging.rename_instructions"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"input",null,[["value","maxlength"],[[23,["buffered","id"]],[23,["siteSettings","max_tag_length"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","label","disabled"],["btn-primary",[27,"action",[[22,0,[]],"performRename"],null],"tagging.rename_tag",[23,["renameDisabled"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/rename-tag"}}),Ember.TEMPLATES["modal/reorder-categories"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["cat"],"statements":[[4,"d-modal-body",null,[["class","title"],["reorder-categories full-height-modal","categories.reorder.title"]],{"statements":[[0," "],[7,"div"],[11,"id","rc-scroll-anchor"],[9],[10],[0,"\\n "],[7,"table"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[7,"th"],[11,"class","th-cat"],[9],[1,[27,"i18n",["categories.category"],null],false],[10],[0,"\\n "],[7,"th"],[11,"class","th-pos"],[9],[1,[27,"i18n",["categories.reorder.position"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["categoriesOrdered"]]],null,{"statements":[[0," "],[7,"tr"],[12,"data-category-id",[28,[[22,1,["id"]]]]],[9],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"div"],[12,"class",[27,"if",[[22,1,["parent_category_id"]],"reorder-categories-sub-cat",""],null]],[9],[0,"\\n "],[1,[27,"category-badge",[[22,1,[]]],[["allowUncategorized"],["true"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"td"],[9],[0,"\\n "],[1,[27,"number-field",null,[["number","change"],[[27,"readonly",[[22,1,["position"]]],null],[27,"action",[[22,0,[]],"change",[22,1,[]]],null]]]],false],[0,"\\n "],[1,[27,"d-button",null,[["class","action","actionParam","icon"],["btn-default no-text",[27,"action",[[22,0,[]],"moveUp"],null],[22,1,[]],"arrow-up"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["class","action","actionParam","icon"],["btn-default no-text",[27,"action",[[22,0,[]],"moveDown"],null],[22,1,[]],"arrow-down"]]],false],[0,"\\n"],[4,"if",[[22,1,["hasBufferedChanges"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","icon"],["no-text ok",[27,"action",[[22,0,[]],"commit"],null],"check"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"id","rc-scroll-bottom"],[9],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n"],[4,"if",[[23,["showApplyAll"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label"],[[27,"action",[[22,0,[]],"commit"],null],"check","categories.reorder.apply_all"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","label"],["btn-primary",[27,"action",[[22,0,[]],"saveOrder"],null],"categories.reorder.save"]]],false],[0,"\\n"]],"parameters":[]}],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/reorder-categories"}}),Ember.TEMPLATES["modal/request-group-membership-form"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"form"],[11,"class","request-group-membership-form"],[9],[0,"\\n"],[4,"d-modal-body",null,[["rawTitle"],[[23,["title"]]]],{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"i18n",["groups.membership_request.reason"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"expanding-text-area",null,[["value"],[[23,["reason"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","disabled","label","action"],["btn-primary",[23,["disableSubmit"]],"groups.membership_request.submit",[27,"action",[[22,0,[]],"requestMember"],null]]]],false],[0,"\\n\\n "],[1,[27,"d-modal-cancel",null,[["close"],[[27,"route-action",["closeModal"],null]]]],false],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["size","condition"],["small",[23,["loading"]]]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/request-group-membership-form"}}),Ember.TEMPLATES["modal/search-help"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["id"],["search-help"]],{"statements":[[0," "],[1,[21,"model"],true],[0,"\\n"],[4,"if",[[23,["showGoogleSearch"]]],null,{"statements":[[0," "],[1,[27,"i18n",["google_search"],null],true],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/search-help"}}),Ember.TEMPLATES["modal/share-and-invite"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,null,{"statements":[[0," "],[1,[27,"modal-panel",null,[["panel"],[[23,["modal","selectedPanel"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/share-and-invite"}}),Ember.TEMPLATES["modal/tag-upload"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title"],["tagging.upload"]],{"statements":[[0," "],[1,[27,"tags-uploader",null,[["refresh","closeModal"],[[27,"route-action",["refresh"],null],[27,"route-action",["closeModal"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/tag-upload"}}),Ember.TEMPLATES["modal/topic-bulk-actions"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["topics.bulk.selected"],[["count"],[[23,["model","topics","length"]]]]],true],[10],[0,"\\n "],[1,[27,"outlet",["bulkOutlet"],null],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"modal/topic-bulk-actions"}}),Ember.TEMPLATES["modal/upload-selector"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title","class"],[[23,["title"]],"upload-selector"]],{"statements":[[0," "],[7,"div"],[11,"class","radios"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["name","id","value","selection"],["upload","local","local",[23,["selection"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","radio"],[11,"for","local"],[9],[1,[27,"i18n",["upload_selector.from_my_computer"],null],false],[10],[0,"\\n"],[4,"if",[[23,["local"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","inputs"],[9],[0,"\\n "],[7,"input"],[11,"id","filename-input"],[11,"multiple",""],[11,"type","file"],[9],[10],[7,"br"],[9],[10],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[1,[21,"tip"],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","radios"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["name","id","value","selection"],["upload","remote","remote",[23,["selection"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","radio"],[11,"for","remote"],[9],[1,[27,"i18n",["upload_selector.from_the_web"],null],false],[10],[0,"\\n"],[4,"if",[[23,["remote"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","inputs"],[9],[0,"\\n "],[1,[27,"input",null,[["value","placeholder"],[[23,["imageUrl"]],"http://example.com/image.png"]]],false],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[1,[21,"tip"],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["showMore"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","radios"],[9],[0,"\\n "],[7,"div"],[11,"class","inputs"],[9],[0,"\\n "],[1,[27,"input",null,[["value","placeholder"],[[23,["imageLink"]],"http://example.com"]]],false],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[1,[27,"i18n",["upload_selector.image_link"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[11,"class","radios"],[9],[0,"\\n "],[7,"div"],[11,"class","inputs"],[9],[0,"\\n "],[7,"p"],[11,"class","hint"],[9],[0,"\\n"],[4,"if",[[23,["capabilities","canPasteImages"]]],null,{"statements":[[0," "],[1,[27,"i18n",["upload_selector.hint"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["upload_selector.hint_for_supported_browsers"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","icon","label"],[[27,"action",[[22,0,[]],"upload"],null],"btn-primary",[23,["uploadIcon"]],"upload"]]],false],[0,"\\n "],[1,[27,"d-modal-cancel",null,[["close"],[[27,"route-action",["closeModal"],null]]]],false],[0,"\\n "],[4,"if",[[23,["remote"]]],null,{"statements":[[7,"a"],[11,"class","pull-right"],[9],[1,[27,"i18n",["show_more"],null],false],[3,"action",[[22,0,[]],"toggleShowMore"]],[10]],"parameters":[]},null],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"modal/upload-selector"}}), +Ember.TEMPLATES["navigation/categories"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["bodyClass","class"],["navigation-categories","navigation-container"]],{"statements":[[0," "],[1,[27,"d-navigation",null,[["filterMode","showCategoryAdmin","createCategory","reorderCategories","canCreateTopic","hasDraft","createTopic"],["categories",[23,["showCategoryAdmin"]],[27,"route-action",["createCategory"],null],[27,"route-action",["reorderCategories"],null],[23,["canCreateTopic"]],[23,["draft"]],[27,"route-action",["createTopic"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"navigation/categories"}}),Ember.TEMPLATES["navigation/category"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["class"],["navigation-container"]],{"statements":[[0," "],[1,[27,"add-category-tag-classes",null,[["category"],[[23,["category"]]]]],false],[0,"\\n\\n "],[7,"section"],[11,"class","category-heading"],[9],[0,"\\n"],[4,"if",[[23,["category","uploaded_logo","url"]]],null,{"statements":[[0," "],[1,[27,"cdn-img",null,[["src","class","width","height"],[[23,["category","uploaded_logo","url"]],"category-logo",[23,["category","uploaded_logo","width"]],[23,["category","uploaded_logo","height"]]]]],false],[0,"\\n"],[4,"if",[[23,["category","description"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"dir-span",[[23,["category","description"]]],null],true],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","category-navigation"],[9],[0,"\\n "],[1,[27,"d-navigation",null,[["category","filterMode","noSubcategories","canCreateTopic","createTopic","createTopicDisabled","hasDraft","editCategory"],[[23,["category"]],[23,["filterMode"]],[23,["noSubcategories"]],[23,["canCreateTopic"]],[27,"route-action",["createTopic"],null],[23,["cannotCreateTopicOnCategory"]],[23,["draft"]],[27,"route-action",["editCategory",[23,["category"]]],null]]]],false],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["category-navigation",[27,"hash",null,[["category"],[[23,["category"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"navigation/category"}}),Ember.TEMPLATES["navigation/default"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["bodyClass","class","scrollTop"],["navigation-topics","navigation-container","false"]],{"statements":[[0," "],[1,[27,"d-navigation",null,[["filterMode","canCreateTopic","hasDraft","createTopic"],[[23,["filterMode"]],[23,["canCreateTopic"]],[23,["draft"]],[27,"route-action",["createTopic"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"navigation/default"}}),Ember.TEMPLATES["outlet-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"connector",null,[["templateId","class","tagName"],[[27,"unbound",[[23,["templateId"]]],null],[27,"unbound",[[23,["outletClasses"]]],null],[27,"unbound",[[23,["tagName"]]],null]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"outlet-list"}}),Ember.TEMPLATES["password-reset"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","container password-reset clearfix"],[9],[0,"\\n "],[7,"div"],[11,"class","pull-left col-image"],[9],[0,"\\n "],[7,"img"],[12,"src",[21,"lockImageUrl"]],[11,"class","password-reset-img"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","pull-left col-form"],[9],[0,"\\n"],[4,"if",[[23,["successMessage"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[21,"successMessage"],false],[10],[0,"\\n\\n"],[4,"if",[[23,["requiresApproval"]]],null,{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["login.not_approved"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"unless",[[23,["redirected"]]],null,{"statements":[[0," "],[7,"a"],[11,"class","btn"],[12,"href",[28,[[21,"redirectHref"]]]],[9],[1,[21,"continueButtonText"],false],[3,"action",[[22,0,[]],"done"]],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]},{"statements":[[0," "],[7,"form"],[9],[0,"\\n"],[4,"if",[[23,["secondFactorRequired"]]],null,{"statements":[[4,"if",[[23,["errorMessage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-error"],[9],[1,[21,"errorMessage"],false],[10],[0,"\\n "],[7,"br"],[9],[10],[0,"\\n"]],"parameters":[]},null],[0," \\n"],[4,"second-factor-form",null,[["secondFactorMethod","secondFactorToken","backupEnabled","isLogin"],[[23,["secondFactorMethod"]],[23,["secondFactorToken"]],[23,["backupEnabled"]],false]],{"statements":[[0," "],[1,[27,"second-factor-input",null,[["value","inputId","secondFactorMethod","backupEnabled"],[[23,["secondFactorToken"]],"second-factor",[23,["secondFactorMethod"]],[23,["backupEnabled"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"d-button",null,[["action","class","label"],[[27,"action",[[22,0,[]],"submit"],null],"btn-primary","submit"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"h2"],[9],[1,[27,"i18n",["user.change_password.choose"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","input"],[9],[0,"\\n "],[1,[27,"password-field",null,[["value","type","id","capsLockOn","autofocus"],[[23,["accountPassword"]],"password","new-account-password",[23,["capsLockOn"]],"autofocus"]]],false],[0,"\\n  "],[1,[27,"input-tip",null,[["validation"],[[23,["passwordValidation"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[7,"div"],[12,"class",[28,["caps-lock-warning ",[27,"unless",[[23,["capsLockOn"]],"invisible"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["exclamation-triangle"],null],false],[0," "],[1,[27,"i18n",["login.caps_lock_warning"],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"d-button",null,[["action","class","label"],[[27,"action",[[22,0,[]],"submit"],null],"btn-primary","user.change_password.set_password"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"password-reset"}}),Discourse.RAW_TEMPLATES["post/poster-avatar"]=requirejs("discourse-common/lib/raw-handlebars").template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){return'<a href="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"post.usernameUrl",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'" classNames="trigger-user-card '+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"classNames",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'" data-user-card="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"post.username",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">'+e.escapeExpression((n.avatar||t&&t.avatar||n.helperMissing).call(null!=t?t:e.nullContext||{},"post",{name:"avatar",hash:{imageSize:"large"},hashTypes:{imageSize:"StringLiteral"},hashContexts:{imageSize:t},types:["PathExpression"],contexts:[t],data:s}))+"</a>\n"},useData:!0}),Ember.TEMPLATES["preferences-about"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","user-preferences solo-preference"],[9],[0,"\\n "],[7,"form"],[11,"class","form-horizontal"],[9],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"i18n",["user.change_about.title"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.bio"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"d-editor",null,[["value","class","autofocus"],[[23,["model","bio_raw"]],"raw-bio","autofocus"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"d-button",null,[["action","class"],[[27,"route-action",["changeAbout"],null],"btn btn-primary"]],{"statements":[[0," "],[1,[21,"saveButtonText"],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"preferences-about"}}),Ember.TEMPLATES["preferences-email"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"section"],[11,"class","user-preferences solo-preference"],[9],[0,"\\n "],[7,"form"],[11,"class","form-horizontal"],[9],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"i18n",["user.change_email.title"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["success"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"if",[[23,["model","staff"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.change_email.success_staff"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.change_email.success"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["error"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"div"],[11,"class","alert alert-error"],[9],[1,[21,"errorMessage"],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.email.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","id","classNames","autofocus"],[[23,["newEmail"]],"change-email","input-xxlarge","autofocus"]]],false],[0,"\\n "],[1,[27,"input-tip",null,[["validation"],[[23,["emailValidation"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n"],[4,"if",[[23,["taken"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.change_email.taken"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.email.instructions"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"d-button",null,[["class","action","disabled"],["btn btn-primary",[27,"action",[[22,0,[]],"changeEmail"],null],[23,["saveDisabled"]]]],{"statements":[[0," "],[1,[21,"saveButtonText"],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"preferences-email"}}),Ember.TEMPLATES["preferences-second-factor-backup"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"section"],[11,"class","user-preferences solo-preference second-factor-backup-preferences"],[9],[0,"\\n "],[7,"form"],[11,"class","form-horizontal"],[9],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"if",[[23,["successMessage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-success"],[9],[0,"\\n "],[1,[21,"successMessage"],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["errorMessage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-error"],[9],[0,"\\n "],[1,[21,"errorMessage"],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"second-factor-form",null,[["secondFactorMethod","backupEnabled","secondFactorToken","secondFactorTitle","optionalText","isLogin"],[[23,["secondFactorMethod"]],[23,["backupEnabled"]],[23,["secondFactorToken"]],[27,"i18n",["user.second_factor_backup.title"],null],[27,"if",[[23,["backupEnabled"]],[27,"i18n",["user.second_factor_backup.remaining_codes"],[["count"],[[23,["remainingCodes"]]]]]],null],false]],{"statements":[[0," "],[1,[27,"second-factor-input",null,[["value","inputId","secondFactorMethod"],[[23,["secondFactorToken"]],"second-factor-token",[23,["secondFactorMethod"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"div"],[11,"class","actions"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","disabled","label"],[[27,"action",[[22,0,[]],"generateSecondFactorCodes"],null],"btn btn-primary",[23,["isDisabledGenerateBackupCodeBtn"]],[23,["generateBackupCodeBtnLabel"]]]]],false],[0,"\\n"],[4,"if",[[23,["backupEnabled"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","disabled","label"],[[27,"action",[[22,0,[]],"disableSecondFactorBackup"],null],"btn btn-danger",[23,["isDisabledDisableBackupCodeBtn"]],"user.second_factor_backup.disable"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"conditional-loading-section",null,[["isLoading"],[[23,["loading"]]]],{"statements":[[4,"if",[[23,["backupCodes"]]],null,{"statements":[[0," "],[7,"h3"],[9],[1,[27,"i18n",["user.second_factor_backup.codes.title"],null],false],[10],[0,"\\n\\n "],[7,"p"],[9],[0,"\\n "],[1,[27,"i18n",["user.second_factor_backup.codes.description"],null],false],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"backup-codes",null,[["copyBackupCode","backupCodes"],[[27,"action",[[22,0,[]],"copyBackupCode"],null],[23,["backupCodes"]]]]],false],[0,"\\n\\n"],[4,"link-to",["preferences.account",[23,["model","username"]]],null,{"statements":[[0," "],[1,[27,"i18n",["go_back"],null],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"preferences-second-factor-backup"}}),Ember.TEMPLATES["preferences-second-factor"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"section"],[11,"class","user-preferences solo-preference"],[9],[0,"\\n "],[7,"form"],[11,"class","form-horizontal"],[9],[0,"\\n\\n"],[4,"if",[[23,["showEnforcedNotice"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"div"],[11,"class","alert alert-error"],[9],[1,[27,"i18n",["user.second_factor.enforced_notice"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["errorMessage"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"div"],[11,"class","alert alert-error"],[9],[1,[21,"errorMessage"],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","second_factor_enabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"second-factor-form",null,[["secondFactorMethod","backupEnabled","secondFactorToken","secondFactorTitle","isLogin"],[[23,["secondFactorMethod"]],[23,["backupEnabled"]],[23,["secondFactorToken"]],[27,"i18n",["user.second_factor.title"],null],false]],{"statements":[[0," "],[1,[27,"second-factor-input",null,[["value","inputId","secondFactorMethod"],[[23,["secondFactorToken"]],"second-factor-token",[23,["secondFactorMethod"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","disabled","label"],[[27,"action",[[22,0,[]],"disableSecondFactor"],null],"btn btn-primary",[23,["loading"]],[23,["disableButtonText"]]]]],false],[0,"\\n\\n"],[4,"unless",[[23,["showEnforcedNotice"]]],null,{"statements":[[0," "],[1,[27,"cancel-link",null,[["route","args"],["preferences.account",[23,["model","username"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["loaded"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"i18n",["user.second_factor.enable_description"],null],true],[0,"\\n\\n"],[4,"if",[[23,["displayOAuthWarning"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.second_factor.oauth_enabled_warning"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"div"],[11,"class","qr-code-container"],[9],[0,"\\n "],[7,"div"],[11,"class","qr-code"],[9],[0,"\\n "],[1,[21,"secondFactorImage"],true],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"p"],[9],[0,"\\n"],[4,"if",[[23,["showSecondFactorKey"]]],null,{"statements":[[0," "],[1,[21,"secondFactorKey"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[9],[1,[27,"i18n",["user.second_factor.show_key_description"],null],false],[3,"action",[[22,0,[]],"showSecondFactorKey"]],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label input-prepend"],[9],[1,[27,"i18n",["user.second_factor.label"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"second-factor-input",null,[["maxlength","value","inputId"],[6,[23,["secondFactorToken"]],"second-factor-token"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","disabled","label"],[[27,"action",[[22,0,[]],"enableSecondFactor"],null],"btn btn-primary",[23,["loading"]],[23,["enableButtonText"]]]]],false],[0,"\\n\\n"],[4,"unless",[[23,["showEnforcedNotice"]]],null,{"statements":[[0," "],[1,[27,"cancel-link",null,[["route","args"],["preferences.account",[23,["model","username"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.password.title"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","id","type","classNames","autofocus"],[[23,["password"]],"password","password","input-xxlarge","autofocus"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[1,[27,"i18n",["user.second_factor.confirm_password_description"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","disabled","label"],[[27,"action",[[22,0,[]],"confirmPassword"],null],"btn btn-primary",[23,["loading"]],[23,["submitButtonText"]]]]],false],[0,"\\n\\n "],[1,[27,"d-button",null,[["action","class","disabled","icon","label"],[[27,"action",[[22,0,[]],"resetPassword"],null],"btn",[23,["resetPasswordLoading"]],"envelope","user.change_password.action"]]],false],[0,"\\n\\n "],[1,[21,"resetPasswordProgress"],false],[0,"\\n\\n"],[4,"unless",[[23,["showEnforcedNotice"]]],null,{"statements":[[0," "],[1,[27,"cancel-link",null,[["route","args"],["preferences.account",[23,["model","username"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]}],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"preferences-second-factor"}}),Ember.TEMPLATES["preferences-username"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"section"],[11,"class","user-preferences solo-preference"],[9],[0,"\\n "],[7,"form"],[11,"class","form-horizontal"],[9],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"h3"],[9],[1,[27,"i18n",["user.change_username.title"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.username.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","id","classNames","maxlength","autofocus","insert-newline"],[[23,["newUsername"]],"change_username","input-xxlarge",[23,["maxLength"]],"autofocus","changeUsername"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions controls"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n"],[4,"if",[[23,["taken"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.change_username.taken"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"span"],[9],[1,[21,"errorMessage"],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"button"],[12,"disabled",[21,"saveDisabled"]],[11,"class","btn btn-primary"],[9],[1,[21,"saveButtonText"],false],[3,"action",[[22,0,[]],"changeUsername"]],[10],[0,"\\n "],[4,"if",[[23,["saved"]]],null,{"statements":[[1,[27,"i18n",["saved"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"preferences-username"}}),Ember.TEMPLATES.preferences=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["pageClass","class"],["user-preferences","user-secondary-navigation"]],{"statements":[[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["preferences-nav","preferences-list action-list nav-stacked",[23,["application","currentPath"]]]],{"statements":[[0," "],[7,"li"],[11,"class","nav-account"],[9],[0,"\\n"],[4,"link-to",["preferences.account"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.account"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","nav-profile"],[9],[0,"\\n"],[4,"link-to",["preferences.profile"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.profile"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","nav-emails"],[9],[0,"\\n"],[4,"link-to",["preferences.emails"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.emails"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","nav-notifications"],[9],[0,"\\n"],[4,"link-to",["preferences.notifications"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.notifications"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","indent nav-categories"],[9],[0,"\\n"],[4,"link-to",["preferences.categories"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.categories"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","indent nav-users"],[9],[0,"\\n"],[4,"link-to",["preferences.users"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.users"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["siteSettings","tagging_enabled"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","indent nav-tags"],[9],[0,"\\n"],[4,"link-to",["preferences.tags"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.tags"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"li"],[11,"class","nav-interface"],[9],[0,"\\n"],[4,"link-to",["preferences.interface"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.interface"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["model","userApiKeys"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","nav-apps"],[9],[0,"\\n"],[4,"link-to",["preferences.apps"],null,{"statements":[[0," "],[1,[27,"i18n",["user.preferences_nav.apps"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","connectorTagName","args"],["user-preferences-nav","li",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[7,"section"],[11,"class","user-content user-preferences"],[9],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name"],["above-user-preferences"]]],false],[0,"\\n\\n "],[7,"form"],[11,"class","form-vertical"],[9],[0,"\\n "],[1,[21,"outlet"],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"preferences"}}),Ember.TEMPLATES["preferences/account"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":["token","authProvider"],"statements":[[7,"div"],[11,"class","control-group pref-username"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.username.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"span"],[11,"class","static"],[9],[1,[23,["model","username"]],false],[10],[0,"\\n"],[4,"if",[[23,["model","can_edit_username"]]],null,{"statements":[[4,"link-to",["preferences.username"],[["class"],["btn btn-default btn-small btn-icon pad-left no-text"]],{"statements":[[0," "],[1,[27,"d-icon",["pencil-alt"],null],false],[0," "]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["siteSettings","enable_mentions"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[1,[27,"i18n",["user.username.short_instructions"],[["username"],[[23,["model","username"]]]]],true],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[4,"unless",[[23,["siteSettings","sso_overrides_avatar"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-avatar"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[11,"id","profile-picture"],[9],[1,[27,"i18n",["user.avatar.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[0," "],[1,[27,"bound-avatar",[[23,["model"]],"huge"],null],false],[0,"\\n "],[1,[27,"d-button",null,[["action","actionParam","class","icon"],[[27,"route-action",["showAvatarSelector"],null],[23,["model"]],"btn-default pad-left","pencil-alt"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canEditName"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-name"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.name.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"if",[[23,["model","can_edit_name"]]],null,{"statements":[[0," "],[1,[27,"text-field",null,[["value","classNames"],[[23,["newNameInput"]],"input-xxlarge"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"span"],[11,"class","static"],[9],[1,[23,["model","name"]],false],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[1,[21,"nameInstructions"],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canCheckEmails"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-email"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.email.title"],null],false],[10],[0,"\\n"],[4,"if",[[23,["model","email"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"span"],[11,"class","static"],[9],[1,[23,["model","email"]],false],[10],[0,"\\n"],[4,"if",[[23,["model","can_edit_email"]]],null,{"statements":[[0," "],[4,"link-to",["preferences.email"],[["class"],["btn btn-default btn-small btn-icon pad-left no-text"]],{"statements":[[1,[27,"d-icon",["pencil-alt"],null],false]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n"],[4,"if",[[23,["siteSettings","sso_overrides_email"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.email.sso_override_instructions"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"i18n",["user.email.instructions"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","actionParam","title","icon","label"],[[27,"route-action",["checkEmail"],null],"btn-default",[23,["model"]],"admin.users.check_email.title","far-envelope","admin.users.check_email.text"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canChangePassword"]]],null,{"statements":[[7,"div"],[11,"class","control-group pref-password"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.password.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"a"],[11,"href",""],[11,"class","btn btn-default"],[9],[0,"\\n "],[1,[27,"d-icon",["envelope"],null],false],[0,"\\n"],[4,"if",[[23,["model","no_password"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.change_password.set_password"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.change_password.action"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[3,"action",[[22,0,[]],"changePassword"]],[10],[0,"\\n\\n "],[1,[21,"passwordProgress"],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","control-group pref-second-factor"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.second_factor.title"],null],false],[10],[0,"\\n"],[4,"unless",[[23,["model","second_factor_enabled"]]],null,{"statements":[[0," "],[7,"label"],[9],[0,"\\n "],[1,[27,"i18n",["user.second_factor.short_description"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[11,"class","controls pref-second-factor"],[9],[0,"\\n"],[4,"if",[[23,["isCurrentUser"]]],null,{"statements":[[4,"if",[[23,["model","second_factor_enabled"]]],null,{"statements":[[4,"link-to",["preferences.second-factor"],[["class"],["btn btn-default"]],{"statements":[[0," "],[1,[27,"d-icon",["unlock"],null],false],[0," "],[7,"span"],[9],[1,[27,"i18n",["user.second_factor.disable"],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[4,"link-to",["preferences.second-factor"],[["class"],["btn btn-default"]],{"statements":[[0," "],[1,[27,"d-icon",["lock"],null],false],[0," "],[7,"span"],[9],[1,[27,"i18n",["user.second_factor.enable"],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls pref-second-factor-backup"],[9],[0,"\\n"],[4,"if",[[23,["model","second_factor_enabled"]]],null,{"statements":[[4,"if",[[23,["isCurrentUser"]]],null,{"statements":[[4,"link-to",["preferences.second-factor-backup"],null,{"statements":[[0," "],[7,"span"],[9],[0,"\\n"],[4,"if",[[23,["model","second_factor_backup_enabled"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.second_factor_backup.manage"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.second_factor_backup.enable_long"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canUpdateAssociatedAccounts"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-associated-accounts"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.associated_accounts.title"],null],false],[10],[0,"\\n"],[4,"if",[[23,["associatedAccountsLoaded"]]],null,{"statements":[[0," "],[7,"table"],[9],[0,"\\n"],[4,"each",[[23,["authProviders"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[9],[1,[22,2,["method","prettyName"]],false],[10],[0,"\\n\\n"],[4,"if",[[22,2,["account"]]],null,{"statements":[[0," "],[7,"td"],[9],[1,[22,2,["account","description"]],false],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n"],[4,"if",[[22,2,["method","can_revoke"]]],null,{"statements":[[4,"conditional-loading-spinner",null,[["condition","size"],[[23,["revoking"]],"small"]],{"statements":[[0," "],[1,[27,"d-button",null,[["action","actionParam","title","class","icon"],[[27,"action",[[22,0,[]],"revokeAccount"],null],[22,2,["account"]],"user.associated_accounts.revoke","btn-danger no-text","trash-alt"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"td"],[11,"colspan","2"],[9],[0,"\\n"],[4,"if",[[22,2,["method","can_connect"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","actionParam","label","class","icon","disabled"],[[27,"action",[[22,0,[]],"connectAccount"],null],[22,2,["method"]],"user.associated_accounts.connect","btn-default","plug",[23,["disableConnectButtons"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.associated_accounts.not_connected"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n "],[10],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","actionParam","title","icon","label"],[[27,"route-action",["checkEmail"],null],[23,["model"]],"admin.users.check_email.title","far-envelope","admin.users.check_email.text"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canSelectTitle"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-title"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.title.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["value","content","none"],[[23,["newTitleInput"]],[23,["model","availableTitles"]],"user.title.none"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canCheckEmails"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-auth-tokens"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.auth_tokens.title"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","auth-tokens"],[9],[0,"\\n"],[4,"each",[[23,["authTokens"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","row auth-token"],[9],[0,"\\n "],[7,"div"],[11,"class","auth-token-icon"],[9],[1,[27,"d-icon",[[22,1,["icon"]]],null],false],[10],[0,"\\n"],[4,"unless",[[22,1,["is_active"]]],null,{"statements":[[0," "],[1,[27,"auth-token-dropdown",null,[["token","revokeAuthToken","showToken"],[[22,1,[]],[27,"action",[[22,0,[]],"revokeAuthToken"],null],[27,"action",[[22,0,[]],"showToken"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[11,"class","auth-token-first"],[9],[0,"\\n "],[7,"span"],[11,"class","auth-token-device"],[9],[1,[22,1,["device"]],false],[10],[0," – "],[7,"span"],[12,"title",[28,[[27,"i18n",["user.auth_tokens.ip"],null],": ",[22,1,["client_ip"]]]]],[9],[1,[22,1,["location"]],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","auth-token-second"],[9],[0,"\\n "],[1,[22,1,["browser"]],false],[0," |\\n"],[4,"if",[[22,1,["is_active"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","active"],[9],[1,[27,"i18n",["user.auth_tokens.active"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"format-date",[[22,1,["seen_at"]]],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["canShowAllAuthTokens"]]],null,{"statements":[[0," "],[7,"a"],[9],[0,"\\n"],[4,"if",[[23,["showAllAuthTokens"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["caret-up"],null],false],[0," "],[1,[27,"i18n",["user.auth_tokens.show_few"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-icon",["caret-down"],null],false],[0," "],[1,[27,"i18n",["user.auth_tokens.show_all"],[["count"],[[23,["model","user_auth_tokens","length"]]]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[3,"action",[[22,0,[]],"toggleShowAllAuthTokens"]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"a"],[11,"class","pull-right text-danger"],[9],[1,[27,"d-icon",["sign-out-alt"],null],false],[0," "],[1,[27,"i18n",["user.auth_tokens.log_out_all"],null],false],[3,"action",[[22,0,[]],"revokeAuthToken"]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-account",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n\\n"],[7,"br"],[9],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-controls",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["canSaveUser"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group save-button"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[15,"user/preferences/save-button",[]],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n\\n"],[4,"if",[[23,["model","canDeleteAccount"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group delete-account"],[9],[0,"\\n "],[7,"br"],[9],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","disabled","class","icon","label"],[[27,"action",[[22,0,[]],"delete"],null],[23,["deleteDisabled"]],"btn-danger","far-trash-alt","user.delete_account"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":true}',meta:{moduleName:"preferences/account"}}),Ember.TEMPLATES["preferences/apps"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["key","scope"],"statements":[[4,"if",[[23,["model","userApiKeys"]]],null,{"statements":[[7,"div"],[11,"class","control-group apps"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.apps"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"each",[[23,["model","userApiKeys"]]],null,{"statements":[[0," "],[7,"div"],[9],[0,"\\n "],[7,"span"],[9],[1,[22,1,["application_name"]],false],[10],[0,"\\n"],[4,"if",[[22,1,["revoked"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","actionParam","class","label"],[[27,"route-action",["undoRevokeApiKey"],null],[22,1,[]],"btn","user.undo_revoke_access"]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["action","actionParam","class","label"],[[27,"route-action",["revokeApiKey"],null],[22,1,[]],"btn","user.revoke_access"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[7,"p"],[9],[0,"\\n "],[7,"ul"],[9],[0,"\\n"],[4,"each",[[22,1,["scopes"]]],null,{"statements":[[0," "],[7,"li"],[9],[1,[22,2,[]],false],[10],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[7,"span"],[9],[1,[27,"i18n",["user.api_approved"],null],false],[10],[0," "],[1,[27,"bound-date",[[22,1,["created_at"]]],null],false],[10],[0,"\\n "],[7,"p"],[9],[7,"span"],[9],[1,[27,"i18n",["user.api_last_used_at"],null],false],[10],[0," "],[1,[27,"bound-date",[[22,1,["last_used_at"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-apps",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"preferences/apps"}}),Ember.TEMPLATES["preferences/categories"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","control-group category-notifications"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.categories_settings"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["d-watching"],null],false],[0," "],[1,[27,"i18n",["user.watched_categories"],null],false],[10],[0,"\\n "],[1,[27,"category-selector",null,[["categories","blacklist"],[[23,["model","watchedCategories"]],[23,["selectedCategories"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.watched_categories_instructions"],null],false],[10],[0,"\\n"],[4,"if",[[23,["canSee"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["model","watchingTopicsPath"]]],null]]]],[9],[1,[27,"i18n",["user.watched_topics_link"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["d-tracking"],null],false],[0," "],[1,[27,"i18n",["user.tracked_categories"],null],false],[10],[0,"\\n "],[1,[27,"category-selector",null,[["categories","blacklist"],[[23,["model","trackedCategories"]],[23,["selectedCategories"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.tracked_categories_instructions"],null],false],[10],[0,"\\n"],[4,"if",[[23,["canSee"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["model","trackingTopicsPath"]]],null]]]],[9],[1,[27,"i18n",["user.tracked_topics_link"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["d-watching-first"],null],false],[0," "],[1,[27,"i18n",["user.watched_first_post_categories"],null],false],[10],[0,"\\n "],[1,[27,"category-selector",null,[["categories","blacklist"],[[23,["model","watchedFirstPostCategories"]],[23,["selectedCategories"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.watched_first_post_categories_instructions"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["d-muted"],null],false],[0," "],[1,[27,"i18n",["user.muted_categories"],null],false],[10],[0,"\\n "],[1,[27,"category-selector",null,[["categories","blacklist"],[[23,["model","mutedCategories"]],[23,["selectedCategories"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",[[27,"if",[[23,["hideMutedTags"]],"user.muted_categories_instructions","user.muted_categories_instructions_dont_hide"],null]],null],false],[10],[0,"\\n"],[4,"if",[[23,["canSee"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["model","mutedTopicsPath"]]],null]]]],[9],[1,[27,"i18n",["user.muted_topics_link"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-categories",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n\\n"],[7,"br"],[9],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-controls",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["canSave"]]],null,{"statements":[[7,"div"],[11,"class","control-group save-button"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[15,"user/preferences/save-button",[]],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.no_category_access"],null],false],[0,"\\n"]],"parameters":[]}]],"hasEval":true}',meta:{moduleName:"preferences/categories"}}),Ember.TEMPLATES["preferences/emails"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"unless",[[23,["siteSettings","disable_mailing_list_mode"]]],null,{"statements":[[4,"if",[[23,["model","user_option","mailing_list_mode"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","warning-wrap"],[9],[0,"\\n "],[7,"div"],[11,"class","warning"],[9],[1,[27,"i18n",["user.mailing_list_mode.warning"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[7,"div"],[11,"class","control-group pref-email-settings"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.email_settings"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[7,"label"],[11,"for","user-email-messages-level"],[9],[1,[27,"i18n",["user.email_messages_level"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value","id"],["value",[23,["emailLevelOptions"]],[23,["model","user_option","email_messages_level"]],"user-email-messages-level"]]],false],[0,"\\n"],[4,"if",[[23,["emailMessagesLevelAway"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","instructions"],[9],[1,[21,"emailFrequencyInstructions"],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[7,"label"],[11,"for","user-email-level"],[9],[1,[27,"i18n",["user.email_level.title"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value","id"],["value",[23,["emailLevelOptions"]],[23,["model","user_option","email_level"]],"user-email-level"]]],false],[0,"\\n"],[4,"if",[[23,["emailLevelAway"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","instructions"],[9],[1,[21,"emailFrequencyInstructions"],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["user.email_previous_replies.title"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value"],["value",[23,["previousRepliesOptions"]],[23,["model","user_option","email_previous_replies"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked"],["user.email_in_reply_to",[23,["model","user_option","email_in_reply_to"]]]]],false],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-emails-pref-email-settings",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"unless",[[23,["siteSettings","disable_digest_emails"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-activity-summary"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.email_activity_summary"],null],false],[10],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","disabled","checked"],["user.email_digests.title",[23,["model","user_option","mailing_list_mode"]],[23,["model","user_option","email_digests"]]]]],false],[0,"\\n"],[4,"if",[[23,["model","user_option","email_digests"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","filterable","content","value"],["value",true,[23,["digestFrequencies"]],[23,["model","user_option","digest_after_minutes"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","disabled","checked"],["user.include_tl0_in_digests",[23,["model","user_option","mailing_list_mode"]],[23,["model","user_option","include_tl0_in_digests"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"unless",[[23,["siteSettings","disable_mailing_list_mode"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-mailing-list-mode"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.mailing_list_mode.label"],null],false],[10],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked"],["user.mailing_list_mode.enabled",[23,["model","user_option","mailing_list_mode"]]]]],false],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.mailing_list_mode.instructions"],null],true],[10],[0,"\\n"],[4,"if",[[23,["model","user_option","mailing_list_mode"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value"],["value",[23,["mailingListModeOptions"]],[23,["model","user_option","mailing_list_mode_frequency"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-emails",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n\\n"],[7,"br"],[9],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-controls",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[7,"div"],[11,"class","control-group save-button"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[15,"user/preferences/save-button",[]],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":true}',meta:{moduleName:"preferences/emails"}}),Ember.TEMPLATES["preferences/interface"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["showThemeSelector"]]],null,{"statements":[[7,"div"],[11,"class","control-group theme"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.theme"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["content","value"],[[23,["userSelectableThemes"]],[23,["themeId"]]]]],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["showThemeSetDefault"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked"],["user.theme_default_on_all_devices",[23,["makeThemeDefault"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","control-group text-size"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.text_size.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value","onSelect"],["value",[23,["textSizes"]],[23,["textSize"]],[27,"action",[[22,0,[]],"selectTextSize"],null]]]],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["showTextSetDefault"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked"],["user.text_size_default_on_all_devices",[23,["makeTextSizeDefault"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[4,"if",[[23,["siteSettings","allow_user_locale"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-locale"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.locale.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["filterable","valueAttribute","content","value","none"],[true,"value",[23,["availableLocales"]],[23,["model","locale"]],"user.locale.default"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[1,[27,"i18n",["user.locale.instructions"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n\\n"],[7,"div"],[11,"class","control-group home"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.home"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["content","valueAttribute","value"],[[23,["userSelectableHome"]],"value",[23,["model","user_option","homepage_id"]]]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","control-group other"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.other_settings"],null],false],[10],[0,"\\n\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked","class"],["user.external_links_in_new_tab",[23,["model","user_option","external_links_in_new_tab"]],"pref-external-links"]]],false],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked","class"],["user.enable_quoting",[23,["model","user_option","enable_quoting"]],"pref-enable-quoting"]]],false],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked","class"],["user.enable_defer",[23,["model","user_option","enable_defer"]],"pref-defer-undread"]]],false],[0,"\\n"],[4,"if",[[23,["siteSettings","automatically_unpin_topics"]]],null,{"statements":[[0," "],[1,[27,"preference-checkbox",null,[["labelKey","checked","class"],["user.automatically_unpin_topics",[23,["model","user_option","automatically_unpin_topics"]],"pref-auto-unpin"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"preference-checkbox",null,[["labelKey","checked","class"],["user.hide_profile_and_presence",[23,["model","user_option","hide_profile_and_presence"]],"pref-hide-profile"]]],false],[0,"\\n"],[4,"if",[[23,["isiPad"]]],null,{"statements":[[0," "],[1,[27,"preference-checkbox",null,[["labelKey","checked","class"],["user.enable_physical_keyboard",[23,["disableSafariHacks"]],"pref-safari-hacks"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"preference-checkbox",null,[["labelKey","checked","class"],["user.dynamic_favicon",[23,["model","user_option","dynamic_favicon"]],"pref-dynamic-favicon"]]],false],[0,"\\n "],[7,"div"],[11,"class","controls controls-dropdown pref-page-title"],[9],[0,"\\n "],[7,"label"],[11,"for","user-email-level"],[9],[1,[27,"i18n",["user.title_count_mode.title"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value","id"],["value",[23,["titleCountModes"]],[23,["model","user_option","title_count_mode"]],"user-title-count-mode"]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-interface",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n\\n"],[7,"br"],[9],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-controls",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[7,"div"],[11,"class","control-group save-button"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[15,"user/preferences/save-button",[]],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":true}',meta:{moduleName:"preferences/interface"}}),Ember.TEMPLATES["preferences/notifications"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[7,"div"],[11,"class","control-group notifications"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.notifications"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["user.new_topic_duration.label"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["class","valueAttribute","content","value"],["duration","value",[23,["considerNewTopicOptions"]],[23,["model","user_option","new_topic_duration_minutes"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["user.auto_track_topics"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value"],["value",[23,["autoTrackDurations"]],[23,["model","user_option","auto_track_topics_after_msecs"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["user.notification_level_when_replying"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value"],["value",[23,["notificationLevelsForReplying"]],[23,["model","user_option","notification_level_when_replying"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls controls-dropdown"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["user.like_notification_frequency.title"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["valueAttribute","content","value"],["value",[23,["likeNotificationFrequencies"]],[23,["model","user_option","like_notification_frequency"]]]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","control-group desktop-notifications"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.desktop_notifications.label"],null],false],[10],[0,"\\n "],[1,[21,"desktop-notification-config"],false],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.desktop_notifications.each_browser_note"],null],false],[10],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-desktop-notifications",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["siteSettings","enable_personal_messages"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group private-messages"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.private_messages"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"preference-checkbox",null,[["labelKey","checked"],["user.allow_private_messages",[23,["model","user_option","allow_private_messages"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-notifications",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n\\n"],[7,"br"],[9],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-controls",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[7,"div"],[11,"class","control-group save-button"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[15,"user/preferences/save-button",[]],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":true}',meta:{moduleName:"preferences/notifications"}}),Ember.TEMPLATES["preferences/profile"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["uf"],"statements":[[4,"if",[[23,["canChangeBio"]]],null,{"statements":[[7,"div"],[11,"class","control-group pref-bio"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.bio"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls bio-composer input-xxlarge"],[9],[0,"\\n "],[1,[27,"d-editor",null,[["value"],[[23,["model","bio_raw"]]]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","control-group pref-location"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.location"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"input",null,[["type","value","class","id"],["text",[23,["model","location"]],"input-xxlarge","edit-location"]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","control-group pref-website"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.website"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"input",null,[["type","value","class"],["text",[23,["model","website"]],"input-xxlarge"]]],false],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[4,"each",[[23,["userFields"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[1,[27,"user-field",null,[["field","value"],[[22,1,["field"]],[22,1,["value"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n\\n"],[4,"if",[[23,["siteSettings","allow_profile_backgrounds"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group pref-profile-bg"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.change_profile_background.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"image-uploader",null,[["imageUrl","type"],[[23,["model","profile_background_upload_url"]],"profile_background"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[1,[27,"i18n",["user.change_profile_background.instructions"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group pref-profile-bg"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.change_card_background.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"image-uploader",null,[["imageUrl","type"],[[23,["model","card_background_upload_url"]],"card_background"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[0,"\\n "],[1,[27,"i18n",["user.change_card_background.instructions"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-profile",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-preferences",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[7,"br"],[9],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-controls",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[7,"div"],[11,"class","control-group save-button"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[15,"user/preferences/save-button",[]],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":true}',meta:{moduleName:"preferences/profile"}}),Ember.TEMPLATES["preferences/tags"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["siteSettings","tagging_enabled"]]],null,{"statements":[[7,"div"],[11,"class","control-group tag-notifications"],[9],[0,"\\n\\n "],[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.tag_settings"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["d-watching"],[["class"],["icon watching"]]],false],[0," "],[1,[27,"i18n",["user.watched_tags"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","blacklist","filterPlaceholder","allowCreate","everyTag","unlimitedTagCount"],[[23,["model","watched_tags"]],[23,["selectedTags"]],"select_kit.filter_placeholder",false,true,true]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.watched_tags_instructions"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["d-tracking"],[["class"],["icon tracking"]]],false],[0," "],[1,[27,"i18n",["user.tracked_tags"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","blacklist","filterPlaceholder","allowCreate","everyTag","unlimitedTagCount"],[[23,["model","tracked_tags"]],[23,["selectedTags"]],"select_kit.filter_placeholder",false,true,true]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.tracked_tags_instructions"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["d-watching-first"],[["class"],["icon watching-first-post"]]],false],[0," "],[1,[27,"i18n",["user.watched_first_post_tags"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","blacklist","filterPlaceholder","allowCreate","everyTag","unlimitedTagCount"],[[23,["model","watching_first_post_tags"]],[23,["selectedTags"]],"select_kit.filter_placeholder",false,true,true]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.watched_first_post_tags_instructions"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["d-muted"],[["class"],["icon muted"]]],false],[0," "],[1,[27,"i18n",["user.muted_tags"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","blacklist","filterPlaceholder","allowCreate","everyTag","unlimitedTagCount"],[[23,["model","muted_tags"]],[23,["selectedTags"]],"select_kit.filter_placeholder",false,true,true]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.muted_tags_instructions"],null],false],[10],[0,"\\n\\n"],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-tags",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n\\n"],[7,"br"],[9],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-controls",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[7,"div"],[11,"class","control-group save-button"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[15,"user/preferences/save-button",[]],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":true}',meta:{moduleName:"preferences/tags"}}),Ember.TEMPLATES["preferences/users"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"label"],[11,"class","control-label"],[9],[1,[27,"i18n",["user.users"],null],false],[10],[0,"\\n"],[7,"div"],[11,"class","control-group user-mute"],[9],[0,"\\n "],[7,"div"],[11,"class","controls tracking-controls"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"d-icon",["d-muted"],[["class"],["icon"]]],false],[0,"\\n "],[7,"span"],[9],[1,[27,"i18n",["user.muted_users"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[1,[27,"user-selector",null,[["excludeCurrentUser","usernames","class"],[true,[23,["model","muted_usernames"]],"user-selector"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","instructions"],[9],[1,[27,"i18n",["user.muted_users_instructions"],null],false],[10],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-preferences-notifications",[27,"hash",null,[["model","save"],[[23,["model"]],[27,"action",[[22,0,[]],"save"],null]]]]]]],false],[0,"\\n"],[1,[27,"plugin-outlet",null,[["name","args"],["user-custom-controls",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[7,"div"],[11,"class","control-group save-button"],[9],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[15,"user/preferences/save-button",[]],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[4,"if",[[23,["ignoredEnabled"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group user-ignore"],[9],[0,"\\n "],[7,"div"],[11,"class","controls tracking-controls user-notifications"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"d-icon",["eye-slash"],[["class"],["icon"]]],false],[0," "],[1,[27,"i18n",["user.ignored_users"],null],false],[10],[0,"\\n "],[1,[27,"ignored-user-list",null,[["model","items","saving"],[[23,["model"]],[23,["model","ignored_usernames"]],[23,["saved"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":true}',meta:{moduleName:"preferences/users"}}),Ember.TEMPLATES["review-index"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["r"],"statements":[[7,"div"],[11,"class","reviewable-container"],[9],[0,"\\n "],[7,"div"],[11,"class","reviewable-list"],[9],[0,"\\n"],[4,"if",[[23,["reviewables"]]],null,{"statements":[[4,"load-more",null,[["selector","action"],[".reviewable-item",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"div"],[11,"class","reviewables"],[9],[0,"\\n"],[4,"each",[[23,["reviewables"]]],null,{"statements":[[0," "],[1,[27,"reviewable-item",null,[["reviewable","remove"],[[22,1,[]],[27,"action",[[22,0,[]],"remove"],null]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["reviewables","loadingMore"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","no-review"],[9],[0,"\\n "],[1,[27,"i18n",["review.none"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","reviewable-filters"],[9],[0,"\\n "],[7,"div"],[11,"class","reviewable-filter"],[9],[0,"\\n "],[7,"label"],[11,"class","filter-label"],[9],[1,[27,"i18n",["review.filters.status"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["value","content"],[[23,["filterStatus"]],[23,["statuses"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["filtersExpanded"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","reviewable-filter"],[9],[0,"\\n "],[7,"label"],[11,"class","filter-label"],[9],[1,[27,"i18n",["review.filters.type.title"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["value","content","none"],[[23,["filterType"]],[23,["allTypes"]],"review.filters.type.all"]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","reviewable-filter"],[9],[0,"\\n "],[7,"label"],[11,"class","filter-label"],[9],[1,[27,"i18n",["review.filters.priority.title"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["value","content"],[[23,["filterPriority"]],[23,["priorities"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","reviewable-filter"],[9],[0,"\\n "],[7,"label"],[11,"class","filter-label"],[9],[1,[27,"i18n",["review.filters.category"],null],false],[10],[0,"\\n "],[1,[27,"category-chooser",null,[["none","value"],["review.filters.all_categories",[23,["filterCategoryId"]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","reviewable-filter topic-filter"],[9],[0,"\\n "],[1,[27,"i18n",["review.filtered_user"],null],false],[0,"\\n "],[1,[27,"user-selector",null,[["excludeCurrentUser","usernames","fullWidthWrap","class","single","canReceiveUpdates"],[false,[23,["filterUsername"]],"true","user-selector","true","true"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["filterTopic"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","reviewable-filter topic-filter"],[9],[0,"\\n "],[1,[27,"i18n",["review.filtered_topic"],null],false],[0,"\\n "],[1,[27,"d-button",null,[["label","icon","action"],["review.show_all_topics","times",[27,"action",[[22,0,[]],"resetTopic"],null]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","reviewable-filter sort-order"],[9],[0,"\\n "],[1,[27,"i18n",["review.order_by"],null],false],[0,"\\n "],[1,[27,"combo-box",null,[["value","content"],[[23,["filterSortOrder"]],[23,["sortOrders"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","reviewable-filters-actions"],[9],[0,"\\n "],[1,[27,"d-button",null,[["icon","label","class","action"],["sync","review.filters.refresh","btn-primary refresh",[27,"action",[[22,0,[]],"refresh"],null]]]],false],[0,"\\n\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["label","icon","class","action"],["show_help",[23,["toggleFiltersIcon"]],"btn-default expand-secondary-filters",[27,"action",[[22,0,[]],"toggleFilters"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"review-index"}}),Ember.TEMPLATES["review-settings"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["rst"],"statements":[[7,"div"],[11,"class","reviewable-settings"],[9],[0,"\\n "],[7,"h4"],[9],[1,[27,"i18n",["review.settings.priorities.title"],null],false],[10],[0,"\\n\\n"],[4,"each",[[23,["settings","reviewable_score_types"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","reviewable-score-type"],[9],[0,"\\n "],[7,"div"],[11,"class","title"],[9],[1,[22,1,["title"]],false],[10],[0,"\\n "],[7,"div"],[11,"class","field"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["value","content"],[[22,1,["reviewable_priority"]],[23,["settings","reviewable_priorities"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0,"\\n "],[7,"div"],[11,"class","reviewable-score-type"],[9],[0,"\\n "],[7,"div"],[11,"class","title"],[9],[10],[0,"\\n "],[7,"div"],[11,"class","field"],[9],[0,"\\n "],[1,[27,"d-button",null,[["icon","label","class","action","disabled"],["check","review.settings.save_changes","btn-primary save-settings",[27,"action",[[22,0,[]],"save"],null],[23,["saving"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["saved"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","saved"],[9],[1,[27,"i18n",["review.settings.saved"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"review-settings"}}),Ember.TEMPLATES["review-show"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"reviewable-item",null,[["reviewable"],[[23,["reviewable"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"review-show"}}),Ember.TEMPLATES["review-topics"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["rt"],"statements":[[4,"if",[[23,["reviewableTopics"]]],null,{"statements":[[0," "],[7,"table"],[11,"class","reviewable-topics"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["review.topics.topic"],null],false],[0," "],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["review.topics.reviewable_count"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["review.topics.reported_by"],null],false],[10],[0,"\\n "],[7,"th"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["reviewableTopics"]]],null,{"statements":[[0," "],[7,"tr"],[11,"class","reviewable-topic"],[9],[0,"\\n "],[7,"td"],[11,"class","topic-title"],[9],[0,"\\n "],[7,"div"],[11,"class","combined-title"],[9],[0,"\\n "],[1,[27,"topic-status",null,[["topic"],[[22,1,[]]]]],false],[0,"\\n "],[7,"a"],[12,"href",[22,1,["relative_url"]]],[11,"target","_blank"],[9],[1,[27,"replace-emoji",[[22,1,["fancy_title"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[11,"class","reviewable-count"],[9],[0,"\\n "],[1,[22,1,["stats","count"]],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[11,"class","reported-by"],[9],[0,"\\n "],[1,[27,"i18n",["review.topics.unique_users"],[["count"],[[22,1,["stats","unique_users"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[11,"class","reviewable-details"],[9],[0,"\\n "],[1,[27,"reviewable-claimed-topic",null,[["topicId","claimedBy"],[[22,1,["id"]],[22,1,["claimed_by"]]]]],false],[0,"\\n"],[4,"link-to",["review.index",[27,"query-params",null,[["topic_id"],[[22,1,["id"]]]]]],[["class"],["btn btn-primary btn-small"]],{"statements":[[0," "],[1,[27,"d-icon",["list"],null],false],[0,"\\n "],[7,"span"],[9],[1,[27,"i18n",["review.topics.details"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","no-review"],[9],[0,"\\n "],[1,[27,"i18n",["review.none"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"review-topics"}}),Ember.TEMPLATES.review=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","reviewable"],[9],[0,"\\n "],[7,"ul"],[11,"class","nav nav-pills reviewable-title"],[9],[0,"\\n "],[1,[27,"nav-item",null,[["route","label"],["review.index","review.view_all"]]],false],[0,"\\n "],[1,[27,"nav-item",null,[["route","label"],["review.topics","review.grouped_by_topic"]]],false],[0,"\\n"],[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[1,[27,"nav-item",null,[["route","label","icon"],["review.settings","review.settings.title","wrench"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[1,[21,"outlet"],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"review"}}),Ember.TEMPLATES["selected-posts"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"p"],[9],[1,[27,"count-i18n",null,[["key","count"],["topic.multi_select.description",[23,["selectedPostsCount"]]]]],false],[10],[0,"\\n\\n"],[4,"if",[[23,["canSelectAll"]]],null,{"statements":[[0," "],[7,"p"],[9],[7,"a"],[11,"class","select-all"],[11,"href",""],[9],[1,[27,"i18n",["topic.multi_select.select_all"],null],false],[3,"action",[[22,0,[]],"selectAll"]],[10],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canDeselectAll"]]],null,{"statements":[[0," "],[7,"p"],[9],[7,"a"],[11,"href",""],[9],[1,[27,"i18n",["topic.multi_select.deselect_all"],null],false],[3,"action",[[22,0,[]],"deselectAll"]],[10],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canDeleteSelected"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"action",[[22,0,[]],"deleteSelected"],null],"far-trash-alt","topic.multi_select.delete","btn-danger"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canMergeTopic"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"route-action",["moveToTopic"],null],"sign-out-alt","topic.move_to.action","btn-primary move-to-topic"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canChangeOwner"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"route-action",["changeOwner"],null],"user","topic.change_owner.action","btn-primary"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canMergePosts"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"action",[[22,0,[]],"mergePosts"],null],"arrows-v","topic.merge_posts.action","btn-primary"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"p"],[11,"class","cancel"],[9],[7,"a"],[11,"href",""],[9],[1,[27,"i18n",["topic.multi_select.cancel"],null],false],[3,"action",[[22,0,[]],"toggleMultiSelect"]],[10],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"selected-posts"}}),Ember.TEMPLATES.static=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["bodyClass","class"],[[23,["bodyClass"]],"container"]],{"statements":[[4,"watch-read",null,[["action","path"],[[27,"action",[[22,0,[]],"markFaqRead"],null],[23,["model","path"]]]],{"statements":[[0," "],[7,"div"],[11,"class","contents clearfix body-page"],[9],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name"],["above-static"]]],false],[0,"\\n "],[1,[23,["model","html"]],true],[0,"\\n\\n"],[4,"if",[[23,["showSignupButton"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","label"],[[27,"route-action",["showCreateAccount"],null],"btn-primary sign-up-button","sign_up"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showLoginButton"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","label"],[[27,"route-action",["showLogin"],null],"btn-primary login-button","user","log_in"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"static"}}),Ember.TEMPLATES["tag-groups-index"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","tag-group-content"],[9],[0,"\\n "],[7,"p"],[11,"class","about"],[9],[1,[27,"i18n",["tagging.groups.about"],null],false],[10],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"tag-groups-index"}}),Ember.TEMPLATES["tag-groups-show"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","tag-group-content"],[9],[0,"\\n "],[7,"h1"],[9],[1,[27,"text-field",null,[["value"],[[23,["model","name"]]]]],false],[10],[0,"\\n "],[7,"br"],[9],[10],[0,"\\n "],[7,"section"],[11,"class","group-tags-list"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["tagging.groups.tags_label"],null],false],[10],[7,"br"],[9],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","everyTag","allowCreate","unlimitedTagCount"],[[23,["model","tag_names"]],true,true,true]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","parent-tag-section"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["tagging.groups.parent_tag_label"],null],false],[10],[0,"\\n "],[1,[27,"tag-chooser",null,[["tags","everyTag","maximum","allowCreate","filterPlaceholder"],[[23,["model","parent_tag_name"]],true,1,true,"tagging.groups.parent_tag_placeholder"]]],false],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[1,[27,"i18n",["tagging.groups.parent_tag_description"],null],false],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","group-one-per-topic"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked","name"],["checkbox",[23,["model","one_per_topic"]],"onepertopic"]]],false],[0,"\\n "],[1,[27,"i18n",["tagging.groups.one_per_topic_label"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"section"],[11,"class","group-visibility"],[9],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["class","name","value","id","selection"],["tag-permissions-choice","tag-permissions-choice","public","public-permission",[23,["model","permissionName"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","radio"],[11,"for","public-permission"],[9],[1,[27,"i18n",["tagging.groups.everyone_can_use"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["class","name","value","id","selection"],["tag-permissions-choice","tag-permissions-choice","visible","visible-permission",[23,["model","permissionName"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","radio"],[11,"for","visible-permission"],[9],[1,[27,"i18n",["tagging.groups.usable_only_by_staff"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[1,[27,"radio-button",null,[["class","name","value","id","selection"],["tag-permissions-choice","tag-permissions-choice","private","private-permission",[23,["model","permissionName"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","radio"],[11,"for","private-permission"],[9],[1,[27,"i18n",["tagging.groups.visible_only_to_staff"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"button"],[12,"disabled",[23,["model","disableSave"]]],[11,"class","btn btn-default"],[9],[1,[27,"i18n",["tagging.groups.save"],null],false],[3,"action",[[22,0,[]],"save"]],[10],[0,"\\n "],[7,"button"],[12,"disabled",[23,["model","disableDelete"]]],[11,"class","btn btn-danger"],[9],[1,[27,"d-icon",["far-trash-alt"],null],false],[0," "],[1,[27,"i18n",["tagging.groups.delete"],null],false],[3,"action",[[22,0,[]],"destroy"]],[10],[0,"\\n "],[7,"span"],[12,"class",[28,["saving ",[27,"unless",[[23,["model","savingStatus"]],"hidden"],null]]]],[9],[1,[23,["model","savingStatus"]],false],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"tag-groups-show"}}),Ember.TEMPLATES["tag-groups"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["tagGroup"],"statements":[[7,"div"],[11,"class","container tag-groups-container"],[9],[0,"\\n "],[7,"h2"],[9],[1,[27,"i18n",["tagging.groups.title"],null],false],[10],[0,"\\n\\n "],[7,"div"],[11,"class","content-list"],[9],[0,"\\n "],[7,"ul"],[9],[0,"\\n"],[4,"each",[[23,["model"]]],null,{"statements":[[0," "],[7,"li"],[9],[7,"a"],[12,"class",[28,[[27,"if",[[22,1,["selected"]],"active"],null]]]],[9],[1,[22,1,["name"]],false],[3,"action",[[22,0,[]],"selectTagGroup",[22,1,[]]]],[10],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[7,"button"],[11,"class","btn btn-default"],[9],[1,[27,"d-icon",["plus"],null],false],[1,[27,"i18n",["tagging.groups.new"],null],false],[3,"action",[[22,0,[]],"newTagGroup"]],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[21,"outlet"],false],[0,"\\n\\n "],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"tag-groups"}}),Ember.TEMPLATES.tags=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["pageClass","tagName"],["tags",""]],{"statements":[[0," "],[1,[21,"outlet"],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"tags"}}),Ember.TEMPLATES["tags/index"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":["tagGroup","category"],"statements":[[7,"div"],[11,"class","container"],[9],[0,"\\n "],[1,[27,"discourse-banner",null,[["user","banner"],[[23,["currentUser"]],[23,["site","banner"]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","list-controls"],[9],[0,"\\n "],[7,"div"],[11,"class","container"],[9],[0,"\\n"],[4,"if",[[23,["canAdminTags"]]],null,{"statements":[[0," "],[1,[27,"tags-admin-dropdown",null,[["actionsMapping"],[[23,["actionsMapping"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"h2"],[9],[1,[27,"i18n",["tagging.tags"],null],false],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","tag-sort-options"],[9],[0,"\\n "],[1,[27,"i18n",["tagging.sort_by"],null],false],[0,"\\n "],[7,"span"],[12,"class",[28,["tag-sort-count ",[27,"if",[[23,["sortedByCount"]],"active"],null]]]],[9],[7,"a"],[9],[1,[27,"i18n",["tagging.sort_by_count"],null],false],[3,"action",[[22,0,[]],"sortByCount"]],[10],[10],[0,"\\n "],[7,"span"],[12,"class",[28,["tag-sort-name ",[27,"if",[[23,["sortedByName"]],"active"],null]]]],[9],[7,"a"],[9],[1,[27,"i18n",["tagging.sort_by_name"],null],false],[3,"action",[[22,0,[]],"sortById"]],[10],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"hr"],[9],[10],[0,"\\n\\n"],[4,"each",[[23,["model","extras","categories"]]],null,{"statements":[[0," "],[1,[27,"tag-list",null,[["tags","sortProperties","categoryId"],[[22,2,["tags"]],[23,["sortProperties"]],[22,2,["id"]]]]],false],[0,"\\n"]],"parameters":[2]},null],[0,"\\n"],[4,"each",[[23,["model","extras","tag_groups"]]],null,{"statements":[[0," "],[1,[27,"tag-list",null,[["tags","sortProperties","tagGroupName"],[[22,1,["tags"]],[23,["sortProperties"]],[22,1,["name"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0,"\\n"],[4,"if",[[23,["model"]]],null,{"statements":[[0," "],[1,[27,"tag-list",null,[["tags","sortProperties","titleKey"],[[23,["model"]],[23,["sortProperties"]],[23,["otherTagsTitleKey"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"tags/index"}}),Ember.TEMPLATES["tags/show"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["tag"],"statements":[[7,"div"],[11,"class","container"],[9],[0,"\\n "],[1,[27,"discourse-banner",null,[["user","banner"],[[23,["currentUser"]],[23,["site","banner"]]]]],false],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","list-controls"],[9],[0,"\\n "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"section"],[11,"class","navigation-container"],[9],[0,"\\n\\n"],[4,"if",[[23,["showTagFilter"]]],null,{"statements":[[0," "],[1,[27,"bread-crumbs",null,[["categories","category","tagId","noSubcategories"],[[23,["categories"]],[23,["category"]],[23,["tag","id"]],[23,["noSubcategories"]]]]],false],[0,"\\n\\n "],[1,[27,"navigation-bar",null,[["navItems","filterMode"],[[23,["navItems"]],[23,["filterMode"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"h2"],[11,"class","tag-show-heading"],[9],[0,"\\n "],[4,"link-to",["tags"],null,{"statements":[[1,[27,"i18n",["tagging.tags"],null],false]],"parameters":[]},null],[0,"\\n "],[1,[27,"d-icon",["angle-right"],null],false],[0,"\\n "],[1,[27,"discourse-tag-bound",null,[["tagRecord","style"],[[23,["tag"]],"simple"]]],false],[0,"\\n"],[4,"each",[[23,["additionalTags"]]],null,{"statements":[[0," "],[7,"span"],[9],[0,"&"],[10],[0,"\\n "],[1,[27,"discourse-tag",[[22,1,[]]],[["style"],["simple"]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n\\n"],[4,"if",[[23,["tagNotification"]]],null,{"statements":[[4,"unless",[[23,["additionalTags"]]],null,{"statements":[[0," "],[1,[27,"tag-notifications-button",null,[["action","notificationLevel"],[[27,"action",[[22,0,[]],"changeTagNotification"],null],[23,["tagNotification","notification_level"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n "],[1,[27,"create-topic-button",null,[["canCreateTopic","disabled","label","action"],[[23,["canCreateTopic"]],[23,["createTopicDisabled"]],[23,["createTopicLabel"]],[27,"route-action",["createTopic"],null]]]],false],[0,"\\n\\n"],[4,"if",[[23,["showAdminControls"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","actionParam","icon","class"],[[27,"route-action",["renameTag"],null],[23,["tag"]],"pencil-alt","admin-tag"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","class"],[[27,"action",[[22,0,[]],"deleteTag"],null],"far-trash-alt","admin-tag btn-danger"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[1,[27,"plugin-outlet",null,[["name"],["discovery-list-container-top"]]],false],[0,"\\n"],[7,"div"],[11,"class","container list-container"],[9],[0,"\\n "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"div"],[11,"class","full-width"],[9],[0,"\\n "],[7,"div"],[11,"id","list-area"],[9],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n\\n"],[4,"unless",[[23,["loading"]]],null,{"statements":[[4,"if",[[23,["list","topics"]]],null,{"statements":[[4,"discovery-topics-list",null,[["model","refresh"],[[23,["list"]],[27,"action",[[22,0,[]],"refresh"],null]]],{"statements":[[0," "],[1,[27,"bulk-select-button",null,[["selected","action"],[[23,["selected"]],[27,"action",[[22,0,[]],"refresh"],null]]]],false],[0,"\\n\\n "],[1,[27,"topic-list",null,[["topics","canBulkSelect","toggleBulkSelect","bulkSelectEnabled","selected","showPosters","order","ascending","changeSort"],[[23,["list","topics"]],[23,["canBulkSelect"]],[27,"action",[[22,0,[]],"toggleBulkSelect"],null],[23,["bulkSelectEnabled"]],[23,["selected"]],true,[23,["order"]],[23,["ascending"]],[27,"action",[[22,0,[]],"changeSort"],null]]]],false],[0,"\\n\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"footer"],[11,"class","topic-list-bottom"],[9],[0,"\\n "],[7,"h3"],[9],[0,"\\n "],[1,[21,"footerMessage"],false],[4,"link-to",["discovery.categories"],null,{"statements":[[0," "],[1,[27,"i18n",["topic.browse_all_categories"],null],false]],"parameters":[]},null],[0," "],[1,[27,"i18n",["or"],null],false],[0," "],[4,"link-to",["discovery.latest"],null,{"statements":[[1,[27,"i18n",["topic.view_latest_topics"],null],false]],"parameters":[]},null],[0,".\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"tags/show"}}),Discourse.RAW_TEMPLATES["topic-list-header-column"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){var o;return(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"showBulkToggle",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"bulkSelectEnabled",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(4,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")},2:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"flat-button",{name:"raw",hash:{title:"topics.bulk.toggle",icon:"list",class:"bulk-select"},hashTypes:{title:"StringLiteral",icon:"StringLiteral",class:"StringLiteral"},hashContexts:{title:t,icon:t,class:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},4:function(e,t,n,i,s){return" <span class='bulk-select-topics'>\n <button class='btn btn-default bulk-select-all'>"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"topics.bulk.select_all",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"</button>\n <button class='btn btn-default bulk-clear-all'>"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"topics.bulk.clear_all",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"</button>\n </span>\n"},6:function(e,t,n,i,s){return" "+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"view.sortIcon",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<th data-sort-order='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"order",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' class='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"view.className",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"'>"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"canBulkSelect",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"view.localizedName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"view.isSorting",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(6,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+"</th>\n"},useData:!0}),Discourse.RAW_TEMPLATES["topic-list-header"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){var o;return' <th class="bulk-select">\n'+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"canBulkSelect",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+" </th>\n"},2:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"flat-button",{name:"raw",hash:{title:"topics.bulk.toggle",icon:"list",class:"bulk-select"},hashTypes:{title:"StringLiteral",icon:"StringLiteral",class:"StringLiteral"},hashContexts:{title:t,icon:t,class:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},4:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-list-header-column",{name:"raw",hash:{order:"posters"},hashTypes:{order:"StringLiteral"},hashContexts:{order:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},6:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-list-header-column",{name:"raw",hash:{name:"likes",order:"likes",number:"true",sortable:"sortable"},hashTypes:{name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},8:function(e,t,n,i,s){return" "+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-list-header-column",{name:"raw",hash:{name:"likes",order:"op_likes",number:"true",sortable:"sortable"},hashTypes:{name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"bulkSelectEnabled",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-list-header-column",{name:"raw",hash:{canBulkSelect:"canBulkSelect",showBulkToggle:"toggleInTitle",bulkSelectEnabled:"bulkSelectEnabled",name:"listTitle",order:"default"},hashTypes:{canBulkSelect:"PathExpression",showBulkToggle:"PathExpression",bulkSelectEnabled:"PathExpression",name:"PathExpression",order:"StringLiteral"},hashContexts:{canBulkSelect:t,showBulkToggle:t,bulkSelectEnabled:t,name:t,order:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"showPosters",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(4,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-list-header-column",{name:"raw",hash:{name:"replies",order:"posts",number:"true",sortable:"sortable"},hashTypes:{name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"showLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(6,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"showOpLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(8,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-list-header-column",{name:"raw",hash:{name:"views",order:"views",number:"true",sortable:"sortable"},hashTypes:{name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"+e.escapeExpression((n.raw||t&&t.raw||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic-list-header-column",{name:"raw",hash:{name:"activity",order:"activity",number:"true",sortable:"sortable"},hashTypes:{name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:s}))+"\n"},useData:!0}),Discourse.RAW_TEMPLATES["topic-post-badges"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return"&nbsp;<a href='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"url",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' class='badge badge-notification unread' title='"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.unread_posts",{name:"i18n",hash:{count:"unread"},hashTypes:{count:"PathExpression"},hashContexts:{count:t},types:["StringLiteral"],contexts:[t],data:s}))+"'>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"unread",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</a>"},3:function(e,t,n,i,s){return"&nbsp;<a href='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"url",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' class='badge badge-notification new-posts' title='"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.total_unread_posts",{name:"i18n",hash:{count:"newPosts"},hashTypes:{count:"PathExpression"},hashContexts:{count:t},types:["StringLiteral"],contexts:[t],data:s}))+"'>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"newPosts",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</a>"},5:function(e,t,n,i,s){return"&nbsp;<a href='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"url",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' class='badge badge-notification new-topic' title='"+e.escapeExpression((n.i18n||t&&t.i18n||n.helperMissing).call(null!=t?t:e.nullContext||{},"topic.new",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"'>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"newDotText",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</a>"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<span class='topic-post-badges'>"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"unread",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"newPosts",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(3,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"unseen",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(5,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+"</span>\n"},useData:!0}),Discourse.RAW_TEMPLATES["topic-status"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return"<div class='topic-statuses'>\n"},3:function(e,t,n,i,s){var o;return null!=(o=n.if.call(null!=t?t:e.nullContext||{},"status.href",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(4,s,0),inverse:e.program(6,s,0),types:["PathExpression"],contexts:[t],data:s}))?o:""},4:function(e,t,n,i,s){return"<a href='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"status.href",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' title='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"status.title",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' class='topic-status "+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"status.extraClasses",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"'>"+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"status.icon",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</a>"},6:function(e,t,n,i,s){return"<"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"status.openTag",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+" title='"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"status.title",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"' class='topic-status'>"+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"status.icon",{name:"d-icon",hash:{class:"status.key"},hashTypes:{class:"PathExpression"},hashContexts:{class:t},types:["PathExpression"],contexts:[t],data:s}))+"</"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"status.closeTag",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+">"},8:function(e,t,n,i,s){return e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"view.showDefault",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))},10:function(e,t,n,i,s){return"</div>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"view.renderDiv",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"status","in","view.statuses",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(3,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"view.showDefault",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(8,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"view.renderDiv",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(10,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")},useData:!0}),Ember.TEMPLATES.topic=Ember.HTMLBars.template({id:null, +block:'{"symbols":["pending","info"],"statements":[[4,"discourse-topic",null,[["multiSelect","enteredAt","topic","hasScrolled"],[[23,["multiSelect"]],[23,["enteredAt"]],[23,["model"]],[23,["hasScrolled"]]]],{"statements":[[4,"if",[[23,["model"]]],null,{"statements":[[0," "],[1,[27,"add-category-tag-classes",null,[["category","tags"],[[23,["model","category"]],[23,["model","tags"]]]]],false],[0,"\\n "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[1,[27,"discourse-banner",null,[["user","banner","overlay","hide"],[[23,["currentUser"]],[23,["site","banner"]],[23,["hasScrolled"]],[23,["model","errorLoading"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showSharedDraftControls"]]],null,{"statements":[[0," "],[1,[27,"shared-draft-controls",null,[["topic"],[[23,["model"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["topic-above-post-stream",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["model","postStream","loaded"]]],null,{"statements":[[4,"if",[[23,["model","postStream","firstPostPresent"]]],null,{"statements":[[4,"topic-title",null,[["cancelled","save","model"],[[27,"action",[[22,0,[]],"cancelEditingTopic"],null],[27,"action",[[22,0,[]],"finishedEditingTopic"],null],[23,["model"]]]],{"statements":[[4,"if",[[23,["editingTopic"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","edit-topic-title"],[9],[0,"\\n"],[4,"if",[[23,["model","isPrivateMessage"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","private-message-glyph"],[9],[1,[27,"d-icon",["envelope"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"text-field",null,[["id","value","maxlength","autofocus"],["edit-title",[23,["buffered","title"]],[23,["siteSettings","max_topic_title_length"]],"true"]]],false],[0,"\\n"],[4,"if",[[23,["showCategoryChooser"]]],null,{"statements":[[0," "],[1,[27,"category-chooser",null,[["class","value","onSelectAny"],["small",[27,"unbound",[[23,["buffered","category_id"]]],null],[27,"action",[[22,0,[]],"topicCategoryChanged"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canEditTags"]]],null,{"statements":[[0," "],[1,[27,"mini-tag-chooser",null,[["filterable","tags","categoryId"],[true,[23,["buffered","tags"]],[23,["buffered","category_id"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["edit-topic",[27,"hash",null,[["model","buffered"],[[23,["model"]],[23,["buffered"]]]]]]]],false],[0,"\\n "],[7,"div"],[11,"class","edit-controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","icon"],[[27,"action",[[22,0,[]],"finishedEditingTopic"],null],"btn-primary submit-edit","check"]]],false],[0,"\\n "],[1,[27,"d-button",null,[["action","class","icon"],[[27,"action",[[22,0,[]],"cancelEditingTopic"],null],"btn-default cancel-edit","times"]]],false],[0,"\\n\\n"],[4,"if",[[23,["canRemoveTopicFeaturedLink"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","remove-featured-link"],[12,"title",[28,[[27,"i18n",["composer.remove_featured_link"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["times-circle"],null],false],[0,"\\n "],[1,[21,"featuredLinkDomain"],false],[0,"\\n "],[3,"action",[[22,0,[]],"removeFeaturedLink"]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n"]],"parameters":[]},{"statements":[[0," "],[7,"h1"],[12,"data-topic-id",[28,[[27,"unbound",[[23,["model","id"]]],null]]]],[9],[0,"\\n"],[4,"unless",[[23,["model","is_warning"]]],null,{"statements":[[4,"if",[[23,["siteSettings","enable_personal_messages"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[21,"pmPath"]],[9],[0,"\\n "],[7,"span"],[11,"class","private-message-glyph"],[9],[1,[27,"d-icon",["envelope"],null],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"span"],[11,"class","private-message-glyph"],[9],[1,[27,"d-icon",["envelope"],null],false],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","details","loaded"]]],null,{"statements":[[0," "],[1,[27,"topic-status",null,[["topic"],[[23,["model"]]]]],false],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"unbound",[[23,["model","url"]]],null]]]],[11,"class","fancy-title"],[9],[0,"\\n "],[1,[23,["model","fancyTitle"]],true],[0,"\\n "],[3,"action",[[22,0,[]],"jumpTop"]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","details","can_edit"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","edit-topic"],[12,"title",[28,[[27,"i18n",["edit"],null]]]],[9],[1,[27,"d-icon",["pencil-alt"],null],false],[3,"action",[[22,0,[]],"editTopic"]],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[1,[27,"topic-category",null,[["topic","class"],[[23,["model"]],"topic-category"]]],false],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n\\n "],[7,"div"],[11,"class","container posts"],[9],[0,"\\n "],[7,"div"],[12,"class",[28,["selected-posts ",[27,"unless",[[23,["multiSelect"]],"hidden"],null]]]],[9],[0,"\\n "],[15,"selected-posts",[]],[0,"\\n "],[10],[0,"\\n\\n"],[4,"topic-navigation",null,[["topic","jumpToDate","jumpToIndex"],[[23,["model"]],[27,"action",[[22,0,[]],"jumpToDate"],null],[27,"action",[[22,0,[]],"jumpToIndex"],null]]],{"statements":[[4,"if",[[22,2,["renderTimeline"]]],null,{"statements":[[4,"if",[[22,2,["renderAdminMenuButton"]]],null,{"statements":[[0," "],[1,[27,"topic-admin-menu-button",null,[["topic","fixed","toggleMultiSelect","hideMultiSelect","deleteTopic","recoverTopic","toggleClosed","toggleArchived","toggleVisibility","showTopicStatusUpdate","showFeatureTopic","showChangeTimestamp","resetBumpDate","convertToPublicTopic","convertToPrivateMessage"],[[23,["model"]],"true",[27,"action",[[22,0,[]],"toggleMultiSelect"],null],[27,"action",[[22,0,[]],"hideMultiSelect"],null],[27,"action",[[22,0,[]],"deleteTopic"],null],[27,"action",[[22,0,[]],"recoverTopic"],null],[27,"action",[[22,0,[]],"toggleClosed"],null],[27,"action",[[22,0,[]],"toggleArchived"],null],[27,"action",[[22,0,[]],"toggleVisibility"],null],[27,"route-action",["showTopicStatusUpdate"],null],[27,"route-action",["showFeatureTopic"],null],[27,"route-action",["showChangeTimestamp"],null],[27,"action",[[22,0,[]],"resetBumpDate"],null],[27,"action",[[22,0,[]],"convertToPublicTopic"],null],[27,"action",[[22,0,[]],"convertToPrivateMessage"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"topic-timeline",null,[["topic","notificationLevel","prevEvent","fullscreen","enteredIndex","loading","jumpToPost","jumpTop","jumpBottom","jumpToPostPrompt","jumpToIndex","replyToPost","toggleMultiSelect","hideMultiSelect","deleteTopic","recoverTopic","toggleClosed","toggleArchived","toggleVisibility","showTopicStatusUpdate","showFeatureTopic","showChangeTimestamp","resetBumpDate","convertToPublicTopic","convertToPrivateMessage"],[[23,["model"]],[23,["model","details","notification_level"]],[22,2,["prevEvent"]],[22,2,["topicProgressExpanded"]],[23,["enteredIndex"]],[23,["model","postStream","loading"]],[27,"action",[[22,0,[]],"jumpToPost"],null],[27,"action",[[22,0,[]],"jumpTop"],null],[27,"action",[[22,0,[]],"jumpBottom"],null],[27,"action",[[22,0,[]],"jumpToPostPrompt"],null],[27,"action",[[22,0,[]],"jumpToIndex"],null],[27,"action",[[22,0,[]],"replyToPost"],null],[27,"action",[[22,0,[]],"toggleMultiSelect"],null],[27,"action",[[22,0,[]],"hideMultiSelect"],null],[27,"action",[[22,0,[]],"deleteTopic"],null],[27,"action",[[22,0,[]],"recoverTopic"],null],[27,"action",[[22,0,[]],"toggleClosed"],null],[27,"action",[[22,0,[]],"toggleArchived"],null],[27,"action",[[22,0,[]],"toggleVisibility"],null],[27,"route-action",["showTopicStatusUpdate"],null],[27,"route-action",["showFeatureTopic"],null],[27,"route-action",["showChangeTimestamp"],null],[27,"action",[[22,0,[]],"resetBumpDate"],null],[27,"action",[[22,0,[]],"convertToPublicTopic"],null],[27,"action",[[22,0,[]],"convertToPrivateMessage"],null]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"topic-progress",null,[["prevEvent","topic","expanded","jumpToPost"],[[22,2,["prevEvent"]],[23,["model"]],[22,2,["topicProgressExpanded"]],[27,"action",[[22,0,[]],"jumpToPost"],null]]],{"statements":[[4,"if",[[22,2,["renderAdminMenuButton"]]],null,{"statements":[[0," "],[1,[27,"topic-admin-menu-button",null,[["topic","openUpwards","rightSide","toggleMultiSelect","hideMultiSelect","deleteTopic","recoverTopic","toggleClosed","toggleArchived","toggleVisibility","showTopicStatusUpdate","showFeatureTopic","showChangeTimestamp","resetBumpDate","convertToPublicTopic","convertToPrivateMessage"],[[23,["model"]],"true","true",[27,"action",[[22,0,[]],"toggleMultiSelect"],null],[27,"action",[[22,0,[]],"hideMultiSelect"],null],[27,"action",[[22,0,[]],"deleteTopic"],null],[27,"action",[[22,0,[]],"recoverTopic"],null],[27,"action",[[22,0,[]],"toggleClosed"],null],[27,"action",[[22,0,[]],"toggleArchived"],null],[27,"action",[[22,0,[]],"toggleVisibility"],null],[27,"route-action",["showTopicStatusUpdate"],null],[27,"route-action",["showFeatureTopic"],null],[27,"route-action",["showChangeTimestamp"],null],[27,"action",[[22,0,[]],"resetBumpDate"],null],[27,"action",[[22,0,[]],"convertToPublicTopic"],null],[27,"action",[[22,0,[]],"convertToPrivateMessage"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]}]],"parameters":[2]},null],[0,"\\n "],[7,"div"],[11,"class","row"],[9],[0,"\\n "],[7,"section"],[11,"class","topic-area"],[11,"id","topic"],[12,"data-topic-id",[28,[[27,"unbound",[[23,["model","id"]]],null]]]],[9],[0,"\\n\\n "],[7,"div"],[11,"class","posts-wrapper"],[9],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","postStream","loadingAbove"]]]]],false],[0,"\\n\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["topic-above-posts",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"unless",[[23,["model","postStream","loadingFilter"]]],null,{"statements":[[0," "],[1,[27,"scrolling-post-stream",null,[["posts","canCreatePost","multiSelect","selectedPostsCount","selectedQuery","gaps","showFlags","editPost","showHistory","showLogin","showRawEmail","deletePost","recoverPost","expandHidden","newTopicAction","toggleBookmark","togglePostType","rebakePost","changePostOwner","grantBadge","addNotice","removeNotice","lockPost","unlockPost","unhidePost","replyToPost","toggleWiki","toggleSummary","removeAllowedUser","removeAllowedGroup","topVisibleChanged","currentPostChanged","currentPostScrolled","bottomVisibleChanged","togglePostSelection","selectReplies","selectBelow","fillGapBefore","fillGapAfter","showInvite"],[[23,["postsToRender"]],[23,["model","details","can_create_post"]],[23,["multiSelect"]],[23,["selectedPostsCount"]],[23,["selectedQuery"]],[23,["model","postStream","gaps"]],[27,"action",[[22,0,[]],"showPostFlags"],null],[27,"action",[[22,0,[]],"editPost"],null],[27,"route-action",["showHistory"],null],[27,"route-action",["showLogin"],null],[27,"route-action",["showRawEmail"],null],[27,"action",[[22,0,[]],"deletePost"],null],[27,"action",[[22,0,[]],"recoverPost"],null],[27,"action",[[22,0,[]],"expandHidden"],null],[27,"action",[[22,0,[]],"replyAsNewTopic"],null],[27,"action",[[22,0,[]],"toggleBookmark"],null],[27,"action",[[22,0,[]],"togglePostType"],null],[27,"action",[[22,0,[]],"rebakePost"],null],[27,"action",[[22,0,[]],"changePostOwner"],null],[27,"action",[[22,0,[]],"grantBadge"],null],[27,"action",[[22,0,[]],"addNotice"],null],[27,"action",[[22,0,[]],"removeNotice"],null],[27,"action",[[22,0,[]],"lockPost"],null],[27,"action",[[22,0,[]],"unlockPost"],null],[27,"action",[[22,0,[]],"unhidePost"],null],[27,"action",[[22,0,[]],"replyToPost"],null],[27,"action",[[22,0,[]],"toggleWiki"],null],[27,"action",[[22,0,[]],"toggleSummary"],null],[27,"action",[[22,0,[]],"removeAllowedUser"],null],[27,"action",[[22,0,[]],"removeAllowedGroup"],null],[27,"action",[[22,0,[]],"topVisibleChanged"],null],[27,"action",[[22,0,[]],"currentPostChanged"],null],[27,"action",[[22,0,[]],"currentPostScrolled"],null],[27,"action",[[22,0,[]],"bottomVisibleChanged"],null],[27,"action",[[22,0,[]],"togglePostSelection"],null],[27,"action",[[22,0,[]],"selectReplies"],null],[27,"action",[[22,0,[]],"selectBelow"],null],[27,"action",[[22,0,[]],"fillGapBefore"],null],[27,"action",[[22,0,[]],"fillGapAfter"],null],[27,"route-action",["showInvite"],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","postStream","loadingBelow"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"id","topic-bottom"],[9],[10],[0,"\\n\\n"],[4,"conditional-loading-spinner",null,[["condition"],[[23,["model","postStream","loadingFilter"]]]],{"statements":[[4,"if",[[23,["loadedAllPosts"]]],null,{"statements":[[0,"\\n"],[4,"if",[[23,["model","pending_posts"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","pending-posts"],[9],[0,"\\n"],[4,"each",[[23,["model","pending_posts"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","reviewable-item"],[9],[0,"\\n "],[7,"div"],[11,"class","reviewable-meta-data"],[9],[0,"\\n "],[7,"span"],[11,"class","reviewable-type"],[9],[0,"\\n "],[1,[27,"i18n",["review.awaiting_approval"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"span"],[11,"class","created-at"],[9],[0,"\\n "],[1,[27,"age-with-tooltip",[[22,1,["created_at"]]],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","post-contents-wrapper"],[9],[0,"\\n "],[1,[27,"reviewable-created-by",null,[["user","tagName"],[[23,["currentUser"]],""]]],false],[0,"\\n "],[7,"div"],[11,"class","post-contents"],[9],[0,"\\n "],[1,[27,"reviewable-created-by-name",null,[["user","tagName"],[[23,["currentUser"]],""]]],false],[0,"\\n "],[7,"div"],[11,"class","post-body"],[9],[1,[27,"cook-text",[[22,1,["raw"]]],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","reviewable-actions"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","label","icon","action"],["btn-danger","review.delete","trash-alt",[27,"action",[[22,0,[]],"deletePending",[22,1,[]]],null]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","queued_posts_count"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","has-pending-posts"],[9],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[1,[27,"i18n",["review.topic_has_pending"],[["count"],[[23,["model","queued_posts_count"]]]]],true],[0,"\\n "],[10],[0,"\\n\\n"],[4,"link-to",["review",[27,"query-params",null,[["topic_id","type","status"],[[23,["model","id"]],"ReviewableQueuedPost","pending"]]]],null,{"statements":[[0," "],[1,[27,"i18n",["review.view_pending"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","private_topic_timer","execute_at"]]],null,{"statements":[[0," "],[1,[27,"topic-timer-info",null,[["topicClosed","statusType","executeAt","duration"],[[23,["model","closed"]],[23,["model","private_topic_timer","status_type"]],[23,["model","private_topic_timer","execute_at"]],[23,["model","private_topic_timer","duration"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"topic-timer-info",null,[["topicClosed","statusType","executeAt","basedOnLastPost","duration","categoryId"],[[23,["model","closed"]],[23,["model","topic_timer","status_type"]],[23,["model","topic_timer","execute_at"]],[23,["model","topic_timer","based_on_last_post"]],[23,["model","topic_timer","duration"]],[23,["model","topic_timer","category_id"]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["session","showSignupCta"]]],null,{"statements":[[0," "],[1,[21,"signup-cta"],false],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["currentUser"]]],null,{"statements":[[0," "],[1,[27,"plugin-outlet",null,[["name","args"],["topic-above-footer-buttons",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n "],[1,[27,"topic-footer-buttons",null,[["topic","toggleMultiSelect","hideMultiSelect","deleteTopic","recoverTopic","toggleClosed","toggleArchived","toggleVisibility","showTopicStatusUpdate","showFeatureTopic","showChangeTimestamp","resetBumpDate","convertToPublicTopic","convertToPrivateMessage","toggleBookmark","showFlagTopic","toggleArchiveMessage","editFirstPost","deferTopic","replyToPost"],[[23,["model"]],[27,"action",[[22,0,[]],"toggleMultiSelect"],null],[27,"action",[[22,0,[]],"hideMultiSelect"],null],[27,"action",[[22,0,[]],"deleteTopic"],null],[27,"action",[[22,0,[]],"recoverTopic"],null],[27,"action",[[22,0,[]],"toggleClosed"],null],[27,"action",[[22,0,[]],"toggleArchived"],null],[27,"action",[[22,0,[]],"toggleVisibility"],null],[27,"route-action",["showTopicStatusUpdate"],null],[27,"route-action",["showFeatureTopic"],null],[27,"route-action",["showChangeTimestamp"],null],[27,"action",[[22,0,[]],"resetBumpDate"],null],[27,"action",[[22,0,[]],"convertToPublicTopic"],null],[27,"action",[[22,0,[]],"convertToPrivateMessage"],null],[27,"action",[[22,0,[]],"toggleBookmark"],null],[27,"route-action",["showFlagTopic"],null],[27,"action",[[22,0,[]],"toggleArchiveMessage"],null],[27,"action",[[22,0,[]],"editFirstPost"],null],[27,"action",[[22,0,[]],"deferTopic"],null],[27,"action",[[22,0,[]],"replyToPost"],null]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"id","topic-footer-buttons"],[9],[0,"\\n "],[1,[27,"d-button",null,[["icon","class","action","label"],["reply","btn-primary pull-right",[27,"route-action",["showLogin"],null],"topic.reply.title"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]}],[0,"\\n"],[4,"if",[[23,["showSelectedPostsAtBottom"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["selected-posts ",[27,"unless",[[23,["multiSelect"]],"hidden"],null]]]],[9],[0,"\\n "],[15,"selected-posts",[]],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["topic-above-suggested",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[7,"div"],[12,"class",[28,[[27,"if",[[23,["model","relatedMessages","length"]],"related-messages-wrapper"],null]," ",[27,"if",[[23,["model","suggestedTopics","length"]],"suggested-topics-wrapper"],null]]]],[9],[0,"\\n"],[4,"if",[[23,["model","relatedMessages","length"]]],null,{"statements":[[0," "],[1,[27,"related-messages",null,[["topic"],[[23,["model"]]]]],false],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","suggestedTopics","length"]]],null,{"statements":[[0," "],[1,[27,"suggested-topics",null,[["topic"],[[23,["model"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","container"],[9],[0,"\\n"],[4,"conditional-loading-spinner",null,[["condition"],[[23,["noErrorYet"]]]],{"statements":[[4,"if",[[23,["model","notFoundHtml"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","not-found"],[9],[1,[23,["model","notFoundHtml"]],true],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","topic-error"],[9],[0,"\\n "],[7,"div"],[9],[1,[23,["model","message"]],false],[10],[0,"\\n"],[4,"if",[[23,["model","noRetry"]]],null,{"statements":[[4,"unless",[[23,["currentUser"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","label"],[[27,"route-action",["showLogin"],null],"btn-primary topic-retry","user","log_in"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["action","class","icon","label"],[[27,"action",[[22,0,[]],"retryLoading"],null],"btn-primary topic-retry","sync","errors.buttons.again"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["retrying"]]]]],false],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]}],[0,"\\n "],[1,[27,"share-popup",null,[["topic","replyAsNewTopic"],[[23,["model"]],[27,"action",[[22,0,[]],"replyAsNewTopic"],null]]]],false],[0,"\\n\\n"],[4,"if",[[23,["embedQuoteButton"]]],null,{"statements":[[0," "],[1,[27,"quote-button",null,[["quoteState","selectText"],[[23,["quoteState"]],[27,"action",[[22,0,[]],"selectText"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":true}',meta:{moduleName:"topic"}}),Ember.TEMPLATES.unknown=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"div"],[11,"class","container"],[9],[0,"\\n "],[1,[21,"model"],true],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"unknown"}}),Ember.TEMPLATES["user-card"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","card-cloak hidden"],[9],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[1,[27,"user-card-contents",null,[["currentPath","topic","showUser","togglePosts","createNewMessageViaParams"],[[23,["application","currentPath"]],[23,["topic","model"]],[27,"action",[[22,0,[]],"showUser"],null],[27,"action",[[22,0,[]],"togglePosts"],null],[27,"route-action",["createNewMessageViaParams"],null]]]],false],[0,"\\n\\n"],[1,[27,"group-card-contents",null,[["currentPath","topic","showUser","showGroup","createNewMessageViaParams"],[[23,["application","currentPath"]],[23,["topic","model"]],[27,"action",[[22,0,[]],"showUser"],null],[27,"action",[[22,0,[]],"showGroup"],null],[27,"route-action",["createNewMessageViaParams"],null]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"user-card"}}),Ember.TEMPLATES["user-invited-show"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["invite"],"statements":[[4,"d-section",null,[["pageClass","tagName"],["user-invites",""]],{"statements":[[4,"if",[[23,["canInviteToForum"]]],null,{"statements":[[4,"load-more",null,[["class","selector","action"],["user-content",".user-invite-list tr",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"section"],[9],[0,"\\n "],[7,"h2"],[9],[1,[27,"i18n",["user.invited.title"],null],false],[10],[0,"\\n\\n"],[4,"if",[[23,["model","can_see_invite_details"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","admin-controls"],[9],[0,"\\n "],[7,"nav"],[9],[0,"\\n "],[7,"ul"],[11,"class","nav nav-pills"],[9],[0,"\\n "],[1,[27,"nav-item",null,[["route","routeParam","i18nLabel"],["userInvited.show","pending",[23,["pendingLabel"]]]]],false],[0,"\\n "],[1,[27,"nav-item",null,[["route","routeParam","i18nLabel"],["userInvited.show","redeemed",[23,["redeemedLabel"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","pull-right"],[9],[0,"\\n "],[1,[27,"d-button",null,[["icon","action","label"],["plus",[27,"route-action",["showInvite"],null],"user.invited.create"]]],false],[0,"\\n"],[4,"if",[[23,["canBulkInvite"]]],null,{"statements":[[0," "],[1,[27,"csv-uploader",null,[["uploading"],[[23,["uploading"]]]]],false],[0,"\\n "],[7,"a"],[11,"href","https://meta.discourse.org/t/sending-bulk-user-invites/16468"],[11,"target","_blank"],[11,"style","color:black;"],[9],[1,[27,"d-icon",["question-circle"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showBulkActionButtons"]]],null,{"statements":[[4,"if",[[23,["rescindedAll"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.invited.rescinded_all"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","label"],["times",[27,"action",[[22,0,[]],"rescindAll"],null],"user.invited.rescind_all"]]],false],[0,"\\n"]],"parameters":[]}],[4,"if",[[23,["reinvitedAll"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.invited.reinvited_all"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","label"],["sync",[27,"action",[[22,0,[]],"reinviteAll"],null],"user.invited.reinvite_all"]]],false],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["showSearch"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","user-invite-search"],[9],[0,"\\n "],[7,"form"],[9],[1,[27,"text-field",null,[["value","placeholderKey"],[[23,["searchTerm"]],"user.invited.search"]]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","invites"]]],null,{"statements":[[0," "],[7,"table"],[11,"class","table user-invite-list"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n"],[4,"if",[[23,["inviteRedeemed"]]],null,{"statements":[[0," "],[7,"th"],[9],[1,[27,"i18n",["user.invited.user"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["user.invited.redeemed_at"],null],false],[10],[0,"\\n"],[4,"if",[[23,["model","can_see_invite_details"]]],null,{"statements":[[0," "],[7,"th"],[9],[1,[27,"i18n",["user.last_seen"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["user.invited.topics_entered"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["user.invited.posts_read_count"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["user.invited.time_read"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["user.invited.days_visited"],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"th"],[11,"colspan","1"],[9],[1,[27,"i18n",["user.invited.user"],null],false],[10],[0,"\\n "],[7,"th"],[11,"colspan","6"],[9],[1,[27,"i18n",["user.invited.sent"],null],false],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"],[4,"each",[[23,["model","invites"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n"],[4,"if",[[22,1,["user"]]],null,{"statements":[[0," "],[7,"td"],[9],[0,"\\n "],[4,"link-to",["user",[22,1,["user"]]],null,{"statements":[[1,[27,"avatar",[[22,1,["user"]]],[["imageSize"],["tiny"]]],false]],"parameters":[]},null],[0,"\\n "],[4,"link-to",["user",[22,1,["user"]]],null,{"statements":[[1,[22,1,["user","username"]],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"format-date",[[22,1,["redeemed_at"]]],null],false],[10],[0,"\\n"],[4,"if",[[23,["model","can_see_invite_details"]]],null,{"statements":[[0," "],[7,"td"],[9],[1,[27,"format-date",[[22,1,["user","last_seen_at"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[22,1,["user","topics_entered"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"number",[[22,1,["user","posts_read_count"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"format-duration",[[22,1,["user","time_read"]]],null],true],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"span"],[12,"title",[28,[[27,"i18n",["user.invited.days_visited"],null]]]],[9],[1,[27,"unbound",[[22,1,["user","days_visited"]]],null],true],[10],[0,"\\n /\\n "],[7,"span"],[12,"title",[28,[[27,"i18n",["user.invited.account_age_days"],null]]]],[9],[1,[27,"unbound",[[22,1,["user","days_since_created"]]],null],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[7,"td"],[9],[1,[27,"unbound",[[22,1,["email"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"format-date",[[22,1,["created_at"]]],null],false],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n"],[4,"if",[[22,1,["expired"]]],null,{"statements":[[0," "],[7,"div"],[9],[1,[27,"i18n",["user.invited.expired"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[22,1,["rescinded"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.invited.rescinded"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","actionParam","label"],["times",[27,"action",[[22,0,[]],"rescind"],null],[22,1,[]],"user.invited.rescind"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n"],[4,"if",[[22,1,["reinvited"]]],null,{"statements":[[0," "],[7,"div"],[9],[1,[27,"i18n",["user.invited.reinvited"],null],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","actionParam","label"],["sync",[27,"action",[[22,0,[]],"reinvite"],null],[22,1,[]],"user.invited.reinvite"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["invitesLoading"]]]]],false],[0,"\\n\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","user-invite-none"],[9],[0,"\\n"],[4,"if",[[23,["canBulkInvite"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.invited.bulk_invite.none"],null],true],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.invited.none"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"user-invited-show"}}),Ember.TEMPLATES["user-private-messages-tags"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[7,"div"],[11,"class","list-controls"],[9],[0,"\\n "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"h2"],[9],[1,[27,"i18n",["tagging.tags"],null],false],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"div"],[11,"class","tag-sort-options"],[9],[0,"\\n "],[1,[27,"i18n",["tagging.sort_by"],null],false],[0,"\\n "],[7,"span"],[12,"class",[28,["tag-sort-count ",[27,"if",[[23,["sortedByCount"]],"active"],null]]]],[9],[7,"a"],[9],[1,[27,"i18n",["tagging.sort_by_count"],null],false],[3,"action",[[22,0,[]],"sortByCount"]],[10],[10],[0,"\\n "],[7,"span"],[12,"class",[28,["tag-sort-name ",[27,"if",[[23,["sortedByName"]],"active"],null]]]],[9],[7,"a"],[9],[1,[27,"i18n",["tagging.sort_by_name"],null],false],[3,"action",[[22,0,[]],"sortById"]],[10],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"hr"],[9],[10],[0,"\\n\\n"],[4,"if",[[23,["model"]]],null,{"statements":[[0," "],[1,[27,"tag-list",null,[["tags","sortProperties","titleKey","isPrivateMessage","tagsForUser"],[[23,["model"]],[23,["sortProperties"]],"tagging.all_tags",true,[23,["tagsForUser"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"user-private-messages-tags"}}),Discourse.RAW_TEMPLATES["user-selector-autocomplete"]=requirejs("discourse-common/lib/raw-handlebars").template({1:function(e,t,n,i,s){return' <li>\n <a href title="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"user.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">\n '+e.escapeExpression((n.avatar||t&&t.avatar||n.helperMissing).call(null!=t?t:e.nullContext||{},"user",{name:"avatar",hash:{imageSize:"tiny"},hashTypes:{imageSize:"StringLiteral"},hashContexts:{imageSize:t},types:["PathExpression"],contexts:[t],data:s}))+"\n <span class='username'>"+e.escapeExpression((n["format-username"]||t&&t["format-username"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"user.username",{name:"format-username",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</span>\n <span class='name'>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"user.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</span>\n </a>\n </li>\n"},3:function(e,t,n,i,s){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},"email","in","options.emails",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(4,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:""},4:function(e,t,n,i,s){return' <li>\n <a href title="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"email.username",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"envelope",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n <span class='username'>"+e.escapeExpression((n["format-username"]||t&&t["format-username"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"email.username",{name:"format-username",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</span>\n </a>\n </li>\n"},6:function(e,t,n,i,s){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},"group","in","options.groups",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(7,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:""},7:function(e,t,n,i,s){return' <li>\n <a href title="'+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"group.full_name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+'">\n '+e.escapeExpression((n["d-icon"]||t&&t["d-icon"]||n.helperMissing).call(null!=t?t:e.nullContext||{},"users",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:s}))+"\n <span class='username'>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"group.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</span>\n <span class='name'>"+e.escapeExpression(n.get.call(null!=t?t:e.nullContext||{},"group.full_name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:s}))+"</span>\n </a>\n </li>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,s){var o;return"<div class='autocomplete ac-user'>\n <ul>\n"+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},"user","in","options.users",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,s,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:s}))?o:"")+"\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"options.emails",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(3,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+"\n"+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},"options.groups",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(6,s,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:s}))?o:"")+" </ul>\n</div>\n"},useData:!0}),Ember.TEMPLATES["user-topics-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"load-more",null,[["class","selector","action"],["paginated-topics-list",".paginated-topics-list .topic-list tr",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[1,[27,"basic-topic-list",null,[["topicList","hideCategory","showPosters","bulkSelectEnabled","selected","hasIncoming","incomingCount","showInserted","tagsForUser"],[[23,["model"]],[23,["hideCategory"]],[23,["showPosters"]],[23,["bulkSelectEnabled"]],[23,["selected"]],[23,["hasIncoming"]],[23,["incomingCount"]],[27,"action",[[22,0,[]],"showInserted"],null],[23,["tagsForUser"]]]]],false],[0,"\\n\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","loadingMore"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"user-topics-list"}}),Ember.TEMPLATES.user=Ember.HTMLBars.template({id:null,block:'{"symbols":["group","uf"],"statements":[[7,"div"],[12,"class",[28,["container ",[27,"if",[[23,["viewingSelf"]],"viewing-self"],null]]]],[9],[0,"\\n"],[4,"d-section",null,[["class"],["user-main"]],{"statements":[[0,"\\n "],[7,"section"],[12,"class",[28,[[27,"if",[[23,["collapsedInfo"]],"collapsed-info"],null]," about ",[27,"if",[[23,["hasProfileBackgroundUrl"]],"has-background","no-background"],null]]]],[9],[0,"\\n"],[4,"unless",[[23,["collapsedInfo"]]],null,{"statements":[[4,"if",[[23,["showStaffCounters"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","staff-counters"],[9],[0,"\\n"],[4,"if",[[23,["model","number_of_flags_given"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"span"],[11,"class","helpful-flags"],[9],[1,[23,["model","number_of_flags_given"]],false],[10],[1,[27,"i18n",["user.staff_counters.flags_given"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","number_of_flagged_posts"]]],null,{"statements":[[0," "],[7,"div"],[9],[0,"\\n"],[4,"link-to",["review",[27,"query-params",null,[["username","status","type"],[[23,["model","username"]],"all","ReviewableFlaggedPost"]]]],null,{"statements":[[0," "],[7,"span"],[11,"class","flagged-posts"],[9],[1,[23,["model","number_of_flagged_posts"]],false],[10],[1,[27,"i18n",["user.staff_counters.flagged_posts"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","number_of_deleted_posts"]]],null,{"statements":[[0," "],[7,"div"],[9],[0,"\\n"],[4,"link-to",["user.deletedPosts",[23,["model"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","deleted-posts"],[9],[1,[23,["model","number_of_deleted_posts"]],false],[10],[1,[27,"i18n",["user.staff_counters.deleted_posts"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","number_of_suspensions"]]],null,{"statements":[[0," "],[7,"div"],[9],[0,"\\n "],[7,"a"],[9],[0,"\\n "],[7,"span"],[11,"class","suspensions"],[9],[1,[23,["model","number_of_suspensions"]],false],[10],[1,[27,"i18n",["user.staff_counters.suspensions"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"showSuspensions"]],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","warnings_received_count"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"span"],[11,"class","warnings-received"],[9],[1,[23,["model","warnings_received_count"]],false],[10],[1,[27,"i18n",["user.staff_counters.warnings_received"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[11,"class","user-profile-image"],[12,"style",[23,["model","profileBackgroundUrl"]]],[9],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","details"],[9],[0,"\\n "],[7,"div"],[11,"class","primary"],[9],[0,"\\n "],[1,[27,"user-profile-avatar",null,[["user","tagName"],[[23,["model"]],""]]],false],[0,"\\n "],[7,"section"],[11,"class","controls"],[9],[0,"\\n "],[7,"ul"],[9],[0,"\\n"],[4,"if",[[23,["model","can_send_private_message_to_user"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[1,[27,"d-button",null,[["class","action","icon","label"],["btn-primary compose-pm",[27,"route-action",["composePrivateMessage",[23,["model"]]],null],"envelope","user.private_message"]]],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["canMuteOrIgnoreUser"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[1,[27,"user-notifications-dropdown",null,[["user","updateNotificationLevel"],[[23,["model"]],[27,"action",[[22,0,[]],"updateNotificationLevel"],null]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[4,"if",[[23,["currentUser","staff"]]],null,{"statements":[[0," "],[7,"li"],[9],[7,"a"],[12,"href",[23,["model","adminPath"]]],[11,"class","btn btn-default"],[9],[1,[27,"d-icon",["wrench"],null],false],[1,[27,"i18n",["admin.user.show_admin_profile"],null],false],[10],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","tagName","connectorTagName","args"],["user-profile-controls","","li",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n\\n"],[4,"if",[[23,["canExpandProfile"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n"],[4,"if",[[23,["collapsedInfo"]]],null,{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","btn btn-default"],[9],[0,"\\n "],[1,[27,"d-icon",["angle-double-down"],null],false],[0," "],[1,[27,"i18n",["user.expand_profile"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"expandProfile"]],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"a"],[11,"href",""],[11,"class","btn btn-default"],[9],[0,"\\n "],[1,[27,"d-icon",["angle-double-up"],null],false],[0," "],[1,[27,"i18n",["user.collapse_profile"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"collapseProfile"]],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","primary-textual"],[9],[0,"\\n "],[7,"div"],[11,"class","user-profile-names"],[9],[0,"\\n "],[7,"h1"],[12,"class",[28,[[27,"if",[[23,["nameFirst"]],"full-name","username"],null]]]],[9],[1,[27,"if",[[23,["nameFirst"]],[23,["model","name"]],[27,"format-username",[[23,["model","username"]]],null]],null],false],[0," "],[1,[27,"user-status",[[23,["model"]]],[["currentUser"],[[23,["currentUser"]]]]],false],[10],[0,"\\n "],[7,"h2"],[12,"class",[28,[[27,"if",[[23,["nameFirst"]],"username","full-name"],null]]]],[9],[4,"if",[[23,["nameFirst"]]],null,{"statements":[[1,[23,["model","username"]],false]],"parameters":[]},{"statements":[[1,[23,["model","name"]],false]],"parameters":[]}],[10],[0,"\\n"],[4,"if",[[23,["model","staged"]]],null,{"statements":[[0," "],[7,"h2"],[11,"class","staged"],[9],[1,[27,"i18n",["user.staged"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","title"]]],null,{"statements":[[0," "],[7,"h3"],[9],[1,[23,["model","title"]],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args"],["user-post-names",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"h3"],[11,"class","location-and-website"],[9],[0,"\\n "],[4,"if",[[23,["model","location"]]],null,{"statements":[[7,"div"],[11,"class","user-profile-location"],[9],[1,[27,"d-icon",["map-marker-alt"],null],false],[0," "],[1,[23,["model","location"]],false],[10]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","website_name"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","user-profile-website"],[9],[0,"\\n "],[1,[27,"d-icon",["globe"],null],false],[0,"\\n"],[4,"if",[[23,["linkWebsite"]]],null,{"statements":[[0," "],[7,"a"],[12,"href",[23,["model","website"]]],[12,"rel",[27,"unless",[[23,["removeNoFollow"]],"nofollow noopener"],null]],[11,"target","_blank"],[9],[1,[23,["model","website_name"]],false],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"span"],[12,"title",[23,["model","website"]]],[9],[1,[23,["model","website_name"]],false],[10],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","args"],["user-location-and-website",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","bio"],[9],[0,"\\n"],[4,"if",[[23,["model","suspended"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","suspended"],[9],[0,"\\n "],[1,[27,"d-icon",["ban"],null],false],[0,"\\n "],[7,"b"],[9],[0,"\\n"],[4,"if",[[23,["model","suspendedForever"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.suspended_permanently"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["user.suspended_notice"],[["date"],[[23,["model","suspendedTillDate"]]]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[7,"br"],[9],[10],[0,"\\n"],[4,"if",[[23,["model","suspend_reason"]]],null,{"statements":[[0," "],[7,"b"],[9],[1,[27,"i18n",["user.suspended_reason"],null],false],[10],[0," "],[1,[23,["model","suspend_reason"]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["isNotSuspendedOrIsStaff"]]],null,{"statements":[[0," "],[1,[23,["model","bio_cooked"]],true],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["publicUserFields"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","public-user-fields"],[9],[0,"\\n"],[4,"each",[[23,["publicUserFields"]]],null,{"statements":[[4,"if",[[22,2,["value"]]],null,{"statements":[[0," "],[7,"div"],[12,"class",[28,["public-user-field ",[22,2,["field","dasherized_name"]]]]],[9],[0,"\\n "],[7,"span"],[11,"class","user-field-name"],[9],[1,[22,2,["field","name"]],false],[10],[0,":\\n "],[7,"span"],[11,"class","user-field-value"],[9],[1,[22,2,["value"]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[2]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["user-profile-public-fields",[27,"hash",null,[["publicUserFields","model"],[[23,["publicUserFields"]],[23,["model"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["user-profile-primary",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[4,"unless",[[23,["collapsedInfo"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","secondary"],[9],[0,"\\n "],[7,"dl"],[9],[0,"\\n"],[4,"if",[[23,["model","created_at"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"dt"],[9],[1,[27,"i18n",["user.created"],null],false],[10],[7,"dd"],[9],[1,[27,"bound-date",[[23,["model","created_at"]]],null],false],[10],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","last_posted_at"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"dt"],[9],[1,[27,"i18n",["user.last_posted"],null],false],[10],[7,"dd"],[9],[1,[27,"bound-date",[[23,["model","last_posted_at"]]],null],false],[10],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","last_seen_at"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"dt"],[9],[1,[27,"i18n",["user.last_seen"],null],false],[10],[7,"dd"],[9],[1,[27,"bound-date",[[23,["model","last_seen_at"]]],null],false],[10],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[9],[7,"dt"],[9],[1,[27,"i18n",["views"],null],false],[10],[7,"dd"],[9],[1,[23,["model","profile_view_count"]],false],[10],[10],[0,"\\n"],[4,"if",[[23,["model","invited_by"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"dt"],[11,"class","invited-by"],[9],[1,[27,"i18n",["user.invited_by"],null],false],[10],[7,"dd"],[11,"class","invited-by"],[9],[4,"link-to",["user",[23,["model","invited_by"]]],null,{"statements":[[1,[23,["model","invited_by","username"]],false]],"parameters":[]},null],[10],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","trust_level"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"dt"],[11,"class","trust-level"],[9],[1,[27,"i18n",["user.trust_level"],null],false],[10],[7,"dd"],[11,"class","trust-level"],[9],[1,[23,["model","trustLevel","name"]],false],[10],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["canCheckEmails"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"dt"],[9],[1,[27,"i18n",["user.email.title"],null],false],[10],[0,"\\n "],[7,"dd"],[12,"title",[23,["model","email"]]],[9],[0,"\\n"],[4,"if",[[23,["model","email"]]],null,{"statements":[[0," "],[1,[23,["model","email"]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"d-button",null,[["action","actionParam","icon","label","class"],[[27,"route-action",["checkEmail"],null],[23,["model"]],"far-envelope","admin.users.check_email.text","btn-primary"]]],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model","displayGroups"]]],null,{"statements":[[0," "],[7,"div"],[9],[7,"dt"],[11,"class","groups"],[9],[1,[27,"i18n",["groups.title"],[["count"],[[23,["model","displayGroups","length"]]]]],false],[10],[0,"\\n "],[7,"dd"],[11,"class","groups"],[9],[0,"\\n"],[4,"each",[[23,["model","displayGroups"]]],null,{"statements":[[0," "],[7,"span"],[9],[4,"link-to",["group",[22,1,["name"]]],[["class"],["group-link"]],{"statements":[[1,[22,1,["name"]],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[1]},null],[0,"\\n"],[4,"link-to",["groups",[27,"query-params",null,[["username"],[[23,["model","username"]]]]]],null,{"statements":[[0," ...\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canDeleteUser"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","pull-right"],[9],[1,[27,"d-button",null,[["action","icon","label","class"],[[27,"action",[[22,0,[]],"adminDelete"],null],"exclamation-triangle","user.admin_delete","btn-danger"]]],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","args"],["user-profile-secondary",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","user-content-wrapper"],[9],[0,"\\n\\n "],[7,"section"],[11,"class","user-primary-navigation"],[9],[0,"\\n"],[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["main-nav","nav nav-pills user-nav",[23,["currentPath"]]]],{"statements":[[4,"unless",[[23,["model","profile_hidden"]]],null,{"statements":[[0," "],[7,"li"],[9],[4,"link-to",["user.summary"],null,{"statements":[[1,[27,"i18n",["user.summary.title"],null],false]],"parameters":[]},null],[10],[0,"\\n "],[7,"li"],[9],[4,"link-to",["userActivity"],null,{"statements":[[1,[27,"i18n",["user.activity_stream"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showNotificationsTab"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["userNotifications"],null,{"statements":[[0," "],[1,[27,"d-icon",["comment"],[["class"],["glyph"]]],false],[1,[27,"i18n",["user.notifications"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showPrivateMessages"]]],null,{"statements":[[0," "],[7,"li"],[9],[4,"link-to",["userPrivateMessages"],null,{"statements":[[1,[27,"d-icon",["far-envelope"],null],false],[1,[27,"i18n",["user.private_messages"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["canInviteToForum"]]],null,{"statements":[[0," "],[7,"li"],[9],[4,"link-to",["userInvited"],null,{"statements":[[1,[27,"d-icon",["user-plus"],null],false],[1,[27,"i18n",["user.invited.title"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["showBadges"]]],null,{"statements":[[0," "],[7,"li"],[9],[4,"link-to",["user.badges"],null,{"statements":[[1,[27,"d-icon",["certificate"],null],false],[1,[27,"i18n",["badges.title"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","tagName","connectorTagName","args"],["user-main-nav","","li",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n"],[4,"if",[[23,["model","can_edit"]]],null,{"statements":[[0," "],[7,"li"],[9],[4,"link-to",["preferences"],null,{"statements":[[1,[27,"d-icon",["cog"],null],false],[1,[27,"i18n",["user.preferences"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[1,[21,"outlet"],false],[0,"\\n "],[10],[0,"\\n\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"user"}}),Ember.TEMPLATES["user/activity"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["pageClass","class","scrollTop"],["user-activity","user-secondary-navigation","false"]],{"statements":[[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["activity-nav","action-list activity-list nav-stacked",[23,["application","currentPath"]]]],{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[4,"link-to",["userActivity.index"],null,{"statements":[[1,[27,"i18n",["user.filters.all"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n "],[4,"link-to",["userActivity.topics"],null,{"statements":[[1,[27,"i18n",["user_action_groups.4"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n "],[4,"link-to",["userActivity.replies"],null,{"statements":[[1,[27,"i18n",["user_action_groups.5"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["user","showDrafts"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[4,"link-to",["userActivity.drafts"],null,{"statements":[[1,[27,"i18n",["user_action_groups.15"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"li"],[9],[0,"\\n "],[4,"link-to",["userActivity.likesGiven"],null,{"statements":[[1,[27,"i18n",["user_action_groups.1"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["user","showBookmarks"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[4,"link-to",["userActivity.bookmarks"],null,{"statements":[[1,[27,"i18n",["user_action_groups.3"],null],false]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[1,[27,"plugin-outlet",null,[["name","connectorTagName","args"],["user-activity-bottom","li",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n"]],"parameters":[]},null],[0," \\n"]],"parameters":[]},null],[4,"if",[[23,["canDownloadPosts"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","user-additional-controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","class","label","icon"],[[27,"action",[[22,0,[]],"exportUserArchive"],null],"btn-default","user.download_archive.button_text","download"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[7,"section"],[11,"class","user-content"],[9],[0,"\\n "],[1,[21,"outlet"],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"user/activity"}});Ember.TEMPLATES["user/badges"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["ub"],"statements":[[4,"d-section",null,[["pageClass","class"],["user-badges","user-content user-badges-list"]],{"statements":[[4,"each",[[23,["sortedBadges"]]],null,{"statements":[[0," "],[1,[27,"badge-card",null,[["badge","count","username","filterUser"],[[22,1,["badge"]],[22,1,["count"]],[23,["username"]],"true"]]],false],[0,"\\n"]],"parameters":[1]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"user/badges"}}),Ember.TEMPLATES["user/messages"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["group"],"statements":[[4,"d-section",null,[["class","pageClass"],["user-secondary-navigation","user-messages"]],{"statements":[[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["showNewPM"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","icon","label"],["btn-primary new-private-message",[27,"route-action",["composePrivateMessage"],null],"envelope","user.new_private_message"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["messages-nav","nav-stacked action-list",[23,["currentPath"]]]],{"statements":[[0," "],[7,"li"],[11,"class","noGlyph"],[9],[0,"\\n"],[4,"link-to",["userPrivateMessages.index",[23,["model"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.messages.inbox"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","noGlyph"],[9],[0,"\\n"],[4,"link-to",["userPrivateMessages.sent",[23,["model"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.messages.sent"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","noGlyph"],[9],[0,"\\n"],[4,"link-to",["userPrivateMessages.archive",[23,["model"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.messages.archive"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","connectorTagName","args"],["user-messages-nav","li",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n"],[4,"each",[[23,["model","groups"]]],null,{"statements":[[4,"if",[[22,1,["has_messages"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["userPrivateMessages.group",[22,1,["name"]]],null,{"statements":[[0," "],[1,[27,"d-icon",["users"],null],false],[0,"\\n "],[1,[27,"capitalize-string",[[22,1,["name"]]],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","archive"],[9],[0,"\\n"],[4,"link-to",["userPrivateMessages.groupArchive",[22,1,["name"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.messages.archive"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[1]},null],[0,"\\n"],[4,"if",[[23,["pmTaggingEnabled"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","noGlyph"],[9],[0,"\\n"],[4,"link-to",["userPrivateMessages.tags",[23,["model"]]],null,{"statements":[[0," "],[1,[27,"i18n",["user.messages.tags"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["tagId"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","archive"],[9],[0,"\\n"],[4,"link-to",["userPrivateMessages.tagsShow",[23,["tagId"]]],null,{"statements":[[0," "],[1,[21,"tagId"],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[7,"section"],[11,"class","user-content"],[9],[0,"\\n\\n"],[7,"div"],[11,"class","list-actions"],[9],[0,"\\n \\n"],[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["showToggleBulkSelect"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-default bulk-select no-text"],[12,"title",[28,[[27,"i18n",["user.messages.bulk_select"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["list"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"toggleBulkSelect"]],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[4,"if",[[23,["showNewPM"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","icon","label"],["btn-primary new-private-message",[27,"route-action",["composePrivateMessage"],null],"envelope","user.new_private_message"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canArchive"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-default btn-archive"],[9],[0,"\\n "],[1,[27,"i18n",["user.messages.move_to_archive"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"archive"]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["canMoveToInbox"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-default btn-to-inbox"],[9],[0,"\\n "],[1,[27,"i18n",["user.messages.move_to_inbox"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"toInbox"]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["bulkSelectEnabled"]]],null,{"statements":[[0," "],[7,"button"],[11,"class","btn btn-default btn-select-all"],[9],[0,"\\n "],[1,[27,"i18n",["user.messages.select_all"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"selectAll"]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["isGroup"]]],null,{"statements":[[0," "],[1,[27,"group-notifications-button",null,[["value","group","user"],[[23,["group","group_user","notification_level"]],[23,["group"]],[23,["model"]]]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n\\n"],[1,[21,"outlet"],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"user/messages"}}),Ember.TEMPLATES["user/notifications-index"]=Ember.HTMLBars.template({id:null, +block:'{"symbols":[],"statements":[[4,"if",[[23,["model","error"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","item error"],[9],[0,"\\n"],[4,"if",[[23,["model","forbidden"]]],null,{"statements":[[0," "],[1,[27,"i18n",["errors.reasons.forbidden"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["errors.desc.unknown"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["hasNotifications"]]],null,{"statements":[[0," "],[1,[27,"user-notifications-large",null,[["notifications"],[[23,["model"]]]]],false],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["loading"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","alert alert-info"],[9],[1,[27,"i18n",["notifications.empty"],null],false],[10],[0,"\\n"]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"user/notifications-index"}}),Ember.TEMPLATES["user/notifications"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-section",null,[["pageClass","class"],["user-notifications","user-secondary-navigation"]],{"statements":[[4,"mobile-nav",null,[["class","desktopClass","currentPath"],["notifications-nav","notification-list action-list nav-stacked",[23,["application","currentPath"]]]],{"statements":[[0," "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["userNotifications.index"],null,{"statements":[[0," "],[1,[27,"i18n",["user.filters.all"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["userNotifications.responses"],null,{"statements":[[0," "],[1,[27,"i18n",["user_action_groups.6"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["userNotifications.likesReceived"],null,{"statements":[[0," "],[1,[27,"i18n",["user_action_groups.2"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["siteSettings","enable_mentions"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["userNotifications.mentions"],null,{"statements":[[0," "],[1,[27,"i18n",["user_action_groups.7"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"li"],[9],[0,"\\n"],[4,"link-to",["userNotifications.edits"],null,{"statements":[[0," "],[1,[27,"i18n",["user_action_groups.11"],null],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["model"]]],null,{"statements":[[7,"section"],[11,"class","user-additional-controls"],[9],[0,"\\n "],[1,[27,"d-button",null,[["title","class","action","label","icon","disabled"],["user.dismiss_notifications_tooltip","btn btn-default dismiss-notifications",[27,"action",[[22,0,[]],"resetNew"],null],"user.dismiss_notifications","check",[23,["allNotificationsRead"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"section"],[11,"class","user-content"],[9],[0,"\\n"],[4,"load-more",null,[["class","selector","action"],["notification-history user-stream",".user-stream .notification",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[1,[21,"outlet"],false],[0,"\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","loadingMore"]]]]],false],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"user/notifications"}}),Ember.TEMPLATES["user/posts"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"user-stream",null,[["stream"],[[23,["model"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"user/posts"}}),Ember.TEMPLATES["user/preferences/_save-button"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-button",null,[["action","disabled","class"],[[27,"action",[[22,0,[]],"save"],null],[23,["model","isSaving"]],"btn btn-primary save-user"]],{"statements":[[0," "],[1,[21,"saveButtonText"],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["saved"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","saved-user"],[9],[1,[27,"i18n",["saved"],null],false],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"user/preferences/_save-button"}}),Ember.TEMPLATES["user/profile-hidden"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[7,"p"],[11,"class","user-profile-hidden"],[9],[1,[27,"i18n",["user.profile_hidden"],null],false],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"user/profile-hidden"}}),Ember.TEMPLATES["user/stream"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["model","noContent"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","alert alert-info"],[9],[1,[23,["model","noContentHelp"]],true],[10],[0,"\\n"]],"parameters":[]},null],[1,[27,"user-stream",null,[["stream"],[[23,["model"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"user/stream"}}),Ember.TEMPLATES["user/summary"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["badge","category","user","user","user","link","topic","reply"],"statements":[[4,"d-section",null,[["pageClass","tagName"],["user-summary",""]],{"statements":[[7,"div"],[11,"class","user-content"],[9],[0,"\\n "],[7,"div"],[11,"class","top-section stats-section"],[9],[0,"\\n "],[7,"h3"],[11,"class","stats-title"],[9],[1,[27,"i18n",["user.summary.stats"],null],false],[10],[0,"\\n "],[7,"ul"],[9],[0,"\\n "],[7,"li"],[9],[0,"\\n "],[1,[27,"user-stat",null,[["value","label"],[[23,["model","days_visited"]],"user.summary.days_visited"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n "],[1,[27,"user-stat",null,[["value","label","type"],[[23,["timeRead"]],"user.summary.time_read","string"]]],false],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["showRecentTimeRead"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[1,[27,"user-stat",null,[["value","label","type"],[[23,["recentTimeRead"]],"user.summary.recent_time_read","string"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"li"],[9],[0,"\\n "],[1,[27,"user-stat",null,[["value","label"],[[23,["model","topics_entered"]],"user.summary.topics_entered"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n "],[1,[27,"user-stat",null,[["value","label"],[[23,["model","posts_read_count"]],"user.summary.posts_read"]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"li"],[11,"class","linked-stat"],[9],[0,"\\n"],[4,"link-to",["userActivity.likesGiven"],null,{"statements":[[0," "],[1,[27,"user-stat",null,[["value","icon","label"],[[23,["model","likes_given"]],"heart","user.summary.likes_given"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"],[4,"if",[[23,["model","bookmark_count"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","linked-stat"],[9],[0,"\\n"],[4,"link-to",["userActivity.bookmarks"],null,{"statements":[[0," "],[1,[27,"user-stat",null,[["value","label"],[[23,["model","bookmark_count"]],"user.summary.bookmark_count"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"li"],[11,"class","linked-stat"],[9],[0,"\\n"],[4,"link-to",["userActivity.topics"],null,{"statements":[[0," "],[1,[27,"user-stat",null,[["value","label"],[[23,["model","topic_count"]],"user.summary.topic_count"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","linked-stat"],[9],[0,"\\n"],[4,"link-to",["userActivity.replies"],null,{"statements":[[0," "],[1,[27,"user-stat",null,[["value","label"],[[23,["model","post_count"]],"user.summary.post_count"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n "],[1,[27,"user-stat",null,[["value","icon","label"],[[23,["model","likes_received"]],"heart","user.summary.likes_received"]]],false],[0,"\\n "],[10],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","tagName","connectorTagName","args"],["user-summary-stat","","li",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","top-section"],[9],[0,"\\n"],[4,"user-summary-section",null,[["title","class"],["top_replies","replies-section pull-left"]],{"statements":[[4,"user-summary-topics-list",null,[["type","items","user"],["replies",[23,["model","replies"]],[23,["user"]]]],{"statements":[[0," "],[1,[27,"user-summary-topic",null,[["createdAt","topic","likes","url"],[[22,8,["createdAt"]],[22,8,["topic"]],[22,8,["like_count"]],[22,8,["url"]]]]],false],[0,"\\n"]],"parameters":[8]},null]],"parameters":[]},null],[0,"\\n"],[4,"user-summary-section",null,[["title","class"],["top_topics","topics-section pull-right"]],{"statements":[[4,"user-summary-topics-list",null,[["type","items","user"],["topics",[23,["model","topics"]],[23,["user"]]]],{"statements":[[0," "],[1,[27,"user-summary-topic",null,[["createdAt","topic","likes","url"],[[22,7,["created_at"]],[22,7,[]],[22,7,["like_count"]],[22,7,["url"]]]]],false],[0,"\\n"]],"parameters":[7]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","top-section"],[9],[0,"\\n"],[4,"user-summary-section",null,[["title","class"],["top_links","links-section pull-left"]],{"statements":[[4,"if",[[23,["model","links","length"]]],null,{"statements":[[0," "],[7,"ul"],[9],[0,"\\n"],[4,"each",[[23,["model","links"]]],null,{"statements":[[0," "],[7,"li"],[9],[0,"\\n "],[7,"a"],[11,"class","domain"],[12,"href",[28,[[27,"unbound",[[22,6,["url"]]],null]]]],[12,"title",[28,[[27,"unbound",[[22,6,["title"]]],null]]]],[12,"rel",[28,[[27,"unless",[[23,["user","removeNoFollow"]],"nofollow noopener"],null]]]],[11,"target","_blank"],[9],[0,"\\n "],[1,[27,"shorten-url",[[22,6,["url"]]],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"span"],[11,"class","badge badge-notification clicks"],[12,"title",[28,[[27,"i18n",["topic_map.clicks"],[["count"],[[22,6,["clicks"]]]]]]]],[9],[1,[27,"number",[[22,6,["clicks"]]],null],false],[10],[0,"\\n "],[7,"br"],[9],[10],[0,"\\n "],[7,"a"],[12,"href",[28,[[27,"unbound",[[22,6,["post_url"]]],null]]]],[9],[1,[22,6,["topic","fancyTitle"]],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[6]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["user.summary.no_links"],null],false],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0,"\\n"],[4,"user-summary-section",null,[["title","class"],["most_replied_to_users","summary-user-list replied-section pull-right"]],{"statements":[[4,"user-summary-users-list",null,[["none","users"],["no_replies",[23,["model","most_replied_to_users"]]]],{"statements":[[0," "],[1,[27,"user-summary-user",null,[["user","icon","countClass"],[[22,5,[]],"reply","replies"]]],false],[0,"\\n"]],"parameters":[5]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","top-section most-liked-section"],[9],[0,"\\n"],[4,"user-summary-section",null,[["title","class"],["most_liked_by","summary-user-list liked-by-section pull-left"]],{"statements":[[4,"user-summary-users-list",null,[["none","users"],["no_likes",[23,["model","most_liked_by_users"]]]],{"statements":[[0," "],[1,[27,"user-summary-user",null,[["user","icon","countClass"],[[22,4,[]],"heart","likes"]]],false],[0,"\\n"]],"parameters":[4]},null]],"parameters":[]},null],[0,"\\n"],[4,"user-summary-section",null,[["title","class"],["most_liked_users","summary-user-list liked-section pull-right"]],{"statements":[[4,"user-summary-users-list",null,[["none","users"],["no_likes",[23,["model","most_liked_users"]]]],{"statements":[[0," "],[1,[27,"user-summary-user",null,[["user","icon","countClass"],[[22,3,[]],"heart","likes"]]],false],[0,"\\n"]],"parameters":[3]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["model","top_categories","length"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","top-section top-categories-section"],[9],[0,"\\n"],[4,"user-summary-section",null,[["title","class"],["top_categories","summary-category-list pull-left"]],{"statements":[[0," "],[7,"table"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[7,"th"],[11,"class","category-link"],[9],[10],[0,"\\n "],[7,"th"],[11,"class","topic-count"],[9],[1,[27,"i18n",["user.summary.topics"],null],false],[10],[0,"\\n "],[7,"th"],[11,"class","reply-count"],[9],[1,[27,"i18n",["user.summary.replies"],null],false],[10],[0,"\\n "],[10],[0,"\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["model","top_categories"]]],null,{"statements":[[0," "],[7,"tr"],[9],[0,"\\n "],[7,"td"],[11,"class","category-link"],[9],[0,"\\n "],[1,[27,"category-link",[[22,2,[]]],[["allowUncategorized","hideParent"],["true",false]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[11,"class","topic-count"],[9],[0,"\\n "],[1,[27,"user-summary-category-search",null,[["user","category","count"],[[23,["user"]],[22,2,[]],[22,2,["topic_count"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[7,"td"],[11,"class","reply-count"],[9],[0,"\\n "],[1,[27,"user-summary-category-search",null,[["user","category","count"],[[23,["user"]],[22,2,[]],[22,2,["post_count"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[2]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["siteSettings","enable_badges"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","top-section badges-section"],[9],[0,"\\n "],[7,"h3"],[11,"class","stats-title"],[9],[1,[27,"i18n",["user.summary.top_badges"],null],false],[10],[0,"\\n"],[4,"each",[[23,["model","badges"]]],null,{"statements":[[0," "],[1,[27,"badge-card",null,[["badge","count","username"],[[22,1,[]],[22,1,["count"]],[23,["user","username_lower"]]]]],false],[0,"\\n"]],"parameters":[1]},{"statements":[[0," "],[7,"p"],[9],[1,[27,"i18n",["user.summary.no_badges"],null],false],[10],[0,"\\n"]],"parameters":[]}],[4,"if",[[23,["moreBadges"]]],null,{"statements":[[0," "],[7,"p"],[9],[4,"link-to",["user.badges",[23,["user"]]],[["class"],["more"]],{"statements":[[1,[27,"i18n",["user.summary.more_badges"],null],false]],"parameters":[]},null],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"user/summary"}}),Ember.TEMPLATES.users=Ember.HTMLBars.template({id:null,block:'{"symbols":["item"],"statements":[[4,"d-section",null,[["pageClass"],["users"]],{"statements":[[4,"load-more",null,[["selector","action"],[".directory tbody tr",[27,"action",[[22,0,[]],"loadMore"],null]]],{"statements":[[0," "],[7,"div"],[11,"class","container"],[9],[0,"\\n "],[7,"div"],[11,"class","directory"],[9],[0,"\\n "],[1,[27,"plugin-outlet",null,[["name","connectorTagName","args"],["users-top","div",[27,"hash",null,[["model"],[[23,["model"]]]]]]]],false],[0,"\\n "],[7,"div"],[11,"class","clearfix"],[9],[0,"\\n "],[1,[27,"period-chooser",null,[["period"],[[23,["period"]]]]],false],[0,"\\n "],[1,[27,"text-field",null,[["value","placeholderKey","class"],[[23,["nameInput"]],"directory.filter_name","filter-name no-blur"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"conditional-loading-spinner",null,[["condition"],[[23,["model","loading"]]]],{"statements":[[4,"if",[[23,["model","length"]]],null,{"statements":[[0,"\\n "],[7,"table"],[9],[0,"\\n "],[7,"thead"],[9],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["directory.total_rows"],[["count"],[[23,["model","totalRows"]]]]],false],[10],[0,"\\n "],[1,[27,"directory-toggle",null,[["field","order","asc","icon"],["likes_received",[23,["order"]],[23,["asc"]],"heart"]]],false],[0,"\\n "],[1,[27,"directory-toggle",null,[["field","order","asc","icon"],["likes_given",[23,["order"]],[23,["asc"]],"heart"]]],false],[0,"\\n "],[1,[27,"directory-toggle",null,[["field","order","asc"],["topic_count",[23,["order"]],[23,["asc"]]]]],false],[0,"\\n "],[1,[27,"directory-toggle",null,[["field","order","asc"],["post_count",[23,["order"]],[23,["asc"]]]]],false],[0,"\\n "],[1,[27,"directory-toggle",null,[["field","order","asc"],["topics_entered",[23,["order"]],[23,["asc"]]]]],false],[0,"\\n "],[1,[27,"directory-toggle",null,[["field","order","asc"],["posts_read",[23,["order"]],[23,["asc"]]]]],false],[0,"\\n "],[1,[27,"directory-toggle",null,[["field","order","asc"],["days_visited",[23,["order"]],[23,["asc"]]]]],false],[0,"\\n"],[4,"if",[[23,["showTimeRead"]]],null,{"statements":[[0," "],[7,"th"],[9],[1,[27,"i18n",["directory.time_read"],null],false],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"tbody"],[9],[0,"\\n"],[4,"each",[[23,["model"]]],null,{"statements":[[0," "],[1,[27,"directory-item",null,[["item","showTimeRead"],[[22,1,[]],[23,["showTimeRead"]]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[1,[27,"conditional-loading-spinner",null,[["condition"],[[23,["model","loadingMore"]]]]],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[7,"div"],[11,"class","clearfix"],[9],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["directory.no_results"],null],false],[10],[0,"\\n"]],"parameters":[]}]],"parameters":[]},null],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"users"}}),define("discourse/routes/about",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){return(0,t.ajax)("/about.json").then(function(e){var t=[],n=[],i=moment().locale("en").utc().subtract(1,"year");return e.about.admins.forEach(function(e){moment(e.last_seen_at)>i&&t.push(e)}),e.about.moderators.forEach(function(e){moment(e.last_seen_at)>i&&n.push(e)}),e.about.admins=t,e.about.moderators=n,e.about})},titleToken:function(){return I18n.t("about.simple_title")},actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0}}})}),define("discourse/routes/account-created-edit-email",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Route.extend({setupController:function(e){var t=this.controllerFor("account-created").get("accountCreated");e.set("accountCreated",t),e.set("newEmail",t.email)}})}),define("discourse/routes/account-created-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Route.extend({setupController:function(e){e.set("accountCreated",this.controllerFor("account-created").get("accountCreated"))}})}),define("discourse/routes/account-created-resent",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Route.extend({setupController:function(e){e.set("email",this.controllerFor("account-created").get("accountCreated.email"))}})}),define("discourse/routes/account-created",["exports","preload-store"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Route.extend({setupController:function(e){e.set("accountCreated",t.default.get("accountCreated"))}})}),define("discourse/routes/app-route-map",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){this.route("exception",{path:"/exception"}),this.route("exception-unknown",{path:"/404"}),this.route("about",{path:"/about",resetNamespace:!0}),this.route("post",{path:"/p/:id"}),this.route("topic",{path:"/t/:slug/:id",resetNamespace:!0},function(){this.route("fromParams",{path:"/"}),this.route("fromParamsNear",{path:"/:nearPost"})}),this.route("topicBySlugOrId",{path:"/t/:slugOrId",resetNamespace:!0}),this.route("discovery",{path:"/",resetNamespace:!0},function(){var e=this;this.route("top"),this.route("topParentCategory",{path:"/c/:slug/l/top"}),this.route("topCategoryNone",{path:"/c/:slug/none/l/top"}),this.route("topCategory",{path:"/c/:parentSlug/:slug/l/top"}),Discourse.Site.currentProp("periods").forEach(function(t){var n="top"+t.capitalize();e.route(n,{path:"/top/"+t}),e.route(n+"ParentCategory",{path:"/c/:slug/l/top/"+t}),e.route(n+"CategoryNone",{path:"/c/:slug/none/l/top/"+t}),e.route(n+"Category",{path:"/c/:parentSlug/:slug/l/top/"+t})}),Discourse.Site.currentProp("filters").forEach(function(t){e.route(t,{path:"/"+t}),e.route(t+"ParentCategory",{path:"/c/:slug/l/"+t}),e.route(t+"CategoryNone",{path:"/c/:slug/none/l/"+t}),e.route(t+"Category",{path:"/c/:parentSlug/:slug/l/"+t})}),this.route("categories"),this.route("parentCategory",{path:"/c/:slug"}),this.route("categoryNone",{path:"/c/:slug/none"}),this.route("category",{path:"/c/:parentSlug/:slug"}),this.route("categoryWithID",{path:"/c/:parentSlug/:slug/:id"})}),this.route("groups",{resetNamespace:!0,path:"/g"},function(){this.route("new",{path:"custom/new"})}),this.route("group",{path:"/g/:name",resetNamespace:!0},function(){this.route("members"),this.route("requests"),this.route("activity",function(){this.route("posts"),this.route("topics"),this.route("mentions")}),this.route("manage",function(){this.route("profile"),this.route("membership"),this.route("interaction"),this.route("members"),this.route("logs")}),this.route("messages",function(){this.route("inbox"),this.route("archive")})}),this.route("users",{resetNamespace:!0,path:"/u"}),this.route("password-reset",{path:"/u/password-reset/:token"}),this.route("account-created",{path:"/u/account-created"},function(){this.route("resent"),this.route("edit-email")}),this.route("user",{path:"/u/:username",resetNamespace:!0},function(){this.route("profile-hidden"),this.route("summary"),this.route("userActivity",{path:"/activity",resetNamespace:!0},function(){this.route("topics"),this.route("replies"),this.route("likesGiven",{path:"likes-given"}),this.route("bookmarks"),this.route("pending"),this.route("drafts")}),this.route("userNotifications",{path:"/notifications",resetNamespace:!0},function(){this.route("responses"),this.route("likesReceived",{path:"likes-received"}),this.route("mentions"),this.route("edits")}),this.route("badges"),this.route("deletedPosts",{path:"/deleted-posts"}),this.route("userPrivateMessages",{path:"/messages",resetNamespace:!0},function(){this.route("sent"),this.route("archive"),this.route("group",{path:"group/:name"}),this.route("groupArchive",{path:"group/:name/archive"}),this.route("tags"),this.route("tagsShow",{path:"tags/:id"})}),this.route("preferences",{resetNamespace:!0},function(){this.route("account"),this.route("profile"),this.route("emails"),this.route("notifications"),this.route("categories"),this.route("users"),this.route("tags"),this.route("interface"),this.route("apps"),this.route("username"),this.route("email"),this.route("second-factor"),this.route("second-factor-backup"),this.route("about",{path:"/about-me"})}),this.route("userInvited",{path:"/invited",resetNamespace:!0},function(){this.route("show",{path:"/:filter"})})}),this.route("review",{path:"/review"},function(){this.route("show",{path:"/:reviewable_id"}),this.route("index",{path:"/"}),this.route("topics",{path:"/topics"}),this.route("settings",{path:"/settings"})}),this.route("signup",{path:"/signup"}),this.route("login",{path:"/login"}),this.route("email-login",{path:"/session/email-login/:token"}),this.route("login-preferences"),this.route("forgot-password",{path:"/password-reset"}),this.route("faq",{path:"/faq"}),this.route("tos",{path:"/tos"}),this.route("privacy",{path:"/privacy"}),this.route("guidelines",{path:"/guidelines"}),this.route("rules",{path:"/rules"}),this.route("conduct",{path:"/conduct"}),this.route("new-topic",{path:"/new-topic"}),this.route("new-message",{path:"/new-message"}),this.route("badges",{resetNamespace:!0},function(){this.route("show",{path:"/:id/:slug"})}),this.route("full-page-search",{path:"/search"}),this.route("tags",{resetNamespace:!0},function(){var e=this;this.route("show",{path:"/:tag_id"}),this.route("showCategory",{path:"/c/:category/:tag_id"}),this.route("showParentCategory",{path:"/c/:parent_category/:category/:tag_id"}),Discourse.Site.currentProp("filters").forEach(function(t){e.route("show"+t.capitalize(),{path:"/:tag_id/l/"+t}),e.route("showCategory"+t.capitalize(),{path:"/c/:category/:tag_id/l/"+t}),e.route("showParentCategory"+t.capitalize(),{path:"/c/:parent_category/:category/:tag_id/l/"+t})}),this.route("intersection",{path:"intersection/:tag_id/*additional_tags"})}),this.route("tagGroups",{path:"/tag_groups",resetNamespace:!0},function(){this.route("show",{path:"/:id"})}),this.route("invites",{path:"/invites",resetNamespace:!0},function(){this.route("show",{path:"/:token"})})}}),define("discourse/routes/application",["exports","discourse/lib/ajax","discourse/lib/computed","discourse/lib/logout","discourse/lib/show-modal","discourse/mixins/open-composer","discourse/models/category","discourse/lib/mobile","discourse/models/login-method","discourse-common/lib/get-owner","discourse/lib/url","discourse/models/composer"],function(e,t,n,i,s,o,r,a,l,u,c,d){"use strict";function p(e,t){return function(){this.site.get("isReadOnly")?bootbox.alert(t):this[e]()}}Object.defineProperty(e,"__esModule",{value:!0});var m=Discourse.Route.extend(o.default,{siteTitle:(0,n.setting)("title"),shortSiteDescription:(0,n.setting)("short_site_description"),actions:{toggleAnonymous:function(){(0,t.ajax)((0,c.userPath)("toggle-anon"),{method:"POST"}).then(function(){window.location.reload()})},toggleMobileView:function(){a.default.toggleMobileView()},logout:p("_handleLogout",I18n.t("read_only_mode.logout_disabled")),_collectTitleTokens:function(e){e.push(this.siteTitle),window.location.pathname===Discourse.getURL("/")&&""!==this.shortSiteDescription&&e.push(this.shortSiteDescription),Discourse.set("_docTitle",e.join(" - "))},willTransition:function(){var e=(0,u.getOwner)(this).lookup("router:main");return Ember.run.once(e,e.trigger,"willTransition"),this._super.apply(this,arguments)},postWasEnqueued:function(e){(0,s.default)("post-enqueued",{model:e,title:"review.approval.title"})},composePrivateMessage:function(e,t){var n=e?e.get("username"):"",i=t?window.location.protocol+"//"+window.location.host+t.get("url"):null;return this.controllerFor("composer").open({action:d.default.PRIVATE_MESSAGE,usernames:n,archetypeId:"private_message",draftKey:"new_private_message",reply:i})},error:function(e,t){var n={};e.jqXHR&&(n=e.jqXHR);var i=e.jqXHR?n:e,s=this.controllerFor("exception"),o=window.console;return o&&o.error&&o.error(i),i&&404===i.status?this.transitionTo("exception-unknown"):(s.setProperties({lastTransition:t,thrown:i}),this.intermediateTransitionTo("exception"),!0)},showLogin:p("handleShowLogin",I18n.t("read_only_mode.login_disabled")),showCreateAccount:p("handleShowCreateAccount",I18n.t("read_only_mode.login_disabled")),showForgotPassword:function(){this.controllerFor("forgot-password").setProperties({offerHelp:null,helpSeen:!1}),(0,s.default)("forgotPassword",{title:"forgot_password.title"})},showNotActivated:function(e){(0,s.default)("not-activated",{title:"log_in"}).setProperties(e)},showUploadSelector:function(e){(0,s.default)("uploadSelector").setProperties({toolbarEvent:e,imageUrl:null,imageLink:null})},showKeyboardShortcutsHelp:function(){(0,s.default)("keyboard-shortcuts-help",{title:"keyboard_shortcuts_help.title"})},closeModal:function(){this.render("hide-modal",{into:"modal",outlet:"modalBody"});var e=(0,u.getOwner)(this).lookup("route:application"),t=e.controllerFor("modal").get("name"),n=(0,u.getOwner)(this).lookup("controller:"+t);n&&n.onClose&&n.onClose()},hideModal:function(){$(".d-modal.fixed-modal").modal("hide")},reopenModal:function(){$(".d-modal.fixed-modal").modal("show")},editCategory:function(e){var t=this;r.default.reloadById(e.get("id")).then(function(e){var n=t.store.createRecord("category",e.category);n.setupGroupsAndPermissions(),t.site.updateCategory(n),(0,s.default)("edit-category",{model:n}),t.controllerFor("edit-category").set("selectedTab","general")})},checkEmail:function(e){e.checkEmail()},changeBulkTemplate:function(e){var t=e.replace("modal/",""),n=(0,u.getOwner)(this).lookup("controller:"+t);this.render(e,{into:"modal/topic-bulk-actions",outlet:"bulkOutlet",controller:n?t:"topic-bulk-actions"})},createNewTopicViaParams:function(e,t,n,i){this.openComposerWithTopicParams(this.controllerFor("discovery/topics"),e,t,n,i)},createNewMessageViaParams:function(e,t,n){this.openComposerWithMessageParams(e,t,n)}},activate:function(){this._super.apply(this,arguments),Ember.run.next(function(){m.trigger("activate")})},renderTemplate:function(){this.render("application"),this.render("user-card",{into:"application",outlet:"user-card"}),this.render("modal",{into:"application",outlet:"modal"}),this.render("composer",{into:"application",outlet:"composer"})},handleShowLogin:function(){var e=this;if(this.siteSettings.enable_sso){var t=encodeURIComponent(window.location.pathname);window.location=Discourse.getURL("/session/sso?return_path="+t)}else this._autoLogin("login","login-modal",function(){return e.controllerFor("login").resetForm()})},handleShowCreateAccount:function(){if(this.siteSettings.enable_sso){var e=encodeURIComponent(window.location.pathname);window.location=Discourse.getURL("/session/sso?return_path="+e)}else this._autoLogin("createAccount","create-account")},_autoLogin:function(e,t,n){var i=(0,l.findAll)();this.siteSettings.enable_local_logins||1!==i.length?((0,s.default)(e),this.controllerFor("modal").set("modalClass",t),n&&n()):this.controllerFor("login").send("externalLogin",i[0],{fullScreenLogin:!0})},_handleLogout:function(){var e=this;this.currentUser&&this.currentUser.destroySession().then(function(){return(0,i.default)(e.siteSettings,e.keyValueStore)})}});RSVP.EventTarget.mixin(m),e.default=m}),define("discourse/routes/badges-index",["exports","discourse/models/badge","preload-store"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){return n.default.get("badges")?n.default.getAndRemove("badges").then(function(e){return t.default.createFromJson(e)}):t.default.findAll({onlyListable:!0})},titleToken:function(){return I18n.t("badges.title")},actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0}}})}),define("discourse/routes/badges-show",["exports","discourse/models/user-badge","discourse/models/badge","preload-store"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({queryParams:{username:{refreshModel:!0}},actions:{didTransition:function(){return this.controllerFor("badges/show")._showFooter(),!0}},serialize:function(e){return e.getProperties("id","slug")},model:function(e){return i.default.get("badge")?i.default.getAndRemove("badge").then(function(e){return n.default.createFromJson(e)}):n.default.findById(e.id)},afterModel:function(e,n){var i=this,s=n.to.queryParams&&n.to.queryParams.username,o=t.default.findByBadgeId(e.get("id"),{username:s +}).then(function(e){i.userBadgesGrant=e}),r=this.currentUser&&this.currentUser.username_lower,a=t.default.findByUsername(r).then(function(e){i.userBadgesAll=e}),l={userBadgesGrant:o,userBadgesAll:a};return Ember.RSVP.hash(l)},titleToken:function(){var e=this.modelFor("badges.show");if(e)return e.get("name")},setupController:function(e,t){e.set("model",t),e.set("userBadges",this.userBadgesGrant),e.set("userBadgesAll",this.userBadgesAll)}})}),define("discourse/routes/build-admin-user-posts-route",["exports","discourse/lib/text"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return Discourse.Route.extend({actions:{didTransition:function(){return this.controllerFor("user").set("indexStream",!0),this.controllerFor("user-posts")._showFooter(),!0}},model:function(){return this.modelFor("user").get("postsStream")},afterModel:function(t){return t.filterBy({filter:e})},setupController:function(e,n){n.set("canLoadMore",60===n.get("itemsLoaded")),n.get("content").forEach(function(e){e.get("title")&&e.set("title",(0,t.emojiUnescape)(Handlebars.Utils.escapeExpression(e.title)))}),this.controllerFor("user-posts").set("model",n)},renderTemplate:function(){this.render("user/posts",{into:"user"})}})}}),define("discourse/routes/build-category-route",["exports","discourse/routes/build-topic-route","discourse/controllers/discovery-sortable","discourse/models/topic-list","discourse/models/permission-type","discourse/models/category-list","discourse/models/category"],function(e,t,n,i,s,o,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,a){return Discourse.Route.extend({queryParams:n.queryParams,model:function(e){var t=this,n=r.default.findBySlug(e.slug,e.parentSlug);return n?{category:n}:r.default.reloadBySlug(e.slug,e.parentSlug).then(function(n){e.parentSlug&&(n.category.parentCategory=r.default.findBySlug(e.parentSlug));var i=t.store.createRecord("category",n.category);return i.setupGroupsAndPermissions(),t.site.updateCategory(i),{category:r.default.findBySlug(e.slug,e.parentSlug)}})},afterModel:function(e,t){return e?(this._setupNavigation(e.category),Ember.RSVP.all([this._createSubcategoryList(e.category),this._retrieveTopicList(e.category,t)])):void this.replaceWith("/404")},filter:function(t){return"default"===e?t.get("default_view")||"latest":e},_setupNavigation:function(e){var t=a&&!!a.no_subcategories,n="c/"+Discourse.Category.slugFor(e)+(t?"/none":"")+"/l/"+this.filter(e);this.controllerFor("navigation/category").setProperties({category:e,filterMode:n,noSubcategories:a&&a.no_subcategories})},_createSubcategoryList:function(e){var t=this;return this._categoryList=null,Ember.isNone(e.get("parentCategory"))&&e.get("show_subcategory_list")?o.default.listForParent(this.store,e).then(function(e){return t._categoryList=e}):Ember.RSVP.resolve()},_retrieveTopicList:function(e,n){var s=this,o="c/"+Discourse.Category.slugFor(e)+"/l/"+this.filter(e),r=(0,t.filterQueryParams)(n.to.queryParams,a),l={cached:this.isPoppedState(n)};return(0,t.findTopicList)(this.store,this.topicTrackingState,o,r,l).then(function(t){return i.default.hideUniformCategory(t,e),s.set("topics",t),t})},titleToken:function(){var e=this.currentModel.category,t=I18n.t("filters."+this.filter(e).replace("/",".")+".title"),n=e.name;if(e.parent_category_id){n=r.default.list().findBy("id",e.parent_category_id).name+"/"+n}return I18n.t("filters.with_category",{filter:t,category:n})},setupController:function(e,t){var n=this.topics,i=t.category,o=n.get("can_create_topic"),r=i.get("permission")===s.default.FULL,l=this.filter(i);this.controllerFor("navigation/category").setProperties({canCreateTopicOnCategory:r,cannotCreateTopicOnCategory:!r,canCreateTopic:o});var u={model:n,category:i,period:n.get("for_period")||(l.indexOf("/")>0?l.split("/")[1]:""),selected:[],noSubcategories:a&&!!a.no_subcategories,expandAllPinned:!0,canCreateTopic:o,canCreateTopicOnCategory:r},c=i.get("params");c&&Object.keys(c).length&&(void 0!==c.order&&(u.order=c.order),void 0!==c.ascending&&(u.ascending=c.ascending)),this.controllerFor("discovery/topics").setProperties(u),this.searchService.set("searchContext",i.get("searchContext")),this.set("topics",null)},renderTemplate:function(){this.render("navigation/category",{outlet:"navigation-bar"}),this._categoryList&&this.render("discovery/categories",{outlet:"header-list-container",model:this._categoryList}),this.render("discovery/topics",{controller:"discovery/topics",outlet:"list-container"})},resetController:function(e,t){t&&e.setProperties({order:"default",ascending:!1})},deactivate:function(){this._super.apply(this,arguments),this.searchService.set("searchContext",null)},actions:{setNotification:function(e){this.currentModel.setNotification(e)}}})}}),define("discourse/routes/build-group-messages-route",["exports","discourse/routes/user-topic-list"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return t.default.extend({titleToken:function(){return I18n.t("user.messages."+e)},model:function(){var e=this.modelFor("group").get("name"),t=this.currentUser.get("username_lower"),n="topics/private-messages-group/"+t+"/"+e;return this._isArchive()&&(n+="/archive"),this.store.findFiltered("topicList",{filter:n})},setupController:function(){this._super.apply(this,arguments);var e=this.modelFor("group").get("name"),t="/private-messages/group/"+e;this._isArchive()&&(t+="/archive"),this.controllerFor("user-topics-list").subscribe(t),this.controllerFor("user-topics-list").setProperties({hideCategory:!0,showPosters:!0})},_isArchive:function(){return"archive"===e}})}}),define("discourse/routes/build-private-messages-route",["exports","discourse/routes/user-topic-list"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n,i){return t.default.extend({userActionType:Discourse.UserAction.TYPES.messages_received,titleToken:function(){var t="index"===e?"inbox":e;return[I18n.t("user.messages."+t),I18n.t("user.private_messages")]},actions:{didTransition:function(){return this.controllerFor("user-topics-list")._showFooter(),!0}},model:function(){return this.store.findFiltered("topicList",{filter:"topics/"+n+"/"+this.modelFor("user").get("username_lower")})},setupController:function(){this._super.apply(this,arguments),i&&this.controllerFor("user-topics-list").subscribe("/private-messages/"+i),this.controllerFor("user-topics-list").setProperties({hideCategory:!0,showPosters:!0,canBulkSelect:!0,tagsForUser:this.modelFor("user").get("username_lower"),selected:[]}),this.controllerFor("user-private-messages").setProperties({archive:!1,pmView:e,showToggleBulkSelect:!0}),this.searchService.set("contextType","private_messages")},deactivate:function(){this.controllerFor("user-topics-list").unsubscribe(),this.searchService.set("searchContext",this.controllerFor("user").get("model.searchContext"))}})}}),define("discourse/routes/build-static-route",["exports","discourse/routes/discourse","discourse/models/static-page"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var i={model:function(){return n.default.find(e)},renderTemplate:function(){this.render("static")},setupController:function(e,t){this.controllerFor("static").set("model",t)}};return t.default.extend(i)}}),define("discourse/routes/conduct",["exports","discourse/lib/static-route-builder"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("conduct")}),define("discourse/routes/discovery-categories",["exports","discourse/lib/show-modal","discourse/mixins/open-composer","discourse/models/category-list","discourse/lib/utilities","discourse/models/topic-list","discourse/lib/ajax","preload-store","discourse/components/concerns/category-search-priorities"],function(e,t,n,i,s,o,r,a,l){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var u=Discourse.Route.extend(n.default,{renderTemplate:function(){this.render("navigation/categories",{outlet:"navigation-bar"}),this.render("discovery/categories",{outlet:"list-container"})},findCategories:function(){var e=!this.site.mobileView&&this.siteSettings.desktop_category_page_style,t=this.get("model.parentCategory");return t?i.default.listForParent(this.store,t):"categories_and_latest_topics"===e?this._findCategoriesAndTopics("latest"):"categories_and_top_topics"===e?this._findCategoriesAndTopics("top"):i.default.list(this.store)},model:function(){var e=this;return this.findCategories().then(function(t){var n=e.topicTrackingState;return n&&(n.sync(t,"categories"),n.trackIncoming("categories")),t})},_findCategoriesAndTopics:function(e){var t=this;return Ember.RSVP.hash({wrappedCategoriesList:a.default.getAndRemove("categories_list"),topicsList:a.default.getAndRemove("topic_list_"+e)}).then(function(n){var s=n.wrappedCategoriesList,a=n.topicsList,l=s&&s.category_list;return l&&a?Ember.Object.create({categories:i.default.categoriesFrom(t.store,s),topics:o.default.topicsFrom(t.store,a),can_create_category:l.can_create_category,can_create_topic:l.can_create_topic,draft_key:l.draft_key,draft:l.draft,draft_sequence:l.draft_sequence}):(0,r.ajax)("/categories_and_"+e).then(function(e){return Ember.Object.create({categories:i.default.categoriesFrom(t.store,e),topics:o.default.topicsFrom(t.store,e),can_create_category:e.category_list.can_create_category,can_create_topic:e.category_list.can_create_topic,draft_key:e.category_list.draft_key,draft:e.category_list.draft,draft_sequence:e.category_list.draft_sequence})})})},titleToken:function(){if("categories"!==(0,s.defaultHomepage)())return I18n.t("filters.categories.title")},setupController:function(e,t){e.set("model",t),this.controllerFor("navigation/categories").setProperties({showCategoryAdmin:t.get("can_create_category"),canCreateTopic:t.get("can_create_topic")})},actions:{triggerRefresh:function(){this.refresh()},createCategory:function(){var e=this.site.groups,n=e.findBy("id",0).name,i=this.store.createRecord("category",{color:"0088CC",text_color:"FFFFFF",group_permissions:[{group_name:n,permission_type:1}],available_groups:e.map(function(e){return e.name}),allow_badges:!0,topic_featured_link_allowed:!0,custom_fields:{},search_priority:l.searchPriorities.normal});(0,t.default)("edit-category",{model:i}),this.controllerFor("edit-category").set("selectedTab","general")},reorderCategories:function(){(0,t.default)("reorderCategories")},createTopic:function(){var e=this.controllerFor("discovery/categories").get("model");e.draft?this.openTopicDraft(e):this.openComposer(this.controllerFor("discovery/categories"))},didTransition:function(){var e=this;return Ember.run.next(function(){return e.controllerFor("application").set("showFooter",!0)}),!0}}});e.default=u}),define("discourse/routes/discovery-category-with-id",["exports","discourse/models/category"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.DiscoveryCategoryRoute.extend({model:function(e){return{category:t.default.findById(e.id)}}})}),define("discourse/routes/discovery",["exports","discourse/mixins/open-composer","discourse/mixins/scroll-top"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend(t.default,{redirect:function(){return this.redirectIfLoginRequired()},beforeModel:function(e){var t=Discourse.User,n=e.intent.url;if(("/"===n||"/latest"===n||"/categories"===n)&&-1===e.targetName.indexOf("discovery.top")&&t.currentProp("should_be_redirected_to_top")){t.currentProp("should_be_redirected_to_top",!1);var i=t.currentProp("redirected_to_top.period")||"all";this.replaceWith("discovery.top"+i.capitalize())}},actions:{loading:function(){return this.controllerFor("discovery").set("loading",!0),!0},loadingComplete:function(){return this.controllerFor("discovery").set("loading",!1),this.session.get("topicListScrollPosition")||(0,n.scrollTop)(),!1},didTransition:function(){return this.controllerFor("discovery")._showFooter(),this.send("loadingComplete"),!1},clearPin:function(e){e.clearPin()},createTopic:function(){var e=this.controllerFor("discovery/topics").get("model");e.draft?this.openTopicDraft(e):this.openComposer(this.controllerFor("discovery/topics"))},dismissReadTopics:function(e){var t=e?"topics":"posts";this.controllerFor("discovery/topics").send("dismissRead",t)},dismissRead:function(e){this.controllerFor("discovery/topics").send("dismissRead",e)}}})}),define("discourse/routes/email-login",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("login.title")},model:function(e){return(0,t.ajax)("/session/email-login/"+e.token)}})}),define("discourse/routes/exception-unknown",["exports","discourse/routes/unknown"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({renderTemplate:function(){this.render("unknown")}})}),define("discourse/routes/exception",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({serialize:function(){return""},actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0}}})}),define("discourse/routes/faq",["exports","discourse/lib/static-route-builder"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("faq")}),define("discourse/routes/forgot-password",["exports","discourse/lib/utilities","discourse/routes/build-static-route"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=(0,n.default)("password-reset");i.reopen({beforeModel:function(){var e=this.controllerFor("application").get("loginRequired");this.replaceWith(e?"login":"discovery."+(0,t.defaultHomepage)()).then(function(e){Ember.run.next(function(){return e.send("showForgotPassword")})})}}),e.default=i}),define("discourse/routes/full-page-search",["exports","discourse/lib/ajax","discourse/lib/search","preload-store","discourse/lib/page-tracker","discourse/lib/utilities"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({queryParams:{q:{},expanded:!1,context_id:{},context:{},skip_context:{}},titleToken:function(){return I18n.t("search.results_page",{term:(0,o.escapeExpression)(this.controllerFor("full-page-search").get("searchTerm"))})},model:function(e){var o=(0,s.getTransient)("lastSearch"),r={q:e.q};e.context_id&&!r.skip_context&&(r.search_context={type:e.context,id:e.context_id});var a=(0,n.getSearchKey)(r);return o&&o.data.searchKey===a?((0,s.setTransient)("lastSearch",{searchKey:a,model:o.data.model},5),o.data.model):i.default.getAndRemove("search",function(){return(0,n.isValidSearchTerm)(e.q)?(0,t.ajax)("/search",{data:r}):null}).then(function(e){var t=e?e.grouped_search_result:{},i=e&&(0,n.translateResults)(e)||{grouped_search_result:t};return(0,s.setTransient)("lastSearch",{searchKey:a,model:i},5),i})},actions:{didTransition:function(){return this.controllerFor("full-page-search")._showFooter(),!0}}})}),define("discourse/routes/group-activity-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Route.extend({beforeModel:function(){this.transitionTo("group.activity.posts")}})}),define("discourse/routes/group-activity-mentions",["exports","discourse/routes/group-activity-posts"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.buildGroupPage)("mentions")}),define("discourse/routes/group-activity-posts",["exports"],function(e){"use strict";function t(e){return Discourse.Route.extend({type:e,titleToken:function(){return I18n.t("groups."+e)},model:function(t,n){var i=Ember.get(n.to,"queryParams.category_id");return this.modelFor("group").findPosts({type:e,categoryId:i})},setupController:function(t,n){var i=n.length<20;this.controllerFor("group-activity-posts").setProperties({model:n,type:e,canLoadMore:!i}),this.controllerFor("application").set("showFooter",i)},renderTemplate:function(){this.render("group-activity-posts")},actions:{didTransition:function(){return!0}}})}Object.defineProperty(e,"__esModule",{value:!0}),e.buildGroupPage=t,e.default=t("posts")}),define("discourse/routes/group-activity-topics",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("groups.topics")},model:function(){return this.store.findFiltered("topicList",{filter:"topics/groups/"+this.modelFor("group").get("name")})}})}),define("discourse/routes/group-index",["exports","discourse/lib/show-modal"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("groups.members.title")},model:function(e){return this._params=e,this.modelFor("group")},setupController:function(e,t){this.controllerFor("group").set("showing","members"),e.setProperties({model:t,filterInput:this._params.filter}),e.refreshMembers()},actions:{showAddMembersModal:function(){(0,t.default)("group-add-members",{model:this.modelFor("group")})},showBulkAddModal:function(){(0,t.default)("group-bulk-add",{model:this.modelFor("group")})},didTransition:function(){return this.controllerFor("group-index").set("filterInput",this._params.filter),!0}}})}),define("discourse/routes/group-manage-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,beforeModel:function(){this.transitionTo("group.manage.profile")}})}),define("discourse/routes/group-manage-interaction",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,titleToken:function(){return I18n.t("groups.manage.interaction.title")}})}),define("discourse/routes/group-manage-logs",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("groups.manage.logs.title")},model:function(){return this.modelFor("group").findLogs()},setupController:function(e,t){this.controllerFor("group-manage-logs").setProperties({model:t})},actions:{willTransition:function(){this.controllerFor("group-manage-logs").reset()}}})}),define("discourse/routes/group-manage-membership",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,titleToken:function(){return I18n.t("groups.manage.membership.title")},afterModel:function(e){e.get("automatic")&&this.replaceWith("group.manage.interaction",e)}})}),define("discourse/routes/group-manage-profile",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,titleToken:function(){return I18n.t("groups.manage.profile.title")}})}),define("discourse/routes/group-manage",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,titleToken:function(){return I18n.t("groups.manage.title")},model:function(){return this.modelFor("group")},afterModel:function(e){this.currentUser&&(this.currentUser.admin&&e.get("automatic")||this.currentUser.canManageGroup(e))||this.transitionTo("group.members",e)},setupController:function(e,t){this.controllerFor("group-manage").setProperties({model:t}),this.controllerFor("group").set("showing","manage")}})}),define("discourse/routes/group-members",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({beforeModel:function(){this.transitionTo("group.index")}})}),define("discourse/routes/group-messages-archive",["exports","discourse/routes/build-group-messages-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("archive")}),define("discourse/routes/group-messages-inbox",["exports","discourse/routes/build-group-messages-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("inbox")}),define("discourse/routes/group-messages-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Route.extend({beforeModel:function(){this.transitionTo("group.messages.inbox")}})}),define("discourse/routes/group-messages",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("groups.messages")},model:function(){return this.modelFor("group")},afterModel:function(e){e.get("is_group_user")||this.currentUser&&this.currentUser.admin||this.transitionTo("group.members",e)}})}),define("discourse/routes/group-requests",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("groups.requests.title")},model:function(e){return this._params=e,this.modelFor("group")},setupController:function(e,t){this.controllerFor("group").set("showing","requests"),e.setProperties({model:t,filterInput:this._params.filter}),e.refreshRequesters(!0)}})}),define("discourse/routes/group",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return[this.modelFor("group").get("name")]},model:function(e){return this.store.find("group",e.name)},serialize:function(e){return{name:e.get("name").toLowerCase()}},setupController:function(e,t){e.setProperties({model:t})}})}),define("discourse/routes/groups-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("groups.index.title")},queryParams:{order:{refreshModel:!0,replace:!0},asc:{refreshModel:!0,replace:!0},filter:{refreshModel:!0},type:{refreshModel:!0,replace:!0},username:{refreshModel:!0}},model:function(e){return this._params=e,this.store.findAll("group",e)},setupController:function(e,t){e.setProperties({model:t,filterInput:this._params.filter})}})}),define("discourse/routes/groups-new",["exports","discourse/models/group"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,titleToken:function(){return I18n.t("admin.groups.new.title")},model:function(){return t.default.create({automatic:!1,visibility_level:0})},setupController:function(e,t){e.set("model",t)},afterModel:function(){this.currentUser&&this.currentUser.admin||this.transitionTo("groups")}})}),define("discourse/routes/guidelines",["exports","discourse/lib/static-route-builder"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("guidelines")}),define("discourse/routes/invites-show",["exports","preload-store"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("invites.accept_title")},model:function(e){return t.default.get("invite_info")?t.default.getAndRemove("invite_info").then(function(t){return _.merge(e,t)}):{}}})}),define("discourse/routes/login",["exports","discourse/routes/build-static-route","discourse/lib/utilities"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=(0,t.default)("login");i.reopen({beforeModel:function(){this.siteSettings.login_required||this.replaceWith("/"+(0,n.defaultHomepage)()).then(function(e){Ember.run.next(function(){return e.send("showLogin")})})}}),e.default=i}),define("discourse/routes/new-message",["exports","discourse/models/user","discourse/models/group"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({beforeModel:function(e){var i=e.to.queryParams,s=i.groupname||i.group_name;this.currentUser?this.replaceWith("discovery.latest").then(function(e){i.username?t.default.findByUsername(encodeURIComponent(i.username)).then(function(t){t.can_send_private_message_to_user?Ember.run.next(function(){return e.send("createNewMessageViaParams",t.username,i.title,i.body)}):bootbox.alert(I18n.t("composer.cant_send_pm",{username:t.username}))}).catch(function(){return bootbox.alert(I18n.t("generic_error"))}):s?n.default.messageable(s).then(function(t){t.messageable?Ember.run.next(function(){return e.send("createNewMessageViaParams",s,i.title,i.body)}):bootbox.alert(I18n.t("composer.cant_send_pm",{username:s}))}).catch(function(){return bootbox.alert(I18n.t("generic_error"))}):e.send("createNewMessageViaParams",null,i.title,i.body)}):($.cookie("destination_url",window.location.href),this.replaceWith("login"))}})}),define("discourse/routes/new-topic",["exports","discourse/models/category"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({beforeModel:function(e){var n=this;if(this.currentUser){var i=void 0,s=void 0;if(e.to.queryParams.category_id)s=e.to.queryParams.category_id,i=t.default.findById(s);else if(e.to.queryParams.category){var o=e.to.queryParams.category.split("/");i=this._getCategory(o[0],o[1],"nameLower"),i||(i=this._getCategory(o[0],o[1],"slug")),i&&(s=i.id)}if(Boolean(i)){var r="discovery.parentCategory",a={category:i,slug:i.slug};i.parentCategory&&(r="discovery.category",a={category:i,parentSlug:i.parentCategory.slug,slug:i.slug}),this.replaceWith(r,a).then(function(t){n.controllerFor("navigation/category").canCreateTopic&&n._sendTransition(t,e,s)})}else this.replaceWith("discovery.latest").then(function(t){n.controllerFor("navigation/default").canCreateTopic&&n._sendTransition(t,e)})}else $.cookie("destination_url",window.location.href),this.replaceWith("login")},_sendTransition:function(e,t,n){Ember.run.next(function(){e.send("createNewTopicViaParams",t.to.queryParams.title,t.to.queryParams.body,n,t.to.queryParams.tags)})},_getCategory:function(e,t,n){var i=void 0;if(t){var s=this.site.categories,o=s.findBy(n,e.toLowerCase());o&&(i=s.find(function(e){return e&&e[n]===t.toLowerCase()&&e.parent_category_id===o.id}))}else i=this.site.categories.findBy(n,e.toLowerCase());return i}})}),define("discourse/routes/password-reset",["exports","preload-store","discourse/lib/ajax","discourse/lib/url"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("login.reset_password")},model:function(e){if(t.default.get("password_reset"))return t.default.getAndRemove("password_reset").then(function(t){return _.merge(e,t)})},afterModel:function(e){if(e)return(0,n.ajax)({url:(0,i.userPath)("confirm-email-token/"+e.token+".json"),dataType:"json"})}})}),define("discourse/routes/post",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({beforeModel:function(e){var n=this,i=e.params;return(0,t.ajax)("/p/"+i.post.id).then(function(e){n.transitionTo("topic.fromParamsNear",e.slug,e.id,e.current_post_number)})}})}),define("discourse/routes/preferences-about",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0,model:function(){return this.modelFor("user")},renderTemplate:function(){this.render({into:"user"})},setupController:function(e,t){e.setProperties({model:t,newBio:t.get("bio_raw")})},deactivate:function(){this._super.apply(this,arguments),this.render("preferences",{into:"user",controller:"preferences"})},actions:{changeAbout:function(){var e=this,t=e.controllerFor("preferences/about");return t.setProperties({saving:!0}),t.get("model").save().then(function(){t.set("saving",!1),e.transitionTo("user.index")},function(){t.set("saving",!1),bootbox.alert(I18n.t("generic_error"))})}}})}),define("discourse/routes/preferences-account",["exports","discourse/models/user-badge","discourse/routes/restricted-user"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=n.default.extend({showFooter:!0,model:function(){var e=this.modelFor("user");return this.siteSettings.enable_badges?t.default.findByUsername(e.get("username")).then(function(t){return e.set("badges",t.map(function(e){return e.badge})),e}):e},setupController:function(e,t){e.reset(),e.setProperties({model:t,newNameInput:t.get("name"),newTitleInput:t.get("title")})},actions:{showAvatarSelector:function(e){this.appEvents.trigger("show-avatar-select",e)}}})}),define("discourse/routes/preferences-apps",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0})}),define("discourse/routes/preferences-categories",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0})}),define("discourse/routes/preferences-email",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0,model:function(){return this.modelFor("user")},renderTemplate:function(){this.render({into:"user"})},setupController:function(e,t){e.reset(),e.setProperties({model:t,newEmail:t.get("email")})},deactivate:function(){this._super.apply(this,arguments),this.render("preferences",{into:"user",controller:"preferences"})}})}),define("discourse/routes/preferences-emails",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0})}),define("discourse/routes/preferences-index",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0,redirect:function(){this.transitionTo("preferences.account")}})}),define("discourse/routes/preferences-interface",["exports","discourse/routes/restricted-user","discourse/lib/theme-selector"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0,setupController:function(e,t){e.setProperties({model:t,textSize:t.get("currentTextSize"),themeId:(0,n.currentThemeId)(),makeThemeDefault:!t.get("user_option.theme_ids")||(0,n.currentThemeId)()===t.get("user_option.theme_ids")[0],makeTextSizeDefault:t.get("currentTextSize")===t.get("user_option.text_size")})}})}),define("discourse/routes/preferences-notifications",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0})}),define("discourse/routes/preferences-profile",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0})}),define("discourse/routes/preferences-second-factor-backup",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0,model:function(){return this.modelFor("user")},renderTemplate:function(){return this.render({into:"user"})},setupController:function(e,t){e.setProperties({model:t,newUsername:t.get("username")})},deactivate:function(){this.controller.setProperties({backupCodes:null})}})}),define("discourse/routes/preferences-second-factor",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({ +showFooter:!0,model:function(){return this.modelFor("user")},renderTemplate:function(){return this.render({into:"user"})},setupController:function(e,t){e.setProperties({model:t,newUsername:t.get("username")})},actions:{willTransition:function(e){this._super.apply(this,arguments);var t=this.controllerFor("preferences/second-factor"),n=t.get("currentUser"),i=t.get("siteSettings");return!("preferences.second-factor"!==e.targetName&&n&&!n.second_factor_enabled&&("staff"!==i.enforce_second_factor||n.staff)&&"no"!==i.enforce_second_factor)||(e.abort(),!1)}}})}),define("discourse/routes/preferences-tags",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0})}),define("discourse/routes/preferences-username",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0,model:function(){return this.modelFor("user")},renderTemplate:function(){return this.render({into:"user"})},deactivate:function(){this._super.apply(this,arguments),this.render("preferences",{into:"user",controller:"preferences"})},setupController:function(e,t){e.setProperties({model:t,newUsername:t.get("username")})}})}),define("discourse/routes/preferences-users",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({showFooter:!0})}),define("discourse/routes/preferences",["exports","discourse/routes/restricted-user"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({model:function(){return this.modelFor("user")}})}),define("discourse/routes/privacy",["exports","discourse/lib/static-route-builder"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("privacy")}),define("discourse/routes/review-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(e){return this.store.findAll("reviewable",e)},setupController:function(e,t){var n=t.resultSetMeta;void 0!==n.reviewable_count&&this.currentUser.set("reviewable_count",n.reviewable_count),e.setProperties({reviewables:t,type:n.type,filterType:n.type,filterStatus:n.status,filterTopic:n.topic_id,filterCategoryId:n.category_id,filterPriority:n.priority,reviewableTypes:n.reviewable_types,filterUsername:n.username,filterSortOrder:n.sort_order})},actions:{refreshRoute:function(){this.refresh()}}})}),define("discourse/routes/review-settings",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){return this.store.find("reviewable-settings")},setupController:function(e,t){e.set("settings",t)}})}),define("discourse/routes/review-show",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({setupController:function(e,t){e.set("reviewable",t)}})}),define("discourse/routes/review-topics",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){return this.store.findAll("reviewable-topic")},setupController:function(e,t){e.set("reviewableTopics",t)}})}),define("discourse/routes/review",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){return I18n.t("review.title")}})}),define("discourse/routes/rules",["exports","discourse/lib/static-route-builder"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("rules")}),define("discourse/routes/signup",["exports","discourse/routes/build-static-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=(0,t.default)("signup");n.reopen({beforeModel:function(){var e=this.controllerFor("application").get("canSignUp");this.siteSettings.login_required?this.replaceWith("login").then(function(t){e&&Ember.run.next(function(){return t.send("showCreateAccount")})}):this.replaceWith("discovery.latest").then(function(t){e&&Ember.run.next(function(){return t.send("showCreateAccount")})})}}),e.default=n}),define("discourse/routes/tag-groups-show",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,model:function(e){return this.store.find("tagGroup",e.id)}})}),define("discourse/routes/tag-groups",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,model:function(){return this.store.findAll("tagGroup")},titleToken:function(){return I18n.t("tagging.groups.title")}})}),define("discourse/routes/tags-index",["exports","discourse/models/tag"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){return this.store.findAll("tag").then(function(e){return e.extras&&(e.extras.categories&&e.extras.categories.forEach(function(e){e.tags=e.tags.map(function(e){return t.default.create(e)})}),e.extras.tag_groups&&e.extras.tag_groups.forEach(function(e){e.tags=e.tags.map(function(e){return t.default.create(e)})})),e})},titleToken:function(){return I18n.t("tagging.tags")},setupController:function(e,t){this.controllerFor("tags.index").setProperties({model:t,sortProperties:this.siteSettings.tags_sort_alphabetically?["id"]:["totalCount:desc","id"]})},actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0},showTagGroups:function(){return this.transitionTo("tagGroups"),!0},refresh:function(){this.refresh()}}})}),define("discourse/routes/tags-intersection",["exports","discourse/routes/tags-show"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({})}),define("discourse/routes/tags-show",["exports","discourse/models/composer","discourse/lib/show-modal","discourse/routes/build-topic-route","discourse/models/permission-type"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({navMode:"latest",queryParams:{ascending:{refreshModel:!0},order:{refreshModel:!0}},renderTemplate:function(){var e=this.controllerFor("tags.show");this.render("tags.show",{controller:e})},model:function(e){var t=this,n=this.store.createRecord("tag",{id:Handlebars.Utils.escapeExpression(e.tag_id)}),i="";return e.additional_tags?this.set("additionalTags",e.additional_tags.split("/").map(function(e){return t.store.createRecord("tag",{id:Handlebars.Utils.escapeExpression(e)}).id})):this.set("additionalTags",null),e.category&&(i="c/",e.parent_category&&(i+=e.parent_category+"/"),i+=e.category+"/l/"),i+=this.navMode,this.set("filterMode",i),e.category&&this.set("categorySlug",e.category),e.parent_category&&this.set("parentCategorySlug",e.parent_category),n&&"none"!==n.get("id")&&this.currentUser?this.store.find("tagNotification",n.get("id").toLowerCase()).then(function(e){return t.set("tagNotification",e),n}):n},afterModel:function(e,t){var n=this,o=this.controllerFor("tags.show");o.set("loading",!0);var r=o.getProperties("order","ascending");r.order=t.to.queryParams.order||r.order,r.ascending=t.to.queryParams.ascending||r.ascending;var a=this.categorySlug,l=this.parentCategorySlug,u=this.navMode,c=e?e.id.toLowerCase():"none";if(a){var d=Discourse.Category.findBySlug(a,l);r.filter=l?"tags/c/"+l+"/"+a+"/"+c+"/l/"+u:"tags/c/"+a+"/"+c+"/l/"+u,d&&(d.setupGroupsAndPermissions(),this.set("category",d))}else this.additionalTags?(r.filter="tags/intersection/"+c+"/"+this.get("additionalTags").join("/"),this.set("category",null)):(r.filter="tags/"+c+"/l/"+u,this.set("category",null));return(0,i.findTopicList)(this.store,this.topicTrackingState,r.filter,r,{cached:!0}).then(function(t){t.topic_list.tags&&1===t.topic_list.tags.length&&e.setProperties({id:t.topic_list.tags[0].name,staff:t.topic_list.tags[0].staff}),o.setProperties({list:t,canCreateTopic:t.get("can_create_topic"),loading:!1,canCreateTopicOnCategory:n.get("category.permission")===s.default.FULL,canCreateTopicOnTag:!e.get("staff")||n.get("currentUser.staff")})})},titleToken:function(){var e=I18n.t("filters."+this.navMode.replace("/",".")+".title"),t=this.controllerFor("tags.show");return t.get("model.id")?this.category?I18n.t("tagging.filters.with_category",{filter:e,tag:t.get("model.id"),category:this.get("category.name")}):I18n.t("tagging.filters.without_category",{filter:e,tag:t.get("model.id")}):this.category?I18n.t("tagging.filters.untagged_with_category",{filter:e,category:this.get("category.name")}):I18n.t("tagging.filters.untagged_without_category",{filter:e})},setupController:function(e,t){this.controllerFor("tags.show").setProperties({model:t,tag:t,additionalTags:this.additionalTags,category:this.category,filterMode:this.filterMode,navMode:this.navMode,tagNotification:this.tagNotification})},actions:{invalidateModel:function(){this.refresh()},renameTag:function(e){(0,n.default)("rename-tag",{model:e})},createTopic:function(){var e=this,n=this.controllerFor("tags.show");n.get("list.draft")?this.openTopicDraft(n.get("list")):this.controllerFor("composer").open({categoryId:n.get("category.id"),action:t.default.CREATE_TOPIC,draftKey:n.get("list.draft_key"),draftSequence:n.get("list.draft_sequence")}).then(function(){if(n.get("model.id")){e.controllerFor("composer").get("model").set("tags",_.compact(_.flatten([n.get("model.id"),n.get("additionalTags")])))}})},didTransition:function(){return this.controllerFor("tags.show")._showFooter(),!0}}})}),define("discourse/routes/topic-by-slug-or-id",["exports","discourse/models/topic","discourse/lib/url"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(e){return e.slugOrId.match(t.ID_CONSTRAINT)?{url:"/t/topic/"+e.slugOrId}:t.default.idForSlug(e.slugOrId)},afterModel:function(e){n.default.routeTo(e.url,{replaceURL:!0})}})}),define("discourse/routes/topic-from-params-near",["exports","discourse/routes/topic-from-params"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default}),define("discourse/routes/topic",["exports","discourse/lib/url","discourse/models/topic","discourse/lib/show-modal"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=!1,o=null,r=null,a=Discourse.Route.extend({redirect:function(){return this.redirectIfLoginRequired()},queryParams:{filter:{replace:!0},username_filters:{replace:!0}},titleToken:function(){var e=this.modelFor("topic");if(e){var t=e.get("unicode_title")||e.get("title"),n=e.get("category");if(this.siteSettings.topic_page_title_includes_category&&n&&(!n.get("isUncategorizedCategory")||"uncategorized"!==n.get("name").toLowerCase())){var i=n.get("name"),s=n.get("parentCategory");return s&&(i=s.get("name")+" / "+i),[t,i]}return t}},actions:{showInvite:function(){var e=void 0;e=this.isPM?"topic.invite_private.title":this.invitingToTopic?"topic.invite_reply.title":"user.invited.create",(0,i.default)("share-and-invite",{modalClass:"share-and-invite",panels:[{id:"invite",title:e,model:{inviteModel:this.modelFor("topic")}}]})},showFlags:function(e){(0,i.default)("flag",{model:e}).setProperties({flagTopic:!1})},showFlagTopic:function(){var e=this.modelFor("topic");(0,i.default)("flag",{model:e}).setProperties({flagTopic:!0})},showTopicStatusUpdate:function(){var e=this.modelFor("topic");e.get("topic_timer")||e.set("topic_timer",{}),e.get("private_topic_timer")||e.set("private_topic_timer",{}),(0,i.default)("edit-topic-timer",{model:e}),this.controllerFor("modal").set("modalClass","edit-topic-timer-modal")},showChangeTimestamp:function(){(0,i.default)("change-timestamp",{model:this.modelFor("topic"),title:"topic.change_timestamp.title"})},showFeatureTopic:function(){(0,i.default)("featureTopic",{model:this.modelFor("topic"),title:"topic.feature_topic.title"}),this.controllerFor("modal").set("modalClass","feature-topic-modal"),this.controllerFor("feature_topic").reset()},showHistory:function(e,t){var n=(0,i.default)("history",{model:e,modalClass:"history-modal"});n.refresh(e.get("id"),t||"latest"),n.set("post",e),n.set("topicController",this.controllerFor("topic"))},showGrantBadgeModal:function(){(0,i.default)("grant-badge",{model:this.modelFor("topic"),title:"admin.badges.grant_badge"})},showRawEmail:function(e){(0,i.default)("raw-email",{model:e}),this.controllerFor("raw_email").loadRawEmail(e.get("id"))},moveToTopic:function(){(0,i.default)("move-to-topic",{model:this.modelFor("topic"),title:"topic.move_to.title"})},changeOwner:function(){(0,i.default)("change-owner",{model:this.modelFor("topic"),title:"topic.change_owner.title"})},postChangedRoute:function(e){if(!s&&!a.disableReplaceState){var t=this.modelFor("topic");if(t&&e){var n=t.get("url");e>1&&(n+="/"+e),Ember.run.cancel(o),r=parseInt($(document).scrollTop(),10),o=Ember.run.later(this,"_replaceUnlessScrolling",n,Ember.Test?0:500)}}},didTransition:function(){return this.controllerFor("topic")._showFooter(),!0},willTransition:function(){return this._super.apply(this,arguments),Ember.run.cancel(o),s=!0,!0}},_replaceUnlessScrolling:function(e){var n=parseInt($(document).scrollTop(),10);if(n===r)return void t.default.replaceState(e);r=n,o=Ember.run.later(this,"_replaceUnlessScrolling",e,500)},setupParams:function(e,t){var n=e.get("postStream");n.set("summary","summary"===Ember.get(t,"filter"));var i=Ember.get(t,"username_filters"),s=n.get("userFilters");return s.clear(),Ember.isEmpty(i)||"undefined"===i||s.addObjects(i.split(",")),e},model:function(e,i){if(e.slug.match(n.ID_CONSTRAINT))return t.default.routeTo("/t/topic/"+e.slug+"/"+e.id,{replaceURL:!0});var s=i.to.queryParams,o=this.modelFor("topic");return o&&o.get("id")===parseInt(e.id,10)?(this.setupParams(o,s),o):(o=this.store.createRecord("topic",_.omit(e,"username_filters","filter")),this.setupParams(o,s))},activate:function(){this._super.apply(this,arguments),s=!1;var e=this.modelFor("topic");this.session.set("lastTopicIdViewed",parseInt(e.get("id"),10))},deactivate:function(){this._super.apply(this,arguments),this.searchService.set("searchContext",null),this.controllerFor("user-card").set("visible",!1);var e=this.controllerFor("topic");e.get("model.postStream").cancelFilter(),e.set("multiSelect",!1),this.controllerFor("composer").set("topic",null),this.screenTrack.stop(),this.appEvents.trigger("header:hide-topic"),this.controllerFor("topic").set("model",null)},setupController:function(e,t){var n=this;s=!1,e.setProperties({model:t,editingTopic:!1,firstPostExpanded:!1}),a.trigger("setupTopicController",this),this.searchService.set("searchContext",t.get("searchContext")),e.set("multiSelect",!1),e.get("quoteState").clear(),this.controllerFor("composer").set("topic",t),this.topicTrackingState.trackIncoming("all"),this.screenTrack.start(t.get("id"),e),Ember.run.scheduleOnce("afterRender",function(){n.appEvents.trigger("header:update-topic",t)})}});RSVP.EventTarget.mixin(a),e.default=a}),define("discourse/routes/tos",["exports","discourse/lib/static-route-builder"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("tos")}),define("discourse/routes/unknown",["exports","discourse/lib/ajax"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){return(0,t.ajax)("/404-body",{dataType:"html"})}})}),define("discourse/routes/user-activity-bookmarks",["exports","discourse/routes/user-activity-stream","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.bookmarks,noContentHelpKey:"user_activity.no_bookmarks",actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0}}})}),define("discourse/routes/user-activity-drafts",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){var e=this.modelFor("user").get("userDraftsStream");return e.load(this.site).then(function(){return e})},renderTemplate:function(){this.render("user_stream")},setupController:function(e,t){e.set("model",t),this.appEvents.on("draft:destroyed",this,this.refresh)},actions:{didTransition:function(){return this.controllerFor("user-activity")._showFooter(),!0}}})}),define("discourse/routes/user-activity-index",["exports","discourse/routes/user-activity-stream"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:null})}),define("discourse/routes/user-activity-likes-given",["exports","discourse/routes/user-activity-stream","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.likes_given,noContentHelpKey:"user_activity.no_likes_given",actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0}}})}),define("discourse/routes/user-activity-pending",["exports","discourse/routes/user-activity-stream","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.pending})}),define("discourse/routes/user-activity-replies",["exports","discourse/routes/user-activity-stream","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.posts,noContentHelpKey:"user_activity.no_replies",actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0}}})}),define("discourse/routes/user-activity-topics",["exports","discourse/routes/user-topic-list","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.topics,model:function(){return this.store.findFiltered("topicList",{filter:"topics/created-by/"+this.modelFor("user").get("username_lower")})}})}),define("discourse/routes/user-activity",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){var e=this.modelFor("user");return e.get("profile_hidden")?this.replaceWith("user.profile-hidden"):e},setupController:function(e,t){this.controllerFor("user-activity").set("model",t)}})}),define("discourse/routes/user-badges",["exports","discourse/mixins/viewing-action-type","discourse/models/user-badge"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend(t.default,{model:function(){return n.default.findByUsername(this.modelFor("user").get("username_lower"),{grouped:!0})},setupController:function(e,t){this.viewingActionType(-1),e.set("model",t)},renderTemplate:function(){this.render("user/badges",{into:"user"})},actions:{didTransition:function(){return this.controllerFor("application").set("showFooter",!0),!0}}})}),define("discourse/routes/user-deleted-posts",["exports","discourse/routes/build-admin-user-posts-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("deleted")}),define("discourse/routes/user-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({beforeModel:function(){var e=this.currentUser,t=e&&e.get("username")===this.modelFor("user").get("username"),n=t?"userActivity":"user.summary";this.site.mobileView?this.replaceWith(n):this.transitionTo(n)}})}),define("discourse/routes/user-invited-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({beforeModel:function(){this.replaceWith("userInvited.show","pending")}})}),define("discourse/routes/user-invited-show",["exports","discourse/models/invite","discourse/lib/show-modal"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(e){var n=this;return t.default.findInvitedCount(this.modelFor("user")).then(function(e){return n.set("invitesCount",e)}),this.inviteFilter=e.filter,t.default.findInvitedBy(this.modelFor("user"),e.filter)},afterModel:function(e){e.can_see_invite_details||this.replaceWith("userInvited.show","redeemed")},setupController:function(e,t){e.setProperties({model:t,user:this.controllerFor("user").get("model"),filter:this.inviteFilter,searchTerm:"",totalInvites:t.invites.length,invitesCount:this.invitesCount})},actions:{showInvite:function(){(0,n.default)("share-and-invite",{modalClass:"share-and-invite",panels:[{id:"invite",title:"user.invited.create",model:{inviteModel:this.currentUser,userInvitedShow:this.controllerFor("user-invited-show")}}]})}}})}),define("discourse/routes/user-notifications-edits",["exports","discourse/routes/user-activity-stream","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.edits})}),define("discourse/routes/user-notifications-index",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({controllerName:"user-notifications",renderTemplate:function(){this.render("user/notifications-index")},afterModel:function(e){e||this.transitionTo("userNotifications.responses")}})}),define("discourse/routes/user-notifications-likes-received",["exports","discourse/routes/user-activity-stream","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.likes_received})}),define("discourse/routes/user-notifications-mentions",["exports","discourse/routes/user-activity-stream","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.mentions})}),define("discourse/routes/user-notifications-responses",["exports","discourse/routes/user-activity-stream","discourse/models/user-action"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:n.default.TYPES.replies})}),define("discourse/routes/user-notifications",["exports","discourse/mixins/viewing-action-type"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend(t.default,{renderTemplate:function(){this.render("user/notifications")},actions:{didTransition:function(){return this.controllerFor("user-notifications")._showFooter(),!0}},model:function(){var e=this.modelFor("user").get("username");if(this.get("currentUser.username")===e||this.get("currentUser.admin"))return this.store.find("notification",{username:e})},setupController:function(e,t){e.set("model",t),e.set("user",this.modelFor("user")),this.viewingActionType(-1)}})}),define("discourse/routes/user-private-messages-archive",["exports","discourse/routes/build-private-messages-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("archive","private-messages-archive","archive")}),define("discourse/routes/user-private-messages-group-archive",["exports","discourse/routes/build-private-messages-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("groups","private-messages-groups").extend({groupName:null,titleToken:function(){var e=this.groupName;if(e)return[e.capitalize()+" "+I18n.t("user.messages.archive"),I18n.t("user.private_messages")]},model:function(e){var t=this.modelFor("user").get("username_lower");return this.store.findFiltered("topicList",{filter:"topics/private-messages-group/"+t+"/"+e.name+"/archive"})},afterModel:function(e){var t=e.get("filter").split("/"),n=t[t.length-2];this.set("groupName",n);var i=this.modelFor("user").get("groups"),s=_.first(i.filterBy("name",n));this.controllerFor("user-private-messages").set("group",s)},setupController:function(e,t){this._super.apply(this,arguments);var n=t.get("filter").split("/"),i=n[n.length-2];this.controllerFor("user-private-messages").set("groupFilter",i),this.controllerFor("user-private-messages").set("archive",!0),this.controllerFor("user-topics-list").subscribe("/private-messages/group/"+i+"/archive")}})}),define("discourse/routes/user-private-messages-group",["exports","discourse/routes/build-private-messages-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("groups","private-messages-groups").extend({groupName:null,titleToken:function(){var e=this.groupName;if(e)return[e.capitalize(),I18n.t("user.private_messages")]},model:function(e){var t=this.modelFor("user").get("username_lower");return this.store.findFiltered("topicList",{filter:"topics/private-messages-group/"+t+"/"+e.name})},afterModel:function(e){var t=_.last(e.get("filter").split("/"));this.set("groupName",t);var n=this.modelFor("user").get("groups"),i=_.first(n.filterBy("name",t));this.controllerFor("user-private-messages").set("group",i)},setupController:function(e,t){this._super.apply(this,arguments);var n=_.last(t.get("filter").split("/"));this.controllerFor("user-private-messages").set("groupFilter",n),this.controllerFor("user-private-messages").set("archive",!1),this.controllerFor("user-topics-list").subscribe("/private-messages/group/"+n)}})}),define("discourse/routes/user-private-messages-index",["exports","discourse/routes/build-private-messages-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("index","private-messages","inbox")}),define("discourse/routes/user-private-messages-sent",["exports","discourse/routes/build-private-messages-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("sent","private-messages-sent","sent")}),define("discourse/routes/user-private-messages-tags-show",["exports","discourse/routes/build-private-messages-route"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.default)("tags","private-messages-tags").extend({model:function(e){this.controllerFor("user-private-messages").set("tagId",e.id);var t=this.modelFor("user").get("username_lower");return this.store.findFiltered("topicList",{filter:"topics/private-messages-tags/"+t+"/"+e.id})}})}),define("discourse/routes/user-private-messages-tags",["exports","discourse/lib/ajax","discourse/lib/ajax-error"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({model:function(){var e=this.modelFor("user").get("username_lower");return(0,t.ajax)("/tags/personal_messages/"+e).then(function(e){return e.tags.map(function(e){return Ember.Object.create(e)})}).catch(n.popupAjaxError)},titleToken:function(){return[I18n.t("tagging.tags"),I18n.t("user.private_messages")]},setupController:function(e,t){this.controllerFor("user-private-messages-tags").setProperties({model:t,sortProperties:this.siteSettings.tags_sort_alphabetically?["id"]:["count:desc","id"],tagsForUser:this.modelFor("user").get("username_lower")}),this.controllerFor("user-private-messages").setProperties({showToggleBulkSelect:!1,pmView:"tags"})}})}),define("discourse/routes/user-private-messages",["exports","discourse/models/draft"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({renderTemplate:function(){this.render("user/messages")},model:function(){return this.modelFor("user")},setupController:function(e,n){var i=this.controllerFor("composer");e.set("model",n),this.currentUser&&t.default.get("new_private_message").then(function(e){e.draft&&i.open({draft:e.draft,draftKey:"new_private_message",ignoreIfChanged:!0,draftSequence:e.draft_sequence})})},actions:{willTransition:function(){return this._super.apply(this,arguments),this.controllerFor("user").set("pmView",null),!0}}})}),define("discourse/routes/user-summary",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({showFooter:!0,model:function(){var e=this.modelFor("user");return e.get("profile_hidden")?this.replaceWith("user.profile-hidden"):e.summary()},actions:{didTransition:function(){this.controllerFor("user").set("indexStream",!0)}}})}),define("discourse/routes/user",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({titleToken:function(){var e=this.modelFor("user").username;if(e)return[I18n.t("user.profile"),e]},actions:{willTransition:function(e){var t="user.summary"===e.targetName;return this.controllerFor("user").set("indexStream",t),!0},undoRevokeApiKey:function(e){e.undoRevoke()},revokeApiKey:function(e){e.revoke()}},beforeModel:function(){this.siteSettings.hide_user_profiles_from_public&&!this.currentUser&&this.replaceWith("discovery")},model:function(e){return this.currentUser&&e.username.toLowerCase()===this.currentUser.username_lower?this.currentUser:Discourse.User.create({username:encodeURIComponent(e.username)})},afterModel:function(){var e=this,t=this.modelFor("user");return t.findDetails().then(function(){return t.findStaffInfo()}).catch(function(){return e.replaceWith("/404")})},serialize:function(e){return e?{username:(e.username||"").toLowerCase()}:{}},setupController:function(e,t){e.set("model",t),this.searchService.set("searchContext",t.searchContext)},activate:function(){this._super.apply(this,arguments);var e=this.modelFor("user");this.messageBus.subscribe("/u/"+e.username_lower,function(t){return e.loadUserAction(t)})},deactivate:function(){this._super.apply(this,arguments);var e=this.modelFor("user");this.messageBus.unsubscribe("/u/"+e.username_lower),this.searchService.set("searchContext",null)}})}),define("discourse/routes/users",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Discourse.Route.extend({queryParams:{period:{refreshModel:!0},order:{refreshModel:!0},asc:{refreshModel:!0},name:{refreshModel:!0,replace:!0},group:{refreshModel:!0},exclude_usernames:{refreshModel:!0}},refreshQueryWithoutTransition:!0,titleToken:function(){return I18n.t("directory.title")},resetController:function(e,t){t&&e.setProperties({period:"weekly",order:"likes_received",asc:null,name:"",group:null,exclude_usernames:null})},beforeModel:function(){this.siteSettings.hide_user_profiles_from_public&&!this.currentUser&&this.replaceWith("discovery")},model:function(e){return this._params=e,this.store.find("directoryItem",e)},setupController:function(e,t){var n=this._params;e.setProperties({model:t,period:n.period,nameInput:n.name})},actions:{didTransition:function(){return this.controllerFor("users")._showFooter(),!0}}})}),define("discourse/pre-initializers/dynamic-route-builders",["exports","discourse/routes/build-category-route","discourse/routes/build-topic-route","discourse/controllers/discovery-sortable","discourse/routes/tags-show"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={after:"inject-discourse-objects",name:"dynamic-route-builders",initialize:function(e,o){o.DiscoveryCategoryController=i.default.extend(),o.DiscoveryParentCategoryController=i.default.extend(),o.DiscoveryCategoryNoneController=i.default.extend(),o.DiscoveryCategoryWithIDController=i.default.extend(),o.DiscoveryCategoryRoute=(0, +t.default)("default"),o.DiscoveryParentCategoryRoute=(0,t.default)("default"),o.DiscoveryCategoryNoneRoute=(0,t.default)("default",{no_subcategories:!0});var r=Discourse.Site.current();r.get("filters").forEach(function(e){var s=e.capitalize();o["Discovery"+s+"Controller"]=i.default.extend(),o["Discovery"+s+"CategoryController"]=i.default.extend(),o["Discovery"+s+"ParentCategoryController"]=i.default.extend(),o["Discovery"+s+"CategoryNoneController"]=i.default.extend(),o["Discovery"+s+"Route"]=(0,n.default)(e),o["Discovery"+s+"CategoryRoute"]=(0,t.default)(e),o["Discovery"+s+"ParentCategoryRoute"]=(0,t.default)(e),o["Discovery"+s+"CategoryNoneRoute"]=(0,t.default)(e,{no_subcategories:!0})}),Discourse.DiscoveryTopController=i.default.extend(),Discourse.DiscoveryTopCategoryController=i.default.extend(),Discourse.DiscoveryTopParentCategoryController=i.default.extend(),Discourse.DiscoveryTopCategoryNoneController=i.default.extend(),Discourse.DiscoveryTopRoute=(0,n.default)("top",{actions:{willTransition:function(){return Discourse.User.currentProp("should_be_redirected_to_top",!1),Discourse.User.currentProp("redirected_to_top.reason",null),this._super.apply(this,arguments)}}}),Discourse.DiscoveryTopCategoryRoute=(0,t.default)("top"),Discourse.DiscoveryTopParentCategoryRoute=(0,t.default)("top"),Discourse.DiscoveryTopCategoryNoneRoute=(0,t.default)("top",{no_subcategories:!0}),r.get("periods").forEach(function(e){var s=e.capitalize();o["DiscoveryTop"+s+"Controller"]=i.default.extend(),o["DiscoveryTop"+s+"CategoryController"]=i.default.extend(),o["DiscoveryTop"+s+"ParentCategoryController"]=i.default.extend(),o["DiscoveryTop"+s+"CategoryNoneController"]=i.default.extend(),o["DiscoveryTop"+s+"Route"]=(0,n.default)("top/"+e),o["DiscoveryTop"+s+"CategoryRoute"]=(0,t.default)("top/"+e),o["DiscoveryTop"+s+"ParentCategoryRoute"]=(0,t.default)("top/"+e),o["DiscoveryTop"+s+"CategoryNoneRoute"]=(0,t.default)("top/"+e,{no_subcategories:!0})}),o.TagsShowCategoryRoute=s.default.extend(),o.TagsShowParentCategoryRoute=s.default.extend(),r.get("filters").forEach(function(e){o["TagsShow"+e.capitalize()+"Route"]=s.default.extend({navMode:e}),o["TagsShowCategory"+e.capitalize()+"Route"]=s.default.extend({navMode:e}),o["TagsShowParentCategory"+e.capitalize()+"Route"]=s.default.extend({navMode:e})})}}}),define("discourse/pre-initializers/inject-discourse-objects",["exports","discourse/models/session","discourse/lib/key-value-store","discourse/lib/app-events","discourse/models/store","discourse/lib/url","discourse/lib/discourse-location","discourse/services/search","discourse/models/topic-tracking-state","discourse/lib/screen-track"],function(e,t,n,i,s,o,r,a,l,u){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var c=["controller","component","route","model","adapter"];e.default={name:"inject-discourse-objects",initialize:function(e,d){var p=i.default.create();d.register("app-events:main",p,{instantiate:!1}),c.forEach(function(e){return d.inject(e,"appEvents","app-events:main")}),o.default.appEvents=p,d.register("store:main",s.default),d.hasRegistration("service:store")||(d.register("service:store",s.default),c.forEach(function(e){return d.inject(e,"store","service:store")}));var m=window.MessageBus;d.register("message-bus:main",m,{instantiate:!1}),c.forEach(function(e){return d.inject(e,"messageBus","message-bus:main")});var f=Discourse.User.current();d.register("current-user:main",f,{instantiate:!1});var b=l.default.create({messageBus:m,currentUser:f});d.register("topic-tracking-state:main",b,{instantiate:!1}),c.forEach(function(e){return d.inject(e,"topicTrackingState","topic-tracking-state:main")});var h=Discourse.SiteSettings;d.register("site-settings:main",h,{instantiate:!1}),c.forEach(function(e){return d.inject(e,"siteSettings","site-settings:main")});var g=Discourse.Site.current();d.register("site:main",g,{instantiate:!1}),c.forEach(function(e){return d.inject(e,"site","site:main")}),d.register("search-service:main",a.default),c.forEach(function(e){return d.inject(e,"searchService","search-service:main")});var v=t.default.current();d.register("session:main",v,{instantiate:!1}),c.forEach(function(e){return d.inject(e,"session","session:main")});var y=new u.default(b,h,v,f);d.register("screen-track:main",y,{instantiate:!1}),["component","route"].forEach(function(e){return d.inject(e,"screenTrack","screen-track:main")}),f&&["component","route","controller"].forEach(function(e){d.inject(e,"currentUser","current-user:main")}),d.register("location:discourse-location",r.default);var _=new n.default("discourse_");d.register("key-value-store:main",_,{instantiate:!1}),c.forEach(function(e){return d.inject(e,"keyValueStore","key-value-store:main")}),(0,l.startTracking)(b)}}}),define("discourse/pre-initializers/map-routes",["exports","discourse/mapping-router"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"map-routes",after:"inject-discourse-objects",initialize:function(e,n){n.unregister("router:main"),n.register("router:main",(0,t.mapRoutes)());var i=i||Ember.Application.prototype.buildInstance;Ember.Application.prototype.buildInstance=function(){return this.buildRegistry(),i.apply(this)}}}}),define("discourse/pre-initializers/register-dom-templates",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"register-discourse-dom-templates",initialize:function(){$('script[type="text/x-handlebars"]').each(function(){var e=$(this),t=e.attr("name")||e.data("template-name");window.console&&window.console.log("WARNING: you have a handlebars template named "+t+" this is an unsupported setup, precompile your templates"),e.remove()})}}}),define("discourse/pre-initializers/sniff-capabilities",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"sniff-capabilities",initialize:function(e,t){var n=$("html"),i=navigator.maxTouchPoints>1||"ontouchstart"in window,s={touch:i};if(n.addClass(i?"touch discourse-touch":"no-touch discourse-no-touch"),navigator){var o=navigator.userAgent;o&&(s.isAndroid=-1!==o.indexOf("Android"),s.isWinphone=-1!==o.indexOf("Windows Phone"),s.isOpera=!!window.opera||o.indexOf(" OPR/")>=0,s.isFirefox="undefined"!=typeof InstallTrigger,s.isSafari=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||function(e){return"[object SafariRemoteNotification]"===e.toString()}(!window.safari||safari.pushNotification),s.isChrome=!!window.chrome&&!s.isOpera,s.isIE11=!!o.match(/Trident.*rv\:11\./),s.canPasteImages=s.isChrome||s.isFirefox),s.isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}s.highRes=window.screen.width>=1280,t.register("capabilities:main",s,{instantiate:!1}),t.inject("view","capabilities","capabilities:main"),t.inject("controller","capabilities","capabilities:main"),t.inject("component","capabilities","capabilities:main")}}}),define("discourse/pre-initializers/svg-sprite-fontawesome",["exports","discourse/lib/svg-sprite-loader"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"svg-sprite-fontawesome",initialize:function(){Discourse&&Discourse.SvgSpritePath&&t.default.load(Discourse.SvgSpritePath,"fontawesome")}}}),define("discourse/initializers/asset-version",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"asset-version",after:"message-bus",initialize:function(e){var t=!1,n=e.lookup("message-bus:main");n&&n.subscribe("/global/asset-version",function(e){Discourse.set("assetVersion",e),!t&&Discourse.get("requiresRefresh")&&(Ember.run.later(function(){bootbox.confirm(I18n.t("assets_changed_confirm"),function(e){e&&document.location.reload()})},864e5),t=!0)})}}}),define("discourse/initializers/auth-complete",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"auth-complete",after:"inject-objects",initialize:function(e){var t=void 0;if(-1!==window.location.search.indexOf("authComplete=true")?(t=localStorage.getItem("lastAuthResult"),localStorage.removeItem("lastAuthResult")):document.getElementById("data-authentication")&&(t=document.getElementById("data-authentication").dataset.authenticationData),t){e.lookup("router:main").one("didTransition",function(){Ember.run.next(function(){return Discourse.authenticationComplete(JSON.parse(t))})})}}}}),define("discourse/initializers/auto-load-modules",["exports","discourse-common/lib/helpers"],function(e,t){"use strict";function n(e,n){Object.keys(requirejs.entries).forEach(function(e){/\/helpers\//.test(e)&&!/-test/.test(e)&&requirejs(e,null,null,!0),/\/widgets\//.test(e)&&!/-test/.test(e)&&requirejs(e,null,null,!0)}),(0,t.registerHelpers)(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.autoLoadModules=n,e.default={name:"auto-load-modules",initialize:n}}),define("discourse/initializers/avatar-select",["exports","discourse/lib/show-modal","discourse/lib/ajax"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"avatar-select",initialize:function(e){this.selectableAvatarsEnabled=e.lookup("site-settings:main").selectable_avatars_enabled,e.lookup("app-events:main").on("show-avatar-select",this,"_showAvatarSelect")},_showAvatarSelect:function(e){var i=e.avatar_template,s="uploaded";i===e.system_avatar_template?s="system":i===e.gravatar_avatar_template&&(s="gravatar");var o=(0,t.default)("avatar-selector");o.setProperties({user:e,selected:s}),this.selectableAvatarsEnabled&&(0,n.ajax)("/site/selectable-avatars.json").then(function(e){return o.set("selectableAvatars",e)})}}}),define("discourse/initializers/badging",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"badging",after:"message-bus",initialize:function(e){if(window.ExperimentalBadge){var t=e.lookup("current-user:main");t&&(this.notifications=t.unread_notifications+t.unread_private_messages,e.lookup("app-events:main").on("notifications:changed",this,"_updateBadge"))}},_updateBadge:function(){window.ExperimentalBadge.set(this.notifications)}}}),define("discourse/initializers/banner",["exports","preload-store"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"banner",after:"message-bus",initialize:function(e){var n=Ember.Object.create(t.default.get("banner")||{}),i=e.lookup("site:main");i.set("banner",n);var s=e.lookup("message-bus:main");s&&s.subscribe("/site/banner",function(e){i.set("banner",Ember.Object.create(e||{}))})}}}),define("discourse/initializers/click-interceptor",["exports","discourse/lib/intercept-click","discourse/lib/url"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"click-interceptor",initialize:function(){$("#main").on("click.discourse","a",t.default),$(window).on("hashchange",function(){return n.default.routeTo(document.location.hash)})}}}),define("discourse/initializers/csrf-token",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=!1,n=$.Callbacks();e.default={name:"csrf-token",initialize:function(e){var i=e.lookup("session:main");i.set("csrfToken",$("meta[name=csrf-token]").attr("content")),t||($.ajaxPrefilter(n.fire),t=!0),n.add(function(e,t,n){e.crossDomain||n.setRequestHeader("X-CSRF-Token",i.get("csrfToken"))})},teardown:function(){n.empty()}}}),define("discourse/initializers/d-popover",["exports","discourse/lib/d-popover"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"d-popover",initialize:function(e){e.lookup("router:main").on("routeWillChange",t.hidePopover),$("#main").on("click.d-popover mouseenter.d-popover",t.POPOVER_SELECTORS,function(e){return(0,t.showPopover)(e)}).on("mouseleave.d-popover",t.POPOVER_SELECTORS,function(e){return(0,t.hidePopover)(e)})}}}),define("discourse/initializers/ember-events",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"ember-events",initialize:function(){Ember.EventDispatcher.reopen({events:{touchstart:"touchStart",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",mouseenter:"mouseEnter",mouseleave:"mouseLeave",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"}})}}}),define("discourse/initializers/enable-emoji",["exports","discourse/lib/plugin-api","pretty-text/emoji","preload-store"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"enable-emoji",initialize:function(e){e.lookup("site-settings:main").enable_emoji&&((0,t.withPluginApi)("0.1",function(e){e.onToolbarCreate(function(e){e.addButton({id:"emoji",group:"extras",icon:"far-smile",action:function(){return e.context.send("emoji")},title:"composer.emoji"})})}),(i.default.get("customEmoji")||[]).forEach(function(e){return(0,n.registerEmoji)(e.name,e.url)}))}}}),define("discourse/initializers/ensure-max-image-dimensions",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"ensure-image-dimensions",after:"mobile",initialize:function(e){if(window){var t=Discourse.SiteSettings.max_image_width,n=Discourse.SiteSettings.max_image_height;e.lookup("site:main").mobileView&&(t=$(window).width()-20);var i="max-width:"+t+"px;max-height:"+n+"px;";$('<style id="image-sizing-hack">#reply-control .d-editor-preview img:not(.thumbnail), .cooked img:not(.thumbnail) {'+i+"}</style>").appendTo("head")}}}}),define("discourse/initializers/inject-objects",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"inject-objects",initialize:function(){}}}),define("discourse/initializers/jquery-plugins",["exports","discourse/lib/autocomplete"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"jquery-plugins",initialize:function(){bootbox.animate(!1),bootbox.backdrop(!0),$.fn.autocomplete=t.default}}}),define("discourse/initializers/keyboard-shortcuts",["exports","discourse/lib/keyboard-shortcuts"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"keyboard-shortcuts",initialize:function(e){t.default.bindEvents(Mousetrap,e)}}}),define("discourse/initializers/live-development",["exports","discourse/lib/url","discourse/lib/theme-selector"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"live-development",initialize:function(e){var i=e.lookup("message-bus:main");if(window.history&&0===window.location.search.indexOf("?preview_theme_id=")){var s=parseInt(window.location.search.slice(18).split("&")[0]);if(!isNaN(s)){var o=function(e){var t=window.history[e];window.history[e]=function(e,n,i){if(-1===i.indexOf("preview_theme_id=")){i=""+i+(-1===i.indexOf("?")?"?":"&")+"preview_theme_id="+s}return t.call(window.history,e,n,i)}};o("replaceState"),o("pushState")}}$("header.custom").each(function(){var e=$(this);return i.subscribe("/header-change/"+$(this).data("id"),function(t){return e.html(t)})}),"development"!==Discourse.Environment||Ember.testing||(window.DiscourseURL=t.default),i.subscribe("/file-change",function(e){Handlebars.compile&&!Ember.TEMPLATES.empty&&(Ember.TEMPLATES.empty=Handlebars.compile("<div></div>")),e.forEach(function(e){if("refresh"===e)document.location.reload(!0);else{var t=(0,n.currentThemeIds)();$("link").each(function(){if(e.hasOwnProperty("theme_id")&&e.new_href){var i=$(this).data("target"),s=$(this).data("theme-id");-1===t.indexOf(e.theme_id)||i!==e.target||s&&s!==e.theme_id||(0,n.refreshCSS)(this,null,e.new_href)}else this.href.match(e.name)&&(e.hash||e.new_href)&&(0,n.refreshCSS)(this,e.hash,e.new_href)})}})})}}}),define("discourse/initializers/localization",["exports","preload-store"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.default={name:"localization",after:"inject-objects",isVerboseLocalizationEnabled:function(e){if(e.lookup("site-settings:main").verbose_localization)return!0;try{return sessionStorage&&sessionStorage.getItem("verbose_localization")}catch(e){return!1}},initialize:function(e){this.isVerboseLocalizationEnabled(e)&&I18n.enableVerboseLocalization();var i=t.default.get("translationOverrides")||{};Object.keys(i).forEach(function(e){var t=i[e];if(/_MF$/.test(e))return e=e.replace(/^[a-z_]*js\./,""),void(I18n._compiledMFs[e]=new Function("transKey","return ("+t+")(transKey);"));e=e.replace("admin_js","js");for(var s=e.split("."),o=I18n.translations[I18n.locale],r=0;r<s.length-1;r++)s[r]in o||(o[s[r]]={}),o=o[s[r]];"object"===(void 0===o?"undefined":n(o))&&(o[s[s.length-1]]=t)}),bootbox.addLocale(I18n.currentLocale(),{OK:I18n.t("composer.modal_ok"),CANCEL:I18n.t("composer.modal_cancel"),CONFIRM:I18n.t("composer.modal_ok")}),bootbox.setLocale(I18n.currentLocale())}}}),define("discourse/initializers/logout",["exports","discourse/lib/logout"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=!1;e.default={name:"logout",after:"message-bus",initialize:function(e){var i=e.lookup("message-bus:main");i&&i.subscribe("/logout",function(){n||(n=!0,bootbox.dialog(I18n.t("logout"),{label:I18n.t("refresh"),callback:t.default},{onEscape:t.default,backdrop:"static"}))})}}}),define("discourse/initializers/logs-notice",["exports","discourse/services/logs-notice","discourse/mixins/singleton"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"logs-notice",after:"message-bus",initialize:function(e){var i=e.lookup("site-settings:main"),s=e.lookup("message-bus:main"),o=e.lookup("key-value-store:main"),r=e.lookup("current-user:main");t.default.reopenClass(n.default,{createCurrent:function(){return this.create({messageBus:s,keyValueStore:o,siteSettings:i,currentUser:r})}})}}}),define("discourse/initializers/message-bus",["exports","discourse/lib/page-visible","discourse/lib/ajax"],function(e,t,n){"use strict";function i(e){if(e.complete){var t=e.complete;e.complete=function(e,i){(0,n.handleLogoff)(e),t(e,i)}}else e.complete=n.handleLogoff;return $.ajax(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"message-bus",after:"inject-objects",initialize:function(e){if(!Discourse.testing){var n=e.lookup("message-bus:main"),s=e.lookup("current-user:main"),o=e.lookup("site-settings:main");n.alwaysLongPoll="development"===Discourse.Environment,n.stop();var r=setInterval(function(){"complete"===document.readyState&&(clearInterval(r),n.start())},500);n.callbackInterval=o.anon_polling_interval,n.backgroundCallbackInterval=o.background_polling_interval,n.baseUrl=o.long_polling_base_url.replace(/\/$/,"")+"/","/"!==n.baseUrl?n.ajax=function(e){return e.headers=e.headers||{},e.headers["X-Shared-Session-Key"]=$("meta[name=shared_session_key]").attr("content"),(0,t.default)()&&(e.headers["Discourse-Visible"]="true"),i(e)}:(n.ajax=function(e){return e.headers=e.headers||{},(0,t.default)()&&(e.headers["Discourse-Visible"]="true"),i(e)},n.baseUrl=Discourse.getURL("/")),s&&(n.callbackInterval=o.polling_interval,n.enableLongPolling=!0)}}}}),define("discourse/initializers/mobile",["exports","discourse/lib/mobile","discourse-common/resolver","discourse/lib/utilities"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"mobile",after:"inject-objects",initialize:function(e){t.default.init();var s=e.lookup("site:main");s.set("mobileView",t.default.mobileView),s.set("isMobileDevice",t.default.isMobileDevice),(0,n.setResolverOption)("mobileView",t.default.mobileView),(0,i.isAppWebview)()&&Ember.run.later(function(){(0,i.postRNWebviewMessage)("headerBg",$(".d-header").css("background-color"))},500)}}}),define("discourse/initializers/page-tracking",["exports","discourse/lib/clean-dom","discourse/lib/page-tracker","discourse/lib/ajax"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"page-tracking",after:"inject-objects",initialize:function(e){var s=e.lookup("router:main");s.on("routeWillChange",i.viewTrackingRequired),s.on("routeDidChange",t.cleanDOM);var o=e.lookup("app-events:main");if((0,n.startPageTracking)(s,o),void 0!==window._gaq)return void o.on("page:changed",function(e){e.replacedOnlyQueryParams||(window._gaq.push(["_set","title",e.title]),window._gaq.push(["_trackPageview",e.url]))});void 0!==window.ga&&o.on("page:changed",function(e){e.replacedOnlyQueryParams||window.ga("send","pageview",{page:e.url,title:e.title})}),void 0!==window.dataLayer&&o.on("page:changed",function(e){e.replacedOnlyQueryParams||(0,n.googleTagManagerPageChanged)(e)})}}}),define("discourse/initializers/post-decorations",["exports","discourse/lib/highlight-syntax","discourse/lib/lightbox","discourse/lib/lazy-load-images","discourse/lib/text-direction","discourse/lib/plugin-api"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"post-decorations",initialize:function(e){(0,o.withPluginApi)("0.1",function(o){var r=e.lookup("site-settings:main");o.decorateCooked(t.default,{id:"discourse-syntax-highlighting"}),o.decorateCooked(n.default,{id:"discourse-lightbox"}),r.support_mixed_text_direction&&o.decorateCooked(s.setTextDirections,{id:"discourse-text-direction"}),(0,i.setupLazyLoading)(o),o.decorateCooked(function(e){var t=$("audio",e);t.length&&t.on("play",function(){var t=parseInt(e.closest("article").data("post-id"));t&&o.preventCloak(t)})},{id:"discourse-audio"})})}}}),define("discourse/initializers/read-only",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"read-only",after:"message-bus",initialize:function(e){var t=e.lookup("message-bus:main");if(t){var n=e.lookup("site:main");t.subscribe("/site/read-only",function(e){n.set("isReadOnly",e)})}}}}),define("discourse/initializers/register-discourse-location",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"register-discourse-location",initialize:function(){}}}),define("discourse/initializers/register-service-worker",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"register-service-worker",initialize:function(){var e=this;if(("https:"===document.location.protocol||"localhost"===location.hostname)&&"serviceWorker"in navigator){var t=!!navigator.platform.match(/(Mac|iPhone|iPod|iPad)/i);Discourse.ServiceWorkerURL&&!t?(navigator.serviceWorker.getRegistrations().then(function(t){var n=!0,i=!1,s=void 0;try{for(var o,r=t[Symbol.iterator]();!(n=(o=r.next()).done);n=!0){var a=o.value;a.active&&!a.active.scriptURL.includes(Discourse.ServiceWorkerURL)&&e.unregister(a)}}catch(e){i=!0,s=e}finally{try{!n&&r.return&&r.return()}finally{if(i)throw s}}}),navigator.serviceWorker.register(Discourse.BaseUri+"/"+Discourse.ServiceWorkerURL).catch(function(e){console.info("Failed to register Service Worker: "+e)})):navigator.serviceWorker.getRegistrations().then(function(t){var n=!0,i=!1,s=void 0;try{for(var o,r=t[Symbol.iterator]();!(n=(o=r.next()).done);n=!0){var a=o.value;e.unregister(a)}}catch(e){i=!0,s=e}finally{try{!n&&r.return&&r.return()}finally{if(i)throw s}}})}},unregister:function(e){e.scope.startsWith(Discourse.BaseUrl)&&e.unregister()}}}),define("discourse/initializers/relative-ages",["exports","discourse/lib/formatter"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"relative-ages",initialize:function(){setInterval(function(){(0,t.updateRelativeAge)($(".relative-date"))},6e4)}}}),define("discourse/initializers/sharing-sources",["exports","discourse/lib/sharing"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"sharing-sources",initialize:function(){t.default.addSource({id:"twitter",icon:"fab-twitter-square",generateUrl:function(e,t){return"http://twitter.com/intent/tweet?url="+encodeURIComponent(e)+"&text="+encodeURIComponent(t)},shouldOpenInPopup:!0,title:I18n.t("share.twitter"),popupHeight:265}),t.default.addSource({id:"facebook",icon:"fab-facebook-square",title:I18n.t("share.facebook"),generateUrl:function(e,t){return"http://www.facebook.com/sharer.php?u="+encodeURIComponent(e)+"&t="+encodeURIComponent(t)},shouldOpenInPopup:!0}),t.default.addSource({id:"email",icon:"envelope-square",title:I18n.t("share.email"),generateUrl:function(e,t){return"mailto:?to=&subject="+encodeURIComponent("["+Discourse.SiteSettings.title+"] "+t)+"&body="+encodeURIComponent(e)}})}}}),define("discourse/initializers/show-footer",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"show-footer",initialize:function(e){var t=e.lookup("router:main"),n=e.lookup("controller:application");t.on("routeWillChange",function(){return n.set("showFooter",!1),!0})}}}),define("discourse/initializers/signup-cta",["exports","discourse/models/session"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={name:"signup-cta",initialize:function(e){function n(){if(!s.get("showSignupCta")&&!s.get("hideSignupCta")&&!r.get("anon-cta-never")){var e=(new Date).getTime();if(!(r.getInt("anon-cta-hidden",0)>e-864e5||r.getInt("anon-topic-time")<12e4)){var t=r.get("anon-topic-ids");t&&(t.split(",").length<2||s.set("showSignupCta",!0))}}}var i=e.lookup("screen-track:main"),s=t.default.current(),o=e.lookup("site-settings:main"),r=e.lookup("key-value-store:main"),a=e.lookup("current-user:main");i.keyValueStore=r,a||r.get("anon-cta-never")||o.allow_new_registrations&&(o.invite_only||o.login_required||o.enable_signup_cta&&(i.registerAnonCallback(n),n()))}}}),define("discourse/initializers/strip-mobile-app-url-params",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"strip-mobile-app-url-params",initialize:function(){var e=window.location.search;if(-1!==e.indexOf("user_api_public_key")){var t=e.startsWith("?")?e.substr(1).split("&"):[];t=t.filter(function(e){return!e.startsWith("user_api_public_key=")&&!e.startsWith("auth_redirect=")}),e=t.length>0?"?"+t.join("&"):"",window.history&&window.history.replaceState&&window.history.replaceState(null,null,""+location.pathname+e+location.hash)}}}}),define("discourse/initializers/subscribe-user-notifications",["exports","discourse/lib/desktop-notifications","discourse/lib/push-notifications"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"subscribe-user-notifications",after:"message-bus",initialize:function(e){var i=e.lookup("current-user:main"),s=e.lookup("message-bus:main"),o=e.lookup("app-events:main");if(i){s.subscribe("/reviewable_counts",function(e){i.set("reviewable_count",e.reviewable_count)}),s.subscribe("/notification/"+i.get("id"),function(t){var n=e.lookup("service:store"),s=i.get("unread_notifications"),a=i.get("unread_private_messages");i.setProperties({unread_notifications:t.unread_notifications,unread_private_messages:t.unread_private_messages,read_first_notification:t.read_first_notification}),s===t.unread_notifications&&a===t.unread_private_messages||(o.trigger("notifications:changed"),r.mobileView&&(t.unread_notifications-s>0||t.unread_private_messages-a>0)&&o.trigger("header:update-topic",null,5e3));var l=n.findStale("notification",{},{cacheKey:"recent-notifications"}),u=t.last_notification&&t.last_notification.notification;if(l&&l.hasResults&&u){var c=l.results.get("content");if(-1===_.findIndex(c,{id:u.id})){var d=0;6!==u.notification_type&&(d=_.findIndex(c,function(e){return 6!==e.notification_type||e.read}),d=-1===d?c.length-1:d),c.insertAt(d,Ember.Object.create(u))}for(var p=0;p<t.recent.length;p++){for(var m=void 0;m=c[p];){var f=t.recent[p];if(m.get("id")===f[0]){m.get("read")!==f[1]&&m.set("read",f[1]);break}c.removeAt(p)}if(!m)break}}},i.notification_channel_position);var r=e.lookup("site:main"),a=e.lookup("site-settings:main"),l=e.lookup("router:main");s.subscribe("/categories",function(e){(e.categories||[]).forEach(function(e){return r.updateCategory(e)}),(e.deleted_categories||[]).forEach(function(e){return r.removeCategory(e)})}),s.subscribe("/client_settings",function(e){return Ember.set(a,e.name,e.value)}),s.subscribe("/refresh_client",function(e){return Discourse.set("assetVersion",e)}),Ember.testing||(s.subscribe((0,t.alertChannel)(i),function(e){return(0,t.onNotification)(e,i)}),(0,t.init)(s,o),(0,n.isPushNotificationsEnabled)(i,r.mobileView)?((0,t.disable)(),(0,n.register)(Discourse.User.current(),r.mobileView,l,o)):(0,n.unsubscribe)(i))}}}}),define("discourse/initializers/title-notifications",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"title-notifications",after:"message-bus",initialize:function(e){var t=e.lookup("current-user:main");t&&(this.notifications=t.unread_notifications+t.unread_private_messages,e.lookup("app-events:main").on("notifications:changed",this,"_updateTitle"))},_updateTitle:function(){Discourse.updateNotificationCount(this.notifications)}}}),define("discourse/initializers/topic-footer-buttons",["exports","discourse/lib/show-modal","discourse/lib/register-topic-footer-button"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"topic-footer-buttons",initialize:function(){(0,n.registerTopicFooterButton)({id:"share-and-invite",icon:"link",priority:999,label:"topic.share.title",title:"topic.share.help",action:function(){var e=[{id:"share",title:"topic.share.extended_title",model:{topic:this.topic}}];if(this.canInviteTo&&!this.inviteDisabled){var n=void 0;n=this.isPM?"topic.invite_private.title":this.invitingToTopic?"topic.invite_reply.title":"user.invited.create",e.push({id:"invite",title:n,model:{inviteModel:this.topic}})}(0,t.default)("share-and-invite",{modalClass:"share-and-invite",panels:e})},dropdown:function(){return this.site.mobileView},classNames:["share-and-invite"],dependentKeys:["topic.shareUrl","topic.isPrivateMessage","canInviteTo","inviteDisabled","isPM","invitingToTopic"]}),(0,n.registerTopicFooterButton)({id:"flag",icon:"flag",priority:998,label:"topic.flag_topic.title",title:"topic.flag_topic.help",action:"showFlagTopic",dropdown:function(){return this.site.mobileView},classNames:["flag-topic"],dependentKeys:["topic.details.can_flag_topic","topic.isPrivateMessage"],displayed:function(){return this.get("topic.details.can_flag_topic")&&!this.get("topic.isPrivateMessage")}}),(0,n.registerTopicFooterButton)({dependentKeys:["topic.bookmarked","topic.isPrivateMessage"],id:"bookmark",icon:"bookmark",priority:1e3,classNames:function(){return this.get("topic.bookmarked")?["bookmark","bookmarked"]:["bookmark"]},label:function(){return this.get("topic.bookmarked")?"bookmarked.clear_bookmarks":"bookmarked.title"},title:function(){return this.get("topic.bookmarked")?"bookmarked.help.unbookmark":"bookmarked.help.bookmark"},action:"toggleBookmark",dropdown:function(){return this.site.mobileView},displayed:function(){return!this.get("topic.isPrivateMessage")}}),(0,n.registerTopicFooterButton)({id:"archive",priority:996,icon:function(){return this.archiveIcon},label:function(){return this.archiveLabel},title:function(){return this.archiveTitle},action:"toggleArchiveMessage",classNames:["standard","archive-topic"],dependentKeys:["canArchive","archiveIcon","archiveLabel","archiveTitle","toggleArchiveMessage"],dropdown:function(){ +return this.site.mobileView},displayed:function(){return this.canArchive}}),(0,n.registerTopicFooterButton)({id:"edit-message",priority:750,icon:"pencil-alt",label:"topic.edit_message.title",title:"topic.edit_message.help",action:"editFirstPost",classNames:["edit-message"],dependentKeys:["editFirstPost","showEditOnFooter"],displayed:function(){return this.showEditOnFooter}}),(0,n.registerTopicFooterButton)({id:"defer",icon:"circle",priority:300,label:"topic.defer.title",title:"topic.defer.help",action:"deferTopic",displayed:function(){return this.canDefer},dropdown:function(){return this.site.mobileView}})}}}),define("discourse/initializers/url-redirects",["exports","discourse/lib/url"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"url-redirects",after:"inject-objects",initialize:function(e){var n=e.lookup("current-user:main");if(t.default.rewrite(/^\/category\//,"/c/"),t.default.rewrite(/^\/group\//,"/groups/"),t.default.rewrite(/^\/groups$/,"/g"),t.default.rewrite(/^\/groups\//,"/g/"),t.default.rewrite(/\/private-messages\/$/,"/messages/"),t.default.rewrite(/^\/users$/,"/u"),t.default.rewrite(/^\/users\//,"/u/"),t.default.rewrite(/\/admin\/flags/,"/review"),n){var i=n.get("username");t.default.rewrite(new RegExp("^/u/"+i+"/?$","i"),"/u/"+i+"/activity")}t.default.rewrite(/^\/u\/([^\/]+)\/?$/,"/u/$1/summary",{exceptions:["/u/account-created","/users/account-created","/u/password-reset","/users/password-reset"]})}}}),define("discourse/services/logs-notice",["exports","ember-addons/ember-computed-decorators","discourse/lib/formatter"],function(e,t,n){"use strict";function i(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var s,o,r,a,l,u,c,d,p=Ember.Object.extend((s=(0,t.on)("init"),o=(0,t.default)("text"),r=(0,t.default)("text"),a=(0,t.default)("currentUser"),l=(0,t.default)("isEmpty","isAdmin"),u=(0,t.observes)("text"),c=(0,t.default)("siteSettings.alert_admins_if_errors_per_hour","siteSettings.alert_admins_if_errors_per_minute"),d={text:"",_setup:function(){var e=this;if(this.isActivated){var t=this.keyValueStore.getItem("logs-notice-text");t&&this.set("text",t),this.messageBus.subscribe("/logs_error_rate_exceeded",function(t){var i=t.duration,s=t.rate,o=0;"minute"===i?o=e.siteSettings.alert_admins_if_errors_per_minute:"hour"===i&&(o=e.siteSettings.alert_admins_if_errors_per_hour);var r=s===o?"reached":"exceeded";r+="_"+i+"_MF",e.set("text",I18n.messageFormat("logs_error_rate_notice."+r,{relativeAge:(0,n.autoUpdatingRelativeAge)(new Date(1e3*t.publish_at)),rate:s,limit:o,url:Discourse.getURL("/logs")}))})}},isEmpty:function(e){return Ember.isEmpty(e)},message:function(e){return new Handlebars.SafeString(e)},isAdmin:function(e){return e&&e.admin},hidden:function(e,t){return!t||e},_updateKeyValueStore:function(){this.keyValueStore.setItem("logs-notice-text",this.text)},isActivated:function(e,t){return e>0||t>0}},i(d,"_setup",[s],Object.getOwnPropertyDescriptor(d,"_setup"),d),i(d,"isEmpty",[o],Object.getOwnPropertyDescriptor(d,"isEmpty"),d),i(d,"message",[r],Object.getOwnPropertyDescriptor(d,"message"),d),i(d,"isAdmin",[a],Object.getOwnPropertyDescriptor(d,"isAdmin"),d),i(d,"hidden",[l],Object.getOwnPropertyDescriptor(d,"hidden"),d),i(d,"_updateKeyValueStore",[u],Object.getOwnPropertyDescriptor(d,"_updateKeyValueStore"),d),i(d,"isActivated",[c],Object.getOwnPropertyDescriptor(d,"isActivated"),d),d));e.default=p}),define("discourse/services/search",["exports","ember-addons/ember-computed-decorators"],function(e,t){"use strict";function n(e,t,n,i,s){var o={};return Object.keys(i).forEach(function(e){o[e]=i[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},o),s&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(s):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0});var i,s,o,r;e.default=Ember.Object.extend((i=(0,t.observes)("term"),s=(0,t.default)("searchContext"),o={searchContextEnabled:!1,searchContext:null,term:null,highlightTerm:null,_sethighlightTerm:function(){this.set("highlightTerm",this.term)},contextType:{get:function(e){if(e)return Ember.get(e,"type")},set:function(e,t){var n=$.extend({},t);return n.type=e,this.set("searchContext",n),this.get("searchContext.type")}}},n(o,"_sethighlightTerm",[i],Object.getOwnPropertyDescriptor(o,"_sethighlightTerm"),o),n(o,"contextType",[s],(r=Object.getOwnPropertyDescriptor(o,"contextType"),r=r?r.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return r}}),o),o))}),define("discourse/services/theme-settings",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Service.extend({settings:null,init:function(){this._super.apply(this,arguments),this._settings={}},registerSettings:function(e,t){this._settings[e]=t},getSetting:function(e,t){return this._settings[e]?this._settings[e][t]:null},getObjectForTheme:function(e){return this._settings[e]}})}),define("discourse/widgets/actions-summary",["exports","discourse/widgets/widget","discourse/widgets/post","virtual-dom","discourse/lib/url"],function(e,t,n,i,s){"use strict";function o(e){return{template:e.avatar_template,username:e.username,post_url:e.post_url,url:(0,s.userPath)(e.username_lower)}}Object.defineProperty(e,"__esModule",{value:!0}),e.avatarAtts=o,(0,t.createWidget)("small-user-list",{tagName:"div.clearfix",buildClasses:function(e){return e.listClassName},html:function(e){var t=this,s=e.users;if(s){var r=this.currentUser;e.addSelf&&!s.some(function(e){return e.username===r.username})&&(s=s.concat(o(r)));var a=null;e.description&&(a=I18n.t(e.description,{count:e.count}));var l=void 0,u=s.map(function(e){return l=l||e.post_url,n.avatarFor.call(t,"small",e)});l&&(a=(0,i.h)("a",{attributes:{href:Discourse.getURL(l)}},a));var c=[u];return a&&c.push(a),c}}}),(0,t.createWidget)("action-link",{tagName:"span.action-link",template:function(e,t){var n=[],i=[];return i.push(e.text),i.push(". "),n.push(virtualDom.h("a",i)),n},buildClasses:function(e){return e.className},click:function(){this.sendWidgetAction(this.attrs.action)}}),e.default=(0,t.createWidget)("actions-summary",{tagName:"section.post-actions",template:function(e,t){var n=Discourse.__widget_helpers.iconNode,i=Discourse.__widget_helpers.avatar,s=Discourse.__widget_helpers.dateNode,o=[];if(o.push("\n"),e.actionsSummary&&e.actionsSummary.length&&e.actionsSummary.forEach(function(e){o.push(" ");var t=[];t.push(e.description),o.push(virtualDom.h("div",{className:"post-action"},t)),o.push("\n ");var n=[];o.push(virtualDom.h("div",{className:"clearfix"},n)),o.push("\n")}),e.deleted_at){o.push(" ");var r=[];r.push("\n "),r.push(n("far-trash-alt")),r.push("\n "),r.push(i("small",{template:e.deletedByAvatarTemplate,username:e.deletedByUsername})),r.push("\n "),r.push(s(e.deleted_at)),r.push("\n "),o.push(virtualDom.h("div",{className:"post-action deleted-post"},r)),o.push("\n")}return o.push(" "),o}})}),define("discourse/widgets/avatar-flair",["discourse/widgets/widget","discourse-common/lib/icon-library"],function(e,t){"use strict";(0,e.createWidget)("avatar-flair",{tagName:"div.avatar-flair",isIcon:function(e){return e.primary_group_flair_url&&e.primary_group_flair_url.includes("fa-")},title:function(e){return e.primary_group_name},buildClasses:function(e){var t="avatar-flair-"+e.primary_group_name+" "+(e.primary_group_flair_bg_color?"rounded":"");return this.isIcon(e)||(t+=" avatar-flair-image"),t},buildAttributes:function(e){var t="";return this.isIcon(e)||(t+="background-image: url("+Handlebars.Utils.escapeExpression(e.primary_group_flair_url)+"); "),e.primary_group_flair_bg_color&&(t+="background-color: #"+Handlebars.Utils.escapeExpression(e.primary_group_flair_bg_color)+"; "),e.primary_group_flair_color&&(t+="color: #"+Handlebars.Utils.escapeExpression(e.primary_group_flair_color)+"; "),{style:t}},html:function(e){if(this.isIcon(e)){var n=(0,t.convertIconClass)(e.primary_group_flair_url);return[(0,t.iconNode)(n)]}return[]}})}),define("discourse/widgets/button",["exports","discourse/widgets/widget","discourse-common/lib/icon-library","virtual-dom","discourse/lib/url"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ButtonClass=void 0;var o=e.ButtonClass={tagName:"button.widget-button.btn",buildClasses:function(e){var t=this.attrs.className||"",n=e.label||e.contents;return n||(t+=" no-text"),e.icon?(t+=" btn-icon",n&&(t+="-text")):n&&(t+=" btn-text"),t},buildAttributes:function(){var e=this.attrs,t={};if(e.title){var n=I18n.t(e.title,e.titleOptions);t["aria-label"]=n,t.title=n}return e.disabled&&(t.disabled="true"),e.data&&Object.keys(e.data).forEach(function(n){return t["data-"+n]=e.data[n]}),t},html:function(e){var t=[],s=!e.iconRight;return e.icon&&s&&t.push((0,n.iconNode)(e.icon,{class:e.iconClass})),e.label&&t.push((0,i.h)("span.d-button-label",I18n.t(e.label,e.labelOptions))),e.contents&&t.push(e.contents),e.icon&&!s&&t.push((0,n.iconNode)(e.icon,{class:e.iconClass})),t},click:function(e){var t=this.attrs;if(!t.disabled)return $("button.widget-button").removeClass("d-hover").blur(),t.secondaryAction&&this.sendWidgetAction(t.secondaryAction),t.url?s.default.routeTo(t.url):t.sendActionEvent?this.sendWidgetAction(t.action,e):this.sendWidgetAction(t.action,t.actionParam)}};e.default=(0,t.createWidget)("button",o),(0,t.createWidget)("flat-button",jQuery.extend(o,{tagName:"button.widget-button.btn-flat"}))}),define("discourse/widgets/category-link",["exports","discourse/widgets/raw-html","discourse/helpers/category-link"],function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(e){function t(e){return i(this,t),e.html=(0,n.categoryBadgeHTML)(e.category,e),s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return o(t,e),t}(t.default);e.default=r}),define("discourse/widgets/component-connector",["exports"],function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),i=function(){function e(n,i,s,o){t(this,e),this.widget=n,this.opts=s,this.componentName=i,this.trackedProperties=o||[]}return n(e,[{key:"init",value:function(){var e=$('<div style="display: inline-flex;" class="widget-component-connector"></div>'),t=e[0],n=this.opts,i=this.widget,s=this.componentName;return Ember.run.next(function(){var t=i._findView(),o=i.register.lookupFactory("component:"+s).create(n);o.selectKitComponent&&o._compute(),Ember.setOwner&&Ember.setOwner(o,Ember.getOwner(t)),t._connected.push(o),o.renderer.appendTo(o,e[0])}),t}},{key:"update",value:function(e){var t=this,n=!1;return this.trackedProperties.forEach(function(i){e.opts[i]!==t.opts[i]&&(n=!0)}),n?this.init():null}}]),e}();e.default=i,i.prototype.type="Widget"}),define("discourse/widgets/connector",["exports","discourse-common/lib/deprecated"],function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),s=function(){function e(t,i){n(this,e),this.widget=t,this.opts=i}return i(e,[{key:"init",value:function(){var e=$("<div class='widget-connector'></div>"),n=e[0],i=this.opts,s=this.widget;return Ember.run.next(function(){var n=s._findView();i.templateName&&(0,t.default)("Using a 'templateName' for a connector is deprecated. Use 'component' instead ["+i.templateName+"]");var o=Ember.getOwner?Ember.getOwner(n):n.container,r=void 0;if(i.component){r=s.register.lookupFactory("component:connector-container").create({layoutName:"components/"+i.component,model:s.findAncestorModel()})}if(i.templateName){var a=void 0;if("model"===i.context){a=s.findAncestorModel()}r=Ember.View.create({container:o||s.register,templateName:i.templateName,context:a})}r&&(Ember.setOwner&&Ember.setOwner(r,Ember.getOwner(n)),n._connected.push(r),r.renderer.appendTo(r,e[0]))}),n}},{key:"update",value:function(){}}]),e}();e.default=s,s.prototype.type="Widget"}),define("discourse/widgets/decorator-helper",["exports","discourse/widgets/connector","virtual-dom","discourse/widgets/post-cooked","discourse/widgets/raw-html"],function(e,t,n,i,s){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=function(){function e(t,n,i){o(this,e),this.widget=t,this.attrs=n,this.canConnectComponent=!0,this.state=i,this.register=t.register,this.register.deprecateContainer(this)}return r(e,[{key:"attach",value:function(e,t,n){return t=t||this.widget.attrs,n=n||this.widget.state,this.widget.attach(e,t,n)}},{key:"getModel",value:function(){return this.widget.findAncestorModel()}},{key:"rawHtml",value:function(e){return new s.default({html:e})}},{key:"cooked",value:function(e){return new i.default({cooked:e})}},{key:"connect",value:function(e){return new t.default(this.widget,e)}}]),e}();a.prototype.h=n.h,e.default=a}),define("discourse/widgets/embedded-post",["exports","discourse/widgets/post-cooked","discourse/widgets/decorator-helper","discourse/widgets/widget","virtual-dom","discourse/lib/url"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),(0,i.createWidget)("post-link-arrow",{tagName:"div.post-link-arrow",template:function(e,t){var n=Discourse.__widget_helpers.iconNode,i=[];if(i.push("\n"),e.above){i.push(" ");var s=[];s.push("\n "),s.push(n("arrow-up")),s.push("\n "),i.push(virtualDom.h("a",{className:"post-info arrow",title:I18n.t("topic.jump_reply_up")},s)),i.push("\n")}else{i.push(" ");var o=[];o.push("\n "),o.push(n("arrow-down")),o.push("\n "),i.push(virtualDom.h("a",{className:"post-info arrow",title:I18n.t("topic.jump_reply_down")},o)),i.push("\n")}return i.push(" "),i},click:function(){o.default.routeTo(this.attrs.shareUrl)}}),e.default=(0,i.createWidget)("embedded-post",{buildKey:function(e){return"embedded-post-"+e.id},html:function(e,i){return e.embeddedPost=!0,[(0,s.h)("div.reply",{attributes:{"data-post-id":e.id}},[(0,s.h)("div.row",[this.attach("post-avatar",e),(0,s.h)("div.topic-body",[(0,s.h)("div.topic-meta-data",[this.attach("poster-name",e),this.attach("post-link-arrow",{above:i.above,shareUrl:e.shareUrl})]),new t.default(e,new n.default(this),this.currentUser)])])])]}})}),define("discourse/widgets/emoji",["exports","discourse/widgets/widget","discourse/lib/text","discourse/widgets/raw-html"],function(e,t,n,i){"use strict";function s(e){var t=(0,n.emojiUnescape)(Handlebars.Utils.escapeExpression(e));return[new i.default({html:"<span>"+t+"</span>"})]}Object.defineProperty(e,"__esModule",{value:!0}),e.replaceEmoji=s,e.default=(0,t.createWidget)("emoji",{tagName:"img.emoji",buildAttributes:function(e){var t={src:(0,n.emojiUrlFor)(e.name),alt:":"+e.name+":"};return e.title&&(t.title=e.name),t}})}),define("discourse/widgets/footer-nav",["discourse/widgets/widget","discourse/lib/utilities"],function(e,t){"use strict";(0,e.createWidget)("footer-nav",{tagName:"div.footer-nav-widget",html:function(e){var n=[];return n.push(this.attach("flat-button",{action:"goBack",icon:"chevron-left",className:"btn-large",disabled:!e.canGoBack})),n.push(this.attach("flat-button",{action:"goForward",icon:"chevron-right",className:"btn-large",disabled:!e.canGoForward})),(0,t.isAppWebview)()&&(n.push(this.attach("flat-button",{action:"share",icon:"link",className:"btn-large"})),n.push(this.attach("flat-button",{action:"dismiss",icon:"chevron-down",className:"btn-large"}))),n},dismiss:function(){(0,t.postRNWebviewMessage)("dismiss",!0)},share:function(){(0,t.postRNWebviewMessage)("shareUrl",window.location.href)}})}),define("discourse/widgets/glue",["exports","virtual-dom","discourse/widgets/widget","discourse/lib/dirty-keys"],function(e,t,n,i){"use strict";function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=function(){function e(t,o,r){s(this,e),this._tree=null,this._rootNode=null,this.register=o,this.attrs=r,this._timeout=null,this.dirtyKeys=new i.default(t),this._widgetClass=(0,n.queryRegistry)(t)||this.register.lookupFactory("widget:"+t),this._widgetClass||console.error("Error: Could not find widget: "+t)}return o(e,[{key:"appendTo",value:function(e){this._rootNode=e,this.queueRerender()}},{key:"queueRerender",value:function(){this._timeout=Ember.run.scheduleOnce("render",this,this.rerenderWidget)}},{key:"rerenderWidget",value:function(){if(Ember.run.cancel(this._timeout),Ember.testing)try{this.register.lookup("service:store")}catch(e){return}var e=new this._widgetClass(this.attrs,this.register,{dirtyKeys:this.dirtyKeys}),n=(0,t.diff)(this._tree||this._rootNode,e);e._rerenderable=this,this._rootNode=(0,t.patch)(this._rootNode,n),this._tree=e}},{key:"cleanUp",value:function(){Ember.run.cancel(this._timeout)}}]),e}();e.default=r}),define("discourse/widgets/hamburger-categories",["exports","discourse/widgets/widget","virtual-dom","discourse/lib/formatter"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),(0,t.createWidget)("hamburger-category",{tagName:"li.category-link",html:function(e){e.parent_category_id&&(this.tagName+=".subcategory"),this.tagName+=".category-"+Discourse.Category.slugFor(e,"-");var t=[this.attach("category-link",{category:e,allowUncategorized:!0})],s=parseInt(e.get("unreadTopics"),10)+parseInt(e.get("newTopics"),10);if(s&&t.push((0,n.h)("a.badge.badge-notification",{attributes:{href:e.get("url")}},(0,i.number)(s))),!this.currentUser){var o=void 0;o=e.get("show_subcategory_list")?e.get("totalTopicCount"):e.get("topic_count"),t.push((0,n.h)("b.topics-count",(0,i.number)(o)))}return t}}),e.default=(0,t.createWidget)("hamburger-categories",{tagName:"ul.category-links.clearfix",html:function(e){var t=this,i=Discourse.getURL("/categories"),s=I18n.t("filters.categories.title");e.moreCount>0&&(s=I18n.t("categories.n_more",{count:e.moreCount}));var o=[(0,n.h)("li.heading",(0,n.h)("a.d-link.categories-link",{attributes:{href:i}},s))],r=e.categories;if(0!==r.length)return o=o.concat(r.map(function(e){return t.attach("hamburger-category",e)}))}})}),define("discourse/widgets/hamburger-menu",["exports","discourse/widgets/widget","virtual-dom","discourse/lib/url","discourse/lib/ajax","discourse/lib/notification-levels"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(e){return[].concat.apply([],e)};(0,t.createWidget)("priority-faq-link",{tagName:"a.faq-priority.widget-link",buildAttributes:function(e){return{href:e.href}},html:function(){return[I18n.t("faq")," ",(0,n.h)("span.badge.badge-notification",I18n.t("new_item"))]},click:function(e){var t=this;e.preventDefault(),this.siteSettings.faq_url===this.attrs.href?(0,s.ajax)((0,i.userPath)("read-faq"),{method:"POST"}).then(function(){t.currentUser.set("read_faq",!0),i.default.routeToTag($(e.target).closest("a")[0])}):i.default.routeToTag($(e.target).closest("a")[0])}}),e.default=(0,t.createWidget)("hamburger-menu",{tagName:"div.hamburger-panel",settings:{showCategories:!0,maxWidth:320,showFAQ:!0,showAbout:!0},adminLinks:function(){var e=this,t=this.currentUser,n=[{route:"admin",className:"admin-link",icon:"wrench",label:"admin_title"}];return t.admin&&n.push({href:"/admin/site_settings/category/required",icon:"cog",label:"admin.site_settings.title",className:"settings-link"}),n.map(function(t){return e.attach("link",t)})},lookupCount:function(e){var t=this.register.lookup("topic-tracking-state:main");return t?t.lookupCount(e):0},showUserDirectory:function(){return!!this.siteSettings.enable_user_directory&&!(this.siteSettings.hide_user_profiles_from_public&&!this.currentUser)},generalLinks:function(){var e=this,n=this.siteSettings,i=[];i.push({route:"discovery.latest",className:"latest-topics-link",label:"filters.latest.title",title:"filters.latest.help"}),this.currentUser&&(i.push({route:"discovery.new",className:"new-topics-link",labelCount:"filters.new.title_with_count",label:"filters.new.title",title:"filters.new.help",count:this.lookupCount("new")}),i.push({route:"discovery.unread",className:"unread-topics-link",labelCount:"filters.unread.title_with_count",label:"filters.unread.title",title:"filters.unread.help",count:this.lookupCount("unread")})),this.currentUser&&(this.currentUser.staff||this.currentUser.reviewable_count)&&i.push({route:n.reviewable_default_topics?"review.topics":"review",className:"review",label:"review.title",badgeCount:"reviewable_count",badgeClass:"reviewables"}),i.push({route:"discovery.top",className:"top-topics-link",label:"filters.top.title",title:"filters.top.help"}),n.enable_badges&&i.push({route:"badges",className:"badge-link",label:"badges.title"}),this.showUserDirectory()&&i.push({route:"users",className:"user-directory-link",label:"directory.title"}),this.siteSettings.enable_group_directory&&i.push({route:"groups",className:"groups-link",label:"groups.index.title"}),this.siteSettings.tagging_enabled&&i.push({route:"tags",label:"tagging.tags"});var s=r((0,t.applyDecorators)(this,"generalLinks",this.attrs,this.state));return i.concat(s).map(function(t){return e.attach("link",t)})},listCategories:function(){var e=this,t=this.siteSettings.header_dropdown_category_count,n=this.site.get("categoriesByCount");if(this.currentUser){var i=this.site.get("categories").filter(function(e){return e.notification_level!==o.NotificationLevels.MUTED});n=i.filter(function(e){return e.get("newTopics")>0||e.get("unreadTopics")>0}).sort(function(e,t){return t.get("newTopics")+t.get("unreadTopics")-(e.get("newTopics")+e.get("unreadTopics"))});(this.currentUser.get("top_category_ids")||[]).forEach(function(e){var t=i.find(function(t){return t.id===e});t&&!n.includes(t)&&n.push(t)}),n=n.concat(i.filter(function(e){return!n.includes(e)}).sort(function(e,t){return t.topic_count-e.topic_count}))}this.siteSettings.allow_uncategorized_topics||(n=n.filter(function(t){return t.id!==e.site.uncategorized_category_id}));var s=n.length-t;return n=n.slice(0,t),this.attach("hamburger-categories",{categories:n,moreCount:s})},footerLinks:function(e,n){var i=this,s=[];this.settings.showAbout&&s.push({route:"about",className:"about-link",label:"about.simple_title"}),this.settings.showFAQ&&!e&&s.push({href:n,className:"faq-link",label:"faq"}),this.site.mobileView||this.capabilities.touch||s.push({href:"",action:"showKeyboard",className:"keyboard-shortcuts-link",label:"keyboard_shortcuts_help.title"}),(this.site.mobileView||this.siteSettings.enable_mobile_theme&&this.capabilities.touch)&&s.push({action:"toggleMobileView",className:"mobile-toggle-link",label:this.site.mobileView?"desktop_view":"mobile_view"});var o=r((0,t.applyDecorators)(this,"footerLinks",this.attrs,this.state));return s.concat(o).map(function(e){return i.attach("link",e)})},panelContents:function(){var e=this,i=this.currentUser,s=[],o=this.siteSettings.faq_url;o&&0!==o.length||(o=Discourse.getURL("/faq"));var a=this.settings.showFAQ&&this.currentUser&&!this.currentUser.read_faq;return a&&s.push(this.attach("menu-links",{name:"faq-link",heading:!0,contents:function(){return e.attach("priority-faq-link",{href:o})}})),i&&i.staff&&s.push(this.attach("menu-links",{name:"admin-links",contents:function(){var n=r((0,t.applyDecorators)(e,"admin-links",e.attrs,e.state));return e.adminLinks().concat(n)}})),s.push(this.attach("menu-links",{name:"general-links",contents:function(){return e.generalLinks()}})),this.settings.showCategories&&(s.push(this.listCategories()),s.push((0,n.h)("hr"))),s.push(this.attach("menu-links",{name:"footer-links",omitRule:!0,contents:function(){return e.footerLinks(a,o)}})),s},html:function(){var e=this;return this.attach("menu-panel",{contents:function(){return e.panelContents()},maxWidth:this.settings.maxWidth})},clickOutsideMobile:function(e){var t=this,n=$(document.elementFromPoint(e.clientX,e.clientY));if(n.parents(".panel").length&&!n.hasClass("header-cloak"))this.sendWidgetAction("toggleHamburger");else{var i=$(window),s=parseInt(i.width(),10),o=$(".menu-panel");o.addClass("animate");var r=this.site.mobileView?"left":"right";o.css(r,-s);var a=$(".header-cloak");a.addClass("animate"),a.css("opacity",0),Ember.run.later(function(){return t.sendWidgetAction("toggleHamburger")},200)}},clickOutside:function(e){this.site.mobileView?this.clickOutsideMobile(e):this.sendWidgetAction("toggleHamburger")}})}),define("discourse/widgets/hbs-compiler",["exports"],function(e){"use strict";function t(){console.log("Templates should be precompiled server side")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t}),define("discourse/widgets/header-contents",["discourse/widgets/widget"],function(e){"use strict";(0,e.createWidget)("header-contents",{tagName:"div.contents.clearfix",template:function(e,t){var n=[];n.push("\n "),n.push(this.attach("home-logo",e)),n.push("\n"),e.topic&&(n.push(" "),n.push(this.attach("header-topic-info",e)),n.push("\n")),n.push(" ");var i=[];return i.push(this.attrs.contents()),n.push(virtualDom.h("div",{className:"panel clearfix"},i)),n.push("\n "),n}})}),define("discourse/widgets/header-topic-info",["exports","discourse/widgets/widget","virtual-dom","discourse-common/lib/icon-library","discourse/lib/url","discourse/widgets/raw-html","discourse/lib/render-tags","discourse/lib/render-topic-featured-link","discourse/widgets/post"],function(e,t,n,i,s,o,r,a,l){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),(0,t.createWidget)("topic-header-participant",{tagName:"span",buildClasses:function(e){return"trigger-"+e.type+"-card"},html:function(e){var t=e.user,s=e.group,o=void 0,r=void 0;return"user"===e.type?(o=(0,l.avatarImg)("tiny",{template:t.avatar_template,username:t.username}),r=t.get("path")):(o=[(0,i.iconNode)("users")],r=Discourse.getURL("/g/"+s.name),o.push((0,n.h)("span",s.name))),(0,n.h)("a.icon",{attributes:{href:r,"data-auto-route":!0,title:e.username}},o)},click:function(e){var t=$(e.target);this.appEvents.trigger("topic-header:trigger-"+this.attrs.type+"-card",this.attrs.username,t),e.preventDefault()}}),e.default=(0,t.createWidget)("header-topic-info",{tagName:"div.extra-info-wrapper",html:function(e,s){var l=this,u=e.topic,c=[],d=!u.get("is_warning")&&u.get("isPrivateMessage");if(d){var p=this.currentUser&&this.currentUser.pmPath(u);p&&c.push((0,n.h)("a.private-message-glyph-wrapper",{attributes:{href:p}},(0,n.h)("span.private-message-glyph",(0,i.iconNode)("envelope"))))}var m=u.get("details.loaded"),f=u.get("fancyTitle"),b=u.get("url");if(f&&b){c.push(this.attach("topic-status",e));var h=new o.default({html:"<span>"+f+"</span>"});c.push(this.attach("link",{className:"topic-link",action:"jumpToTopPost",href:b,attributes:{"data-topic-id":u.get("id")},contents:function(){return h}}))}var g=[(0,n.h)("h1",c)],v=u.get("category");if(m||v){if(v&&(!v.get("isUncategorizedCategory")||!this.siteSettings.suppress_uncategorized_badge)){var y=v.get("parentCategory"),_=[];y&&_.push(this.attach("category-link",{category:y})),_.push(this.attach("category-link",{category:v})),g.push((0,n.h)("div.categories-wrapper",_))}var w=[],x=(0,r.default)(u);if(x&&x.length>0&&w.push(new o.default({html:x})),d){var E=w.length>0?5:10,k=[],P=u.get("details"),j=P.allowed_users.length+P.allowed_groups.length;if(P.allowed_users.some(function(e){if(k.length>=E)return!0;k.push(l.attach("topic-header-participant",{type:"user",user:e,username:e.username}))}),P.allowed_groups.some(function(e){if(k.length>=E)return!0;k.push(l.attach("topic-header-participant",{type:"group",group:e,username:e.name}))}),j>E){var T=j-E;k.push(this.attach("link",{className:"more-participants",action:"jumpToTopPost",href:b,attributes:{"data-topic-id":u.get("id")},contents:function(){return"+"+T}}))}w.push((0,n.h)("div.topic-header-participants",k))}if(w=w.concat((0,t.applyDecorators)(this,"after-tags",e,s)),this.siteSettings.topic_featured_link_enabled){var O=(0,a.topicFeaturedLinkNode)(e.topic);O&&w.push(O)}w.length&&g.push((0,n.h)("div.topic-header-extra",w))}var C=(0,n.h)("div.title-wrapper",g);return(0,n.h)("div.extra-info",{className:g.length>1?"two-rows":""},C)},jumpToTopPost:function(){var e=this.attrs.topic;e&&s.default.routeTo(e.get("firstPostUrl"))}})}),define("discourse/widgets/header",["exports","discourse/widgets/widget","discourse-common/lib/icon-library","discourse/widgets/post","discourse/lib/url","discourse/lib/intercept-click","discourse/lib/search","discourse/lib/ajax","discourse/helpers/user-avatar","discourse/mixins/scroll-top","virtual-dom"],function(e,t,n,i,s,o,r,a,l,u,c){"use strict";function d(e,t,n){f.push({name:e,toggle:t,transformAttrs:n})}Object.defineProperty(e,"__esModule",{value:!0}),e.attachAdditionalPanel=d;var p={buildClasses:function(e){if(e.active)return"active"},click:function(e){(0,o.wantsNewWindow)(e)||(e.preventDefault(),this.attrs.active||this.sendWidgetAction(this.attrs.action))}};(0,t.createWidget)("header-notifications",{settings:{avatarSize:"medium"},html:function(e){var t=e.user,n={template:t.get("avatar_template"),username:t.get("username")};this.siteSettings.enable_names&&(n.name=t.get("name"));var s=[(0,i.avatarImg)(this.settings.avatarSize,(0,l.addExtraUserClasses)(t,n))],o=t.get("unread_notifications");o&&s.push(this.attach("link",{action:e.action,className:"badge-notification unread-notifications",rawLabel:o,omitSpan:!0,title:"notifications.tooltip.regular",titleOptions:{count:o}}));var r=t.get("unread_private_messages");return r&&(t.get("read_first_notification")||t.get("enforcedSecondFactor")||(s.push((0,c.h)("span.ring")),!e.active&&e.ringBackdrop&&(s.push((0,c.h)("span.ring-backdrop-spotlight")),s.push((0,c.h)("span.ring-backdrop",{},(0, +c.h)("h1.ring-first-notification",{},I18n.t("user.first_notification")))))),s.push(this.attach("link",{action:e.action,className:"badge-notification unread-private-messages",rawLabel:r,omitSpan:!0,title:"notifications.tooltip.message",titleOptions:{count:r}}))),s}}),(0,t.createWidget)("user-dropdown",jQuery.extend({tagName:"li.header-dropdown-toggle.current-user",buildId:function(){return"current-user"},html:function(e){return(0,c.h)("a.icon",{attributes:{href:e.user.get("path"),"data-auto-route":!0}},this.attach("header-notifications",e))}},p)),(0,t.createWidget)("header-dropdown",jQuery.extend({tagName:"li.header-dropdown-toggle",html:function(e){var t=I18n.t(e.title),i=[(0,n.iconNode)(e.icon)];return e.contents&&i.push(e.contents.call(this)),(0,c.h)("a.icon.btn-flat",{attributes:{href:e.href,"data-auto-route":!0,title:t,"aria-label":t,id:e.iconId}},i)}},p)),(0,t.createWidget)("header-icons",{tagName:"ul.icons.d-header-icons",buildAttributes:function(){return{role:"navigation"}},html:function(e){if(this.siteSettings.login_required&&!this.currentUser)return[];var t=this.attach("header-dropdown",{title:"hamburger_menu",icon:"bars",iconId:"toggle-hamburger-menu",active:e.hamburgerVisible,action:"toggleHamburger",href:"",contents:function(){var e=this.currentUser;if(e&&e.reviewable_count)return(0,c.h)("div.badge-notification.reviewables",{attributes:{title:I18n.t("notifications.reviewable_items")}},this.currentUser.reviewable_count)}}),n=this.attach("header-dropdown",{title:"search.title",icon:"search",iconId:"search-button",action:"toggleSearchMenu",active:e.searchVisible,href:Discourse.getURL("/search")}),i=[n,t];return e.user&&i.push(this.attach("user-dropdown",{active:e.userVisible,action:"toggleUserMenu",ringBackdrop:e.ringBackdrop,user:e.user})),i}}),(0,t.createWidget)("header-buttons",{tagName:"span.header-buttons",html:function(e){if(!this.currentUser){var t=[];return e.canSignUp&&!e.topic&&t.push(this.attach("button",{label:"sign_up",className:"btn-primary btn-small sign-up-button",action:"showCreateAccount"})),t.push(this.attach("button",{label:"log_in",className:"btn-primary btn-small login-button",action:"showLogin",icon:"user"})),t}}}),(0,t.createWidget)("header-cloak",{tagName:"div.header-cloak",html:function(){return""},click:function(){},scheduleRerender:function(){}});var m=["category","user","private_messages"],f=[];e.default=(0,t.createWidget)("header",{tagName:"header.d-header.clearfix",buildKey:function(){return"header"},defaultState:function(){var e={searchVisible:!1,hamburgerVisible:!1,userVisible:!1,ringBackdrop:!0};return this.site.mobileView&&(e.skipSearchContext=!0),e},html:function(e,t){var n=this,i=function(){var i=[n.attach("header-buttons",e),n.attach("header-icons",{hamburgerVisible:t.hamburgerVisible,userVisible:t.userVisible,searchVisible:t.searchVisible,ringBackdrop:t.ringBackdrop,flagCount:e.flagCount,user:n.currentUser})];if(t.searchVisible){var s=n.searchContextType();t.searchContextType!==s&&(t.contextEnabled=void 0,t.searchContextType=s),void 0===t.contextEnabled&&m.includes(s)&&(t.contextEnabled=!0),i.push(n.attach("search-menu",{contextEnabled:t.contextEnabled}))}else t.hamburgerVisible?i.push(n.attach("hamburger-menu")):t.userVisible&&i.push(n.attach("user-menu"));return f.map(function(s){n.state[s.toggle]&&i.push(n.attach(s.name,s.transformAttrs.call(n,e,t)))}),n.site.mobileView&&i.push(n.attach("header-cloak")),i},s={contents:i,minimized:!!e.topic};return(0,c.h)("div.wrap",this.attach("header-contents",$.extend({},e,s)))},updateHighlight:function(){if(!this.state.searchVisible){this.register.lookup("search-service:main").set("highlightTerm","")}},closeAll:function(){this.state.userVisible=!1,this.state.hamburgerVisible=!1,this.state.searchVisible=!1,this.toggleBodyScrolling(!1)},linkClickedEvent:function(e){var t=!1;if(e){t=e.searchContextEnabled;var n=e.searchLogId,i=e.searchResultId,s=e.searchResultType;n&&i&&s&&(0,a.ajax)("/search/click",{type:"POST",data:{search_log_id:n,search_result_id:i,search_result_type:s}})}t||this.closeAll(),this.updateHighlight()},toggleSearchMenu:function(){var e=this;if(this.site.mobileView){var t=this.register.lookup("search-service:main"),n=t.get("searchContext"),i="";n&&(i="?context="+n.type+"&context_id="+n.id+"&skip_context="+this.state.skipSearchContext);return"full-page-search"===this.register.lookup("controller:application").get("currentPath")?((0,u.scrollTop)(),$(".full-page-search").focus(),!1):s.default.routeTo("/search"+i)}this.state.searchVisible=!this.state.searchVisible,this.updateHighlight(),this.state.searchVisible&&Ember.run.schedule("afterRender",function(){var t=$("#search-term");t.focus().select(),(0,r.applySearchAutocomplete)(t,e.siteSettings,e.appEvents,{appendSelector:".menu-panel"})})},toggleUserMenu:function(){this.currentUser.get("read_first_notification")&&(this.state.ringBackdrop=!1),this.state.userVisible=!this.state.userVisible,this.toggleBodyScrolling(this.state.userVisible)},toggleHamburger:function(){this.state.hamburgerVisible=!this.state.hamburgerVisible,this.toggleBodyScrolling(this.state.hamburgerVisible)},toggleBodyScrolling:function(e){this.site.mobileView&&(e?document.body.addEventListener("touchmove",this.preventDefault,{passive:!1}):document.body.removeEventListener("touchmove",this.preventDefault,{passive:!1}))},preventDefault:function(e){var t=window.innerHeight?window.innerHeight:$(window).height();(!$(e.target).parents(".menu-panel").length||$(".menu-panel .panel-body-contents").height()<=t)&&e.preventDefault()},togglePageSearch:function(){var e=this.state;e.contextEnabled=!1;var t=this.register.lookup("controller:application").get("currentPath"),n=[/^discovery\.categories/],i=[/^topic\./],s=function(e){return!!t.match(e)},o=i.any(s)&&!n.any(s);if(o&&t.match(/^topic\./)){var r=this.register.lookup("controller:topic"),a=r.get("model.postStream.stream.length")||0;o=a>(r.get("model.chunk_size")||0)&&$(".topic-post .cooked, .small-action:not(.time-gap)").length<a}return e.searchVisible?(this.toggleSearchMenu(),o):!o||(e.contextEnabled=!0,this.toggleSearchMenu(),!1)},searchMenuContextChanged:function(e){this.state.contextType=this.register.lookup("search-service:main").get("contextType"),this.state.contextEnabled=e},domClean:function(){var e=this.state;(e.searchVisible||e.hamburgerVisible||e.userVisible)&&this.closeAll()},headerKeyboardTrigger:function(e){switch(e.type){case"search":this.toggleSearchMenu();break;case"user":this.toggleUserMenu();break;case"hamburger":this.toggleHamburger();break;case"page-search":var t=this.searchContextType();"topic"===t&&(this.state.searchContextType=t),this.togglePageSearch()||(e.event.preventDefault(),e.event.stopPropagation())}},searchContextType:function(){var e=this.register.lookup("search-service:main");if(e){var t=e.get("searchContext");if(t)return Ember.get(t,"type")}}})}),define("discourse/widgets/home-logo",["exports","discourse/widgets/widget","virtual-dom","discourse-common/lib/icon-library","discourse/lib/intercept-click","discourse/lib/url"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.createWidget)("home-logo",{tagName:"div.title",settings:{href:Discourse.getURL("/")},href:function(){var e=this.settings.href;return"function"==typeof e?e():e},logoUrl:function(){return this.siteSettings.site_logo_url||""},mobileLogoUrl:function(){return this.siteSettings.site_mobile_logo_url||""},smallLogoUrl:function(){return this.siteSettings.site_logo_small_url||""},logo:function(){var e=this.siteSettings,t=this.site.mobileView,s=this.mobileLogoUrl(),o=t&&s.length>0,r=this.logoUrl(),a=e.title;if(this.attrs.minimized){var l=this.smallLogoUrl();return l.length?(0,n.h)("img#site-logo.logo-small",{key:"logo-small",attributes:{src:Discourse.getURL(l),width:36,alt:a}}):(0,i.iconNode)("home")}return o?(0,n.h)("img#site-logo.logo-big",{key:"logo-mobile",attributes:{src:Discourse.getURL(s),alt:a}}):r.length?(0,n.h)("img#site-logo.logo-big",{key:"logo-big",attributes:{src:Discourse.getURL(r),alt:a}}):(0,n.h)("h1#site-text-logo.text-logo",{key:"logo-text"},a)},html:function(){return(0,n.h)("a",{attributes:{href:this.href(),"data-auto-route":!0}},this.logo())},click:function(e){return!(0,s.wantsNewWindow)(e)&&(e.preventDefault(),o.default.routeToTag($(e.target).closest("a")[0]),!1)}})}),define("discourse/widgets/hooks",["exports"],function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,n){return function(){function i(e){t(this,i),this.widget=e}return r(i,[{key:"hook",value:function(t){n&&t.setAttribute(n,!0),t[e]=this.widget}},{key:"unhook",value:function(t){n&&t.removeAttribute(n,!0),t[e]=null}}]),i}()}function i(e,t,n){var i=s(e,t);i&&i.rerenderResult(function(){return n(i)})}function s(e,t){for(;e;){var n=e[t];if(n)return n;e=e.parentNode}}function o(e){$("body").removeClass("widget-dragging"),$(document).off(c),u&&(u.dragEnd&&u.dragEnd(e),u=null)}Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=e.WidgetClickHook=n("_discourse_click_widget"),l=(e.WidgetClickOutsideHook=n("_discourse_click_outside_widget","data-click-outside"),e.WidgetMouseDownOutsideHook=n("_discourse_mouse_down_outside_widget","data-mouse-down-outside"),e.WidgetKeyUpHook=n("_discourse_key_up_widget"),e.WidgetKeyDownHook=n("_discourse_key_down_widget"),e.WidgetDragHook=n("_discourse_drag_widget"),!1),u=void 0,c="mousemove.discourse-widget-drag";a.setupDocumentCallback=function(){if(!l){var e=void 0,t=function(t){var n=t.targetTouches[0];n&&e&&(t.preventDefault(),t.stopPropagation(),e.drag(n))};document.addEventListener("touchmove",t,{passive:!1,capture:!0}),$(document).on("mousedown.discource-widget-drag, touchstart.discourse-widget-drag",function(t){o(t),(e=s(t.target,"_discourse_drag_widget"))&&(t.preventDefault(),t.stopPropagation(),u=e,$("body").addClass("widget-dragging"),$(document).on(c,function(t){e&&e.drag(t)}))}),$(document).on("mouseup.discourse-widget-drag, touchend.discourse-widget-drag",function(t){e=null,o(t)}),$(document).on("click.discourse-widget",function(e){i(e.target,"_discourse_click_widget",function(t){return t.click(e)});var t=e.target;$("[data-click-outside]").each(function(n,i){if(!(i.contains(t)||i===t&&"absolute"===i.style.position)){var s=i._discourse_click_outside_widget;s&&s.clickOutside(e)}})}),$(document).on("mousedown.discourse-widget",function(e){var t=e.target;$("[data-mouse-down-outside]").each(function(n,i){if(!i.contains(t)){var s=i._discourse_mouse_down_outside_widget;s&&s.mouseDownOutside(e)}})}),$(document).on("keyup.discourse-widget",function(e){i(e.target,"_discourse_key_up_widget",function(t){return t.keyUp(e)})}),$(document).on("keydown.discourse-widget",function(e){i(e.target,"_discourse_key_down_widget",function(t){return t.keyDown(e)})}),l=!0}}}),define("discourse/widgets/link",["exports","discourse/lib/intercept-click","discourse/widgets/widget","discourse-common/lib/icon-library","virtual-dom","discourse/lib/url"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,n.createWidget)("link",{tagName:"a",href:function(e){var t=e.route;if(!t)return Discourse.getURL(e.href);var n=this.register.lookup("router:main");if(n&&n._routerMicrolib){var i=[t];return e.model&&i.push(e.model),Discourse.getURL(n._routerMicrolib.generate.apply(n._routerMicrolib,i))}},buildClasses:function(e){var t=[];return t.push("widget-link"),e.className&&t.push(e.className),t},buildAttributes:function(e){var t={href:this.href(e),title:e.title?I18n.t(e.title,e.titleOptions):this.label(e)};return e.attributes&&Object.keys(e.attributes).forEach(function(n){return t[n]=e.attributes[n]}),t},label:function(e){return e.labelCount&&e.count?I18n.t(e.labelCount,{count:e.count}):e.rawLabel||(e.label?I18n.t(e.label):"")},html:function(e){if(e.contents)return e.contents();var t=[];if(e.icon&&(t.push((0,i.iconNode)(e.icon)),t.push(" ")),!e.hideLabel){var n=this.label(e);e.omitSpan?t.push(n):t.push((0,s.h)("span.d-label",n))}var o=this.currentUser;if(o&&e.badgeCount){var r=parseInt(o.get(e.badgeCount));if(r>0){var a=e.badgeTitle?I18n.t(e.badgeTitle):"";t.push(" "),t.push((0,s.h)("span.badge-notification",{className:e.badgeClass,attributes:{title:a}},r))}}return t},click:function(e){if(!(0,t.wantsNewWindow)(e))return e.preventDefault(),this.attrs.action?(e.preventDefault(),this.sendWidgetAction(this.attrs.action,this.attrs.actionParam)):(this.sendWidgetEvent("linkClicked",this.attrs),o.default.routeToTag($(e.target).closest("a")[0]))}})}),define("discourse/widgets/menu-panel",["discourse/widgets/widget","virtual-dom"],function(e,t){"use strict";(0,e.createWidget)("menu-links",{buildClasses:function(e){if(e.name&&e.name.length)return"menu-container-"+e.name},html:function(e){var n=[].concat(e.contents()),i={};e.heading&&(i.className="header");var s=[];return s.push((0,t.h)("ul.menu-links.columned",n.map(function(e){return(0,t.h)("li",i,e)}))),s.push((0,t.h)("div.clearfix")),e.omitRule||s.push((0,t.h)("hr")),s}}),(0,e.createWidget)("menu-panel",{tagName:"div.menu-panel",template:function(e,t){var n=[];n.push("\n ");var i=[];i.push("\n ");var s=[];return s.push("\n "),s.push(this.attrs.contents()),s.push("\n "),i.push(virtualDom.h("div",{className:"panel-body-contents clearfix"},s)),i.push("\n "),n.push(virtualDom.h("div",{className:"panel-body"},i)),n.push("\n "),n},buildAttributes:function(e){if(e.maxWidth)return{"data-max-width":e.maxWidth}}})}),define("discourse/widgets/notification-item",["discourse/lib/intercept-click","discourse/widgets/raw-html","discourse/widgets/widget","discourse/lib/url","virtual-dom","discourse/lib/text","discourse/lib/utilities","discourse/lib/ajax","discourse-common/lib/icon-library"],function(e,t,n,i,s,o,r,a,l){"use strict";(0,n.createWidget)("notification-item",{tagName:"li",buildClasses:function(e){var t=[];return e.get("read")&&t.push("read"),e.is_warning&&t.push("is-warning"),t},url:function(){var e=this.attrs,t=e.data,n=this.site.notification_types,s=t.badge_id;if(s){var o=t.badge_slug;if(!o){o=t.badge_name.replace(/[^A-Za-z0-9_]+/g,"-").toLowerCase()}var a=t.username;return a=a?"?username="+a.toLowerCase():"",Discourse.getURL("/badges/"+s+"/"+o+a)}var l=e.topic_id;return l?(0,r.postUrl)(e.slug,l,e.post_number):e.notification_type===n.invitee_accepted?(0,i.userPath)(t.display_username):e.notification_type===n.liked_consolidated?(0,i.userPath)((this.attrs.username||this.currentUser.username)+"/notifications/likes-received?acting_username="+t.display_username):t.group_id?(0,i.userPath)(t.username+"/messages/group/"+t.group_name):void 0},description:function(){var e=this.attrs.data,t=e.badge_name;if(t)return(0,r.escapeExpression)(t);if(this.attrs.fancy_title)return this.attrs.topic_id?'<span data-topic-id="'+this.attrs.topic_id+'">'+this.attrs.fancy_title+"</span>":this.attrs.fancy_title;var n=void 0;return n=this.attrs.notification_type===this.site.notification_types.liked_consolidated?I18n.t("notifications.liked_consolidated_description",{count:parseInt(e.count)}):e.topic_title,Ember.isEmpty(n)?"":(0,r.escapeExpression)(n)},text:function(e,t){var n=this.attrs,i=n.data,s="custom"===t?i.message:"notifications."+t,o=this.site.notification_types;if(e===o.group_message_summary){var a=i.inbox_count,l=i.group_name;return I18n.t(s,{count:a,group_name:l})}var u=(0,r.formatUsername)(i.display_username),c=this.description();if(e===o.liked&&i.count>1){var d=i.count-2,p=(0,r.formatUsername)(i.username2);return 0===d?I18n.t("notifications.liked_2",{description:c,username:u,username2:p}):I18n.t("notifications.liked_many",{description:c,username:u,username2:p,count:d})}return I18n.t(s,{description:c,username:u})},html:function(e){var n=e.notification_type,i=this.site.get("notificationLookup"),r=i[n],a=e.data,u="custom"===r?a.message:r,c=(0,o.emojiUnescape)(this.text(n,r)),d=(0,l.iconNode)("notification."+u),p=void 0;p=r?"custom"===r?a.title?I18n.t(a.title):"":I18n.t("notifications.titles."+r):"";var m=new t.default({html:"<div>"+c+"</div>"}),f=[d,m],b=this.url();return b?(0,s.h)("a",{attributes:{href:b,title:p,"data-auto-route":!0}},f):f},click:function(t){var n=this;this.attrs.set("read",!0);var s=this.attrs.id;if((0,a.setTransientHeader)("Discourse-Clear-Notifications",s),document&&document.cookie){var o=Discourse.BaseUri||"/";document.cookie="cn="+s+"; path="+o+"; expires=Fri, 31 Dec 9999 23:59:59 GMT"}(0,e.wantsNewWindow)(t)||(t.preventDefault(),this.sendWidgetEvent("linkClicked"),i.default.routeTo(this.url(),{afterRouteComplete:function(){n.attrs.data.revision_number&&n.appEvents.trigger("post:show-revision",n.attrs.post_number,n.attrs.data.revision_number)}}))}})}),define("discourse/widgets/post-admin-menu",["exports","discourse/widgets/widget","virtual-dom","discourse/widgets/button"],function(e,t,n,i){"use strict";function s(e,t,n){if(!t)return[];var i=[];if(t.staff&&i.push({icon:"list",className:"btn-default",label:"review.moderation_history",url:"/review?topic_id="+e.topicId+"&status=all"}),!e.isWhisper&&t.staff){var s={action:"togglePostType",icon:"shield-alt",className:"btn-default toggle-post-type"};e.isModeratorAction?s.label="post.controls.revert_to_regular":s.label="post.controls.convert_to_moderator",i.push(s)}return t.staff&&(e.noticeType?i.push({icon:"user-shield",label:"post.controls.remove_post_notice",action:"removeNotice",className:"btn-default remove-notice"}):i.push({icon:"user-shield",label:"post.controls.add_post_notice",action:"addNotice",className:"btn-default add-notice"})),e.canManage&&e.hidden&&i.push({icon:"far-eye",label:"post.controls.unhide",action:"unhidePost",className:"btn-default unhide-post"}),t.admin&&i.push({icon:"user",label:"post.controls.change_owner",action:"changePostOwner",className:"btn-default change-owner"}),t.staff&&(n.enable_badges&&i.push({icon:"certificate",label:"post.controls.grant_badge",action:"grantBadge",className:"btn-default grant-badge"}),e.locked?i.push({icon:"unlock",label:"post.controls.unlock_post",action:"unlockPost",title:"post.controls.unlock_post_description",className:"btn-default unlock-post"}):i.push({icon:"lock",label:"post.controls.lock_post",action:"lockPost",title:"post.controls.lock_post_description",className:"btn-default lock-post"})),(e.canManage||e.canWiki)&&(e.wiki?i.push({action:"toggleWiki",label:"post.controls.unwiki",icon:"pencil-square-o",className:"btn-default wiki wikied"}):i.push({action:"toggleWiki",label:"post.controls.wiki",icon:"pencil-square-o",className:"btn-default wiki"})),e.canManage&&i.push({icon:"cog",label:"post.controls.rebake",action:"rebakePost",className:"btn-default rebuild-html"}),i}Object.defineProperty(e,"__esModule",{value:!0}),e.buildManageButtons=s,(0,t.createWidget)("post-admin-menu-button",jQuery.extend(i.ButtonClass,{tagName:"li.btn"})),e.default=(0,t.createWidget)("post-admin-menu",{tagName:"div.post-admin-menu.popup-menu",html:function(){var e=this,t=[];return t.push((0,n.h)("h3",I18n.t("admin_title"))),s(this.attrs,this.currentUser,this.siteSettings).forEach(function(n){n.secondaryAction="closeAdminMenu",t.push(e.attach("post-admin-menu-button",n))}),t},clickOutside:function(){this.sendWidgetAction("closeAdminMenu")}})}),define("discourse/widgets/post-cooked",["exports","discourse-common/lib/icon-library","discourse/lib/ajax","discourse/lib/click-track","discourse/lib/formatter","discourse/lib/highlight-text"],function(e,t,n,i,s,o){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e){c.push(e)}function l(){c=[]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.addDecorator=a,e.resetDecorators=l;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),c=[],d=function(){function e(t,n,i){r(this,e),this.attrs=t,this.expanding=!1,this._highlighted=!1,this.decoratorHelper=n,this.currentUser=i,this.ignoredUsers=this.currentUser?this.currentUser.ignored_users:null}return u(e,[{key:"update",value:function(e){if(e.attrs.cooked!==this.attrs.cooked||e.attrs.highlightTerm!==this.attrs.highlightTerm)return this.init()}},{key:"init",value:function(){var e=this,t=this._computeCooked();return this._insertQuoteControls(t),this._showLinkCounts(t),this._fixImageSizes(t),this._applySearchHighlight(t),c.forEach(function(n){return n(t,e.decoratorHelper)}),t[0]}},{key:"_applySearchHighlight",value:function(e){var t=this.attrs.highlightTerm;t&&t.length>2?(this._highlighted&&e.unhighlight(),(0,o.default)(e,t,{defaultClassName:!0}),this._highlighted=!0):this._highlighted&&(e.unhighlight(),this._highlighted=!1)}},{key:"_fixImageSizes",value:function(e){var t=this,n=Discourse.SiteSettings.max_image_width,i=Discourse.SiteSettings.max_image_height,s=void 0;e.find("img:not(.avatar)").each(function(e,o){s=s||$(window).width()-(t.attrs.mobileView?20:70),n<s&&(s=n);var r=o.height/o.width;o.width>s&&(o.width=s,o.height=parseInt(s*r,10)),o.height>i&&(o.height=i,o.width=parseInt(s/r,10))})}},{key:"_showLinkCounts",value:function(e){var t=this.attrs.linkCounts;t&&t.forEach(function(t){!t.clicks||t.clicks<1||e.find("a[href]").each(function(e,n){var o=$(n),r=o.attr("href"),a=r===t.url;if(t.internal&&/^\/uploads\//.test(t.url)&&(a=r.indexOf(t.url)>=0),t.internal&&/\?/.test(r)&&(a=r.split("?")[0]===t.url),a&&(0,i.isValidLink)(o)){var l=I18n.t("topic_map.clicks",{count:t.clicks});o.append(" <span class='badge badge-notification clicks' title='"+l+"'>"+(0,s.number)(t.clicks)+"</span>")}})})}},{key:"_toggleQuote",value:function(e){var i=this;if(!this.expanding){this.expanding=!0,e.data("expanded",!e.data("expanded"));var s=function(){return i.expanding=!1};if(e.data("expanded")){this._updateQuoteElements(e,"chevron-up");var o=$("> blockquote",e);e.data("original-contents",o.html());var r=o.text().trim()||$("> blockquote",this.attrs.cooked).text().trim();o.html(I18n.t("loading"));var a=this.attrs.topicId;e.data("topic")&&(a=e.data("topic"));var l=parseInt(e.data("post"),10);a=parseInt(a,10),(0,n.ajax)("/posts/by_number/"+a+"/"+l).then(function(e){var t=$("<div class='expanded-quote'></div>");t.html(e.cooked),c.forEach(function(e){return e(t,i.decoratorHelper)}),t.highlight(r,{caseSensitive:!0,element:"span",className:"highlighted"}),o.showHtml(t,"fast",s)}).catch(function(e){if([403,404].includes(e.jqXHR.status)){var n=403===e.jqXHR.status?"lock":"far-trash-alt";o.showHtml($("<div class='expanded-quote'>"+(0,t.iconHTML)(n)+"</div>"),"fast",s)}})}else this._updateQuoteElements(e,"chevron-down"),$("blockquote",e).showHtml(e.data("original-contents"),"fast",s);return!1}}},{key:"_urlForPostNumber",value:function(e){return e>0?this.attrs.topicUrl+"/"+e:this.attrs.topicUrl}},{key:"_updateQuoteElements",value:function(e,n){var i="",s=I18n.t("post.follow_quote"),o=e.data("post"),r=e.data("topic");if(r&&r===this.attrs.topicId&&o){var a=(0,t.iconHTML)("arrow-up");i="<a href='"+this._urlForPostNumber(o)+"' title='"+s+"' class='back'>"+a+"</a>"}var l="";if(e.data("full")||(l=(0,t.iconHTML)(n,{title:"post.expand_collapse"}),$(".title",e).css("cursor","pointer")),this.ignoredUsers&&this.ignoredUsers.length>0){var u=e.find(".title").text().trim().slice(0,-1);u.length>0&&this.ignoredUsers.includes(u)&&e.find("p").remove()}$(".quote-controls",e).html(l+i)}},{key:"_insertQuoteControls",value:function(e){var t=this,n=e.find("aside.quote");0!==n.length&&n.each(function(e,n){var i=$(n);if(i.data("post")){t._updateQuoteElements(i,"chevron-down");var s=$(".title",i);i.data("full")||s.data("has-quote-controls")||(s.on("click",function(e){if($(e.target).closest("a").length)return!0;t._toggleQuote(i)}),s.data("has-quote-controls",!0))}})}},{key:"_computeCooked",value:function(){return(this.attrs.firstPost||this.attrs.embeddedPost)&&this.ignoredUsers&&this.ignoredUsers.length>0&&this.ignoredUsers.includes(this.attrs.username)?$("<div class='cooked post-ignored'>"+I18n.t("post.ignored")+"</div>"):$("<div class='cooked'>"+this.attrs.cooked+"</div>")}}]),e}();e.default=d,d.prototype.type="Widget"}),define("discourse/widgets/post-edits-indicator",["exports","discourse/widgets/widget","discourse-common/lib/icon-library","discourse/lib/formatter","virtual-dom"],function(e,t,n,i,s){"use strict";function o(e){return 3e6*e}function r(e,t){if(t){var n=(new Date).getTime(),i=t.getTime();return i>n-o(e.history_hours_low)?"heatmap-high":i>n-o(e.history_hours_medium)?"heatmap-med":i>n-o(e.history_hours_high)?"heatmap-low":void 0}}Object.defineProperty(e,"__esModule",{value:!0}),e.historyHeat=r,e.default=(0,t.createWidget)("post-edits-indicator",{tagName:"div.post-info.edits",html:function(e){var t="pencil-alt",o=new Date(e.updated_at),a=r(this.siteSettings,o),l=(0,i.longDate)(o),u=void 0;e.wiki?(t="pencil-square-o",a=((a||"")+" wiki").trim(),u=e.version>1?I18n.t("post.last_edited_on")+" "+l:I18n.t("post.wiki.about")):u=I18n.t("post.last_edited_on")+" "+l;var c=[e.version>1?e.version-1:""," ",(0,n.iconNode)(t)];return(0,s.h)("a",{className:a,attributes:{title:u,href:"#"}},c)},click:function(e){e.preventDefault(),this.attrs.wiki&&1===this.attrs.version?this.sendWidgetAction("editPost"):this.attrs.canViewEditHistory&&this.sendWidgetAction("showHistory")}})}),define("discourse/widgets/post-gap",["exports","discourse/widgets/widget"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.createWidget)("post-gap",{tagName:"div.gap",buildKey:function(e){return"post-gap-"+e.pos+"-"+e.postId},defaultState:function(){return{loading:!1}},html:function(e,t){return t.loading?I18n.t("loading"):I18n.t("post.gap",{count:e.gap.length})},click:function(){var e=this.attrs,t=this.state;if(!t.loading){t.loading=!0;var n={gap:e.gap,post:this.model};return this.sendWidgetAction("before"===e.pos?"fillGapBefore":"fillGapAfter",n)}}})}),define("discourse/widgets/post-links",["exports","discourse-common/lib/icon-library","discourse/widgets/widget","virtual-dom","discourse/widgets/emoji"],function(e,t,n,i,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,n.createWidget)("post-links",{tagName:"div.post-links-container",buildKey:function(e){return"post-links-"+e.id},defaultState:function(){return{collapsed:!0}},linkHtml:function(e){var n=(0,s.replaceEmoji)(e.title);return e.clicks&&n.push((0,i.h)("span.badge.badge-notification.clicks",e.clicks.toString())),(0,i.h)("li",(0,i.h)("a.track-link",{className:"inbound",attributes:{href:e.url}},[(0,t.iconNode)("link"),n]))},html:function(e,t){var n=this;if(this.attrs.links&&0!==this.attrs.links.length){var s=this.attrs.links.filter(function(e){return e.reflection}).uniqBy("title");if(0!==s.length){var o=[];if(s.length<=5||!t.collapsed)s.forEach(function(e){return o.push(n.linkHtml(e))});else{for(var r=Math.min(5,s.length),a=0;a<r;a++)o.push(this.linkHtml(s[a]));s.length>r&&o.push((0,i.h)("li",this.attach("link",{labelCount:"post_links.title",title:"post_links.about",count:s.length-r,action:"expandLinks",className:"expand-links"})))}return o.length?(0,i.h)("ul.post-links",o):void 0}}},expandLinks:function(){this.state.collapsed=!1}})}),define("discourse/widgets/post-menu",["exports","discourse/widgets/widget","discourse/widgets/actions-summary","virtual-dom","discourse/lib/show-modal"],function(e,t,n,i,s){"use strict";function o(e,t,n,i){if(Ember.testing)return Ember.run(this,i);e.stop().css("textIndent",t).animate({textIndent:n},{complete:i,step:function(e){$(this).css("transform","scale("+e+")").addClass("d-liked").removeClass("d-unliked")},duration:150},"linear")}function r(e,t){p[e]=t}function a(e,t){d[e]=t}function l(e,t){var n=t.attrs,i=t.state,s=t.siteSettings,o=t.settings,r=d[e];if(r){var a=r(n,i,s,o);return a&&!a.id&&(a.id=e),a}}function u(e){var t=e.likeCount;if(t>0){var n=e.liked?1===t?"post.has_likes_title_only_you":"post.has_likes_title_you":"post.has_likes_title",i=e.yours?"d-liked":"";return{action:"toggleWhoLiked",title:n,className:"button-count like-count highlight-action "+(e.yours?"my-likes":"regular-likes"),contents:t,icon:i,iconRight:!0,addContainer:e.yours,titleOptions:{count:e.liked?t-1:t}}}}function c(e,t,n){var i=e.indexOf(t);-1!==i&&(e[i]=n)}Object.defineProperty(e,"__esModule",{value:!0}),e.addButton=r,e.buildButton=l;var d={},p={};a("like-count",u),a("like",function(e){if(!e.showLike)return u(e);var t=e.liked?"toggle-like has-like fade-out":"toggle-like like",n={action:"like",icon:e.liked?"d-liked":"d-unliked",className:t,before:"like-count"};return e.liked&&!e.canToggleLike?(n.title="post.controls.has_liked",n.disabled=!0):n.title=e.liked?"post.controls.undo_like":"post.controls.like",n}),a("flag-count",function(e){var t="button-count";return e.reviewableScorePendingCount>0&&(t+=" has-pending"),{className:t,contents:(0,i.h)("span",e.reviewableScoreCount.toString()),url:"/review/"+e.reviewableId}}),a("flag",function(e){if(e.reviewableId||e.canFlag&&!e.hidden){var t={action:"showFlags",title:"post.controls.flag",icon:"flag",className:"create-flag"};return e.reviewableId&&(t.before="flag-count"),t}}),a("edit",function(e){if(e.canEdit)return{action:"editPost",className:"edit",title:"post.controls.edit",icon:"pencil-alt",alwaysShowYours:!0}}),a("reply-small",function(e){if(e.canCreatePost){return{action:"replyToPost",title:"post.controls.reply",icon:"reply",className:"reply"}}}),a("wiki-edit",function(e){if(e.canEdit){var t={action:"editPost",className:"edit create",title:"post.controls.edit",icon:"pencil-square-o",alwaysShowYours:!0};return e.mobileView||(t.label="post.controls.edit_action"),t}}),a("replies",function(e,t,n){var i=e.replyCount;if(i&&(1!==i||!e.replyDirectlyBelow||!n.suppress_reply_directly_below))return{action:"toggleRepliesBelow",className:"show-replies",icon:t.repliesShown?"chevron-up":"chevron-down",titleOptions:{count:i},title:"post.has_replies",labelOptions:{count:i},label:"post.has_replies",iconRight:!0}}),a("share",function(e){return{action:"share",className:"share",title:"post.controls.share",icon:"link",data:{"share-url":e.shareUrl,"post-number":e.post_number}}}),a("reply",function(e,t,n,i){var s={action:"replyToPost",title:"post.controls.reply",icon:"reply",className:"reply create fade-out"};if(e.canCreatePost)return!i.showReplyTitleOnMobile&&e.mobileView||(s.label="topic.reply.title"),s}),a("bookmark",function(e){if(e.canBookmark){var t="bookmark";return e.bookmarked&&(t+=" bookmarked"),{id:e.bookmarked?"unbookmark":"bookmark",action:"toggleBookmark",title:e.bookmarked?"bookmarks.created":"bookmarks.not_bookmarked",className:t,icon:"bookmark"}}}),a("admin",function(e){if(e.canManage||e.canWiki)return{action:"openAdminMenu",title:"post.controls.admin",className:"show-post-admin-menu",icon:"wrench"}}),a("delete",function(e){return e.canRecoverTopic?{id:"recover_topic",action:"recoverPost",title:"topic.actions.recover",icon:"undo",className:"recover"}:e.canDeleteTopic?{id:"delete_topic",action:"deletePost",title:"post.controls.delete_topic",icon:"far-trash-alt",className:"delete"}:e.canRecover?{id:"recover",action:"recoverPost",title:"post.controls.undelete",icon:"undo",className:"recover"}:e.canDelete?{id:"delete",action:"deletePost",title:"post.controls.delete",icon:"far-trash-alt",className:"delete"}:e.showFlagDelete?{id:"delete_topic",action:"showDeleteTopicModal",title:"post.controls.delete_topic_disallowed",icon:"far-trash-alt",className:"delete"}:void 0}),e.default=(0,t.createWidget)("post-menu",{tagName:"section.post-menu-area.clearfix",settings:{collapseButtons:!0,buttonType:"flat-button",showReplyTitleOnMobile:!1},defaultState:function(){return{collapsed:!0,likedUsers:[], +adminVisible:!1}},buildKey:function(e){return"post-menu-"+e.id},attachButton:function(e){var t=l(e,this);if(t){var n=this.attach(this.settings.buttonType,t);if(t.before){var s=this.attachButton(t.before);return(0,i.h)("div.double-button",[s,n])}return t.addContainer?(0,i.h)("div.double-button",[n]):n}},menuItems:function(){return this.siteSettings.post_menu.split("|")},html:function(e,n){var s=this,o=this.currentUser,r=this.keyValueStore,a=this.siteSettings,l=a.post_menu_hidden_items||"",u=l.split("|").filter(function(t){return!e.bookmarked||"bookmark"!==t});if(o&&r){r.getInt("likedPostId")===e.id&&(r.remove("likedPostId"),Ember.run.next(function(){return s.sendWidgetAction("toggleLike")}))}var d=[],m=[],f=this.menuItems();if(e.wiki&&e.canEdit&&(c(f,"edit","reply-small"),c(f,"reply","wiki-edit")),f.forEach(function(t){var n=s.attachButton(t,e);n&&(d.push(n),(e.yours&&n.attrs&&n.attrs.alwaysShowYours||e.reviewableId&&"flag"===t||-1===u.indexOf(t))&&m.push(n))}),this.settings.collapseButtons||(m=d),!n.collapsed||d.length<=m.length+1)m=d,n.collapsed&&(n.collapsed=!1);else{var b=this.attach("flat-button",{action:"showMoreActions",title:"show_more",className:"show-more-actions",icon:"ellipsis-h"});m.splice(m.length-1,0,b)}Object.values(p).forEach(function(t){if(t){var o=t(e,s.state,s.siteSettings);if(o){var r=o.position,a=o.beforeButton,l=o.afterButton;delete o.position;var u=s.attach(s.settings.buttonType,o),c=[];if(a&&c.push(a(i.h)),c.push(u),l&&c.push(l(i.h)),u=(0,i.h)("span",c))switch(r){case"first":m.unshift(u);break;case"second":m.splice(1,0,u);break;case"second-last-hidden":n.collapsed||m.splice(m.length-2,0,u);break;default:m.push(u)}}}});var h=[],g=this.attachButton("replies",e);g&&h.push(g);var v=(0,t.applyDecorators)(this,"extra-controls",e,n);h.push((0,i.h)("div.actions",m.concat(v))),n.adminVisible&&h.push(this.attach("post-admin-menu",e));var y=[(0,i.h)("nav.post-controls.clearfix",h)];if(n.likedUsers.length){var _=n.total-n.likedUsers.length;y.push(this.attach("small-user-list",{users:n.likedUsers,addSelf:e.liked&&0===_,listClassName:"who-liked",description:_>0?"post.actions.people.like_capped":"post.actions.people.like",count:_}))}return y},openAdminMenu:function(){this.state.adminVisible=!0},closeAdminMenu:function(){this.state.adminVisible=!1},showDeleteTopicModal:function(){(0,s.default)("delete-topic-disallowed")},showMoreActions:function(){if(this.state.collapsed=!1,!this.state.likedUsers.length)return this.getWhoLiked()},like:function(){var e=this,t=this.attrs,n=this.currentUser,i=this.keyValueStore;if(!n)return i&&i.set({key:"likedPostId",value:t.id}),this.sendWidgetAction("showLogin");if(t.liked)return this.sendWidgetAction("toggleLike");var s=$("[data-post-id="+t.id+"] .toggle-like .d-icon");s.closest("button").addClass("has-like");var r=[1,1.5];return new Ember.RSVP.Promise(function(t){o(s,r[0],r[1],function(){o(s,r[1],r[0],function(){e.sendWidgetAction("toggleLike").then(function(){return t()})})})})},refreshLikes:function(){if(this.state.likedUsers.length)return this.getWhoLiked()},getWhoLiked:function(){var e=this.attrs,t=this.state;return this.store.find("post-action-user",{id:e.id,post_action_type_id:2}).then(function(e){t.likedUsers=e.map(n.avatarAtts),t.total=e.totalRows})},toggleWhoLiked:function(){var e=this.state;if(!e.likedUsers.length)return this.getWhoLiked();e.likedUsers=[]}})}),define("discourse/widgets/post-placeholder",["exports","discourse/widgets/widget"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.createWidget)("post-placeholder",{tagName:"article.placeholder",template:function(e,t){var n=[];n.push("\n ");var i=[];i.push("\n ");var s=[];s.push("\n ");var o=[];s.push(virtualDom.h("div",{className:"placeholder-avatar placeholder-animation"},o)),s.push("\n "),i.push(virtualDom.h("div",{className:"topic-avatar"},s)),i.push("\n ");var r=[];r.push("\n ");var a=[];r.push(virtualDom.h("div",{className:"placeholder-text placeholder-animation"},a)),r.push("\n ");var l=[];r.push(virtualDom.h("div",{className:"placeholder-text placeholder-animation"},l)),r.push("\n ");var u=[];return r.push(virtualDom.h("div",{className:"placeholder-text placeholder-animation"},u)),r.push("\n "),i.push(virtualDom.h("div",{className:"topic-body"},r)),i.push("\n "),n.push(virtualDom.h("div",{className:"row"},i)),n.push("\n "),n}})}),define("discourse/widgets/post-small-action",["exports","discourse/widgets/widget","discourse/widgets/raw-html","discourse-common/lib/icon-library","virtual-dom","discourse/widgets/post","discourse/lib/url","discourse/lib/formatter"],function(e,t,n,i,s,o,r,a){"use strict";function l(e,t,n){var i=new Date(t),s=(0,a.autoUpdatingRelativeAge)(i,{format:"medium-with-ago"}),o="";return n&&(o="invited_group"===e||"removed_group"===e?'<a class="mention-group" href="/g/'+n+'">@'+n+"</a>":'<a class="mention" href="'+(0,r.userPath)(n)+'">@'+n+"</a>"),I18n.t("action_codes."+e,{who:o,when:s}).htmlSafe()}function u(e,t,n){return function(){var i=this.get(e);if(i)return l(i,this.get(t),this.get(n))}.property(e,t)}function c(e,t){d[e]=t}Object.defineProperty(e,"__esModule",{value:!0}),e.actionDescriptionHtml=l,e.actionDescription=u,e.addPostSmallActionIcon=c;var d={"closed.enabled":"lock","closed.disabled":"unlock-alt","autoclosed.enabled":"lock","autoclosed.disabled":"unlock-alt","archived.enabled":"folder","archived.disabled":"folder-open","pinned.enabled":"thumbtack","pinned.disabled":"thumbtack unpinned","pinned_globally.enabled":"thumbtack","pinned_globally.disabled":"thumbtack unpinned","banner.enabled":"thumbtack","banner.disabled":"thumbtack unpinned","visible.enabled":"far-eye","visible.disabled":"far-eye-slash",split_topic:"sign-out-alt",invited_user:"plus-circle",invited_group:"plus-circle",user_left:"minus-circle",removed_user:"minus-circle",removed_group:"minus-circle",public_topic:"comment",private_topic:"envelope",autobumped:"hand-point-right"};e.default=(0,t.createWidget)("post-small-action",{buildKey:function(e){return"post-small-act-"+e.id},tagName:"div.small-action.onscreen-post",buildId:function(e){return"post_"+e.post_number},buildClasses:function(e){if(e.deleted)return"deleted"},html:function(e){var t=[];e.canDelete&&t.push(this.attach("button",{className:"small-action-delete",icon:"trash-alt",action:"deletePost",title:"post.controls.delete"})),e.canEdit&&t.push(this.attach("button",{className:"small-action-edit",icon:"pencil-alt",action:"editPost",title:"post.controls.edit"})),t.push(o.avatarFor.call(this,"small",{template:e.avatar_template,username:e.username,url:e.usernameUrl}));var r=l(e.actionCode,new Date(e.created_at),e.actionCodeWho);return t.push(new n.default({html:"<p>"+r+"</p>"})),e.cooked&&t.push(new n.default({html:"<div class='custom-message'>"+e.cooked+"</div>"})),[(0,s.h)("div.topic-avatar",(0,i.iconNode)(d[e.actionCode]||"exclamation")),(0,s.h)("div.small-action-desc",t)]}})}),define("discourse/widgets/post-stream",["exports","discourse/widgets/widget","discourse/lib/transform-post","discourse/lib/posts-with-placeholders","discourse/components/mount-widget"],function(e,t,n,i,s){"use strict";function o(e){if(null!==c)for(var t=0;t<c.length;t++)c[t].call(this,e)}function r(e){c=c||[],c.push(e)}function a(e){p[e]=!0}function l(e,t){if(d&&!m[e.id]&&!p[e.id]){var n=$("#post_"+e.post_number).parent();m[e.id]=!0,f[e.id]=n.outerHeight(),t.dirtyKeys.keyDirty("post-"+e.id),Ember.run.debounce(t,"queueRerender",1e3)}}function u(e,t){d&&m[e.id]&&(m[e.id]=null,t.dirtyKeys.keyDirty("post-"+e.id),t.queueRerender())}Object.defineProperty(e,"__esModule",{value:!0}),e.postTransformCallbacks=o,e.addPostTransformCallback=r,e.preventCloak=a,e.cloak=l,e.uncloak=u;var c=null,d=!window.inTestEnv,p={},m={},f={};(0,s.addWidgetCleanCallback)("post-stream",function(){m={},f={}}),e.default=(0,t.createWidget)("post-stream",{tagName:"div.post-stream",html:function(e){for(var t=e.posts||[],s=t.toArray(),r=[],a=e.gaps&&e.gaps.before?e.gaps.before:{},l=e.gaps&&e.gaps.after?e.gaps.after:{},u=void 0,c=void 0,d=this.site.mobileView,p=0;p<s.length;p++){var b=s[p];if(b instanceof i.Placeholder)r.push(this.attach("post-placeholder"));else{var h=p<s.length-1?s[p+1]:null,g=(0,n.default)(this.currentUser,this.site,b,u,h);g.canCreatePost=e.canCreatePost,g.mobileView=d,g.canManage&&(g.multiSelect=e.multiSelect,e.multiSelect&&(g.selected=e.selectedQuery(b))),e.searchService&&(g.highlightTerm=e.searchService.highlightTerm);var v=a[b.id];v&&r.push(this.attach("post-gap",{pos:"before",postId:b.id,gap:v},{model:b}));var y=new Date(g.created_at).getTime();if(c){var _=Math.floor((y-c)/864e5);_>this.siteSettings.show_time_gap_days&&r.push(this.attach("time-gap",{daysSince:_}))}c=y,g.height=f[b.id],g.cloaked=m[b.id],o(g),g.isSmallAction?r.push(this.attach("post-small-action",g,{model:b})):r.push(this.attach("post",g,{model:b}));var w=l[b.id];w&&r.push(this.attach("post-gap",{pos:"after",postId:b.id,gap:w},{model:b})),u=b}}return r}})});define("discourse/widgets/post",["exports","discourse/widgets/post-cooked","discourse/widgets/decorator-helper","discourse/widgets/widget","discourse-common/lib/icon-library","discourse/lib/transform-post","discourse/widgets/post-stream","virtual-dom","discourse/lib/url","discourse/helpers/node","discourse/lib/utilities","discourse/lib/formatter"],function(e,t,n,i,s,o,r,a,l,u,c,d){"use strict";function p(e){var t=(0,o.transformBasicPost)(e);return(0,r.postTransformCallbacks)(t),t}function m(e,t){var n=(0,c.translateSize)(e),i=(0,c.avatarUrl)(t.template,n);if(i&&0!==i.length){var s=t.name||(0,c.formatUsername)(t.username),o="avatar"+(t.extraClasses?" "+t.extraClasses:""),r={attributes:{alt:"",width:n,height:n,src:Discourse.getURLWithCDN(i),title:s},className:o};return(0,a.h)("img",r)}}function f(e,t){return(0,a.h)("a",{className:"trigger-user-card "+(t.className||""),attributes:{href:t.url,"data-user-card":t.username}},m(e,t))}function b(e,t){return e.replyToUsername&&(!e.replyDirectlyAbove||!t.suppress_reply_directly_above)}function h(e){g=g||[],g.push(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.avatarImg=m,e.avatarFor=f,e.addPostClassesCallback=h,"undefined"!=typeof Discourse&&(Discourse.__widget_helpers.avatar=f),(0,i.createWidget)("select-post",{tagName:"div.select-posts",html:function(e){var t=[];!e.selected&&e.post_number>1&&(e.replyCount>0&&t.push(this.attach("button",{label:"topic.multi_select.select_replies.label",title:"topic.multi_select.select_replies.title",action:"selectReplies",className:"select-replies"})),t.push(this.attach("button",{label:"topic.multi_select.select_below.label",title:"topic.multi_select.select_below.title",action:"selectBelow",className:"select-below"})));var n="topic.multi_select."+(e.selected?"selected":"select")+"_post";return t.push(this.attach("button",{label:n+".label",title:n+".title",action:"togglePostSelection",className:"select-post"})),t}}),(0,i.createWidget)("reply-to-tab",{tagName:"a.reply-to-tab",buildKey:function(e){return"reply-to-tab-"+e.id},defaultState:function(){return{loading:!1}},html:function(e,t){return t.loading?I18n.t("loading"):[(0,s.iconNode)("share")," ",m("small",{template:e.replyToAvatarTemplate,username:e.replyToUsername})," ",(0,a.h)("span",(0,c.formatUsername)(e.replyToUsername))]},click:function(){var e=this;this.state.loading=!0,this.sendWidgetAction("toggleReplyAbove").then(function(){return e.state.loading=!1})}}),(0,i.createWidget)("post-avatar-user-info",{tagName:"div.post-avatar-user-info",html:function(e){return this.attach("poster-name",e)}}),(0,i.createWidget)("post-avatar",{tagName:"div.topic-avatar",settings:{size:"large",displayPosterName:!1},html:function(e){var t=void 0;t=e.user_id?f.call(this,this.settings.size,{template:e.avatar_template,username:e.username,name:e.name,url:e.usernameUrl,className:"main-avatar"}):(0,s.iconNode)("far-trash-alt",{class:"deleted-user-avatar"});var n=[t];return(e.primary_group_flair_url||e.primary_group_flair_bg_color)&&n.push(this.attach("avatar-flair",e)),n.push((0,a.h)("div.poster-avatar-extra")),this.settings.displayPosterName&&n.push(this.attach("post-avatar-user-info",e)),n}}),(0,i.createWidget)("post-locked-indicator",{tagName:"div.post-info.post-locked",template:function(e,t){var n=Discourse.__widget_helpers.iconNode,i=[];return i.push(n("lock")),i},title:function(){return I18n.t("post.locked")}}),(0,i.createWidget)("post-email-indicator",{tagName:"div.post-info.via-email",title:function(e){return e.isAutoGenerated?I18n.t("post.via_auto_generated_email"):I18n.t("post.via_email")},buildClasses:function(e){return e.canViewRawEmail?"raw-email":null},html:function(e){return e.isAutoGenerated?(0,s.iconNode)("envelope"):(0,s.iconNode)("far-envelope")},click:function(){this.attrs.canViewRawEmail&&this.sendWidgetAction("showRawEmail")}}),(0,i.createWidget)("post-meta-data",{tagName:"div.topic-meta-data",settings:{displayPosterName:!0},html:function(e){var t=[];e.isWhisper&&t.push((0,a.h)("div.post-info.whisper",{attributes:{title:I18n.t("post.whisper")}},(0,s.iconNode)("far-eye-slash")));var n=e.wiki&&e.lastWikiEdit&&new Date(e.lastWikiEdit),i=new Date(e.created_at),o=n?(0,u.dateNode)(n):(0,u.dateNode)(i),r={class:"post-date",href:e.shareUrl,"data-share-url":e.shareUrl,"data-post-number":e.post_number};n&&(r.class+=" last-wiki-edit"),e.via_email&&t.push(this.attach("post-email-indicator",e)),e.locked&&t.push(this.attach("post-locked-indicator",e)),(e.version>1||e.wiki)&&t.push(this.attach("post-edits-indicator",e)),e.multiSelect&&t.push(this.attach("select-post",e)),b(e,this.siteSettings)&&t.push(this.attach("reply-to-tab",e)),t.push((0,a.h)("div.post-info.post-date",(0,a.h)("a",{attributes:r},o))),t.push((0,a.h)("div.read-state",{className:e.read?"read":null,attributes:{title:I18n.t("post.unread")}},(0,s.iconNode)("circle")));var l=[];return this.settings.displayPosterName&&l.push(this.attach("poster-name",e)),l.push((0,a.h)("div.post-infos",t)),l}}),(0,i.createWidget)("expand-hidden",{tagName:"a.expand-hidden",html:function(){return I18n.t("post.show_hidden")},click:function(){this.sendWidgetAction("expandHidden")}}),(0,i.createWidget)("expand-post-button",{tagName:"button.btn.expand-post",buildKey:function(e){return"expand-post-button-"+e.id},defaultState:function(){return{loadingExpanded:!1}},html:function(e,t){return t.loadingExpanded?I18n.t("loading"):[I18n.t("post.show_full"),"..."]},click:function(){this.state.loadingExpanded=!0,this.sendWidgetAction("expandFirstPost")}}),(0,i.createWidget)("post-contents",{buildKey:function(e){return"post-contents-"+e.id},defaultState:function(){return{expandedFirstPost:!1,repliesBelow:[]}},buildClasses:function(e){var t=["regular"];return this.state.repliesShown||t.push("contents"),b(e,this.siteSettings)&&t.push("avoid-tab"),t},html:function(e,s){var o=this,r=[new t.default(e,new n.default(this),this.currentUser)];r=r.concat((0,i.applyDecorators)(this,"after-cooked",e,s)),e.cooked_hidden&&r.push(this.attach("expand-hidden",e)),!s.expandedFirstPost&&e.expandablePost&&r.push(this.attach("expand-post-button",e));var l={state:{repliesShown:!!s.repliesBelow.length}};r.push(this.attach("post-menu",e,l));var u=s.repliesBelow;return u.length&&r.push((0,a.h)("section.embedded-posts.bottom",[u.map(function(e){return o.attach("embedded-post",e,{model:o.store.createRecord("post",e)})}),this.attach("button",{title:"post.collapse",icon:"chevron-up",action:"toggleRepliesBelow",actionParam:"true",className:"btn collapse-up"})])),r},_date:function(e){var t=e.wiki&&e.lastWikiEdit&&new Date(e.lastWikiEdit),n=new Date(e.created_at);return t||n},toggleRepliesBelow:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"false";if(this.state.repliesBelow.length)return this.state.repliesBelow=[],void("true"===t&&l.default.routeTo(this.attrs.topicUrl+"/"+this.attrs.post_number));var n=this.findAncestorModel(),i=n?n.get("topic.url"):null;return this.store.find("post-reply",{postId:this.attrs.id}).then(function(t){e.state.repliesBelow=t.map(function(e){return e.shareUrl=i+"/"+e.post_number,p(e)})})},expandFirstPost:function(){var e=this;return this.findAncestorModel().expand().then(function(){return e.state.expandedFirstPost=!0})}}),(0,i.createWidget)("post-notice",{tagName:"div.post-notice",buildClasses:function(e){var t=[e.noticeType.replace(/_/g,"-")];return new Date-new Date(e.created_at)>864e5*this.siteSettings.old_post_notice_days&&t.push("old"),t},html:function(e){var t=this.siteSettings.prioritize_username_in_ux||!e.name?e.username:e.name,n=void 0,i=void 0;if("custom"===e.noticeType)i="user-shield",n=e.noticeMessage;else if("new_user"===e.noticeType)i="hands-helping",n=I18n.t("post.notice.new_user",{user:t});else if("returning_user"===e.noticeType){i="far-smile";var o=(new Date-new Date(e.noticeTime))/1e3;n=I18n.t("post.notice.returning_user",{user:t,time:(0,d.durationTiny)(o,{addAgo:!0})})}return(0,a.h)("p",[(0,s.iconNode)(i),n])}}),(0,i.createWidget)("post-body",{tagName:"div.topic-body.clearfix",html:function(e,t){var n=this.attach("post-contents",e),s=[this.attach("post-meta-data",e)];return s=s.concat((0,i.applyDecorators)(this,"after-meta-data",e,t)),s.push(n),s.push(this.attach("actions-summary",e)),s.push(this.attach("post-links",e)),e.showTopicMap&&s.push(this.attach("topic-map",e)),s}}),(0,i.createWidget)("post-article",{tagName:"article.boxed.onscreen-post",buildKey:function(e){return"post-article-"+e.id},defaultState:function(){return{repliesAbove:[]}},buildId:function(e){return"post_"+e.post_number},buildClasses:function(e){var t=[];return e.via_email&&t.push("via-email"),e.isAutoGenerated&&t.push("is-auto-generated"),t},buildAttributes:function(e){return{"data-post-id":e.id,"data-topic-id":e.topicId,"data-user-id":e.user_id}},html:function(e,t){var n=this,i=[(0,a.h)("a.tabLoc",{attributes:{href:""}})];if(t.repliesAbove.length){var s=t.repliesAbove.map(function(e){return n.attach("embedded-post",e,{model:n.store.createRecord("post",e),state:{above:!0}})});i.push((0,a.h)("div.row",(0,a.h)("section.embedded-posts.top.topic-body.offset2",[this.attach("button",{title:"post.collapse",icon:"chevron-down",action:"toggleReplyAbove",actionParam:"true",className:"btn collapse-down"}),s])))}return e.noticeType&&i.push((0,a.h)("div.row",[this.attach("post-notice",e)])),i.push((0,a.h)("div.row",[this.attach("post-avatar",e),this.attach("post-body",e)])),i},_getTopicUrl:function(){var e=this.findAncestorModel();return e?e.get("topic.url"):null},toggleReplyAbove:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"false",n=this.attrs.reply_to_post_number;if(this.attrs.mobileView){var i=this._getTopicUrl();return i&&l.default.routeTo(i+"/"+n),Ember.RSVP.Promise.resolve()}if(this.state.repliesAbove.length)return this.state.repliesAbove=[],"true"===t&&l.default.routeTo(this.attrs.topicUrl+"/"+this.attrs.post_number),Ember.RSVP.Promise.resolve();var s=this._getTopicUrl();return this.store.find("post-reply-history",{postId:this.attrs.id}).then(function(t){e.state.repliesAbove=t.map(function(e){return e.shareUrl=s+"/"+e.post_number,p(e)})})}});var g=null;e.default=(0,i.createWidget)("post",{buildKey:function(e){return"post-"+e.id},shadowTree:!0,buildAttributes:function(e){return e.height?{style:"min-height: "+e.height+"px"}:void 0},buildId:function(e){return e.cloaked?"post_"+e.post_number:void 0},buildClasses:function(e){if(e.cloaked)return"cloaked-post";var t=["topic-post","clearfix"];if((-1===e.id||e.isSaving)&&t.push("staged"),e.selected&&t.push("selected"),e.topicOwner&&t.push("topic-owner"),e.hidden&&t.push("post-hidden"),e.deleted&&t.push("deleted"),e.primary_group_name&&t.push("group-"+e.primary_group_name),e.wiki&&t.push("wiki"),e.isWhisper&&t.push("whisper"),e.isModeratorAction||e.isWarning&&e.firstPost?t.push("moderator"):t.push("regular"),g)for(var n=0;n<g.length;n++){var i=g[n].call(this,e);i&&t.push.apply(t,i)}return t},html:function(e){return e.cloaked?"":this.attach("post-article",e)},toggleLike:function(){var e=this,t=this.model,n=t.get("likeAction");if(n&&n.get("canToggle"))return n.togglePromise(t).then(function(t){return e._warnIfClose(t)})},_warnIfClose:function(e){if(e&&e.acted){var t=this.keyValueStore,n=t.get("lastWarnedLikes"),i=(new Date).getTime()-864e5;if(!(n&&parseInt(n)>i)){var s=e.remaining,o=e.max;s===Math.ceil(.1*o)&&(bootbox.alert(I18n.t("post.few_likes_left")),t.set({key:"lastWarnedLikes",value:(new Date).getTime()}))}}}})}),define("discourse/widgets/poster-name",["exports","discourse-common/lib/icon-library","discourse/widgets/widget","virtual-dom","discourse/lib/utilities"],function(e,t,n,i,s){"use strict";function o(){r=function(e){return e}}Object.defineProperty(e,"__esModule",{value:!0}),e.disableNameSuppression=o;var r=function(e){return e.toLowerCase().replace(/[\s\._-]/g,"")};(0,n.createWidget)("poster-name-title",{tagName:"span.user-title",html:function(e){var t=e.title;if(e.primaryGroupName){var n=Discourse.getURL("/g/"+e.primaryGroupName);t=(0,i.h)("a.user-group",{className:e.extraClasses,attributes:{href:n,"data-group-card":e.primaryGroupName}},e.title)}return t}}),e.default=(0,n.createWidget)("poster-name",{tagName:"div.names.trigger-user-card",settings:{showNameAndGroup:!0,showGlyph:!0},posterGlyph:function(e){if(e.moderator)return(0,t.iconNode)("shield-alt",{title:I18n.t("user.moderator_tooltip")})},userLink:function(e,t){return(0,i.h)("a",{attributes:{href:e.usernameUrl,"data-user-card":e.username}},(0,s.formatUsername)(t))},html:function(e){var t=e.username,s=e.name,o=this.siteSettings.display_name_on_posts&&!this.siteSettings.prioritize_username_in_ux&&s&&s.trim().length>0,a=o?["first","full-name"]:["first","username"];e.staff&&a.push("staff"),e.admin&&a.push("admin"),e.moderator&&a.push("moderator"),e.new_user&&a.push("new-user");var l=(0,n.applyDecorators)(this,"after-name",e,this.state)||[],u=e.primary_group_name;u&&u.length&&a.push(u);var c=[this.userLink(e,o?s:t)];if(this.settings.showGlyph){var d=this.posterGlyph(e);d&&c.push(d)}c=c.concat(l);var p=[(0,i.h)("span",{className:a.join(" ")},c)];if(!this.settings.showNameAndGroup)return p;s&&this.siteSettings.display_name_on_posts&&r(s)!==r(t)&&p.push((0,i.h)("span.second."+(o?"username":"full-name"),[this.userLink(e,o?t:s)].concat(l)));var m=e.user_title;return m&&m.length&&p.push(this.attach("poster-name-title",{title:m,primaryGroupName:u})),p}})}),define("discourse/widgets/private-message-map",["exports","discourse/widgets/widget","virtual-dom","discourse/widgets/post"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),(0,t.createWidget)("pm-remove-group-link",{tagName:"a.remove-invited.no-text.btn-icon.btn",template:function(e,t){var n=Discourse.__widget_helpers.iconNode,i=[];return i.push(n("times")),i},click:function(){var e=this;bootbox.confirm(I18n.t("private_message_info.remove_allowed_group",{name:this.attrs.name}),function(t){t&&e.sendWidgetAction("removeAllowedGroup",e.attrs)})}}),(0,t.createWidget)("pm-map-user-group",{tagName:"div.user.group",transform:function(e){return{href:Discourse.getURL("/g/"+e.group.name)}},template:function(e,t){var n=Discourse.__widget_helpers.iconNode,i=[];i.push("\n ");var s=[];s.push("\n "),s.push(n("users")),s.push("\n ");var o=[];return o.push(e.group.name),s.push(virtualDom.h("span",{className:"group-name"},o)),s.push("\n "),i.push(virtualDom.h("a",{href:this.transformed.href,className:"group-link"},s)),i.push("\n"),e.isEditing&&e.canRemoveAllowedUsers&&(i.push(" "),i.push(this.attach("pm-remove-group-link",e.group)),i.push("\n")),i.push(" "),i}}),(0,t.createWidget)("pm-remove-link",{tagName:"a.remove-invited.no-text.btn-icon.btn",template:function(e,t){var n=Discourse.__widget_helpers.iconNode,i=[];return i.push(n("times")),i},click:function(){var e=this,t=this.attrs.isCurrentUser?"leave_message":"remove_allowed_user";bootbox.confirm(I18n.t("private_message_info."+t,{name:this.attrs.user.username}),function(t){t&&e.sendWidgetAction("removeAllowedUser",e.attrs.user)})}}),(0,t.createWidget)("pm-map-user",{tagName:"div.user",html:function(e){var t=e.user,s=(0,n.h)("span.username",t.username),o=void 0;if(this.site&&this.site.mobileView){var r=(0,i.avatarImg)("tiny",{template:t.avatar_template,username:t.username});o=(0,n.h)("a",{attributes:{href:t.get("path")}},[r,s])}else{var a=(0,i.avatarFor)("tiny",{template:t.avatar_template,username:t.username});o=(0,n.h)("a",{attributes:{class:"user-link",href:t.get("path")}},[a,s])}var l=[o],u=e.canRemoveSelfId===t.get("id");return e.isEditing&&(e.canRemoveAllowedUsers||u)&&l.push(this.attach("pm-remove-link",{user:t,isCurrentUser:u})),l}}),e.default=(0,t.createWidget)("private-message-map",{tagName:"section.information.private-message-map",buildKey:function(e){return"private-message-map-"+e.id},defaultState:function(){return{isEditing:!1}},html:function(e){var t=this,i=[];e.allowedGroups.length&&i.push(e.allowedGroups.map(function(n){return t.attach("pm-map-user-group",{group:n,canRemoveAllowedUsers:e.canRemoveAllowedUsers,isEditing:t.state.isEditing})})),e.allowedUsers.length&&i.push(e.allowedUsers.map(function(n){return t.attach("pm-map-user",{user:n,canRemoveAllowedUsers:e.canRemoveAllowedUsers,canRemoveSelfId:e.canRemoveSelfId,isEditing:t.state.isEditing})}));var s="";!this.state.isEditing&&this.site.mobileView&&Ember.makeArray(i[0]).length>4&&(s=".hide-names");var o=[(0,n.h)("div.participants"+s,i)],r=[];return(e.canInvite||e.canRemoveAllowedUsers||e.canRemoveSelfId)&&r.push(this.attach("button",{action:"toggleEditing",label:"private_message_info.edit",className:"btn btn-default add-remove-participant-btn"})),e.canInvite&&this.state.isEditing&&r.push(this.attach("button",{action:"showInvite",icon:"plus",className:"btn.no-text.btn-icon"})),r.length&&o.push((0,n.h)("div.controls",r)),o},toggleEditing:function(){this.state.isEditing=!this.state.isEditing}})}),define("discourse/widgets/raw-html",["exports"],function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),i=function(){function e(n){t(this,e),this.html=n.html}return n(e,[{key:"init",value:function(){var e=$(this.html);return this.decorate(e),e[0]}},{key:"decorate",value:function(){}},{key:"update",value:function(e){if(e.html!==this.html)return this.init()}},{key:"destroy",value:function(){}}]),e}();e.default=i,i.prototype.type="Widget","undefined"!=typeof Discourse&&(Discourse.__widget_helpers.rawHtml=i)}),define("discourse/widgets/search-menu-controls",["discourse/lib/search","virtual-dom","discourse/widgets/widget"],function(e,t,n){"use strict";(0,n.createWidget)("search-term",{tagName:"input",buildId:function(){return"search-term"},buildKey:function(){return"search-term"},defaultState:function(){return{afterAutocomplete:!1}},searchAutocompleteAfterComplete:function(){this.state.afterAutocomplete=!0},buildAttributes:function(e){return{type:"text",value:e.value||"",autocomplete:"off",placeholder:e.contextEnabled?"":I18n.t("search.title")}},keyUp:function(e){if(13===e.which){if(!this.state.afterAutocomplete)return this.sendWidgetAction("fullSearch");this.state.afterAutocomplete=!1}var t=this.attrs.value,n=$("#"+this.buildId()).val();n!==t&&this.sendWidgetAction("searchTermChanged",n)}}),(0,n.createWidget)("search-context",{tagName:"div.search-context",html:function(n){var i=this.register.lookup("search-service:main"),s=i.get("searchContext"),o=[];if(s){var r=(0,e.searchContextDescription)(Ember.get(s,"type"),Ember.get(s,"user.username")||Ember.get(s,"category.name"));o.push((0,t.h)("label",[(0,t.h)("input",{type:"checkbox",checked:n.contextEnabled})," ",r]))}return n.contextEnabled||o.push(this.attach("link",{href:n.url,label:"show_help",className:"show-help"})),o.push((0,t.h)("div.clearfix")),o},click:function(){var e=$(".search-context input").is(":checked");e!==this.attrs.contextEnabled&&this.sendWidgetAction("searchContextChanged",e)}})}),define("discourse/widgets/search-menu-results",["discourse/widgets/post","discourse/helpers/node","discourse/widgets/raw-html","discourse/widgets/widget","virtual-dom","discourse/lib/highlight-text","discourse/lib/utilities","discourse-common/lib/icon-library"],function(e,t,n,i,s,o,r,a){"use strict";function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function d(e){var t=e.type,n=e.linkField,o=e.builder;return(0,i.createWidget)("search-result-"+t,{tagName:"ul.list",html:function(e){var i=this;return e.results.map(function(r){var a=void 0;return a="topic"===t?r.topic_id:r.id,(0,s.h)("li.item",i.attach("link",{href:r[n],contents:function(){return o.call(i,r,e.term)},className:"search-link",searchResultId:a,searchResultType:t,searchContextEnabled:e.searchContextEnabled,searchLogId:e.searchLogId}))})}})}function p(e,n,i){var o=[n];return this.site.mobileView||o.push((0,s.h)("span.blurb",[(0,t.dateNode)(e.created_at),(0,s.h)("span"," - "),new f(e.blurb,i)])),o}var m=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),f=function(e){function t(e,n){l(this,t);var i=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,{html:"<span>"+e+"</span>"}));return i.term=n,i}return c(t,e),m(t,[{key:"decorate",value:function(e){(0,o.default)(e,this.term)}}]),t}(n.default);d({type:"tag",linkField:"url",builder:function(e){var t=(0,r.escapeExpression)(e.id);return(0,s.h)("span",{className:"tag-"+t+" discourse-tag "+Discourse.SiteSettings.tag_style},t)}}),d({type:"category",linkField:"url",builder:function(e){return this.attach("category-link",{category:e,link:!1})}}),d({type:"group",linkField:"url",builder:function(e){var t=(0,r.escapeExpression)(e.fullName),n=(0,r.escapeExpression)(e.name),i=[(0,s.h)("span.name",t||n)];t&&i.push((0,s.h)("span.slug",n));var o=void 0;o=e.flairUrl?this.attach("avatar-flair",{primary_group_flair_url:e.flairUrl,primary_group_flair_bg_color:e.flairBgColor,primary_group_flair_color:e.flairColor,primary_group_name:n}):(0,a.iconNode)("users");var l=[o,(0,s.h)("div.group-names",i)];return(0,s.h)("div.group-result",l)}}),d({type:"user",linkField:"path",builder:function(t){var n=[];t.name&&n.push((0,s.h)("span.name",t.name)),n.push((0,s.h)("span.username",(0,r.formatUsername)(t.username)));var i=[(0,e.avatarImg)("small",{template:t.avatar_template,username:t.username}),(0,s.h)("div.user-titles",n)];return(0,s.h)("div.user-result",i)}}),d({type:"topic",linkField:"url",builder:function(e,t){var n=e.topic,i=(0,s.h)("span.topic",[this.attach("topic-status",{topic:n,disableActions:!0}),(0,s.h)("span.topic-title",new f(n.get("fancyTitle"),t)),this.attach("category-link",{category:n.get("category"),link:!1})]);return p.call(this,e,i,t)}}),d({type:"post",linkField:"url",builder:function(e,t){return p.call(this,e,I18n.t("search.post_format",e),t)}}),(0,i.createWidget)("search-menu-results",{tagName:"div.results",html:function(e){var t=this;if(e.invalidTerm)return(0,s.h)("div.no-results",I18n.t("search.too_short"));if(e.noResults)return(0, +s.h)("div.no-results",I18n.t("search.no_results"));var n=e.results,i=n.resultTypes||[],o=[],r=[],a=[],l=[],u=[],c=function(e){var n=[],i={className:"filter",contents:function(){return[I18n.t("more"),"..."]}};if(e.moreUrl?n.push(t.attach("link",$.extend(i,{href:e.moreUrl}))):e.more&&n.push(t.attach("link",$.extend(i,{action:"moreOfType",actionParam:e.type,className:"filter filter-type"}))),n.length)return n},d=function(e,t){["topic"].includes(e.type)&&o.push(t),["user","group"].includes(e.type)&&(r.push(t),l.push(c(e))),["category","tag"].includes(e.type)&&(a.push(t),u.push(c(e)))};i.forEach(function(n){var i=[t.attach(n.componentName,{searchContextEnabled:e.searchContextEnabled,searchLogId:e.results.grouped_search_result.search_log_id,results:n.results,term:e.term})];if(["topic"].includes(n.type)){var o=c(n);o&&i.push((0,s.h)("div.show-more",o))}d(n,(0,s.h)("div."+n.componentName,i))});var p=[];if(o.length&&p.push((0,s.h)("div.main-results",o)),r.length||a.length){var m=[];m.push(r),m.push(l),r.length&&a.length&&m.push((0,s.h)("div.separator")),m.push(a),m.push(u);var f=(0,s.h)("div.secondary-results",m);p.push(f)}return p}})}),define("discourse/widgets/search-menu",["exports","discourse/lib/search","discourse/widgets/widget","virtual-dom","discourse/lib/url"],function(e,t,n,i,s){"use strict";function o(){r.loading=!1,r.results={},r.noResults=!1,r.term=void 0,r.typeFilter=null,r.invalidTerm=!1,r.topicId=null}Object.defineProperty(e,"__esModule",{value:!0}),e.initSearchData=o;var r={};o();var a={_activeSearch:null,_cancelSearch:null,cancel:function(){var e=this;this._activeSearch&&this._activeSearch.abort(),this._cancelSearch=!0,Ember.run.later(function(){return e._cancelSearch=!1},400)},perform:function(e){var n=this;if(this._cancelSearch)return void(this._cancelSearch=null);this._activeSearch&&(this._activeSearch.abort(),this._activeSearch=null);var i=r.term,s=r.typeFilter,o=r.contextEnabled,a=o?e.searchContext():null,l=e.fullSearchUrl();(0,t.isValidSearchTerm)(i)?(r.invalidTerm=!1,this._activeSearch=(0,t.searchForTerm)(i,{typeFilter:s,searchContext:a,fullSearchUrl:l}),this._activeSearch.then(function(t){r.noResults=0===t.resultTypes.length,t.grouped_search_result&&(r.term=t.grouped_search_result.term),r.results=t,a&&"topic"===a.type?(e.appEvents.trigger("post-stream:refresh",{force:!0}),r.topicId=a.id):r.topicId=null}).finally(function(){r.loading=!1,e.scheduleRerender(),n._activeSearch=null})):(r.noResults=!0,r.results=[],r.loading=!1,r.invalidTerm=!0,e.scheduleRerender())}};e.default=(0,n.createWidget)("search-menu",{tagName:"div.search-menu",searchData:r,fullSearchUrl:function(e){var t=r.contextEnabled,n=t?this.searchContext():null,i=n?Ember.get(n,"type"):null,s="/search",o=[];if(r.term){var a="";a+="q="+encodeURIComponent(r.term),t&&n&&(this.currentUser&&n.id.toString().toLowerCase()===this.currentUser.get("username_lower")&&"private_messages"===i?a+=" in:private":a+=encodeURIComponent(" "+i+":"+n.id)),a&&o.push(a)}return e&&e.expanded&&o.push("expanded=true"),o.length>0&&(s=s+"?"+o.join("&")),Discourse.getURL(s)},panelContents:function(){var e=r.contextEnabled,t=[this.attach("search-term",{value:r.term,contextEnabled:e})];r.term&&r.loading&&t.push((0,i.h)("div.searching",(0,i.h)("div.spinner")));var n=[(0,i.h)("div.search-input",t),this.attach("search-context",{contextEnabled:e,url:this.fullSearchUrl({expanded:!0})})];return r.term&&!r.loading&&n.push(this.attach("search-menu-results",{term:r.term,noResults:r.noResults,results:r.results,invalidTerm:r.invalidTerm,searchContextEnabled:r.contextEnabled})),n},searchService:function(){return this._searchService||(this._searchService=this.register.lookup("search-service:main")),this._searchService},searchContext:function(){return this._searchContext||(this._searchContext=this.searchService().get("searchContext")),this._searchContext},html:function(e){var t=this,n=this.searchContext();return(r.contextEnabled!==e.contextEnabled||n&&"topic"===n.type&&null!==r.topicId&&r.topicId!==n.id)&&r.term&&this.triggerSearch(),r.contextEnabled=e.contextEnabled,this.attach("menu-panel",{maxWidth:500,contents:function(){return t.panelContents()}})},mouseDownOutside:function(){this.sendWidgetAction("toggleSearchMenu")},keyDown:function(e){if(27===e.which)return this.sendWidgetAction("toggleSearchMenu"),e.preventDefault(),!1;if(!r.loading&&!r.noResults){if(65===e.which){var t=$("header .results .search-link:focus");if(1===t.length&&1===$("#reply-control.open").length)return this.appEvents.trigger("composer:insert-text",t[0].href,{ensureSpace:!0}),this.appEvents.trigger("header:keyboard-trigger",{type:"search"}),e.preventDefault(),$("#reply-control.open textarea").focus(),!1}var n=38===e.which,i=40===e.which;if(n||i){var s=$("header .panel-body *:focus")[0];if(!s)return;var o=$("header .panel-body .results a"),a=$("header .panel-body .results .search-link"),l=void 0,u=void 0;o.each(function(e,t){$(t).hasClass("search-link")&&(l=t),t===s&&(u=l)});var c=-1;return u&&(c=a.index(u)),-1===c&&i?$("header .panel-body .search-link:first").focus():0===c&&n?$("header .panel-body input:first").focus():c>-1&&(c+=i?1:-1)>=0&&c<a.length&&$(a[c]).focus(),e.preventDefault(),!1}}},triggerSearch:function(){r.noResults=!1,this.searchService().set("highlightTerm",r.term),r.loading=!0,Ember.run.debounce(a,a.perform,this,400)},moreOfType:function(e){r.typeFilter=e,this.triggerSearch()},searchContextChanged:function(e){r.typeFilter=null,this.sendWidgetAction("searchMenuContextChanged",e),r.contextEnabled=e,this.triggerSearch()},searchTermChanged:function(e){r.typeFilter=null,r.term=e,this.triggerSearch()},fullSearch:function(){if((0,t.isValidSearchTerm)(r.term)){r.results=[],r.loading=!1,a.cancel();var e=this.fullSearchUrl();e&&(this.sendWidgetEvent("linkClicked"),s.default.routeTo(e))}}})}),define("discourse/widgets/time-gap",["exports","discourse/widgets/widget","virtual-dom"],function(e,t,n){"use strict";function i(e){var t=e.daysSince;if(t<30)return I18n.t("dates.later.x_days",{count:t});if(t<365){var n=Math.round(t/30);return I18n.t("dates.later.x_months",{count:n})}var i=Math.round(t/365);return I18n.t("dates.later.x_years",{count:i})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.createWidget)("time-gap",{tagName:"div.time-gap.small-action",html:function(e){return[(0,n.h)("div.topic-avatar",""),(0,n.h)("div.small-action-desc.timegap",i(e))]}})}),define("discourse/widgets/toggle-topic-summary",["exports","discourse/widgets/raw-html","discourse/widgets/widget"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),(0,n.createWidget)("toggle-summary-description",{description:function(e){if(e.topicSummaryEnabled)return I18n.t("summary.enabled_description");if(e.topicWordCount){var t=Math.floor(e.topicWordCount/this.siteSettings.read_time_word_count);return I18n.t("summary.description_time",{replyCount:e.topicReplyCount,readingTime:t})}return I18n.t("summary.description",{replyCount:e.topicReplyCount})},html:function(e){return new t.default({html:"<p>"+this.description(e)+"</p>"})}}),e.default=(0,n.createWidget)("toggle-topic-summary",{tagName:"section.information.toggle-summary",html:function(e){return[this.attach("toggle-summary-description",e),this.attach("button",{className:"btn btn-primary",label:e.topicSummaryEnabled?"summary.disable":"summary.enable",action:"toggleSummary"})]}})}),define("discourse/widgets/topic-admin-menu",["exports","discourse/widgets/widget","virtual-dom"],function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),(0,t.createWidget)("admin-menu-button",{html:function(e){var t=void 0;return e.buttonClass&&(t=e.buttonClass),(0,n.h)("li",{className:e.className},this.attach("button",{className:t,action:e.action,url:e.url,icon:e.icon,label:e.fullLabel||"topic."+e.label,secondaryAction:"hideAdminMenu"}))}}),(0,t.createWidget)("topic-admin-menu-button",{tagName:"span",buildKey:function(){return"topic-admin-menu-button"},defaultState:function(){return{expanded:!1,position:null}},html:function(e,t){if(this.currentUser&&this.currentUser.get("canManageTopic")){var n=[];return e.rightSide&&t.expanded||n.push(this.attach("button",{className:"btn-default toggle-admin-menu"+(e.fixed?" show-topic-admin":""),title:"topic_admin_menu",icon:"wrench",action:"showAdminMenu",sendActionEvent:!0})),t.expanded&&n.push(this.attach("topic-admin-menu",{position:t.position,fixed:e.fixed,topic:e.topic,openUpwards:e.openUpwards,rightSide:e.rightSide})),n}},hideAdminMenu:function(){this.state.expanded=!1,this.state.position=null},showAdminMenu:function(e){this.state.expanded=!0;var t=$(e.target).closest("button"),n=t.position(),i=$("html").hasClass("rtl");n.left=n.left,n.outerHeight=t.outerHeight(),i&&(n.left-=217-t.outerWidth()),this.attrs.fixed&&(n.left+=t.width()-203),this.state.position=n,this.sendWidgetAction("hideMultiSelect")}}),e.default=(0,t.createWidget)("topic-admin-menu",{tagName:"div.popup-menu.topic-admin-popup-menu",buildClasses:function(e){if(e.rightSide)return"right-side"},buildAttributes:function(e){var t=e.position,n=t.top,i=t.left,s=t.outerHeight,o=e.fixed?"fixed":"absolute";if(!e.rightSide){if(e.openUpwards){var r=$(document).height(),a=$("#main").height(),l=r-n-70-$("#main").offset().top;return r>a&&(l=l-(r-a)-s),{style:"position: "+o+"; bottom: "+l+"px; left: "+i+"px;"}}return{style:"position: "+o+"; top: "+n+"px; left: "+i+"px;"}}},html:function(e){var i=this,s=[];s.push({className:"topic-admin-multi-select",buttonClass:"btn-default",action:"toggleMultiSelect",icon:"tasks",label:"actions.multi_select"});var o=e.topic,r=o.get("details");r.get("can_delete")&&s.push({className:"topic-admin-delete",buttonClass:"btn-danger",action:"deleteTopic",icon:"far-trash-alt",label:"actions.delete"}),o.get("deleted")&&r.get("can_recover")&&s.push({className:"topic-admin-recover",buttonClass:"btn-default",action:"recoverTopic",icon:"undo",label:"actions.recover"}),o.get("closed")?s.push({className:"topic-admin-open",buttonClass:"btn-default",action:"toggleClosed",icon:"unlock",label:"actions.open"}):s.push({className:"topic-admin-close",buttonClass:"btn-default",action:"toggleClosed",icon:"lock",label:"actions.close"}),s.push({className:"topic-admin-status-update",buttonClass:"btn-default",action:"showTopicStatusUpdate",icon:"far-clock",label:"actions.timed_update"});var a=o.get("isPrivateMessage"),l=o.get("pinned_at")||o.get("isBanner");a||!o.get("visible")&&!l||s.push({className:"topic-admin-pin",buttonClass:"btn-default",action:"showFeatureTopic",icon:"thumbtack",label:l?"actions.unpin":"actions.pin"}),this.currentUser.get("staff")&&s.push({className:"topic-admin-change-timestamp",buttonClass:"btn-default",action:"showChangeTimestamp",icon:"calendar-alt",label:"change_timestamp.title"}),s.push({className:"topic-admin-reset-bump-date",buttonClass:"btn-default",action:"resetBumpDate",icon:"anchor",label:"actions.reset_bump_date"}),a||s.push({className:"topic-admin-archive",buttonClass:"btn-default",action:"toggleArchived",icon:"folder",label:o.get("archived")?"actions.unarchive":"actions.archive"});var u=o.get("visible");s.push({className:"topic-admin-visible",buttonClass:"btn-default",action:"toggleVisibility",icon:u?"far-eye-slash":"far-eye",label:u?"actions.invisible":"actions.visible"}),r.get("can_convert_topic")&&s.push({className:"topic-admin-convert",buttonClass:"btn-default",action:a?"convertToPublicTopic":"convertToPrivateMessage",icon:a?"comment":"envelope",label:a?"actions.make_public":"actions.make_private"}),this.currentUser.get("staff")&&s.push({icon:"list",buttonClass:"btn-default",fullLabel:"review.moderation_history",url:"/review?topic_id="+o.id+"&status=all"});var c=(0,t.applyDecorators)(this,"adminMenuButtons",this.attrs,this.state);return[(0,n.h)("h3",I18n.t("admin_title")),(0,n.h)("ul",s.concat(c).map(function(e){return i.attach("admin-menu-button",e)}))]},clickOutside:function(){this.sendWidgetAction("hideAdminMenu")}})}),define("discourse/widgets/topic-map",["exports","discourse/widgets/widget","virtual-dom","discourse/widgets/post","discourse/helpers/node","discourse/widgets/emoji"],function(e,t,n,i,s,o){"use strict";function r(e,t){var n=this;if(t)return e=e||[],t.map(function(t){return n.attach("topic-participant",t,{state:{toggled:e.includes(t.username)}})})}Object.defineProperty(e,"__esModule",{value:!0});(0,t.createWidget)("topic-map-show-links",{tagName:"div.link-summary",html:function(){return(0,n.h)("span",this.attach("button",{title:"topic_map.links_shown",icon:"chevron-down",action:"showLinks",className:"btn"}))},showLinks:function(){this.sendWidgetAction("showAllLinks")}}),(0,t.createWidget)("topic-participant",{buildClasses:function(e){if(e.primary_group_name)return"group-"+e.primary_group_name},html:function(e,t){var s=[(0,i.avatarImg)("medium",{username:e.username,template:e.avatar_template,name:e.name})];return e.post_count>2&&s.push((0,n.h)("span.post-count",e.post_count.toString())),(e.primary_group_flair_url||e.primary_group_flair_bg_color)&&s.push(this.attach("avatar-flair",e)),(0,n.h)("a.poster.trigger-user-card",{className:t.toggled?"toggled":null,attributes:{title:e.username,"data-user-card":e.username}},s)}}),(0,t.createWidget)("topic-map-summary",{tagName:"section.map",buildClasses:function(e,t){if(t.collapsed)return"map-collapsed"},html:function(e,t){var o=[];if(o.push((0,n.h)("li",[(0,n.h)("h4",{attributes:{role:"presentation"}},I18n.t("created_lowercase")),(0,n.h)("div.topic-map-post.created-at",[(0,i.avatarFor)("tiny",{username:e.createdByUsername,template:e.createdByAvatarTemplate,name:e.createdByName}),(0,s.dateNode)(e.topicCreatedAt)])])),o.push((0,n.h)("li",(0,n.h)("a",{attributes:{href:e.lastPostUrl}},[(0,n.h)("h4",{attributes:{role:"presentation"}},I18n.t("last_reply_lowercase")),(0,n.h)("div.topic-map-post.last-reply",[(0,i.avatarFor)("tiny",{username:e.lastPostUsername,template:e.lastPostAvatarTemplate,name:e.lastPostName}),(0,s.dateNode)(e.lastPostAt)])]))),o.push((0,n.h)("li",[(0,s.numberNode)(e.topicReplyCount),(0,n.h)("h4",{attributes:{role:"presentation"}},I18n.t("replies_lowercase",{count:e.topicReplyCount}).toString())])),o.push((0,n.h)("li.secondary",[(0,s.numberNode)(e.topicViews,{className:e.topicViewsHeat}),(0,n.h)("h4",{attributes:{role:"presentation"}},I18n.t("views_lowercase",{count:e.topicViews}).toString())])),e.participantCount>0&&o.push((0,n.h)("li.secondary",[(0,s.numberNode)(e.participantCount),(0,n.h)("h4",{attributes:{role:"presentation"}},I18n.t("users_lowercase",{count:e.participantCount}).toString())])),e.topicLikeCount&&o.push((0,n.h)("li.secondary",[(0,s.numberNode)(e.topicLikeCount),(0,n.h)("h4",{attributes:{role:"presentation"}},I18n.t("likes_lowercase",{count:e.topicLikeCount}).toString())])),e.topicLinkLength>0&&o.push((0,n.h)("li.secondary",[(0,s.numberNode)(e.topicLinkLength),(0,n.h)("h4",{attributes:{role:"presentation"}},I18n.t("links_lowercase",{count:e.topicLinkLength}).toString())])),t.collapsed&&e.topicPostsCount>2&&e.participants&&e.participants.length>0){var a=r.call(this,e.userFilters,e.participants.slice(0,3));o.push((0,n.h)("li.avatars",a))}return[(0,n.h)("nav.buttons",this.attach("button",{title:"topic.toggle_information",icon:t.collapsed?"chevron-down":"chevron-up",action:"toggleMap",className:"btn"})),(0,n.h)("ul.clearfix",o)]}}),(0,t.createWidget)("topic-map-link",{tagName:"a.topic-link.track-link",buildClasses:function(e){if(e.attachment)return"attachment"},buildAttributes:function(e){return{href:e.url,target:"_blank","data-user-id":e.user_id,"data-ignore-post-id":"true",title:e.url,rel:"nofollow noopener"}},html:function(e){var t=e.title||e.url;return t.length>85&&(t=t.substr(0,85).trim()+"..."),e.title?(0,o.replaceEmoji)(t):t}}),(0,t.createWidget)("topic-map-expanded",{tagName:"section.topic-map-expanded",buildKey:function(e){return"topic-map-expanded-"+e.id},defaultState:function(){return{allLinksShown:!1}},html:function(e,t){var i=this,s=void 0;e.participants&&e.participants.length>0&&(s=(0,n.h)("section.avatars.clearfix",[(0,n.h)("h3",I18n.t("topic_map.participants_title")),r.call(this,e.userFilters,e.participants)]));var o=[s];if(e.topicLinks){var a=t.allLinksShown?e.topicLinks:e.topicLinks.slice(0,5),l=a.map(function(e){var t="";if(e.title&&e.title.length){var s=e.root_domain;s&&s.length&&(t=(0,n.h)("span.domain",s))}return(0,n.h)("tr",[(0,n.h)("td",(0,n.h)("span.badge.badge-notification.clicks",{attributes:{title:I18n.t("topic_map.clicks",{count:e.clicks})}},e.clicks.toString())),(0,n.h)("td",[i.attach("topic-map-link",e)," ",t])])}),u=[(0,n.h)("h3",I18n.t("topic_map.links_title")),(0,n.h)("table.topic-links",l)];!t.allLinksShown&&l.length<e.topicLinks.length&&u.push(this.attach("topic-map-show-links"));var c=(0,n.h)("section.links",u);o.push(c)}return o},showAllLinks:function(){this.state.allLinksShown=!0}}),e.default=(0,t.createWidget)("topic-map",{tagName:"div.topic-map",buildKey:function(e){return"topic-map-"+e.id},defaultState:function(e){return{collapsed:!e.hasTopicSummary}},html:function(e,t){var n=[this.attach("topic-map-summary",e,{state:t})];return t.collapsed||n.push(this.attach("topic-map-expanded",e)),e.hasTopicSummary&&n.push(this.attach("toggle-topic-summary",e)),e.showPMMap&&n.push(this.attach("private-message-map",e)),n},toggleMap:function(){this.state.collapsed=!this.state.collapsed}})}),define("discourse/widgets/topic-status",["exports","discourse/widgets/widget","discourse-common/lib/icon-library","virtual-dom","discourse/lib/utilities","discourse/helpers/topic-status-icons"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.createWidget)("topic-status",{tagName:"div.topic-statuses",html:function(e){var t=e.topic,r=this.currentUser&&!e.disableActions,a=[];return o.default.render(t,function(e,t){var o="unpinned"===t?{class:"unpinned"}:null,l=(0,n.iconNode)(e,o),u={title:(0,s.escapeExpression)(I18n.t("topic_statuses."+t+".help"))};a.push((0,i.h)((r?"a":"span")+".topic-status",u,l))}),a}})}),define("discourse/widgets/topic-timeline",["exports","discourse/widgets/widget","discourse/widgets/component-connector","virtual-dom","discourse/lib/formatter","discourse-common/lib/icon-library","discourse/widgets/raw-html","discourse/lib/render-tags","discourse/lib/render-topic-featured-link"],function(e,t,n,i,s,o,r,a,l){"use strict";function u(){return $(window).height()<425?150:300}function c(){return u()-f}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.max(Math.min(e,n),t)}function p(e){return e.attach("button",{className:"btn-primary btn-small back-button",label:"topic.timeline.back",title:"topic.timeline.back_description",action:"goBack"})}function m(e){var t=e.getFullYear()===(new Date).getFullYear()?"long_no_year_no_time":"timeline_date";return moment(e).format(I18n.t("dates."+t))}Object.defineProperty(e,"__esModule",{value:!0});var f=50;(0,t.createWidget)("timeline-last-read",{tagName:"div.timeline-last-read",buildAttributes:function(e){var t=u()-10;return{style:"height: 20px; top: "+(e.top>t?t:e.top)+"px"}},html:function(e){var t=[(0,o.iconNode)("minus",{class:"progress"})];return e.showButton&&t.push(p(this)),t}}),(0,t.createWidget)("timeline-scroller",{tagName:"div.timeline-scroller",buildKey:function(){return"timeline-scroller"},defaultState:function(){return{dragging:!1}},buildAttributes:function(){return{style:"height: "+f+"px"}},html:function(e,t){var n=e.current,s=e.total,o=e.date,r=[(0,i.h)("div.timeline-replies",I18n.t("topic.timeline.replies_short",{current:n,total:s}))];o&&r.push((0,i.h)("div.timeline-ago",m(o))),e.showDockedButton&&!t.dragging&&r.push(p(this));var a=[(0,i.h)("div.timeline-handle"),(0,i.h)("div.timeline-scroller-content",r)];return e.fullScreen&&(a=[a[1],a[0]]),a},drag:function(e){this.state.dragging=!0,this.sendWidgetAction("updatePercentage",e.pageY)},dragEnd:function(e){this.state.dragging=!1,$(e.target).is("button")?this.sendWidgetAction("goBack"):this.sendWidgetAction("commit")}}),(0,t.createWidget)("timeline-padding",{tagName:"div.timeline-padding",buildAttributes:function(e){return{style:"height: "+e.height+"px"}},click:function(e){this.sendWidgetAction("updatePercentage",e.pageY),this.sendWidgetAction("commit")}}),(0,t.createWidget)("timeline-scrollarea",{tagName:"div.timeline-scrollarea",buildKey:function(){return"timeline-scrollarea"},buildAttributes:function(){return{style:"height: "+u()+"px"}},defaultState:function(e){return{percentage:this._percentFor(e.topic,e.enteredIndex+1),scrolledPost:1}},position:function(){var e=this.attrs,t=this.state.percentage,n=e.topic,i=n.get("postStream"),s=i.get("filteredPostsCount"),o=d(Math.floor(s*t)+1,1,s),r=i.closestDaysAgoFor(o),a=void 0;if(void 0===r){var l=i.get("posts").findBy("id",i.get("stream")[o]);l&&(a=new Date(l.get("created_at")))}else null!==r?(a=new Date,a.setDate(a.getDate()-r||0)):a=null;var u={current:o,total:s,date:a,lastRead:null,lastReadPercentage:null},c=n.last_read_post_id,p=n.last_read_post_number;if(c&&p){var m=i.get("stream").indexOf(c)+1;u.lastRead=m,u.lastReadPercentage=this._percentFor(n,m)}return this.state.position!==u.current&&(this.state.position=u.current,this.sendWidgetAction("updatePosition",u.current)),u},html:function(e,t){var n=this.position();t.scrolledPost=n.current;var i=t.percentage;if(null!==i){var s=c()*i,o=u()-s-f,r=!1,a=n.lastRead>3&&Math.abs(n.lastRead-n.current)>3&&Math.abs(n.lastRead-n.total)>1&&n.lastRead&&n.lastRead!==n.total;if(a){var l=Math.round(n.lastReadPercentage*u());r=s+f-5<l||s>l+25}var d=[this.attach("timeline-padding",{height:s}),this.attach("timeline-scroller",_.merge(n,{showDockedButton:!e.mobileView&&a&&!r,fullScreen:e.fullScreen})),this.attach("timeline-padding",{height:o})];if(a){var p=Math.round(n.lastReadPercentage*u());d.push(this.attach("timeline-last-read",{top:p,lastRead:n.lastRead,showButton:r}))}return d}},updatePercentage:function(e){var t=$(".timeline-scrollarea"),n=t.offset().top,i=d(parseFloat(e-n)/t.height());this.state.percentage=i},commit:function(){var e=this.position();this.state.scrolledPost=e.current,this.sendWidgetAction("jumpToIndex",e.current)},topicCurrentPostScrolled:function(e){this.state.percentage=e.percent},_percentFor:function(e,t){var n=e.get("postStream.filteredPostsCount");return d(parseFloat(t-1)/n)},goBack:function(){this.sendWidgetAction("jumpToIndex",this.position().lastRead)}}),(0,t.createWidget)("topic-timeline-container",{tagName:"div.timeline-container",buildClasses:function(e){if(e.fullScreen)return e.addShowClass?"timeline-fullscreen show":"timeline-fullscreen";if(e.dockAt){var t=["timeline-docked"];return e.dockBottom&&t.push("timeline-docked-bottom"),t.join(" ")}},buildAttributes:function(e){if(e.top)return{style:"top: "+e.top+"px"}},html:function(e){return this.attach("topic-timeline",e)}}),(0,t.createWidget)("timeline-controls",{tagName:"div.timeline-controls",html:function(e){var t=[],n=e.fullScreen,i=e.currentUser,s=e.topic;return!n&&i&&i.get("canManageTopic")&&t.push(this.attach("topic-admin-menu-button",{topic:s})),t}}),(0,t.createWidget)("timeline-footer-controls",{tagName:"div.timeline-footer-controls",html:function(e){var t=[],i=e.currentUser,s=e.fullScreen,o=e.topic,r=e.notificationLevel;return i&&!s&&o.get("details.can_create_post")&&t.push(this.attach("button",{className:"btn-default create",icon:"reply",title:"topic.reply.help",action:"replyToPost"})),s&&t.push(this.attach("button",{className:"jump-to-post",title:"topic.progress.jump_prompt_long",label:"topic.progress.jump_prompt",action:"jumpToPostPrompt"})),i&&t.push(new n.default(this,"topic-notifications-options",{value:r,topic:o,showFullTitle:!1},["value"])),t}}),e.default=(0,t.createWidget)("topic-timeline",{tagName:"div.topic-timeline",buildKey:function(){return"topic-timeline-area"},defaultState:function(){return{position:null,excerpt:null}},updatePosition:function(e){var t=this;if(this.attrs.fullScreen){this.state.position=e,this.state.excerpt="";var n=this.attrs.topic.get("postStream");Ember.run.later(function(){!t.state.position!==e&&n.excerpt(e-1).then(function(n){if(n&&t.state.position===e){var i="";n.username&&(i="<span class='username'>"+n.username+":</span> "),t.state.excerpt=i+n.excerpt,t.scheduleRerender()}})},50)}},html:function(e){var t=e.topic,n=new Date(t.created_at),o=e.topic.get("postStream.stream"),u=this.currentUser,c=this.siteSettings,d=c.tagging_enabled,p=c.topic_featured_link_enabled;e.currentUser=u;var f=[];if(e.fullScreen){var b="";e.mobileView&&(b=new r.default({html:"<span>"+t.get("fancyTitle")+"</span>"}));var h=[(0,i.h)("h2",this.attach("link",{contents:function(){return b},className:"fancy-title",action:"jumpTop"}))],g=[];t.get("isPrivateMessage")||(t.category.parentCategory&&g.push(this.attach("category-link",{category:t.category.parentCategory})),g.push(this.attach("category-link",{category:t.category})));var v=d&&t.tags&&t.tags.length>0;if(v||p){var y=[];if(v){var _=new r.default({html:(0,a.default)(t,{mode:"list"})});y.push((0,i.h)("div.list-tags",_))}p&&y.push(new r.default({html:(0,l.default)(t)})),g.push((0,i.h)("div.topic-header-extra",y))}g.length>0&&h.push((0,i.h)("div.topic-category",g)),this.state.excerpt&&h.push(new r.default({html:"<div class='post-excerpt'>"+this.state.excerpt+"</div>"})),f.push((0,i.h)("div.title",h))}f.push(this.attach("timeline-controls",e));var w=o.length;if(0!==w&&w<3){if($("#topic").height()/$(window).height()<2)return f}var x=(0,s.relativeAge)(new Date(t.last_posted_at),{addAgo:!0,defaultFormat:m}),E=[(0,i.h)("div.timeline-date-wrapper",this.attach("link",{className:"start-date",rawLabel:m(n),action:"jumpTop"})),this.attach("timeline-scrollarea",e),(0,i.h)("div.timeline-date-wrapper",this.attach("link",{className:"now-date",rawLabel:x,action:"jumpBottom"}))];return f.push((0,i.h)("div.timeline-scrollarea-wrapper",E)),f.push(this.attach("timeline-footer-controls",e)),f}})}),define("discourse/widgets/user-menu",["exports","discourse/widgets/widget","virtual-dom","discourse/lib/utilities"],function(e,t,n,i){"use strict";function s(e){o=o||[],o.push(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.addUserMenuGlyph=s;var o=void 0;(0,t.createWidget)("user-menu-links",{tagName:"div.menu-links-header",html:function(e){var t=this,s=this.currentUser,r=this.siteSettings,a=s.is_anonymous,l=r.allow_anonymous_posting&&s.trust_level>=r.anonymous_posting_min_trust_level||a,u=e.path,c=[];o&&o.forEach(function(e){"function"==typeof e&&(e=e(t)),e&&c.push(e)}),c.push({label:"user.bookmarks",className:"user-bookmarks-link",icon:"bookmark",href:u+"/activity/bookmarks"}),r.enable_personal_messages&&c.push({label:"user.private_messages",className:"user-pms-link",icon:"envelope",href:u+"/messages"});var d={route:"user",model:s,className:"user-activity-link",icon:"user",rawLabel:(0,i.formatUsername)(s.username)};s.is_anonymous&&(d.label="user.profile",d.rawLabel=null);var p=[d];return l&&(a?c.push({action:"toggleAnonymous",label:"switch_from_anon",className:"disable-anonymous",icon:"ban"}):c.push({action:"toggleAnonymous",label:"switch_to_anon",className:"enable-anonymous",icon:"user-secret"})),c.push({label:"user.preferences",className:"user-preferences-link",icon:"cog",href:u+"/preferences/account"}),(0,n.h)("ul.menu-links-row",[p.map(function(e){return(0,n.h)("li.user",t.attach("link",e))}),(0,n.h)("li.glyphs",c.map(function(e){return t.attach("link",$.extend(e,{hideLabel:!0}))}))])}}),(0,t.createWidget)("user-menu-dismiss-link",{tagName:"div.dismiss-link",template:function(e,t){var n=[];n.push("\n ");var i=[];i.push("\n ");var s=[];return s.push("\n "),s.push(this.attach("link",{action:"dismissNotifications",className:"dismiss",tabindex:"0",icon:"check",label:"user.dismiss",title:"user.dismiss_notifications_tooltip"})),s.push("\n "),i.push(virtualDom.h("li",s)),i.push("\n "),n.push(virtualDom.h("ul",{className:"menu-links"},i)),n.push("\n "),n}}),e.default=(0,t.createWidget)("user-menu",{tagName:"div.user-menu",buildKey:function(){return"user-menu"},settings:{maxWidth:320,showLogoutButton:!0},defaultState:function(){return{hasUnread:!1,markUnread:null}},panelContents:function(){var e=this.currentUser.get("path"),t=[this.attach("user-menu-links",{path:e}),this.attach("user-notifications",{path:e})];return(this.settings.showLogoutButton||this.state.hasUnread)&&t.push((0,n.h)("hr.bottom-area")),this.settings.showLogoutButton&&t.push((0,n.h)("div.logout-link",[(0,n.h)("ul.menu-links",(0,n.h)("li",this.attach("link",{action:"logout",className:"logout",icon:"sign-out-alt",href:"",label:"user.log_out"})))])),this.state.hasUnread&&t.push(this.attach("user-menu-dismiss-link")),t},dismissNotifications:function(){return this.state.markRead()},notificationsLoaded:function(e){var t=e.notifications,n=e.markRead;this.state.hasUnread=t.filterBy("read",!1).length>0,this.state.markRead=n},html:function(){var e=this;return this.attach("menu-panel",{maxWidth:this.settings.maxWidth,contents:function(){return e.panelContents()}})},clickOutsideMobile:function(e){var t=this,n=$(document.elementFromPoint(e.clientX,e.clientY));if(n.parents(".panel").length&&!n.hasClass("header-cloak"))this.sendWidgetAction("toggleUserMenu");else{var i=$(window),s=parseInt(i.width(),10),o=$(".menu-panel");o.addClass("animate"),o.css("right",-s);var r=$(".header-cloak");r.addClass("animate"),r.css("opacity",0),Ember.run.later(function(){return t.sendWidgetAction("toggleUserMenu")},200)}},clickOutside:function(e){this.site.mobileView?this.clickOutsideMobile(e):this.sendWidgetAction("toggleUserMenu")}})}),define("discourse/widgets/user-notifications-large",["exports","discourse/widgets/widget","virtual-dom","discourse/helpers/node"],function(e,t,n,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),(0,t.createWidget)("large-notification-item",{buildClasses:function(e){var t=["item","notification","large-notification"];return e.get("read")||t.push("unread"),t},html:function(e){return[this.attach("notification-item",e),(0,n.h)("span.time",(0,i.dateNode)(e.created_at))]}}),e.default=(0,t.createWidget)("user-notifications-large",{html:function(e){var t=this,n=e.notifications,i=n.findArgs.username;return n.map(function(e){return e.username=i,t.attach("large-notification-item",e)})}})}),define("discourse/widgets/user-notifications",["exports","discourse/widgets/widget","discourse/components/site-header","virtual-dom","discourse/lib/url","discourse/lib/ajax"],function(e,t,n,i,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=(0,t.createWidget)("user-notifications",{tagName:"div.notifications",buildKey:function(){return"user-notifications"},defaultState:function(){return{notifications:[],loading:!1,loaded:!1}},markRead:function(){var e=this;(0,o.ajax)("/notifications/mark-read",{method:"PUT"}).then(function(){e.refreshNotifications(e.state)})},refreshNotifications:function(e){var t=this;if(!this.loading){var i=Math.round(($(window).height()-(0,n.headerHeight)())/55);i<5&&(i=5),i>40&&(i=40);var s=this.currentUser.get("enforcedSecondFactor"),o=this.store.findStale("notification",{recent:!0,silent:s,limit:i},{cacheKey:"recent-notifications"});if(o.hasResults){var r=o.results,a=r.get("content");a&&a.length>i&&(a=a.splice(0,i),r.set("content",a),r.set("totalRows",i)),e.notifications=r}else e.loading=!0;o.refresh().then(function(n){s||t.currentUser.set("unread_notifications",0),e.notifications=n}).catch(function(){e.notifications=[]}).finally(function(){e.loading=!1,e.loaded=!0,t.sendWidgetAction("notificationsLoaded",{notifications:e.notifications,markRead:function(){return t.markRead()}}),t.scheduleRerender()})}},html:function(e,t){var n=this;t.loaded||this.refreshNotifications(t);var s=[];if(t.loading)s.push((0,i.h)("div.spinner-container",(0,i.h)("div.spinner")));else if(t.notifications.length){var o=t.notifications.map(function(e){return n.attach("notification-item",e)});s.push((0,i.h)("hr"));var r=[o] +;o.length>5&&r.push((0,i.h)("li.read.last.heading.show-all",this.attach("button",{title:"notifications.more",icon:"chevron-down",action:"showAllNotifications",className:"btn"}))),s.push((0,i.h)("ul",r))}return s},showAllNotifications:function(){s.default.routeTo(this.attrs.path+"/notifications")}})}),define("discourse/widgets/widget",["exports","discourse/widgets/hooks","virtual-dom","discourse/widgets/decorator-helper"],function(e,t,n,i){"use strict";function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(){}function l(e){return v[e]}function u(e,t){y[e]=y[e]||[],y[e].push(t)}function c(e,t,n,s){var o=y[e.name+":"+t]||[];if(o.length){var r=new i.default(e,n,s);return o.map(function(e){return e(r)})}return[]}function d(){Object.keys(y).forEach(function(e){return delete y[e]})}function p(e,t,n){w[e]=w[e]||{},w[e][t]=n}function m(e,i,s){var o={};if(this.buildClasses){var r=this.buildClasses(i,s)||[];Array.isArray(r)||(r=[r]);var a=c(this,"classNames",i,s);a&&a.length&&(r=r.concat(a)),r.length&&(o.className=r.join(" "))}this.buildId&&(o.id=this.buildId(i)),this.buildAttributes&&(o.attributes=this.buildAttributes(i)),this.keyUp&&(o["widget-key-up"]=new t.WidgetKeyUpHook(this)),this.keyDown&&(o["widget-key-down"]=new t.WidgetKeyDownHook(this)),this.clickOutside&&(o["widget-click-outside"]=new t.WidgetClickOutsideHook(this)),this.click&&(o["widget-click"]=new t.WidgetClickHook(this)),this.mouseDownOutside&&(o["widget-mouse-down-outside"]=new t.WidgetMouseDownOutsideHook(this)),this.drag&&(o["widget-drag"]=new t.WidgetDragHook(this));var l=o.attributes||{};o.attributes=l,this.title&&("function"==typeof this.title?l.title=this.title(i,s):l.title=I18n.t(this.title)),this.transformed=this.transform(this.attrs,this.state);var u=this.html(i,s);if(this.name){var d=c(this,"before",i,s)||[],p=c(this,"after",i,s)||[];u=d.concat(u).concat(p)}return(0,n.h)(this.tagName||"div",o,u)}function f(e,t){var n=function(e){function t(){return s(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return r(t,e),t}(x);return e&&(v[e]=n),t.name=e,t.html=t.html||a,t.draw=m,t.template&&(t.html=t.template),Object.keys(t).forEach(function(e){return n.prototype[e]=t[e]}),n}function b(e,t){var n=v[e];return n?(t.template&&(t.html=t.template),Object.keys(t).forEach(function(e){var i=n.prototype[e];n.prototype[e]=i?function(){var n=this,s=Object.create(this);s._super=function(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return i.apply(n,t)};for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return t[e].apply(s,r)}:t[e]}),n):void console.error("Could not find widget "+e+" in registry")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queryRegistry=l,e.decorateWidget=u,e.applyDecorators=c,e.resetDecorators=d,e.changeSetting=p,e.createWidget=f,e.reopenWidget=b;var h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),v={},y={},w={},x=function(){function e(t,n,i){var o=this;if(s(this,e),i=i||{},this.attrs=t||{},this.mergeState=i.state,this.model=i.model,this.register=n,this.dirtyKeys=i.dirtyKeys,n.deprecateContainer(this),this.key=this.buildKey?this.buildKey(t):null,this.site=n.lookup("site:main"),this.siteSettings=n.lookup("site-settings:main"),this.currentUser=n.lookup("current-user:main"),this.capabilities=n.lookup("capabilities:main"),this.store=n.lookup("service:store"),this.appEvents=n.lookup("app-events:main"),this.keyValueStore=n.lookup("key-value-store:main"),"development"===Discourse.Environment||Ember.testing){var r=this.defaultState(t);if("object"!==(void 0===r?"undefined":h(r)))throw new Error("defaultState must return an object");if(Object.keys(r).length>0&&!this.key)throw new Error("you need a key when using state in "+this.name)}if(this.name){var a=w[this.name];a&&Object.keys(a).forEach(function(e){return o.settings[e]=a[e]})}}return g(e,[{key:"transform",value:function(){return{}}},{key:"defaultState",value:function(){return{}}},{key:"destroy",value:function(){}},{key:"render",value:function(e){var t=this.dirtyKeys;if(e&&e.key&&e.key===this.key?this.state=e.state:this.state=this.defaultState(this.attrs,this.state),this.mergeState&&(this.state=_.merge(this.state,this.mergeState)),e){var i=t.optionsFor(e.key);if(e.shadowTree&&(this.shadowTree=!0,!i.dirty&&!t.allDirty()))return e.vnode;e.key&&t.renderedKey(e.key);var s=i.onRefresh;s&&this.sendWidgetAction(s,i.refreshArg)}return this.draw(n.h,this.attrs,this.state)}},{key:"_findAncestorWithProperty",value:function(e){for(var t=this;t;){if(t[e])return t;t=t.parentWidget}}},{key:"_findView",value:function(){var e=this._findAncestorWithProperty("_emberView");if(e)return e._emberView}},{key:"attach",value:function(e,t,n){var i=v[e];if(!i){if(!this.register)return void console.error("couldn't find register");i=this.register.lookupFactory("widget:"+e),i&&i.class&&(i=i.class)}if(i){var s=new i(t,this.register,n);return s.parentWidget=this,s.dirtyKeys=this.dirtyKeys,s}throw new Error("Couldn't find "+e+" factory")}},{key:"scheduleRerender",value:function(){for(var e=this;e;){e.shadowTree&&this.dirtyKeys.keyDirty(e.key);var t=e._rerenderable;if(t)return t.queueRerender();e=e.parentWidget}}},{key:"_sendComponentAction",value:function(e,t){var n=void 0,i=this._findView();if(i){var s=i.get(e);if(!s)return void console.warn(e+" not found");if("string"==typeof s)i[s](t),n=Ember.RSVP.resolve();else{var o=i.get("target")||i;n=s.call(o,t),n&&n.then||(n=Ember.RSVP.resolve(n))}}return this.rerenderResult(function(){return n})}},{key:"findAncestorModel",value:function(){var e=this._findAncestorWithProperty("model");if(e)return e.model}},{key:"rerenderResult",value:function(e){var t=this;this.scheduleRerender();var n=e();return n&&n.then?n.then(function(){return t.scheduleRerender()}):n}},{key:"sendWidgetEvent",value:function(e,t){var n=this,i=e+"Event";return this.rerenderResult(function(){var e=n._findAncestorWithProperty(i);if(e)return e[i](t)})}},{key:"sendWidgetAction",value:function(e,t){var n=this;return this.rerenderResult(function(){var i=n._findAncestorWithProperty(e);return i?i[e].call(i,t):n._sendComponentAction(e,t||n.findAncestorModel())})}}]),e}();e.default=x,x.prototype.type="Thunk"}); +//# sourceMappingURL=/assets/application-e820091e1a171524cdf20a1a5bea75eb18455293e45dc37f46df206c7407311c.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/bd34dee19ab76bc4f22cba22a34edbdab790a807.js b/RaspberryPITVHDMI_archivos/bd34dee19ab76bc4f22cba22a34edbdab790a807.js @@ -0,0 +1,19 @@ +/*! highlight.js v9.13.1 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=M.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function c(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function u(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset<r[0].offset?e:r:"start"===r[0].event?e:r:e.length?e:r}function o(e){function r(e){return" "+e.nodeName+'="'+n(e.value).replace('"',"&quot;")+'"'}l+="<"+t(e)+E.map.call(e.attributes,r).join("")+">"}function c(e){l+="</"+t(e)+">"}function u(e){("start"===e.event?o:c)(e.node)}for(var s=0,l="",f=[];e.length||r.length;){var g=i();if(l+=n(a.substring(s,g[0].offset)),s=g[0].offset,g===e){f.reverse().forEach(c);do u(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===s);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),u(g.splice(0,1)[0])}return l+n(a.substr(s))}function s(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function l(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?c("keyword",a.k):B(a.k).forEach(function(e){c(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.endSameAsBegin&&(a.e=a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return s("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var u=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=u.length?t(u.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function c(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t].endSameAsBegin&&(n.c[t].eR=o(n.c[t].bR.exec(e)[0])),n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function s(e,n){return!a&&r(n.iR,e)}function p(e,n){var t=R.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function d(e,n,t,r){var a=r?"":j.classPrefix,i='<span class="'+a,o=t?"":I;return i+=e+'">',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=p(E,r),e?(M+=e[1],a+=d(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function b(){var e="string"==typeof E.sL;if(e&&!L[E.sL])return n(k);var t=e?f(E.sL,k,!0,B[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(M+=t.r),e&&(B[E.sL]=t.top),d(t.language,t.value,!1,!0)}function v(){y+=null!=E.sL?b():h(),k=""}function m(e){y+=e.cN?d(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function N(e,n){if(k+=e,null==n)return v(),0;var t=c(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),v(),t.rB||t.eB||(k=n)),m(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),v(),a.eE&&(k=n));do E.cN&&(y+=I),E.skip||E.sL||(M+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),m(r.starts,"")),a.rE?0:n.length}if(s(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"<unnamed>")+'"');return k+=n,n.length||1}var R=w(e);if(!R)throw new Error('Unknown language: "'+e+'"');l(R);var x,E=i||R,B={},y="";for(x=E;x!==R;x=x.parent)x.cN&&(y=d(x.cN,"",!0)+y);var k="",M=0;try{for(var C,A,S=0;;){if(E.t.lastIndex=S,C=E.t.exec(t),!C)break;A=N(t.substring(S,C.index),C[0]),S=C.index+A}for(N(t.substr(S)),x=E;x.parent;x=x.parent)x.cN&&(y+=I);return{r:M,value:y,language:e,top:E}}catch(O){if(O.message&&-1!==O.message.indexOf("Illegal"))return{r:0,value:n(t)};throw O}}function g(e,t){t=t||j.languages||B(L);var r={r:0,value:n(e)},a=r;return t.filter(w).filter(x).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return j.tabReplace||j.useBR?e.replace(C,function(e,n){return j.useBR&&"\n"===e?"<br>":j.tabReplace?n.replace(/\t/g,j.tabReplace):""}):e}function d(e,n,t){var r=n?y[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function h(e){var n,t,r,o,s,l=i(e);a(l)||(j.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n")):n=e,s=n.textContent,r=l?f(l,s,!0):g(s),t=c(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=u(t,c(o),s)),r.value=p(r.value),e.innerHTML=r.value,e.className=d(e.className,l,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){j=o(j,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,h)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=L[n]=t(e);r.aliases&&r.aliases.forEach(function(e){y[e]=n})}function R(){return B(L)}function w(e){return e=(e||"").toLowerCase(),L[e]||L[y[e]]}function x(e){var n=w(e);return n&&!n.disableAutodetect}var E=[],B=Object.keys,L={},y={},k=/^(no-?highlight|plain|text)$/i,M=/\blang(?:uage)?-([\w-]+)\b/i,C=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,I="</span>",j={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=h,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.autoDetection=x,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e}); +hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}}); +hljs.registerLanguage("cpp",function(t){var e={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},r={cN:"string",v:[{b:'(u8?|U|L)?"',e:'"',i:"\\n",c:[t.BE]},{b:'(u8?|U|L)?R"\\(',e:'\\)"'},{b:"'\\\\?.",e:"'",i:"."}]},s={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},i={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,r:0},t.inherit(r,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},t.CLCM,t.CBCM]},a=t.IR+"\\s*\\(",c={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},n=[e,t.CLCM,t.CBCM,s,r];return{aliases:["c","cc","h","c++","h++","hpp"],k:c,i:"</",c:n.concat([i,{b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:c,c:["self",e]},{b:t.IR+"::",k:c},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:c,c:n.concat([{b:/\(/,e:/\)/,k:c,c:n.concat(["self"]),r:0}]),r:0},{cN:"function",b:"("+t.IR+"[\\*&\\s]+)+"+a,rB:!0,e:/[{;=]/,eE:!0,k:c,i:/[^\w\s\*&]/,c:[{b:a,rB:!0,c:[t.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:c,r:0,c:[t.CLCM,t.CBCM,r,s,e,{b:/\(/,e:/\)/,k:c,r:0,c:["self",t.CLCM,t.CBCM,r,s,e]}]},t.CLCM,t.CBCM,i]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b:/</,e:/>/,c:["self"]},t.TM]}]),exports:{preprocessor:i,strings:r,k:c}}}); +hljs.registerLanguage("css",function(e){var c="[a-zA-Z-][a-zA-Z0-9_-]*",t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:c,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}}); +hljs.registerLanguage("coffeescript",function(e){var c={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},n="[A-Za-z$_][0-9A-Za-z$_]*",r={cN:"subst",b:/#\{/,e:/}/,k:c},i=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,r]},{b:/"/,e:/"/,c:[e.BE,r]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[r,e.HCM]},{b:"//[gim]*",r:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{b:"@"+n},{sL:"javascript",eB:!0,eE:!0,v:[{b:"```",e:"```"},{b:"`",e:"`"}]}];r.c=i;var s=e.inherit(e.TM,{b:n}),t="(\\(.*\\))?\\s*\\B[-=]>",o={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:c,c:["self"].concat(i)}]};return{aliases:["coffee","cson","iced"],k:c,i:/\/\*/,c:i.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+n+"\\s*=\\s*"+t,e:"[-=]>",rB:!0,c:[s,o]},{b:/[:\(,=]\s*/,r:0,c:[{cN:"function",b:t,e:"[-=]>",rB:!0,c:[o]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[s]},s]},{b:n+":",e:":",rB:!0,rE:!0,r:0}])}}); +hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}}); +hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/</,r:0,c:[{cN:"attr",b:e,r:0},{b:/=\s*/,r:0,c:[{cN:"string",endsParent:!0,v:[{b:/"/,e:/"/},{b:/'/,e:/'/},{b:/[^\s"'=<>`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"<!DOCTYPE",e:">",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("<!--","-->",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"meta",b:/<\?xml/,e:/\?>/,r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},s.inherit(s.ASM,{i:null,cN:null,c:null,skip:!0}),s.inherit(s.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:"<style(?=\\s|>|$)",e:">",k:{name:"style"},c:[t],starts:{e:"</style>",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"<script(?=\\s|>|$)",e:">",k:{name:"script"},c:[t],starts:{e:"</script>",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"tag",b:"</?",e:"/?>",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}}); +hljs.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}}); +hljs.registerLanguage("ini",function(e){var b={cN:"string",c:[e.BE],v:[{b:"'''",e:"'''",r:10},{b:'"""',e:'"""',r:10},{b:'"',e:'"'},{b:"'",e:"'"}]};return{aliases:["toml"],cI:!0,i:/\S/,c:[e.C(";","$"),e.HCM,{cN:"section",b:/^\s*\[+/,e:/\]+/},{b:/^[a-z0-9\[\]_-]+\s*=\s*/,e:"$",rB:!0,c:[{cN:"attr",b:/[a-z0-9\[\]_-]+/},{b:/=/,eW:!0,r:0,c:[{cN:"literal",b:/\bon|off|true|false|yes|no\b/},{cN:"variable",v:[{b:/\$[\w\d"][\w\d_]*/},{b:/\$\{(.*?)}/}]},b,{cN:"number",b:/([\+\-]+)?[\d]+_[\d_]+/},e.NM]}]}]}}); +hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}}); +hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}}); +hljs.registerLanguage("javascript",function(e){var r="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:t,c:[]},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,c,a,e.RM];var s=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:t,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:r+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:r,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+r+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b:/</,e:/(\/\w+|\w+\/)>/,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}); +hljs.registerLanguage("makefile",function(e){var i={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%<?\^\+\*]/}]},r={cN:"string",b:/"/,e:/"/,c:[e.BE,i]},a={cN:"variable",b:/\$\([\w-]+\s/,e:/\)/,k:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},c:[i]},n={b:"^"+e.UIR+"\\s*[:+?]?=",i:"\\n",rB:!0,c:[{b:"^"+e.UIR,e:"[:+?]?=",eE:!0}]},t={cN:"meta",b:/^\.PHONY:/,e:/$/,k:{"meta-keyword":".PHONY"},l:/[\.\w]+/},l={cN:"section",b:/^[^\s]+:/,e:/$/,c:[i]};return{aliases:["mk","mak"],k:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath",l:/[\w-]+/,c:[e.HCM,i,r,a,n,t,l]}}); +hljs.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}}); +hljs.registerLanguage("ruby",function(e){var b="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},c={cN:"doctag",b:"@[A-Za-z]+"},a={b:"#<",e:">"},s=[e.C("#","$",{c:[c]}),e.C("^\\=begin","^\\=end",{c:[c],r:10}),e.C("^__END__","\\n$")],n={cN:"subst",b:"#\\{",e:"}",k:r},t={cN:"string",c:[e.BE,n],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{b:/<<(-?)\w+$/,e:/^\s*\w+$/}]},i={cN:"params",b:"\\(",e:"\\)",endsParent:!0,k:r},d=[t,a,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<\\s*",c:[{b:"("+e.IR+"::)?"+e.IR}]}].concat(s)},{cN:"function",bK:"def",e:"$|;",c:[e.inherit(e.TM,{b:b}),i].concat(s)},{b:e.IR+"::"},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":(?!\\s)",c:[t,{b:b}],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{cN:"params",b:/\|/,e:/\|/,k:r},{b:"("+e.RSR+"|unless)\\s*",k:"unless",c:[a,{cN:"regexp",c:[e.BE,n],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(s),r:0}].concat(s);n.c=d,i.c=d;var l="[>?]>",o="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>",w=[{b:/^\s*=>/,starts:{e:"$",c:d}},{cN:"meta",b:"^("+l+"|"+o+"|"+u+")",starts:{e:"$",c:d}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:r,i:/\/\*/,c:s.concat(w).concat(d)}}); +hljs.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},s={b:"->{",e:"}"},n={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,r:0}]},i=[e.BE,r,n],o=[n,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),s,{cN:"string",c:i,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,r:5,c:[e.TM]},{b:"-\\w\\b",r:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return r.c=o,s.c=o,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:o}}); +hljs.registerLanguage("php",function(e){var c={b:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},i={cN:"meta",b:/<\?(php)?|\?>/},t={cN:"string",c:[e.BE,i],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},a={v:[e.BNM,e.CNM]};return{aliases:["php","php3","php4","php5","php6","php7"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[e.HCM,e.C("//","$",{c:[i]}),e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:/<<<['"]?\w+['"]?$/,e:/^\w+;?$/,c:[e.BE,{cN:"subst",v:[{b:/\$\w+/},{b:/\{\$/,e:/\}/}]}]},i,{cN:"keyword",b:/\$this\b/},c,{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",c,e.CBCM,t,a]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},t,a]}}); +hljs.registerLanguage("python",function(e){var r={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},b={cN:"meta",b:/^(>>>|\.\.\.) /},c={cN:"subst",b:/\{/,e:/\}/,k:r,i:/#/},a={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[e.BE,b],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[e.BE,b],r:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[e.BE,b,c]},{b:/(fr|rf|f)"""/,e:/"""/,c:[e.BE,b,c]},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[e.BE,c]},{b:/(fr|rf|f)"/,e:/"/,c:[e.BE,c]},e.ASM,e.QSM]},i={cN:"number",r:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},n={cN:"params",b:/\(/,e:/\)/,c:["self",b,i,a]};return c.c=[a,i,b],{aliases:["py","gyp","ipython"],k:r,i:/(<\/|->|\?)|=>/,c:[b,i,a,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,n,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}}); +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/browser-update-1741a2ed67a367faeb0a582af064457e8b1b1354e52e6e.js b/RaspberryPITVHDMI_archivos/browser-update-1741a2ed67a367faeb0a582af064457e8b1b1354e52e6e.js @@ -0,0 +1,2 @@ +!function(){$bu=function(){var e=null;if(navigator&&navigator.userAgent&&(e=navigator.userAgent),!window.WeakMap&&!(e.indexOf("Googlebot")>=0||e.indexOf("Mediapartners")>=0||e.indexOf("AdsBot")>=0)){var t=document.createElement("div");t.className="buorg",t.innerHTML='<div>Unfortunately, <a href="https://www.discourse.org/faq/#browser">your browser is too old to work on this site</a>. Please <a href="https://browsehappy.com">upgrade your browser</a>.</div>';var o=document.createElement("style"),n=".buorg {position:absolute; z-index:111111; width:100%; top:0px; left:0px; background:#FDF2AB; text-align:left; font-family: sans-serif; color:#000; font-size: 14px;} .buorg div {padding: 8px;} .buorg a, .buorg a:visited {color:#E25600; text-decoration: underline;}";document.body.appendChild(t),document.getElementsByTagName("head")[0].appendChild(o);try{o.innerText=n,o.innerHTML=n}catch(e){try{o.styleSheet.cssText=n}catch(e){return}}document.body.style.marginTop=t.clientHeight+"px"}}()}(); +//# sourceMappingURL=/assets/browser-update-1741a2ed67a367faeb0a582af064457e8b1b1354e52e6efcf8bf26301166dec8.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/css.css b/RaspberryPITVHDMI_archivos/css.css @@ -0,0 +1,96 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/RaspberryPITVHDMI_archivos/desktop_1_581866bb4050fdf1451a3946f2c02310c650f57b.css b/RaspberryPITVHDMI_archivos/desktop_1_581866bb4050fdf1451a3946f2c02310c650f57b.css @@ -0,0 +1,6 @@ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title],acronym[title]{text-decoration:underline;text-decoration-style:dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:1.7511em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!* Pikaday +* Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/*/.pika-single{z-index:9999;display:block;position:relative;color:#222;background:#fff;border:1px solid #e9e9e9;border-bottom-color:#e9e9e9;font-family:helvetica neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#222;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#222;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#222;font-size:12px;line-height:15px;text-align:right;background:#fff}.is-today .pika-button{color:#9ab270;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#9ab270;box-shadow:inset 0 1px 3px #f0f3ea;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#222;opacity:.3}.pika-button:hover{color:#222;background:#f0f3ea;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#222}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#9ab270;box-shadow:none;border-radius:3px}.pull-left{float:left}.pull-right{float:right}.show{display:block}.hide,.hidden{display:none}.invisible{visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.affix{position:fixed}.clearfix:before,.nav-pills:before,.container:before,.wrap:before,.clearfix:after,.nav-pills:after,.container:after,.wrap:after{display:table;content:" "}.clearfix:after,.nav-pills:after,.container:after,.wrap:after{clear:both}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clickable{cursor:pointer}.disable-no-hover:hover{background:#e9e9e9;color:#222}html{color:#222;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;background-color:#fff;overflow-y:scroll;direction:ltr}html.text-size-smaller{font-size:14px}html.text-size-larger{font-size:17px}html.text-size-largest{font-size:19px}a{color:#9ab270;text-decoration:none;cursor:pointer}a:visited{color:#9ab270}a:hover{color:#9ab270}a:active{color:#9ab270}hr{display:block;height:1px;margin:1em 0;border:0;border-top:1px solid #e9e9e9;padding:0}ul,dd{margin:0 0 9px 25px;padding:0}.cooked ul,.cooked ol,.cooked dd{clear:both}.cooked ul,.d-editor-preview ul{margin:0;padding-left:40px}li>ul,li>ol{margin-bottom:0}img{vertical-align:middle}fieldset{margin:0;border:0;padding:0}pre code{overflow:auto;tab-size:4}.row:before,.row:after{display:table;content:""}.row:after{clear:both}#offscreen-content{display:none}tbody{border-top:3px solid #e9e9e9}tr{border-bottom:1px solid #e9e9e9}tr.highlighted{animation:background-fade-highlight 2.5s ease-out}ruby>rt{font-size:72%}.select-kit.categories-admin-dropdown .select-kit-body{min-width:auto;width:250px}.select-kit.categories-admin-dropdown .select-kit-header .d-icon{justify-content:space-between}.select-kit.combo-box.category-chooser{width:300px}.select-kit.combo-box.category-chooser .select-kit-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-kit.combo-box.category-chooser .select-kit-row.none .topic-count{display:none}.select-kit.combo-box.category-chooser .select-kit-row .topic-count{font-size:.7579em;color:#222;white-space:nowrap}.select-kit.combo-box.category-chooser .select-kit-row .category-status{color:#222;line-height:1.4;-webkit-box-flex:0;-ms-flex:1 1 auto;flex:1 1 auto}.select-kit.combo-box.category-chooser .select-kit-row .category-desc{-webkit-box-flex:0;-ms-flex:1 1 auto;flex:1 1 auto;color:#919191;font-size:.8706em;line-height:1.4}.select-kit.combo-box.category-drop .badge-wrapper{font-size:1em;font-weight:400}.select-kit.combo-box.category-drop .badge-wrapper.box{margin:0}.select-kit.combo-box.category-drop .badge-wrapper.box span.badge-category{margin:0}.select-kit.combo-box.category-drop.bar.has-selection .category-drop-header{padding:0 5px 0 10px}.select-kit.combo-box.category-drop.box.has-selection .category-drop-header .badge-wrapper.box{padding:0}.select-kit.combo-box.category-drop .category-drop-header.is-none .selected-name{color:inherit}.select-kit.combo-box.category-drop .category-drop-header .badge-wrapper{margin-right:0}.select-kit.combo-box.category-drop .select-kit-body{min-width:300px}.select-kit.combo-box.category-drop .select-kit-row{flex-direction:column;align-items:flex-start}.select-kit.combo-box.category-drop .select-kit-row[data-value=all-categories],.select-kit.combo-box.category-drop .select-kit-row[data-value=no-categories]{color:#9ab270;font-weight:700}.select-kit.combo-box.category-drop .select-kit-row .category-desc{font-weight:400;color:#919191;margin-top:2px}.select-kit.combo-box.category-drop .select-kit-row .category-status{align-items:center}.select-kit.combo-box.category-drop .select-kit-row .topic-count{margin-left:5px;font-weight:400}.select-kit.combo-box.category-drop .select-kit-row .badge-wrapper{margin:0;font-weight:700}.select-kit.combo-box.category-drop .select-kit-row .badge-wrapper:nth-child(2){margin-left:10px}.select-kit.combo-box.category-drop.is-expanded .select-kit-wrapper,.select-kit.combo-box.category-drop .select-kit-wrapper{display:none}.select-kit .category-row .category-status{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;-webkit-box-flex:0;-ms-flex:1 1 auto;flex:1 1 auto}.select-kit .category-row .category-desc{max-width:100%}.select-kit .category-row .category-status .badge-wrapper.box{margin-bottom:1px;margin-top:1px}.select-kit .category-row .topic-count{white-space:nowrap}.select-kit.category-selector .selected-name .badge-wrapper.box,.select-kit-box.category-selector .selected-name .badge-wrapper.box{margin:2px;padding:0}.select-kit.combo-box{min-width:auto}.select-kit.combo-box .select-kit-body{width:100%;min-width:150px;border-radius:0;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.select-kit.combo-box .select-kit-row{margin:0;min-height:1px;padding:6px 10px}.select-kit.combo-box .select-kit-row.no-content{font-weight:400}.select-kit.combo-box .select-kit-filter{padding:4px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.select-kit.combo-box .select-kit-filter .spinner{flex:0 0 auto}.select-kit.combo-box .select-kit-filter .filter-input,.select-kit.combo-box .select-kit-filter .filter-input:focus,.select-kit.combo-box .select-kit-filter .filter-input:active{flex:0 0 auto;width:90%}.select-kit.combo-box .select-kit-filter .filter-icon{padding-left:5px}.select-kit.combo-box .select-kit-header{background:#fff;border:1px solid #919191;padding:0 5px 0 10px;font-weight:500;font-size:1em}.select-kit.combo-box .select-kit-header.is-focused{border:1px solid #9ab270;box-shadow:0 0 6px 0 #9ab270}.select-kit.combo-box .select-kit-collection{display:flex;flex-direction:column;padding:0;min-width:100px;max-height:200px;max-width:32em}.select-kit.combo-box .select-kit-collection .collection-header a{white-space:nowrap;color:#222;line-height:1.2;font-weight:700;display:block;padding:6px 10px;color:#9ab270}.select-kit.combo-box .select-kit-collection .collection-header a:hover{text-decoration:underline}.select-kit.combo-box.is-disabled .select-kit-header{background:#e9e9e9;border-color:#ddd}.select-kit.combo-box.is-highlighted .select-kit-header{border:1px solid #9ab270;box-shadow:0 0 6px 0 #9ab270}.select-kit.combo-box.is-expanded .select-kit-wrapper{display:block;border:1px solid #9ab270;box-shadow:0 0 6px 0 #9ab270}.select-kit.combo-box.is-expanded.is-above .select-kit-header{border-radius:0 0 3px 3px}.select-kit.combo-box.is-expanded.is-above .select-kit-body{border-radius:3px 3px 0 0}.select-kit.combo-box.tag-drop,.select-kit.combo-box.group-dropdown{min-width:auto}.select-kit.combo-box.tag-drop .select-kit-row,.select-kit.combo-box.group-dropdown .select-kit-row{font-weight:700}.select-kit.combo-box.is-expanded .select-kit-wrapper,.select-kit.combo-box .select-kit-wrapper{display:none}.select-kit.dropdown-select-box.composer-actions{margin:0}.select-kit.dropdown-select-box.composer-actions .select-kit-header{background:0 0;outline:none;padding:0;margin-right:5px;border:1px solid #e9e9e9;min-height:unset}.select-kit.dropdown-select-box.composer-actions .select-kit-header .d-icon{padding:5px 6px}.select-kit.dropdown-select-box.composer-actions .select-kit-header:hover,.select-kit.dropdown-select-box.composer-actions .select-kit-header:focus{background:#e9e9e9}.select-kit.dropdown-select-box.composer-actions .d-icon{margin:0!important}.select-kit.dropdown-select-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:auto;border:none}.select-kit.dropdown-select-box.is-expanded .select-kit-collection,.select-kit.dropdown-select-box.is-expanded .select-kit-body{border-radius:0}.select-kit.dropdown-select-box .select-kit-body{border:1px solid #e9e9e9;background-clip:padding-box;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);max-width:300px;width:300px}.select-kit.dropdown-select-box .select-kit-row{margin:0;padding:10px 5px}.select-kit.dropdown-select-box .select-kit-row .icons{display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;margin-right:.357em;margin-top:2px;width:30px}.select-kit.dropdown-select-box .select-kit-row .icons .d-icon{font-size:1.3195em;-ms-flex-item-align:center;align-self:center;margin-right:0;opacity:1}.select-kit.dropdown-select-box .select-kit-row .texts{width:0;line-height:1.4;-webkit-box-flex:1;-ms-flex:1;flex:1 1 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-kit.dropdown-select-box .select-kit-row .texts .name{-webkit-box-flex:1;-ms-flex:1;flex:1 1 auto;font-weight:700;font-size:1em;color:#222;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.select-kit.dropdown-select-box .select-kit-row .texts .desc{-webkit-box-flex:1;-ms-flex:1;flex:1 1 auto;width:100%;font-size:.8706em;font-weight:400;color:#919191;white-space:normal}.select-kit.dropdown-select-box .select-kit-collection{padding:0;max-height:100%}.select-kit.dropdown-select-box .dropdown-select-box-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select-kit.dropdown-select-box .dropdown-select-box-header .d-icon+.d-icon{margin-left:5px}.select-kit.dropdown-select-box .dropdown-select-box-header.is-focused{outline-style:auto;outline-color:#9ab270}.select-kit.combobox.future-date-input-selector{min-width:50%}.select-kit.combobox.future-date-input-selector .future-date-input-selector-header .btn-clear{line-height:1.4}.select-kit.combobox.future-date-input-selector .future-date-input-selector-datetime{color:#888;margin-left:5px;white-space:nowrap}.select-kit.combobox.future-date-input-selector .future-date-input-selector-icons{margin-right:5px}.select-kit.combobox.future-date-input-selector .btn-clear{padding:0;margin-left:5px}.select-kit.combobox.future-date-input-selector .future-date-input-selector-row .future-date-input-selector-icons{color:#888}.select-kit.multi-select.list-setting .select-kit-row.create .square{width:12px;height:12px;margin-left:5px}.select-kit.combo-box.mini-tag-chooser{margin-bottom:5px;margin-left:5px}.select-kit.combo-box.mini-tag-chooser.is-expanded .select-kit-header{border:1px solid #9ab270}.select-kit.combo-box.mini-tag-chooser.no-tags .select-kit-header .selected-name{color:#919191}.select-kit.combo-box.mini-tag-chooser .select-kit-body{max-width:32em}.select-kit.combo-box.mini-tag-chooser .select-kit-header{height:30px}.select-kit.combo-box.mini-tag-chooser .select-kit-header .selected-name{margin:0;border:0;padding:0;outline:none;box-shadow:none;cursor:pointer;max-width:250px}.select-kit.combo-box.mini-tag-chooser .select-kit-filter{border-top:0}.select-kit.combo-box.mini-tag-chooser.is-expanded .select-kit-wrapper,.select-kit.combo-box.mini-tag-chooser .select-kit-wrapper{display:none}.select-kit.combo-box.mini-tag-chooser .select-kit-row.is-selected{background:0 0}.select-kit.combo-box.mini-tag-chooser .select-kit-row.is-highlighted.is-selected{background:#f0f3ea}.select-kit.combo-box.mini-tag-chooser .select-kit-row .discourse-tag-count{margin-left:5px}.select-kit.combo-box.mini-tag-chooser .select-kit-collection .collection-header{max-height:125px;overflow:hidden;flex:1 0 auto;border-bottom:1px solid #e9e9e9}.select-kit.combo-box.mini-tag-chooser .select-kit-collection .collection-header .selected-tags{display:flex;padding:4px;flex-wrap:wrap;margin:-2px;overflow:hidden}.select-kit.combo-box.mini-tag-chooser .select-kit-collection .collection-header .selected-tag{background:#e9e9e9;padding:2px 4px;margin:2px;border:0}.select-kit.combo-box.mini-tag-chooser .select-kit-collection .collection-header .selected-tag.is-highlighted{box-shadow:0 0 2px #df382c,0 1px 0 rgba(0,0,0,.05)}.select-kit.combo-box.mini-tag-chooser .select-kit-collection .collection-header .selected-tag .d-icon{color:#bdbdbd;vertical-align:middle}.select-kit.combo-box.mini-tag-chooser .select-kit-collection .collection-header .selected-tag:hover .d-icon{color:#df382c}.select-kit.multi-select{width:300px;background:#fff;border-radius:0}.select-kit.multi-select .select-kit-body{width:100%}.select-kit.multi-select .select-kit-row{margin:5px;min-height:1px;padding:5px;border-radius:0}.select-kit.multi-select .select-kit-filter{border:0;flex:1 0 0px;margin:1px}.select-kit.multi-select .multi-select-header{background:#fff;border:1px solid #919191}.select-kit.multi-select .multi-select-header.is-focused{box-shadow:0 0 6px 0 #9ab270;border-radius:0}.select-kit.multi-select.is-disabled .multi-select-header{background:#e9e9e9;border-color:#ddd}.select-kit.multi-select.is-highlighted .multi-select-header{border-radius:0;border-bottom:1px solid transparent;box-shadow:0 0 6px 0 #9ab270}.select-kit.multi-select.is-expanded .select-kit-wrapper{display:block;border:1px solid #9ab270;box-shadow:0 0 6px 0 #9ab270;border-radius:0}.select-kit.multi-select.is-expanded .multi-select-header{border-radius:0;box-shadow:none}.select-kit.multi-select.is-expanded .select-kit-body{border-radius:0}.select-kit.multi-select .choices{margin:0 2px;box-sizing:border-box;display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}.select-kit.multi-select .choices .choice{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row;margin:1px 0 2px 2px}.select-kit.multi-select .choices .filter{align-items:center;justify-content:flex-start;white-space:nowrap;min-width:50px;padding:0;outline:none;flex:1 0 0px}.select-kit.multi-select .choices .filter .filter-input,.select-kit.multi-select .choices .filter .filter-input:focus{border:none;background:0 0;display:inline-block;width:100%;outline:none;min-width:auto;padding:0;margin:0;outline:0;border:0;box-shadow:none;border-radius:0;min-height:unset}.select-kit.multi-select .choices .selected-color .selected-color-wrapper{display:flex;flex:1 0 0px;flex-direction:column}.select-kit.multi-select .choices .selected-color .color-preview{height:5px;margin:0 2px 2px 0;display:flex;width:100%}.select-kit.multi-select .choices .selected-category .body{display:flex;align-items:center}.select-kit.multi-select .choices .selected-category .badge-wrapper{padding:2px 4px;line-height:1.2;display:flex;flex:1 0 0px;align-items:center}.select-kit.multi-select .choices .selected-category .badge-wrapper.bullet{margin-right:2.5px}.select-kit.multi-select .choices .selected-name .footer{display:flex;width:100%}.select-kit.multi-select .choices .selected-name .body{background:#e9e9e9;padding:4px}.select-kit.multi-select .choices .selected-name .d-icon{color:#bdbdbd;vertical-align:middle}.select-kit.multi-select .choices .selected-name:hover .d-icon:last-child{color:#df382c}.select-kit.multi-select .choices .selected-name.is-highlighted{box-shadow:0 0 2px #df382c,0 1px 0 rgba(0,0,0,.05)}.select-kit.dropdown-select-box.notifications-button .select-kit-body{min-width:550px;max-width:550px}.select-kit.dropdown-select-box.notifications-button .select-kit-row .icons{-ms-flex-item-align:start;align-self:flex-start}.select-kit.dropdown-select-box.period-chooser{display:inline-flex;position:relative}.select-kit.dropdown-select-box.period-chooser .select-kit-collection{padding:5px}.select-kit.dropdown-select-box.period-chooser .period-chooser-header{background:0 0;border:none;justify-content:flex-start;width:auto;height:auto;padding:0}.select-kit.dropdown-select-box.period-chooser .period-chooser-header h2.selected-name{color:#fff;display:inline-block;box-sizing:border-box}.select-kit.dropdown-select-box.period-chooser .period-chooser-header h2.selected-name .date-section{color:#222;margin-right:5px}.select-kit.dropdown-select-box.period-chooser .period-chooser-header h2.selected-name .top-date-string{font-size:.8706em;color:#919191;font-weight:400;text-transform:uppercase}.select-kit.dropdown-select-box.period-chooser .period-chooser-header .d-icon{color:#222;opacity:1;margin:5px 0 10px 5px;font-size:1.5157em}.select-kit.dropdown-select-box.period-chooser .period-chooser-header.is-focused,.select-kit.dropdown-select-box.period-chooser .period-chooser-header:hover{background:0 0;border:none;outline:none}.select-kit.dropdown-select-box.period-chooser .period-chooser-row{font-weight:700;padding:5px;font-size:1.1487em;align-items:center;display:flex}.select-kit.dropdown-select-box.period-chooser .period-chooser-row .period-title{flex:1 0 0px}.select-kit.dropdown-select-box.period-chooser .period-chooser-row .date-section{color:#222}.select-kit.dropdown-select-box.period-chooser .period-chooser-row .top-date-string{font-weight:400;font-size:.8706em;color:#919191;text-transform:uppercase;margin-left:5px}#topic-footer-buttons .pinned-button{min-width:auto;margin:1em 0}#topic-footer-buttons .pinned-button.is-hidden{display:none}#topic-footer-buttons .pinned-button .btn{margin:0}#topic-footer-buttons .pinned-button .reason{display:inline;line-height:1.2}.pinned-button{margin:0;min-width:auto}.pinned-button .pinned-options{display:inline}.pinned-button .pinned-options .select-kit-body{min-width:unset;max-width:unset;width:550px}.mobile-view .select-kit.is-expanded{z-index:300}.select-kit{border:none;min-width:220px;box-sizing:border-box;display:inline-block;flex-direction:column;position:relative;vertical-align:middle;user-select:none}.select-kit.is-hidden{display:none}.select-kit.is-disabled{pointer-events:none}.select-kit.is-expanded{z-index:300}.select-kit.is-expanded .select-kit-body{display:flex;flex-direction:column;left:0;position:absolute;top:0}.select-kit.is-expanded .select-kit-collection{border-radius:inherit}.select-kit.is-above .select-kit-body{bottom:0;top:auto}.select-kit.is-above .select-kit-filter{border-top:0}.select-kit.is-above .select-kit-wrapper{bottom:0;top:auto}.select-kit .d-icon{color:#646464}.select-kit .select-kit-header{box-sizing:border-box;overflow:hidden;transition:all .25s;cursor:pointer;outline:none;display:flex;align-items:center;flex-direction:row;min-height:30px}.select-kit .select-kit-header .selected-name{text-align:left;flex:0 1 auto;padding:1px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit}.select-kit .select-kit-header .btn-clear{padding:0 10px;border:0;background:0 0}.select-kit .select-kit-header .icon{margin-right:5px}.select-kit .select-kit-header .caret-icon{margin-left:auto;padding-left:5px;pointer-events:none}.select-kit .select-kit-header .d-button-label{display:flex;align-items:center;white-space:nowrap;overflow:hidden;line-height:1.2}.select-kit .select-kit-header .d-button-label .d-icon{margin-left:5px;margin-right:0}.select-kit .select-kit-body{display:none;background:#fff;box-sizing:border-box}.select-kit .select-kit-row{cursor:pointer;line-height:1.2;outline:none;display:flex;flex:1 0 auto;box-sizing:border-box;align-items:center;justify-content:flex-start}.select-kit .select-kit-row .name{margin:0;overflow:hidden;text-overflow:ellipsis;flex:1 1 0%}.select-kit .select-kit-row .d-icon{margin-right:5px}.select-kit .select-kit-row.is-highlighted{background:#f0f3ea}.select-kit .select-kit-row.is-selected{background:#ffffa6}.select-kit .select-kit-row.is-selected.is-highlighted{background:#f0f3ea}.select-kit .select-kit-row .discourse-tag,.select-kit .select-kit-row .discourse-tag-count{color:#222}.select-kit .select-kit-collection{background:#fff;overflow-x:hidden;overflow-y:auto;border-radius:inherit;-webkit-overflow-scrolling:touch;margin:0;padding:0;max-height:200px}.select-kit .select-kit-collection .validation-message{white-space:nowrap;color:#df382c;flex:1 0 auto;margin:5px;padding:0 2px}.select-kit .select-kit-collection .select-kit-collection{padding:0;margin:0}.select-kit .select-kit-collection .select-kit-collection:hover .select-kit-row.is-highlighted:hover{background:#f0f3ea}.select-kit .select-kit-collection::-webkit-scrollbar{-webkit-appearance:none;width:10px}.select-kit .select-kit-collection::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:#919191}.select-kit .select-kit-collection::-webkit-scrollbar-track{background:0 0;border-radius:0}.select-kit .select-kit-filter{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between}.select-kit .select-kit-filter .filter-input,.select-kit .select-kit-filter .filter-input:focus,.select-kit .select-kit-filter .filter-input:active{background:0 0;margin:0;padding:0;flex:1 0 0px;outline:none;border:0;border-radius:0;box-shadow:none;width:100%}.select-kit .select-kit-filter.is-hidden{width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;position:fixed;outline:0;left:0;top:0}.select-kit .select-kit-wrapper{position:absolute;top:0;left:0;background:0 0;display:none;box-sizing:border-box;pointer-events:none}.select-kit.multi-select.tag-chooser .select-kit-row{display:flex;align-items:center}.select-kit.multi-select.tag-chooser .select-kit-row .discourse-tag-count{margin-left:5px}.select-kit.combo-box.tag-drop .select-kit-row[data-value=all-tags],.select-kit.combo-box.tag-drop .select-kit-row[data-value=no-tags]{color:#9ab270;font-weight:700}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-body{box-shadow:none;padding:10px 10px 5px;width:230px}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row{margin-bottom:5px;padding:6px 3px;background:#e9e9e9;transition:all .25s}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row .name,.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row .d-icon{font-size:1em;font-weight:400;color:#222}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row .d-icon{opacity:.7}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row.is-highlighted{background:#919191}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row.is-highlighted .name,.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row.is-highlighted .d-icon{color:#fff}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row:hover{background:#919191;color:#fff}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row.is-selected{color:#222;background:#e9e9e9}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row.is-selected.is-highlighted{background:#919191;color:#222}#topic-footer-buttons .topic-notifications-button{min-width:auto;margin:1em 0}#topic-footer-buttons .topic-notifications-button .btn{margin:0}#topic-footer-buttons .topic-notifications-button .reason{display:inline;line-height:1.2}.topic-notifications-button .topic-notifications-options{min-width:auto}.topic-notifications-button{margin:0}.topic-notifications-button .topic-notifications-options{display:inline-flex}.select-kit.dropdown-select-box.user-notifications-dropdown{text-align:left}.select-kit.dropdown-select-box.user-notifications-dropdown .select-kit-body{width:485px;max-width:485px}.select-kit.dropdown-select-box.user-notifications-dropdown .select-kit-header{justify-content:center}.select-kit.dropdown-select-box.user-notifications-dropdown .dropdown-select-box-header{align-items:center}.select-kit.combo-box.color-palettes .color-palettes-row .palettes{display:flex;align-items:center;margin-left:.5em;flex:1 0 0}.select-kit.combo-box.color-palettes .color-palettes-row .palettes .palette{height:15px;width:15px;display:block}.user-stream.filter-deleted{grid-column-start:1;grid-column-end:3;grid-row-start:2}.ignored-list{overflow:auto;max-height:150px;display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;min-height:30px;box-sizing:border-box}.ignored-user-list-item{border:1px solid #e9e9e9;border-radius:.25em;padding:0;display:flex;align-items:center;margin-right:10px}.remove-ignored-user{display:flex;flex:1 0 0px;align-items:center;justify-content:center;box-sizing:border-box;border-radius:0 .25em .25em 0;padding-top:0;padding-bottom:0;height:100%}.ignored-user-name{padding-left:10px;padding-right:10px}.animated-placeholder{height:20px;position:relative}.card-avatar-placeholder{width:120px;height:120px;border-radius:100%;position:relative;overflow:hidden}.card-avatar-placeholder:before{animation:placeHolderShimmer 4s linear infinite forwards;position:absolute;left:0;content:"";background:linear-gradient(to right,#f8f8f8 10%,#e9e9e9 18%,#f8f8f8 33%);height:120px;width:580px}#user-card,#group-card{width:580px;box-shadow:0 4px 14px rgba(0,0,0,.15);color:#222;background:#fff center center;background-size:cover;transition:opacity .2s,transform .2s;-webkit-transition:opacity .2s,-webkit-transform .2s;opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}#user-card.show,#group-card.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#user-card .card-content,#group-card .card-content{padding:10px;background:rgba(255,255,255,.85);margin-top:80px}#user-card .card-content:after,#group-card .card-content:after{content:"";display:block;clear:both}#user-card .card-content a.card-huge-avatar,#group-card .card-content a.card-huge-avatar{outline:none}#user-card.no-bg .card-content,#group-card.no-bg .card-content{margin-top:0}#user-card .card-row:not(.first-row),#group-card .card-row:not(.first-row){margin-top:.5em}#user-card .first-row .names,#group-card .first-row .names{padding-left:1.25em}#user-card .first-row .names .user-profile-link,#group-card .first-row .names .user-profile-link{display:flex;align-items:center}#user-card .first-row .names .d-icon,#group-card .first-row .names .d-icon{margin:0 .25em}#user-card .first-row .names .name-username-wrapper,#group-card .first-row .names .name-username-wrapper{margin-right:0;flex:0 1 auto}#user-card .first-row .names span,#group-card .first-row .names span{display:block}#user-card .first-row .usercard-controls,#group-card .first-row .usercard-controls{list-style-type:none;margin:0}#user-card .first-row .usercard-controls button,#group-card .first-row .usercard-controls button{width:100%}#user-card .btn,#group-card .btn{margin-bottom:5px}#user-card h1,#group-card h1{line-height:1.2}#user-card h1 .d-icon,#group-card h1 .d-icon{color:#222}#user-card h3,#group-card h3{display:inline;margin-right:.5em;color:#222}#user-card h3.email,#user-card h3 .desc,#user-card h3 a,#group-card h3.email,#group-card h3 .desc,#group-card h3 a{color:#646464}#user-card h1,#user-card h2,#user-card h3,#group-card h1,#group-card h2,#group-card h3{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#user-card h1 a,#user-card h2 a,#group-card h1 a,#group-card h2 a{color:#222}#user-card h2,#user-card h3,#group-card h2,#group-card h3{font-weight:400}#user-card p,#group-card p{margin:0 0 5px}#user-card .first-row{display:flex}#user-card .first-row .avatar-placeholder{width:120px;height:120px}#user-card .first-row .user-card-avatar{margin-top:-50px}#user-card .first-row .new-user a{color:#bdbdbd}#user-card .second-row{max-height:150px;overflow:auto}#user-card .second-row .bio a{color:#222;text-decoration:underline}#user-card .second-row .bio a.mention{text-decoration:none}#user-card .second-row .bio .overflow{max-height:60px;overflow:hidden}#user-card .second-row .suspended{color:#df382c}#user-card .second-row .suspended .suspension-reason-title,#user-card .second-row .suspended .suspension-date{font-weight:700}#user-card .second-row .profile-hidden{font-size:1.1487em;margin-top:.5em}#user-card .third-row .location-and-website{display:flex;flex-wrap:wrap;width:100%;align-items:center}#user-card .third-row .location-and-website .location,#user-card .third-row .location-and-website .website-name{display:flex;overflow:hidden;align-items:center}#user-card .third-row .location-and-website .location .d-icon,#user-card .third-row .location-and-website .website-name .d-icon{margin-right:.25em}#user-card .third-row .location-and-website .website-name a,#user-card .third-row .location-and-website .location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222}#user-card .third-row .location-and-website .location{margin-right:.5em}#user-card .third-row .location-and-website .website-name a{text-decoration:underline}#user-card .fifth-row .public-user-fields{margin:0}#user-card .sixth-row .badge-section{display:flex;align-items:flex-start}#user-card .sixth-row .badge-section .user-badge,#user-card .sixth-row .badge-section .more-user-badges a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8f8f8;border:1px solid #e9e9e9;color:#222}#user-card .sixth-row .badge-section .badge-display-name{overflow:hidden;text-overflow:ellipsis}#group-card .first-row{display:flex}#group-card .first-row .group-card-avatar{margin-top:-50px}#group-card .first-row .avatar-flair{display:flex;background-size:contain;width:120px;height:120px;color:#222}#group-card .first-row .avatar-flair .d-icon{margin:auto;font-size:80px}#group-card .first-row .avatar-flair.rounded{border-radius:50%}#group-card .second-row{max-height:150px;overflow:auto}#group-card .second-row .bio a{color:#222;text-decoration:underline}#group-card .second-row .bio img{max-width:100%;height:auto}#group-card .second-row .bio a.mention{text-decoration:none}#group-card .second-row .bio .overflow{max-height:60px;overflow:hidden}.user-stream .item,.user-stream .user-stream-item{background-color:#fff;border-bottom:1px solid #e9e9e9}.user-stream .item.moderator-action,.user-stream .user-stream-item.moderator-action{background-color:#ffffa6}.user-stream .item.deleted,.user-stream .user-stream-item.deleted{opacity:.8;background-color:rgba(239,156,150,.7)}.user-stream .item.hidden,.user-stream .user-stream-item.hidden{display:block;opacity:.4}.user-stream .type,.user-stream span.name{color:#222}.user-stream .time,.user-stream .delete-info,.user-stream .draft-type{display:block;float:right;color:#888;font-size:.7579em}.user-stream .draft-type{clear:right}.user-stream .delete-info .d-icon{font-size:1em}.user-stream .expand-item,.user-stream .collapse-item{float:right;margin-right:.5em;line-height:1;color:#888}.user-stream .avatar-link{float:left;margin-right:4px}.user-stream .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.user-stream .name{font-size:1em;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-stream .edit-reason{background-color:#ffffa6;padding:3px 5px 5px}.user-stream .remove-bookmark,.user-stream .remove-draft{float:right;margin-top:-4px}.user-stream .notification li{display:inline-block}.user-stream .notification p{display:inline-block}.user-stream .notification p span:first-child{color:#222}.user-stream .notification .time{display:inline-block;margin-left:10px;float:none}.user-stream .notification .fa,.user-stream .notification .icon{color:#919191;font-size:1.7511em}.user-stream .excerpt{margin:1em 0 0;font-size:1em;word-wrap:break-word;color:#222}.user-stream .excerpt:empty{display:none}.user-stream .excerpt details.disabled{color:#919191}.user-stream .group-member-info{display:flex}.user-stream .child-actions,.user-stream-item-actions,.user-stream-item-draft-actions{margin-top:8px}.user-stream .child-actions .avatar-link,.user-stream-item-actions .avatar-link,.user-stream-item-draft-actions .avatar-link{float:none;margin-right:3px}.user-stream .child-actions .fa,.user-stream-item-actions .fa,.user-stream-item-draft-actions .fa{width:15px;display:inline-block;color:#222}.user-stream .child-actions .fa.d-icon-heart,.user-stream-item-actions .fa.d-icon-heart,.user-stream-item-draft-actions .fa.d-icon-heart{color:#f2dede}#banner{padding:10px;background:#f0f3ea;color:#222;z-index:2;overflow:auto}#banner.overlay{position:fixed}#banner .close{margin-top:-5px;color:#bdbdbd;padding-left:5px;float:right}#banner .meta{display:none}.btn{display:inline-block;margin:0;padding:6px 12px;font-weight:500;font-size:1em;line-height:1;text-align:center;cursor:pointer;transition:all .25s;box-sizing:border-box;min-height:30px}.btn .d-icon{transition:color .25s}.btn:active,.btn.btn-active{text-shadow:none}.btn[disabled],.btn.disabled{cursor:default;opacity:.4}.btn .fa{margin-right:7px}.btn.no-text .fa{margin-right:0}.btn.hidden{display:none}.btn{border:none;color:#222;font-weight:400;background:#e9e9e9}.btn .d-icon{color:#646464}.btn[href]{color:#222;min-height:unset}.discourse-no-touch .btn:hover,.discourse-no-touch .btn.btn-hover{background:#919191;color:#fff}.discourse-no-touch .btn:hover .d-icon,.discourse-no-touch .btn.btn-hover .d-icon{color:#ededed}.btn[disabled],.btn.disabled{background:#e9e9e9;cursor:not-allowed}.btn[disabled] .d-icon,.btn.disabled .d-icon{color:#919191}.btn[disabled]:hover,.btn.disabled:hover{color:#bdbdbd}.btn[disabled]:hover .d-icon,.btn.disabled:hover .d-icon{color:#bdbdbd}.btn .d-icon{line-height:1.2}.btn-primary{border:none;font-weight:400;color:#fff;background:#9ab270}.btn-primary .d-icon{color:currentColor}.btn-primary[href]{color:#fff}.discourse-no-touch .btn-primary:hover,.discourse-no-touch .btn-primary.btn-hover{background:#7d9751}.discourse-no-touch .btn-primary:hover .d-icon,.discourse-no-touch .btn-primary.btn-hover .d-icon{color:currentColor}.btn-primary:active,.btn-primary.btn-active{background-color:#7d9751;background-image:linear-gradient(to bottom,#7d9751,#9ab270)}.btn-primary[disabled],.btn-primary.disabled{background:#9ab270}.btn-primary[disabled] .d-icon,.btn-primary.disabled .d-icon{color:currentColor}.btn-danger,.reviewable-item .reviewable-actions .reviewable-action.delete-user,.reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user{color:#fff;font-weight:400;background:#df382c}.btn-danger .d-icon,.reviewable-item .reviewable-actions .reviewable-action.delete-user .d-icon,.reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user .d-icon{color:#fae1df}.btn-danger[href],.reviewable-item .reviewable-actions .reviewable-action.delete-user[href],.reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user[href]{color:#fff}.discourse-no-touch .btn-danger:hover,.discourse-no-touch .reviewable-item .reviewable-actions .reviewable-action.delete-user:hover,.reviewable-item .reviewable-actions .discourse-no-touch .reviewable-action.delete-user:hover,.discourse-no-touch .reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user:hover,.reviewable-item .reviewable-actions .discourse-no-touch .reviewable-action-dropdown.delete-user:hover,.discourse-no-touch .btn-danger.btn-hover,.discourse-no-touch .reviewable-item .reviewable-actions .btn-hover.reviewable-action.delete-user,.reviewable-item .reviewable-actions .discourse-no-touch .btn-hover.reviewable-action.delete-user,.discourse-no-touch .reviewable-item .reviewable-actions .btn-hover.reviewable-action-dropdown.delete-user,.reviewable-item .reviewable-actions .discourse-no-touch .btn-hover.reviewable-action-dropdown.delete-user{background:#b9271c}.discourse-no-touch .btn-danger:hover .d-icon,.discourse-no-touch .reviewable-item .reviewable-actions .reviewable-action.delete-user:hover .d-icon,.reviewable-item .reviewable-actions .discourse-no-touch .reviewable-action.delete-user:hover .d-icon,.discourse-no-touch .reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user:hover .d-icon,.reviewable-item .reviewable-actions .discourse-no-touch .reviewable-action-dropdown.delete-user:hover .d-icon,.discourse-no-touch .btn-danger.btn-hover .d-icon,.discourse-no-touch .reviewable-item .reviewable-actions .btn-hover.reviewable-action.delete-user .d-icon,.reviewable-item .reviewable-actions .discourse-no-touch .btn-hover.reviewable-action.delete-user .d-icon,.discourse-no-touch .reviewable-item .reviewable-actions .btn-hover.reviewable-action-dropdown.delete-user .d-icon,.reviewable-item .reviewable-actions .discourse-no-touch .btn-hover.reviewable-action-dropdown.delete-user .d-icon{color:#fae1df}.btn-danger:active,.reviewable-item .reviewable-actions .reviewable-action.delete-user:active,.reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user:active,.btn-danger.btn-active,.reviewable-item .reviewable-actions .btn-active.reviewable-action.delete-user,.reviewable-item .reviewable-actions .btn-active.reviewable-action-dropdown.delete-user{background-color:#b9271c;background-image:linear-gradient(to bottom,#b9271c,#df382c)}.btn-danger[disabled],.reviewable-item .reviewable-actions .reviewable-action.delete-user[disabled],.reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user[disabled],.btn-danger.disabled,.reviewable-item .reviewable-actions .disabled.reviewable-action.delete-user,.reviewable-item .reviewable-actions .disabled.reviewable-action-dropdown.delete-user{background:#df382c}.btn-danger[disabled] .d-icon,.reviewable-item .reviewable-actions .reviewable-action.delete-user[disabled] .d-icon,.reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user[disabled] .d-icon,.btn-danger.disabled .d-icon,.reviewable-item .reviewable-actions .disabled.reviewable-action.delete-user .d-icon,.reviewable-item .reviewable-actions .disabled.reviewable-action-dropdown.delete-user .d-icon{color:#fae1df}.btn-social{color:#fff;background:#666}.btn-social .d-icon{color:#fff}.btn-social:hover{color:#fff}.btn-social[href]{color:#fff}.btn-social:before{margin-right:9px;font-size:1em}.btn-social.google_oauth2{background:#fff;color:#333;border:1px solid #e9e9e9}.btn-social.google_oauth2 .d-icon{opacity:.9}.btn-social.google_oauth2:hover{color:currentColor;background:#f2f2f2}.btn-social.instagram{background:#e1306c}.btn-social.instagram:hover{background:#ac194b}.btn-social.facebook{background:#4267b2}.btn-social.facebook:hover{background:#2d477a}.btn-social.cas{background:#70ba61}.btn-social.twitter{background:#1da1f2}.btn-social.twitter:hover{background:#0c85d0}.btn-social.github{background:#100e0f}.btn-social.github:hover{background:#463e42}.btn-small{padding:3px 6px;font-size:.8706em}.btn-large{padding:9px 18px;font-size:1.1487em;line-height:1}.btn-flat{background:0 0;border:0;outline:0;line-height:1;transition:color .25s,background .25s}.btn-flat .d-icon{color:#bdbdbd}.discourse-no-touch .btn-flat:hover .d-icon{color:#222}body.footer-nav-visible #main-outlet{padding-bottom:64px}body.footer-nav-visible #topic-progress-wrapper,body.footer-nav-visible #reply-control.draft{bottom:49px}body.footer-nav-visible #reply-control.draft{margin-bottom:env(safe-area-inset-bottom);padding-bottom:0}.footer-nav{background-color:rgba(135,165,86,.9);box-shadow:0 0 2px 0 rgba(0,0,0,.25);height:49px;position:fixed;bottom:-49px;left:0;width:100%;z-index:900;transition:all linear .1s}.footer-nav .d-icon{color:#a6a6a6}.footer-nav.visible{bottom:0}.footer-nav .footer-nav-widget{display:flex;justify-content:"space-evenly";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.footer-nav .footer-nav-widget button{flex:1;margin:4px;border-radius:2px;padding:14px 18px}.footer-nav .footer-nav-widget button:disabled{opacity:.6}@supports(padding:0px){.footer-nav.visible{padding-bottom:max(5px,env(safe-area-inset-bottom))}}@supports(-webkit-backdrop-filter:blur(10px)){body:not(.footer-nav-ipad) .footer-nav{background-color:rgba(135,165,86,.7);-webkit-backdrop-filter:blur(20px)}}body.footer-nav-ipad{padding-top:49px}body.footer-nav-ipad .footer-nav{bottom:auto;top:0;background-color:#87a556;z-index:1020;padding-bottom:0}body.footer-nav-ipad.docked .d-header{margin-top:49px}.badge-notification,.badge-group{display:inline-block;font-weight:400;white-space:nowrap;border-radius:10px}.badge-wrapper{font-size:.8706em;font-weight:700;white-space:nowrap;position:relative;display:inline-flex;align-items:baseline}.badge-wrapper .badge-category{display:inline-flex;align-items:baseline}.badge-wrapper .badge-category .category-name{text-overflow:ellipsis;overflow:hidden}.badge-wrapper .badge-category .d-icon{margin-right:3px;width:.74em;height:.74em;color:inherit}.badge-wrapper.bullet{margin-right:12px}.badge-wrapper.bullet span.badge-category{color:#646464;overflow:hidden;text-overflow:ellipsis}.extra-info-wrapper .badge-wrapper.bullet span.badge-category{color:#fff}.badge-wrapper.bullet .badge-category-parent-bg,.badge-wrapper.bullet .badge-category-bg{flex:0 0 auto;width:9px;height:9px;margin-right:5px;display:inline-block}.badge-wrapper.bullet .badge-category-parent-bg{width:5px;margin-right:0}.badge-wrapper.bullet .badge-category-parent-bg+.badge-category-bg{width:5px}.badge-wrapper.bullet .d-icon{color:#919191}.badge-wrapper.box{margin-right:5px;padding:2px 4px;display:inline-flex}.badge-wrapper.box span{overflow:hidden;text-overflow:ellipsis}.badge-wrapper.box span.badge-category-bg,.badge-wrapper.box span.badge-category-parent-bg{position:absolute;top:0;right:0;bottom:0;left:0}.badge-wrapper.box span.badge-category-parent-bg{width:calc(100% - 5px)}.badge-wrapper.box span.badge-category-parent-bg+.badge-category-bg{left:5px;width:calc(100% - 5px)}.badge-wrapper.box span.badge-category-parent-bg+.badge-category-bg+.badge-category{margin-left:5px}.badge-wrapper.box span.badge-category{position:relative}.badge-wrapper.box+.topic-header-extra{padding:2px 4px}.badge-wrapper.bar{margin-right:5px}.badge-wrapper.bar span.badge-category{color:#646464;padding:1px 3px;overflow:hidden;text-overflow:ellipsis}.extra-info-wrapper .badge-wrapper.bar span.badge-category{color:#fff}.badge-wrapper.bar .badge-category-parent-bg,.badge-wrapper.bar .badge-category-bg{display:inline-block;padding:0 1px}.badge-wrapper.bar .badge-category-parent-bg:before,.badge-wrapper.bar .badge-category-bg:before{content:"\a0"}.badge-wrapper.none{color:#646464;margin-right:5px}.list-controls .category-breadcrumb a.badge-category{display:inline-block;padding:6px 8px;line-height:1.2}.badge-notification{padding:.21em .42em;min-width:.5em;color:#fff;font-size:.7579em;line-height:1;text-align:center;background-color:#bdbdbd}.badge-notification[href]{color:#fff}.badge-notification:hover{color:#fff}.badge-notification.new-posts,.badge-notification.unread-posts{background-color:#cdd9b8;color:#fff;font-weight:400}.badge-notification.new-topic{background-color:transparent;color:#aec18d;font-weight:400;font-size:.8706em}.badge-notification.new-topic::before{content:"●";margin-right:2px}.badge-notification.clicks{font-weight:400;background-color:#e9e9e9;top:-1px;color:#919191;position:relative;border:none}.badge-posts{font-weight:400;font-size:1em;line-height:1}.badge-posts[href]{color:#919191}.badge-group{padding:2px 5px;color:#222;background-color:#e9e9e9;border-color:#e9e9e9;font-size:.8706em}.nav-pills,.nav-stacked{margin-left:0;list-style:none}.nav-pills li a,.nav-stacked li a{display:block;text-decoration:none}.nav-pills>li{float:left;margin-right:5px}.nav-pills>li>a{border:none;padding:6px 12px;color:#222;font-size:1.1487em;line-height:1;box-sizing:border-box;min-height:30px;display:flex;align-items:center;transition:background .15s}.nav-pills>li>a .d-icon{margin-right:5px;opacity:.65}.nav-pills>li>a:hover{color:#dd4814;background-color:#f8c6b5}.nav-pills>li a.active{color:#fff;background-color:#dd4814}.nav-pills>li a.active .d-icon{opacity:1}.nav-stacked{padding:0;overflow:hidden;background:#e9e9e9}.nav-stacked li{border-bottom:1px solid #e9e9e9;position:relative}.nav-stacked li:last-of-type{border-bottom:0}.nav-stacked li.indent{padding-left:15px}.nav-stacked a{margin:0;padding:13px;font-size:1.1487em;line-height:1;cursor:pointer;color:#222}.nav-stacked a.active{color:#fff;background-color:#dd4814}.nav-stacked a.active::after{left:90%;top:33%;content:" ";position:absolute;border:8px solid transparent;border-left-color:#fff}.nav-stacked .count{font-size:.8706em}.nav-stacked .glyph{font-size:.8706em;width:1.25em;text-align:center;margin-right:.25em;line-height:1.4}.topic-list-item td:first-child,.topic-post{border-left:1px solid transparent}.topic-list tr.selected td:first-child,.topic-list-item.selected td:first-child,.latest-topic-list-item.selected{box-shadow:inset 3px 0 0 #df382c}.featured-topic.selected,.topic-post.selected{box-shadow:-3px 0 0 #df382c}.latest .featured-topic{padding-left:4px}.topic-list-item.selected{background-color:inherit}.keyboard-shortcuts-modal .modal-body{max-height:560px}#keyboard-shortcuts-help div.row{width:100%}#keyboard-shortcuts-help div.row div{float:left;width:32%}#keyboard-shortcuts-help ul{list-style:none;margin-left:0}#keyboard-shortcuts-help ul li{margin:5px 0}#keyboard-shortcuts-help ul kbd{font-size:15px;font-family:Helvetica,Arial,sans-serif;margin:0;color:#444;font-weight:700;padding:2px 6px;white-space:nowrap}.share-and-invite.modal .modal-body{max-width:475px;min-width:320px}.share-and-invite.modal .modal-header .modal-close{padding-left:0}.share-and-invite.modal .share.modal-panel .header{display:flex;flex-direction:row;align-items:center}.share-and-invite.modal .share.modal-panel .header .title{font-size:1em;font-weight:400;margin-bottom:8px}.share-and-invite.modal .share.modal-panel .header .title .post-date{color:#919191;font-size:.8706em}.share-and-invite.modal .share.modal-panel .body{display:flex;flex-direction:column}.share-and-invite.modal .share.modal-panel .body .topic-share-url{width:100%;height:auto;box-sizing:border-box}.share-and-invite.modal .share.modal-panel .body .topic-share-url-for-touch a{word-break:break-all;font-size:1.1487em}.share-and-invite.modal .share.modal-panel .body .topic-share-url-for-touch,.share-and-invite.modal .share.modal-panel .body .topic-share-url{margin-bottom:8px}.share-and-invite.modal .share.modal-panel .body .sources{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}.share-and-invite.modal .share.modal-panel .body .sources .social-link{font-size:2.296em;margin-right:8px}.share-and-invite.modal .invite.modal-panel .error-message,.share-and-invite.modal .invite.modal-panel .success-message{margin-bottom:8px}.share-and-invite.modal .invite.modal-panel .body .invite-user-control,.share-and-invite.modal .invite.modal-panel .body .group-access-control,.share-and-invite.modal .invite.modal-panel .body .show-custom-message-control{margin-bottom:16px}.share-and-invite.modal .invite.modal-panel .body .instructions{margin-bottom:8px}.share-and-invite.modal .invite.modal-panel .body .email-or-username-input{width:100%}.share-and-invite.modal .invite.modal-panel .footer{display:flex;align-items:center}.share-and-invite.modal .invite.modal-panel .footer .btn-primary{margin-right:8px}.share-and-invite.modal .invite.modal-panel .footer .btn-primary:last-child{margin-right:0}.svg-icon,.svg-icon-title{height:1em;width:1em;line-height:1;display:inline-flex;position:relative;vertical-align:-.125em;fill:currentColor;flex-shrink:0;overflow:visible}svg>use{pointer-events:none}.fa-stack{position:relative;width:1em;height:1em;display:inline-block}.fa-stack .fa-stack-1x,.fa-stack .fa-stack-2x{left:0;top:0;position:absolute}.fa-stack .fa-stack-2x{height:1.5em;width:1.5em;margin-top:-.25em;margin-left:-.25em}a.hashtag{color:#222;font-weight:700}a.hashtag:visited,a.hashtag:hover{color:#222}a.hashtag:hover span{text-decoration:underline}.group-members-input .group-members-input-selector{margin-top:10px}.group-members-input .group-members-input-selector .add{margin-top:7px}.user-info{display:inline-block;clear:both;margin-bottom:1em}.user-info .user-image{float:left;padding-right:4px;margin-right:10px}.user-info .user-image-inner{position:relative;display:inline-block}.user-info .user-detail{float:left;width:70%;padding-left:5px}@media screen and (max-width:600px){.user-info .user-detail{font-size:.8706em}}.user-info .user-detail .name-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-info .user-detail .username a{font-weight:700;color:#646464}.user-info .user-detail .name{margin-left:5px;color:#646464}.user-info .user-detail .title{margin-top:3px;color:#919191}.user-info.small{width:333px}@media screen and (max-width:800px){.user-info.small{width:auto;display:flex}}@media screen and (max-width:600px){.user-info.small{width:100%}}.user-info.medium{min-height:60px}.user-info.medium .username,.user-info.medium .name{display:block}.user-info.medium .name{margin-left:0}.user-info.medium.badge-info{min-height:80px;min-width:250px}.user-info.medium.badge-info .granted-on{color:#919191}.user-info.medium.badge-info .post-link{display:block;margin-top:.2em}.pika-table th,.pika-table td{padding:0!important;border-top:none!important;border-bottom:none!important}.date-picker-wrapper{position:relative;display:inline-block}.date-picker{text-align:center;width:8em;margin:0}.pika-single{position:absolute!important}.group-member-dropdown{text-align:left}.group-form-automatic-membership-automatic{margin-bottom:10px}.conditional-loading-section.is-loading{padding:2em;margin:1em;display:flex;align-items:center;justify-content:center;background:#f8f8f8;flex-direction:column}.conditional-loading-section.is-loading .title{font-size:1.1487em;font-weight:700}.conditional-loading-section:not(.is-loading){animation:fadein .5s;-webkit-animation:fadein .5s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.popup-tip{position:absolute;display:block;padding:5px 10px;z-index:600}.popup-tip.bad{background:#e9746b;color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.popup-tip.hide,.popup-tip.good{display:none}.popup-tip .close{float:right;color:#222;opacity:.5;font-size:1em;margin:0 0 0 4px;cursor:pointer}.popup-tip .close:hover{opacity:1}#topic-entrance{border:1px solid #e9e9e9;padding:5px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15);z-index:300;position:absolute;width:133px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#topic-entrance button.full{width:100%;margin-bottom:5px}#topic-entrance button.full .d-icon{display:block;margin:2px auto;transform:rotate(90deg)}#topic-entrance button.btn.jump-bottom{margin:5px 0 0}@media print{.avatar,.topic-avatar,header,.topic-above-post-stream-outlet.topic-above-post-stream,.topic-map,.post-menu-area.clearfix,.post-menu-area.nav-pills,.post-menu-area.container,.post-menu-area.wrap,div#topic-footer-buttons,div.suggested-topics,div#progress-topic-wrapper,#topic-progress-wrapper,div.nums,._flyout,.show-topic-admin,#topic-progress,.quote-controls,.topic-status-info,div.lazyYT,.post-info.edits,.post-action,.saving-text,.draft-text,.discourse-modal,div.read-state,div.read-state.read,.edit-topic,a.reply-to-tab,a.reply-new,div.time-gap,#bottom,#footer,.alert-info,.badge-category,.badge-category-bg,.badge-notification.clicks,.crawler-nav,.powered-by-link{display:none!important}a,a:visited{color:#08c!important}div.row{border-top:1px solid #aaa}.cooked pre code{max-height:none}#main-outlet{padding:0!important}html,body{min-width:0;height:auto}.lightbox-wrapper img{max-width:500px!important;height:auto!important}.topic-body{width:auto;margin:0;padding:0;float:none}.topic-post article.boxed .select-posts{width:auto;left:auto;right:0}.gap{width:auto}#topic-title{margin:0;padding:0}#topic-title div div h1{margin:2.5em 0 0;padding:0;float:left;font-weight:400;font-size:normal}a,a:visited{color:#ddd;font-weight:700}.topic-category-outlet.show-topic-category-location,div.alert.alert-info.alert-emails-disabled,div.profiler-results.profiler-left.profiler-no-controls{display:none}}.d-header{display:flex;align-items:center;width:100%;position:absolute;top:0;z-index:1000;background-color:#87a556;box-shadow:0 2px 4px -1px rgba(0,0,0,.25)}.d-header>.wrap{width:calc(100% - 16px);height:100%}.d-header>.wrap .contents{display:flex;align-items:center;height:100%}.docked .d-header{position:fixed;backface-visibility:hidden}.d-header .title{display:flex;align-items:center;height:100%}.d-header .title a,.d-header .title a:visited{color:#fff}.d-header #site-logo{width:auto}.d-header .d-icon-home{font-size:2.296em}.d-header .panel{position:relative;display:flex;flex:0 0 auto;margin-left:auto;align-items:center}.d-header .hamburger-panel,.d-header .user-menu,.d-header .search-menu{width:0}.d-header .header-buttons{display:flex;align-items:center;margin-top:.2em}.d-header .login-button,.d-header button.sign-up-button{padding:6px 10px}.d-header .login-button .fa,.d-header button.sign-up-button .fa{margin-right:3px}.d-header button.login-button{margin-left:7px}.header-dropdown-toggle .flagged-posts,.header-dropdown-toggle .reviewables,.drop-down .flagged-posts,.drop-down .reviewables,.panel-body .flagged-posts,.panel-body .reviewables{background:#df382c;min-width:6px}.d-header-icons{text-align:center;margin:0 0 0 5px;list-style:none}.d-header-icons>li{float:left}.d-header-icons .icon{position:relative;display:flex;align-items:center;justify-content:center;width:2.2857em;height:2.2857em;padding:.2143em;text-decoration:none;cursor:pointer;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;transition:all linear .15s;outline:none}.d-header-icons .icon img.avatar{width:2.1333em;height:2.1333em}.d-header-icons .icon:hover,.d-header-icons .icon:focus{background-color:#e9e9e9;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent}.d-header-icons .icon:hover .d-icon,.d-header-icons .icon:focus .d-icon{color:#919191}.d-header-icons .icon:active{color:#222;background-color:#e9e9e9}.drop-down-mode .d-header-icons .active .icon{position:relative;background-color:#fff;cursor:default;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.drop-down-mode .d-header-icons .active .icon .d-icon{color:#919191}.drop-down-mode .d-header-icons .active .icon:after{display:block;position:absolute;top:100%;left:0;z-index:1001;width:100%;height:0;content:"";border-top:1px solid #fff}.drop-down-mode .d-header-icons .active .icon:hover{border-bottom:none}.d-header-icons .d-icon{width:100%;font-size:1.7511em;line-height:1.4;display:inline-block;color:#8c8c8c}.d-header-icons .notifications{position:relative}.d-header-icons .ring{position:absolute;top:-9px;z-index:1;margin-left:0}.d-header-icons .header-dropdown-toggle{position:relative}.d-header-icons .badge-notification{position:absolute;z-index:1;left:0;top:-4px;min-width:.6em}.d-header-icons .unread-notifications{left:auto;right:-3px;background-color:#cdd9b8}.d-header-icons .unread-private-messages,.d-header-icons .ring{left:auto;right:25px}.highlight-strong{background-color:#ffffa6}.search-highlight{font-weight:700}#search-help table td{padding-right:10px}#search-term::-ms-clear{display:none}.extra-info-wrapper{display:flex;align-items:center;flex:1 1 0%;height:100%;line-height:1.2;padding:0 1.5em 0 .5em;overflow:hidden}.extra-info-wrapper .extra-info{overflow:hidden;width:100%;-webkit-animation:fadein .5s;animation:fadein .5s}.extra-info-wrapper .topic-link{color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.extra-info-wrapper .topic-statuses .d-icon{color:#a6a6a6}.extra-info-wrapper .topic-statuses .d-icon-envelope{color:#df382c}.extra-info-wrapper h1{margin:0 0 .25em;font-size:1.5157em;width:100%}.extra-info-wrapper .categories-wrapper{display:inline-flex;max-width:80%;flex:0 1 auto;min-width:1px}.extra-info-wrapper .categories-wrapper .badge-wrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.extra-info-wrapper .badge-wrapper{margin-right:8px}.extra-info-wrapper .badge-wrapper.bullet{padding-top:2px}.extra-info-wrapper .badge-wrapper.bullet .badge-category-parent-bg,.extra-info-wrapper .badge-wrapper.bullet .badge-category-bg{min-width:5px}.extra-info-wrapper .badge-wrapper.bullet span.badge-category,.extra-info-wrapper .badge-wrapper.bar span.badge-category,.extra-info-wrapper .badge-wrapper.none span.badge-category{color:#bfbfbf}.extra-info-wrapper .topic-header-extra{display:inline-flex;align-items:center;max-width:100%;flex:1 0 0%}.extra-info-wrapper .topic-header-extra .discourse-tags{color:#bfbfbf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.extra-info-wrapper .topic-header-extra .discourse-tags .discourse-tag{display:inline}.extra-info-wrapper .topic-header-extra{min-width:1px}.topic-header-participants{display:flex;align-items:center;overflow:hidden;font-size:.8706em}.topic-header-participants:not(:first-child){margin-left:5px}.topic-header-participants .trigger-user-card:not(:last-of-type),.topic-header-participants .trigger-group-card:not(:last-of-type){margin-right:5px}.topic-header-participants .trigger-user-card .icon{height:1.641em;display:inline-block}.mobile-view .topic-header-participants .trigger-user-card .icon{height:1.532em}.topic-header-participants .trigger-user-card .icon img{height:100%;width:auto}.topic-header-participants .trigger-group-card{padding:0 5px;border:1px solid #e9e9e9;border-radius:.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topic-header-participants .trigger-group-card .icon{display:flex;align-items:center;height:1.641em;color:#646464}.mobile-view .topic-header-participants .trigger-group-card .icon{height:1.532em}.topic-header-participants .trigger-group-card .icon .d-icon{margin-right:5px}.topic-header-participants .trigger-group-card span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topic-header-participants .more-participants{color:#bfbfbf;margin-left:5px}.topic-list.shared-drafts{margin-bottom:1.5em}.show-more{width:100%;z-index:1}.show-more.has-topics{position:absolute;top:7px}.list-controls{clear:both;margin-bottom:5px}.list-controls .combo-box .combo-box-header{background:#fff;color:#222;border:1px solid #919191;font-size:1em;transition:none;height:10px}.list-controls .select-kit{align-self:center}.list-controls .select-kit .select-kit-collection{font-size:.8706em;max-height:40vh}.list-controls .select-kit .select-kit-collection .texts,.list-controls .select-kit .select-kit-collection .icons{font-size:1.1487em}.list-controls .select-kit.categories-admin-dropdown,.list-controls .select-kit.tags-admin-dropdown,.list-controls .select-kit.category-notifications-button,.list-controls .select-kit.tag-notifications-button{float:right}.list-controls .select-kit.categories-admin-dropdown button,.list-controls .select-kit.tags-admin-dropdown button,.list-controls .select-kit.category-notifications-button button,.list-controls .select-kit.tag-notifications-button button{display:inline-block}.list-controls .category-heading{max-width:100%}.topic-list-item.visited a.title:not(.badge-notification),.latest-topic-list-item.visited a.title:not(.badge-notification),.category-topic-link.visited a.title:not(.badge-notification){color:#919191}.topic-list-main-link,.topic-list .main-link,.latest-topic-list-item .main-link{font-size:1.1487em}.topic-list-main-link a.title,.topic-list .main-link a.title,.latest-topic-list-item .main-link a.title{padding:15px 0;word-break:break-word;color:#222}.anon .topic-list-main-link a.title:visited:not(.badge-notification),.anon .topic-list .main-link a.title:visited:not(.badge-notification),.topic-list .anon .main-link a.title:visited:not(.badge-notification),.anon .latest-topic-list-item .main-link a.title:visited:not(.badge-notification),.latest-topic-list-item .anon .main-link a.title:visited:not(.badge-notification){color:#919191}.topic-list-main-link a.title.visited:not(.badge-notification),.topic-list .main-link a.title.visited:not(.badge-notification),.latest-topic-list-item .main-link a.title.visited:not(.badge-notification){color:#919191}.topic-list{width:100%;border-collapse:collapse}.topic-list>tbody>tr.has-excerpt .star{vertical-align:top;margin-top:2px}.topic-list>tbody>tr.last-visit{border-bottom:none}.topic-list>tbody>tr .topic-list-separator{text-align:center}.topic-list .topic-list-item-separator{border:none}.topic-list .topic-list-item-separator td{border-bottom:1px solid #e9746b;line-height:.1em;padding:0;text-align:center}.topic-list .topic-list-item-separator td span{background-color:#fff;color:#e9746b;padding:0 8px;font-size:.8706em}.topic-list th,.topic-list td{line-height:1.4;text-align:left;vertical-align:middle}.topic-list th button .d-icon{color:#919191}.topic-list td{color:#919191;font-size:1em}.topic-list .main-link .raw-topic-link>*{pointer-events:none}.topic-list .link-bottom-line{font-size:.8706em;display:flex;flex-wrap:wrap;align-items:center}.topic-list .link-bottom-line .discourse-tags{flex-wrap:wrap;-ms-flex:1 0 0}.topic-list .link-bottom-line a.badge-wrapper.box,.topic-list .link-bottom-line a.discourse-tag.box{padding-top:0;padding-bottom:0}.topic-list .link-bottom-line .discourse-tag.simple:after,.topic-list .link-bottom-line .discourse-tag.box{margin-right:.25em}.topic-list .topic-featured-link{padding-left:5px}.topic-list .topic-excerpt{font-size:.8706em;margin-top:5px;color:#646464;word-wrap:break-word;line-height:1.4;padding-right:20px}.topic-list .topic-statuses:empty{display:none}.topic-list .num{text-align:center}.topic-list .num a:not(.badge-posts){color:inherit}.topic-list .num a.badge-posts{font-weight:700}.topic-list .num.posts a{padding:15px 5px}.topic-list .num.activity a{padding:15px 5px}.heatmap-high,.heatmap-high a{color:#fe7a15!important}.heatmap-med,.heatmap-med a{color:#cf7721!important}.heatmap-low,.heatmap-low a{color:#9b764f!important}.loading .topic-list{border:0;box-shadow:none}.loading .topic-list tr{background-color:transparent}#list-area{margin-bottom:100px}#list-area .empty-topic-list{padding:10px}#list-area .unseen{background-color:transparent;padding:0;border:0;color:#e9746b;font-size:1em;cursor:default}.topic-list .alert{margin-bottom:0;font-size:1em}.topic-list .spinner{margin-top:40px}ol.category-breadcrumb.hidden{display:none}ol.category-breadcrumb{display:block;float:left;list-style:none;margin:0 10px 10px 0;padding:0}ol.category-breadcrumb li{float:left;margin-right:5px}ol.category-breadcrumb .bread-crumbs-right-outlet{float:left}.d-icon-thumbtack.unpinned{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.top-title-buttons{display:inline}.top-title-buttons button{margin-right:.5em}div.education{color:#919191}div.education .badge-notification.new-posts{vertical-align:text-bottom}.list-cell,.table-heading,.category-list td,.category-list th{padding:12px 5px;color:#919191}.table-heading{border-bottom:3px solid #e9e9e9}.topic-post-badges{white-space:nowrap;align-self:center;line-height:1.2}.groups-header{display:flex;flex-wrap:wrap;margin-bottom:1em}.groups-header .groups-header-new{order:2;margin-bottom:.5em}.groups-header-filters{display:flex;flex-wrap:wrap}.groups-header-filters .groups-header-filters-name,.groups-header-filters .groups-header-filters-type{margin-right:5px;margin-bottom:.5em}.groups-header-filters:last-child{margin-right:auto}.groups-boxes{margin:1em 0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@supports(display:grid){.groups-boxes{display:grid;grid-template-columns:repeat(4,24%);grid-column-gap:1.333%;grid-row-gap:1em}@media screen and (max-width:768px){.groups-boxes{grid-template-columns:repeat(3,32%);grid-column-gap:2%}}@media screen and (max-width:550px){.groups-boxes{grid-template-columns:100%}}}.groups-boxes .group-box{flex:1 1 24%;margin:1%;display:flex;box-sizing:border-box;cursor:pointer;border:1px solid #e9e9e9;color:#222}@media screen and (max-width:550px){.groups-boxes .group-box{margin:0}}.discourse-no-touch .groups-boxes .group-box{transition:all .25s}.discourse-no-touch .groups-boxes .group-box:hover{box-shadow:0 4px 14px rgba(0,0,0,.15)}.groups-boxes .group-box .group-membership{color:#919191;margin-top:auto;padding-top:1em}.groups-boxes .group-box .group-membership .is-group-owner,.groups-boxes .group-box .group-membership .is-group-member{color:#38b44a}.groups-boxes .group-box .group-box-inner{padding:1em;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.groups-boxes .group-box .group-box-inner .group-info-wrapper{display:flex;overflow:hidden;flex:0 1 auto}.groups-boxes .group-box .group-box-inner .group-info-wrapper .group-avatar-flair{margin-top:.2em;margin-right:8px;flex:0 0 auto}.groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info{flex:1 0 auto;margin-bottom:1em;width:70%}.groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info span{width:100%;word-break:break-word;line-height:1.2}.groups-boxes .group-box .group-box-inner .group-user-count{display:flex;align-items:center;color:#646464}.groups-boxes .group-box .group-box-inner .group-user-count .d-icon{margin-right:.25em;font-size:.8em;color:#919191}.groups-boxes .group-box .group-box-inner .group-description{color:#646464;word-wrap:break-word}.groups-boxes .group-box .groups-info-name{font-size:1.1487em;font-weight:700;color:#222}.groups-boxes .group-box .group-avatar-flair{display:inline-block;color:#222}.groups-boxes .group-box .group-avatar-flair .avatar-flair{background-size:40px;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat}.groups-boxes .group-box .group-avatar-flair .avatar-flair .d-icon{height:22.22222px;width:22.22222px}.groups-boxes .group-box .avatar-flair-image{width:40px}.rtl .d-icon-caret-right{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180))";-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180))";zoom:1}.rtl .nav-stacked a.active::after{border-left-color:transparent!important;border-right-color:#fff!important}.rtl code{direction:ltr!important;text-align:left!important}.rtl .pull-left{float:right!important}.rtl .autocomplete{left:27px}.rtl .admin-customize .current-style .toggle-mobile{position:static!important;float:left!important}.rtl .admin-customize .current-style .toggle-maximize{position:static!important;float:left!important}.rtl .dashboard-left{float:right!important}.rtl .dashboard-right{float:left!important}.cooked ul[dir=ltr],.d-editor-preview ul[dir=ltr],.cooked ul[dir=rtl],.d-editor-preview ul[dir=rtl]{padding-right:40px;padding-left:40px}.alert{padding:8px 32px 8px 16px;background-color:#fae1df;color:#222;position:relative}.alert .close{position:absolute;top:8px;right:8px;line-height:1;font-size:1.5157em;color:#bdbdbd}.discourse-no-touch .alert .close:hover{color:#919191;cursor:pointer}.alert button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.alert.alert-success{background-color:#d5f2d9;color:#222}.alert.alert-error{background-color:#fae1df;color:#222}.alert.alert-info{background-color:#f0f3ea;color:#222}.alert.alert-info.clickable{color:#9ab270}#reply-control{position:fixed;display:flex;flex-direction:column;bottom:0;height:0;right:0;left:0;margin-left:auto;margin-right:auto;max-width:1475px;width:100%;z-index:400;transition:height 250ms ease,background 250ms ease,transform 250ms ease,max-width 250ms ease;background-color:#fff;box-shadow:0 -1px 40px rgba(0,0,0,.12)}#reply-control.hide-preview{max-width:740px}@media screen and (max-width:1200px){#reply-control{min-width:0}}#reply-control .reply-area{display:flex;flex-direction:column}#reply-control .saving-text,#reply-control .draft-text{display:none;padding-left:10px}#reply-control .saving-text .spinner,#reply-control .draft-text .spinner{margin-left:5px;border-color:#fff;border-right-color:transparent}#reply-control .saving-text .d-icon,#reply-control .draft-text .d-icon{color:#fff}#reply-control.open{height:300px}#reply-control.open.edit-title{height:400px}#reply-control.closed{height:0!important}#reply-control.draft,#reply-control.saving{height:40px!important;align-items:center;background:#9ab270;color:#fff;flex-direction:row;width:100%}#reply-control.draft .composer-controls,#reply-control.saving .composer-controls{margin-left:auto;display:flex;padding-right:5px}#reply-control.draft .composer-controls .toggle-toolbar,#reply-control.saving .composer-controls .toggle-toolbar{display:none}#reply-control.draft .composer-controls .d-icon,#reply-control.saving .composer-controls .d-icon{color:#fff}#reply-control.draft{cursor:pointer;display:flex}#reply-control.draft .draft-text{display:block}#reply-control.draft .grippie,#reply-control.draft .saving-text{display:none}#reply-control.draft .toggler{order:2}#reply-control.saving .saving-text{display:flex}#reply-control .reply-to{color:#646464;margin:5px 0 10px;display:flex;align-items:center}#reply-control .reply-to .d-icon{color:#919191}#reply-control .reply-to .reply-details{max-width:calc(100% - 175px);flex:1 1 auto;display:flex;align-items:center;white-space:nowrap}#reply-control .reply-to .reply-details .d-icon{opacity:.8}#reply-control .reply-to .composer-action-title{display:inline-flex;align-items:center;width:auto;max-width:100%}#reply-control .reply-to .composer-action-title .avatar{width:20px}#reply-control .reply-to .composer-action-title .action-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#reply-control .reply-to .composer-action-title .topic-link,#reply-control .reply-to .composer-action-title .user-link,#reply-control .reply-to .composer-action-title .post-link{margin-right:5px}#reply-control .reply-to .composer-action-title .username{margin-right:5px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:500px){#reply-control .reply-to .composer-action-title .username{display:none}}#reply-control .reply-to .composer-action-title .d-icon{margin-right:5px}#reply-control .reply-to .composer-action-title img.avatar{margin-right:3px}#reply-control .reply-to .composer-controls{display:flex;margin-left:auto}#reply-control .reply-to .composer-controls button{padding:5px 7px}#reply-control .reply-to .composer-controls button.toggler{order:2}#reply-control .whisper,#reply-control .display-edit-reason{font-style:italic}#reply-control .display-edit-reason{display:inline}#reply-control #edit-reason{margin:4px}#reply-control .user-selector,#reply-control .title-and-category{display:flex;flex-wrap:wrap;width:100%;align-items:center;margin-bottom:5px;position:relative}#reply-control .user-selector.with-preview,#reply-control .title-and-category.with-preview{width:50%}#reply-control .title-input{position:relative;display:flex;flex:1 1 50%}#reply-control .title-input input{flex-grow:1}#reply-control .with-tags .title-input{flex:1 1 100%}#reply-control .category-input{display:flex;flex:1 0 35%;margin:0 0 5px 10px}@media screen and (max-width:955px){#reply-control .category-input{flex:1 0 100%;margin-left:0}}#reply-control .category-input .category-chooser{display:flex;flex:1 0 auto;width:auto}#reply-control .with-tags .category-input{flex-basis:25%;margin-left:0;margin-right:5px}@media screen and (max-width:920px){#reply-control .with-tags .category-input{flex-basis:100%;margin-right:0}}#reply-control .add-warning{margin-left:.75em;margin-bottom:0;display:flex}#reply-control .add-warning input{margin-right:5px}#reply-control #reply-title{margin:0 0 5px;flex-basis:50%}#reply-control .mini-tag-chooser{flex:1 1 25%;margin:0 0 5px;background:#fff;z-index:700}@media all and (max-width:900px){#reply-control .mini-tag-chooser{margin:0;flex:1 1 100%}}#reply-control .popup-tip{z-index:700}#reply-control .wmd-controls{position:relative;display:flex;flex-direction:column;flex-grow:1;min-height:0}#reply-control .submit-panel{display:flex;flex-shrink:0;margin:7px 0 3px}#reply-control .save-or-cancel{flex-basis:50%;display:flex;align-items:center;margin-right:auto}#reply-control .save-or-cancel button{flex:0 0 auto}#reply-control .save-or-cancel .cancel{margin-left:1.25em;line-height:normal;color:#646464;transition:color 250ms}#reply-control .save-or-cancel .cancel:hover{color:#df382c}#reply-control .save-or-cancel #draft-status,#reply-control .save-or-cancel #file-uploading{margin-left:25px}#reply-control .save-or-cancel #file-uploading{display:flex;align-items:center}#reply-control .save-or-cancel #file-uploading a{margin-left:5px;color:#646464}#reply-control .save-or-cancel #file-uploading .spinner{margin-right:5px}#reply-control .save-or-cancel #draft-status .d-icon-user-edit{color:#df382c;font-size:20px;vertical-align:-5.5px}#reply-control #draft-status,#reply-control #file-uploading{color:#646464}.cooked>*:first-child{margin-top:0}.autocomplete{z-index:701;position:absolute;width:240px;background-color:#fff;border:1px solid #e9e9e9}.autocomplete ul{list-style:none;padding:0;margin:0}.autocomplete ul li{border-bottom:1px solid #e9e9e9}.autocomplete ul li .d-icon-users{color:#888;padding:0 2px}.autocomplete ul li a{padding:5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete ul li a span.username{color:#222}.autocomplete ul li a span.name{font-size:.8706em;vertical-align:middle}.autocomplete ul li a.selected{background-color:#f0f3ea}.discourse-no-touch .autocomplete ul li a:hover{background-color:#ffffca;text-decoration:none}div.ac-wrap.disabled input{display:none}div.ac-wrap.disabled .item a{display:none}div.ac-wrap div.item a.remove,.remove-link{margin-left:4px;font-size:.8706em;line-height:1;padding:1px 3.5px;border-radius:12px;box-sizing:border-box;border:1px solid #e9e9e9}div.ac-wrap div.item a.remove:hover,.remove-link:hover{background-color:#fae1df;border:1px solid #e9746b;text-decoration:none;color:#df382c}div.ac-wrap{overflow:auto;max-height:150px;display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;border:1px solid #919191;min-height:30px;box-sizing:border-box}div.ac-wrap div.item{float:left;padding:4px 10px;line-height:1.4}div.ac-wrap div.item span{display:inline-block;line-height:1.2}div.ac-wrap .ac-collapsed-button{float:left;border-radius:20px;position:relative;top:-2px;margin-right:10px}div.ac-wrap input[type=text]{float:left;display:block;box-shadow:none;border:0;margin:0;background:0 0;min-height:unset}.future-date-input .examples{color:#919191}.md-table{overflow-y:auto;margin:1em 0}.mobile-view .md-table table{width:100%}.save-animation{-webkit-animation:transformer 5s forwards;animation:transformer 5s forwards}@-webkit-keyframes transformer{90%{-webkit-filter:opacity(1)}100%{-webkit-filter:opacity(0)}}@keyframes transformer{90%{opacity:1}100%{opacity:0}}.reorder-categories thead th{padding-bottom:.5em}.reorder-categories input{width:4em}@media screen and (max-width:550px){.reorder-categories input{width:2em}}.reorder-categories table{width:100%;padding-bottom:150px}.reorder-categories table td{padding:.5em .5em .5em 0}@media screen and (min-width:550px){.reorder-categories table td{min-width:15em}}.reorder-categories .badge-wrapper span.badge-category{max-width:20em}@media screen and (max-width:550px){.reorder-categories .badge-wrapper span.badge-category{max-width:30vw}}.reorder-categories-sub-cat{margin-left:20px}.user-content-wrapper{width:100%;display:grid;grid-template-columns:1fr 5fr;grid-template-rows:auto auto 1fr auto;grid-row-gap:20px}.user-content-wrapper .user-primary-navigation{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}.user-content-wrapper .user-secondary-navigation{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.user-content-wrapper .solo-preference,.user-content-wrapper .user-content,.user-content-wrapper .spinner{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:3}.user-content-wrapper .user-content{min-width:100%}.user-content-wrapper .user-additional-controls+.user-content,.user-content-wrapper .user-secondary-navigation+.user-content{grid-column-start:2;grid-column-end:3}.user-content-wrapper .user-additional-controls{grid-row-start:3;align-self:start;justify-self:start}.user-content-wrapper{display:-ms-grid;-ms-grid-columns:1fr 5fr;-ms-grid-rows:auto auto 1fr auto}.user-content-wrapper .user-primary-navigation{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.user-content-wrapper .user-secondary-navigation{-ms-grid-row:2;-ms-grid-column:1}.user-content-wrapper .solo-preference,.user-content-wrapper .user-content,.user-content-wrapper .spinner{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.user-content-wrapper .user-secondary-navigation+.user-content{-ms-grid-column:2;-ms-grid-column-span:1}.user-content-wrapper .user-additional-controls{-ms-grid-row:3;-ms-grid-column-align:start;-ms-grid-row-align:start}.user-content .list-actions{display:flex;margin-bottom:12px}.user-content .list-actions .btn{margin-right:12px}.user-content .paginated-topics-list{position:relative}.user-content .show-mores{width:100%}.user-content .d-icon-heart{color:#f2dede}.user-main .about{width:100%;margin-bottom:15px}.user-main .about.has-background .user-profile-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.user-main .about.has-background .staff-counters{margin-bottom:0}.user-main .about .secondary{display:inline-block;width:100%;border-top:1px solid #e9e9e9}.user-main .about .secondary .btn{padding:4px 12px}.user-main .about .secondary dl{margin:0;padding:5px 10px}.user-main .about .secondary dl div{display:inline-flex;align-items:baseline;margin-right:15px;margin:4px 0}.user-main .about .secondary dt,.user-main .about .secondary dd{display:inline-flex;align-items:center}.user-main .about .secondary dd{padding:0;margin:0 15px 0 0;overflow:hidden;text-overflow:ellipsis;color:#222}.user-main .about .secondary dd.groups span:not(:last-of-type){margin-right:.25em}.user-main .about .secondary dd.groups span:after{content:","}.user-main .about .secondary dd.groups span:last-of-type:after{content:""}.user-main .about .secondary dt{color:gray;margin-right:5px;display:inline-block}.user-main .about .details{background:rgba(255,255,255,.8);border-bottom:1px solid #e9e9e9}.user-main .about .details h1{font-size:2em;font-weight:400}.user-main .about .details h1 .d-icon{font-size:.8em}.user-main .about .details h2{font-weight:400;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-main .about .details h3{font-weight:400;margin-bottom:.5em}.user-main .about .details h3 .d-icon:not(:first-of-type){margin-left:10px}.user-main .about .details .groups{margin-left:10px;display:inline}.user-main .about .details img.avatar{float:left}.user-main .about .details .suspended{color:#df382c}.user-main .about .details .primary{width:100%;position:relative}.user-main .about .details .primary h1{font-weight:700}.user-main .about .details .primary .bio{max-height:300px;overflow:auto}.user-main .about .details .primary .bio a[href]{text-decoration:underline}.user-main .about .details .primary .bio img{max-width:100%}.user-main .about .details .user-profile-avatar{position:relative;float:left}.user-main .about .details .user-profile-avatar .avatar-flair{bottom:8px;right:16px}.user-main .about .controls ul{list-style-type:none}.user-main .about .controls .btn{margin-bottom:10px;line-height:1.2}.user-main .about.collapsed-info .details{margin-top:0;background:rgba(255,255,255,.8)}.user-main .about.collapsed-info .details .bio{display:none}.user-main .about.collapsed-info .details .primary{width:100%}.user-main .about.collapsed-info .details .primary .avatar{margin-right:10px;width:45px;height:45px}.user-main .about.collapsed-info .details .primary h1{font-size:1.5157em}.user-main .about.collapsed-info .details .primary h2{font-size:1.1487em}.user-main .about.collapsed-info .details .primary h3,.user-main .about.collapsed-info .details .primary h3.location-and-website{display:none}.user-main .about.collapsed-info .user-profile-avatar .avatar-flair{bottom:8px;right:2px}.user-main .about.collapsed-info .user-profile-avatar .avatar-flair .d-icon{font-size:1em}.user-main .staff-counters{background:#222;color:#fff;display:flex;padding:10px;margin-bottom:16px}.user-main .staff-counters>div,.user-main .staff-counters>div a{display:flex;align-items:baseline;flex:0 1 auto;margin:0 10px 0 0;color:#fff}.user-main .staff-counters>div span,.user-main .staff-counters>div a span{padding:0 7px 1px;border-radius:10px;margin-right:5px}.user-main .staff-counters .active{font-weight:700}.user-main .helpful-flags{background-color:#38b44a}.user-main .flagged-posts{background-color:#e49735}.user-main .warnings-received{background-color:#e9746b}.user-main .deleted-posts{background-color:#e9746b}.user-main .suspensions{background-color:#df382c}.user-main .user-field{margin-bottom:10px}.user-main .user-field .controls label{width:auto;text-align:left;font-weight:400}.user-main .user-field .controls .instructions{color:#919191;margin-top:5px;margin-bottom:10px;font-size:.8706em}.user-main .user-content .admin-controls nav{margin:0}.user-main .user-content .admin-controls nav .nav-pills{overflow-x:auto}.user-field .required{vertical-align:top;color:#df382c;font-weight:700;margin-left:.25em}.public-user-fields{margin-top:8px;margin-bottom:8px}.public-user-fields .user-field-name{font-weight:700}.collapsed-info .public-user-fields{display:none}.avatar-selector label.radio{padding-left:10px}.avatar-selector .avatar-choice{min-height:40px}.avatar-selector label{display:inline-block;margin-right:10px}.avatar-selector #avatar-input{width:0;height:0;overflow:hidden}.avatar-selector .avatar{margin:5px 10px 5px 0}.avatar-selector p.error{color:#df382c}.top-section:before,.top-section:after{content:"";display:table}.top-section:after{clear:both}.top-section ul{list-style:none;margin:0}.top-section,.top-sub-section{margin-bottom:20px}.top-section.badges-section,.top-sub-section.badges-section{display:flex;flex-wrap:wrap}.stats-title{text-transform:uppercase;margin-bottom:10px;width:100%}.stats-section ul{margin:10px 0}.stats-section li{display:inline-block;padding:10px 14px 10px 0;margin:0 10px 10px 0}.stats-section li.linked-stat{padding:0}.stats-section li.linked-stat a{padding:10px 14px 10px 0;width:100%;height:100%;display:block;color:#222}.stats-section .value{font-weight:700;font-size:1.3195em}.stats-section .label{color:#919191}.top-sub-section{width:50%}.top-sub-section ul{max-width:95%}.top-sub-section li{border-left:#e9e9e9 solid 2px;padding:5px 8px;margin:10px 0}.top-sub-section .topic-info{color:#919191}@media all and (max-width:600px){.top-sub-section{float:none;width:100%}}.replies-section li,.topics-section li,.links-section li{word-wrap:break-word}.links-section .domain{font-size:.8706em;color:#919191}.top-categories-section table{max-width:95%}.top-categories-section table tr{border:none}.top-categories-section table td,.top-categories-section table th{padding:.5em}.top-categories-section table td.topic-count,.top-categories-section table td.reply-count,.top-categories-section table th.topic-count,.top-categories-section table th.reply-count{text-align:center}.summary-user-list li{height:45px}.groups .group-link{color:#9ab270}.user-preferences textarea{height:100px}.user-preferences .tracking-controls label{align-items:center}.user-preferences .tracking-controls label .d-icon{margin-right:3px}.user-preferences .static{color:#222;display:inline-block}.user-preferences .instructions{color:#919191;margin-bottom:10px;font-size:.8706em;line-height:1.4}.user-preferences .instructions a[href]{color:#9ab270}.user-preferences .avatar{margin-left:3px}.user-preferences .warning{background-color:#e9746b;padding:5px 8px;color:#fff;width:520px}.user-preferences .warning-wrap{height:30px;margin-bottom:10px}.user-preferences .tracking-controls{margin-top:24px}.user-preferences.second-factor-backup-preferences{padding-left:0}.user-preferences.second-factor-backup-preferences .second-factor-token-input{margin-right:10px}.user-preferences.second-factor-backup-preferences .form-horizontal .instructions{margin-left:0}.user-preferences.second-factor-backup-preferences .backup-codes{margin:2em 0}.user-preferences.second-factor-backup-preferences .backup-codes .wrapper{display:inline-block;position:relative;padding:10px;border-radius:3px;border:1px solid #e9e9e9}.user-preferences.second-factor-backup-preferences .backup-codes .backup-codes-area{resize:none;padding:0;height:auto;text-align:center;width:250px;background:#fff;border:0;cursor:auto;overflow:hidden;outline:none;font-family:monospace}.user-preferences.second-factor-backup-preferences .backup-codes .backup-codes-area:focus{box-shadow:none;border-color:#e9e9e9}.user-preferences.second-factor-backup-preferences .backup-codes .backup-codes-copy-btn,.user-preferences.second-factor-backup-preferences .backup-codes .backup-codes-download-btn{right:5px;position:absolute}.user-preferences.second-factor-backup-preferences .backup-codes .backup-codes-copy-btn{top:5px}.user-preferences.second-factor-backup-preferences .backup-codes .backup-codes-download-btn{top:40px}.user-preferences .pref-associated-accounts table td{padding:8px}.paginated-topics-list .user-content{width:100%;margin-top:0}.large-notification{display:flex;align-items:center}.large-notification a{display:flex;align-items:center}.large-notification a .d-icon{margin-right:.5em}.large-notification a span:first-child{color:#222}.large-notification a div .fa{display:none}.large-notification a div p{margin:0}.qr-code-container{display:flex}.qr-code-container .qr-code{padding:5px 5px 0;background-color:#fff}.primary-textual .staged,#user-card .staged{font-style:italic}.selectable-avatars{max-height:350px;margin-bottom:1em;text-align:justify}.selectable-avatars .selectable-avatar{margin:5px;display:inline-block}.selectable-avatars .selectable-avatar .avatar{cursor:pointer;width:60px;height:60px}.selectable-avatars .selectable-avatar .avatar:hover{box-shadow:0 0 10px #222}.directory{margin-bottom:100px}.directory .user-info{margin-bottom:0}.directory .period-chooser{float:left}.directory .filter-name{float:right}.directory .spinner{clear:both}.directory table{width:100%;margin-bottom:1em}.directory table td,.directory table th{padding:.5em;text-align:left;border-bottom:1px solid #e9e9e9}@media screen and (max-width:800px){.directory table td,.directory table th{padding:.5em .25em}}.directory table td .number,.directory table td .time-read,.directory table th .number,.directory table th .time-read{font-size:1.5157em;color:#919191}@media screen and (max-width:800px){.directory table td .number,.directory table td .time-read,.directory table th .number,.directory table th .time-read{font-size:1.1487em}}.directory table td .time-read,.directory table th .time-read{white-space:nowrap}.directory table th.sortable{width:13%}.directory table th.sortable .d-icon-heart{color:#f2dede;margin:0 .25em 0 0}.directory .me{background-color:#ffffca}.directory .me .username a,.directory .me .name,.directory .me .title,.directory .me .number,.directory .me .time-read{color:#919191}.reviewable .flagged-post-header{width:100%;display:flex;justify-content:space-between}.reviewable .status{color:#919191}.reviewable .status span.approved{color:#38b44a}.reviewable .status span.approved .d-icon{color:currentColor}.reviewable .status span.rejected{color:#df382c}.reviewable .status span.rejected .d-icon{color:currentColor}.reviewable .nav-pills{margin-bottom:1em}.reviewable .reviewable-container{display:flex;flex-direction:row;margin-top:1em}.reviewable .reviewable-container .reviewable-list{flex:1;box-sizing:border-box;max-width:760px;min-width:0;margin-right:auto}.reviewable .reviewable-container .reviewable-filters{width:250px;height:100%;box-sizing:border-box}.reviewable .reviewable-container .reviewable-list+.reviewable-filters{margin-left:1em}.reviewable-settings h4{margin-top:1em;margin-bottom:1em}.reviewable-settings .saved{margin-left:.5em}.reviewable-settings .reviewable-score-type{display:flex;margin-bottom:.5em}.reviewable-settings .reviewable-score-type .select-kit{min-width:10em}.reviewable-settings .reviewable-score-type .title{width:30%}.reviewable-user-info{margin:.5em 0}.reviewable-user-info .reviewable-user-fields{margin-bottom:2em}.reviewable-user-info .reviewable-user-details{border-bottom:1px solid #e9e9e9;padding-bottom:.25em;display:flex;margin-bottom:.5em}.reviewable-user-info .reviewable-user-details .name{width:8em;font-weight:700;margin-right:1em}.no-review{margin-top:1em}.reviewable-filters{background-color:#f8f8f8;padding:1em;margin-bottom:1em}.reviewable-filters .reviewable-filter{display:flex;flex-direction:column;margin:0 0 1em}.reviewable-filters .reviewable-filter .filter-label{margin:0 0 .5em}.reviewable-filters .reviewable-filter .score-filter{margin:0;width:100%}.reviewable-filters .reviewable-filter .category-chooser{width:100%}.reviewable-claimed-topic{display:flex;align-items:center}.reviewable-claimed-topic .btn-small{margin-left:.5em}.reviewable-actions .claimed-actions{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:.5em}.claimed-by{display:flex;align-items:center}.claimed-by .claimed-username{margin-left:.5em}.reviewable-topics{width:100%}.reviewable-topics tbody td{padding:.5em}.reviewable-topics .reviewable-details{display:flex;justify-content:flex-end}.reviewable-topics .reviewable-details .btn{display:flex;align-items:center;margin-left:1em}.reviewable-filters .topic-filter .btn{display:flex;width:auto}.reviewable-filters .refresh{height:1em;display:flex}.reviewable-filters .score-filter{width:5em}.user-flag-percentage{display:flex;align-items:center;margin-left:.5em}.user-flag-percentage .percentage-label{margin-right:.25em}.user-flag-percentage .percentage-label.agreed{color:#38b44a}.user-flag-percentage .percentage-label.agreed+.d-icon{color:#38b44a}.user-flag-percentage .percentage-label.disagreed{color:#df382c}.user-flag-percentage .percentage-label.disagreed+.d-icon{color:#df382c}.user-flag-percentage .percentage-label.ignored{color:#919191}.user-flag-percentage .d-icon{font-size:.9em}.reviewable-item{padding-top:2em;border-top:1px solid #e9e9e9;padding-bottom:1em}.reviewable-item .topic-statuses{font-size:1.3195em}.reviewable-item .reviewable-meta-data{color:#919191;display:flex;width:100%;margin-bottom:.5em;font-size:.8706em;align-items:baseline}.reviewable-item .reviewable-meta-data .reviewable-type{margin-right:.25em}.reviewable-item .reviewable-meta-data .reply-count{margin-left:1em}.reviewable-item .reviewable-meta-data .created-at{margin-left:1em;margin-right:auto}.reviewable-item .reviewable-meta-data .created-at a{color:#919191}.reviewable-item .reviewable-meta-data .score{font-size:.8706em}.reviewable-item .reviewable-contents{display:flex;flex-wrap:wrap;margin-bottom:2em}.reviewable-item .reviewable-actions{display:flex;flex-wrap:wrap}.reviewable-item .reviewable-actions button{white-space:nowrap}.reviewable-item .reviewable-actions .reviewable-action,.reviewable-item .reviewable-actions .reviewable-action-dropdown{margin-right:.5em}.reviewable-histories{margin-top:1em}.reviewable-scores{min-width:50%;color:#646464}.reviewable-scores .reviewed-by .date{margin-left:.5em}.reviewable-scores .user,.reviewable-scores .reviewed-by{display:flex;align-items:center;white-space:nowrap}.reviewable-scores .user-flag-percentage{margin-left:.5em}.reviewable-scores .d-icon{font-size:.8706em;color:#919191}.reviewable-scores .badge-notification{line-height:1.2;vertical-align:text-top}.reviewable-scores tbody{border-width:1px}.reviewable-scores tbody td{white-space:nowrap;vertical-align:baseline}.reviewable-scores tbody td.user a,.reviewable-scores tbody td.reviewed-by a{max-width:150px;overflow:hidden;text-overflow:ellipsis}.reviewable-scores tbody td:last-of-type{width:100%;white-space:normal}.reviewable-scores tbody>tr>th{text-align:left}.reviewable-scores tbody>tr>th:not(:empty),.reviewable-scores tbody>tr>td:not(:empty){padding:.5em 1em .5em 0}@media screen and (max-width:550px){.reviewable-scores tbody>tr>th,.reviewable-scores tbody>tr>td{overflow:hidden;text-overflow:ellipsis;padding-right:.5em}}.reviewable-scores tbody .reviewable-score-spacer{padding-right:1em}.reviewable-score-reason{margin:.5em 0;max-width:690px;margin-bottom:.5em}.reviewable-conversation{margin:.5em 0}.reviewable-conversation .reviewable-conversation-post{max-width:690px;margin-bottom:.5em}.reviewable-conversation .reviewable-conversation-post .username{font-weight:700;margin-right:.25em}.reviewable-conversation .controls{margin-top:.25em}.reviewable-item .post-title{background-color:#ff0}.reviewable-item .created-by{margin-right:1em;padding-top:.35em}@media screen and (max-width:550px){.reviewable-item .created-by{float:left;margin-bottom:1em}}.reviewable-item .names{font-weight:700}.reviewable-item .post-contents-wrapper{width:100%;margin-top:1em;min-width:275px;word-break:break-word}@media screen and (min-width:550px){.reviewable-item .post-contents-wrapper{display:flex}}.reviewable-item .reviewable-post-header{display:flex;justify-content:space-between;max-width:690px;width:690px;align-items:center}.reviewable-item .reviewable-post-header .reviewable-reply-to{display:flex;align-items:center;color:#919191;font-size:.9em}.reviewable-item .reviewable-post-header .reviewable-reply-to .d-icon{margin-right:.5em}.reviewable-item .post-contents{width:100%;min-width:0}.reviewable-item .post-body{max-width:690px;max-height:300px;margin-top:.5em;overflow-y:auto}.reviewable-item .post-body p,.reviewable-item .post-body aside{margin:0 0 1em}.reviewable-item .post-body pre,.reviewable-item .post-body code{word-break:break-all}.reviewable-item .post-topic{width:100%;color:#919191;margin-bottom:.75em}.reviewable-item .post-topic .title-text{font-weight:700;color:#222;display:block;font-size:1.3195em;margin-right:.75em}.reviewable-item .post-topic .topic-statuses:empty{display:none}.editable-fields{width:100%}.editable-fields .editable-created-by{display:flex;margin-bottom:.5em}.editable-fields .editable-created-by .avatar{margin-right:.25em}.editable-fields .editable-field{margin-bottom:.5em}.editable-fields .editable-field .mini-tag-chooser{margin:0}.editable-fields .editable-field .reviewable-input-text{width:100%;margin-bottom:0}.editable-fields .editable-field .reviewable-input-textarea{width:100%;height:10em}@media screen and (max-width:1000px){table.reviewable-scores{width:100%;display:block}table.reviewable-scores tbody{width:calc(100% - 5px);display:block;clear:both}tr.reviewable-score{display:grid;grid-template-columns:auto auto 1fr}td.reviewable-score-spacer{display:none}}@media screen and (max-width:550px){tr.reviewable-score{grid-template-columns:auto auto auto}}body.crawler>header{width:100%;position:absolute;top:0;z-index:9999;background-color:#fff;padding:10px;box-shadow:none;border-bottom:1px solid #bdbdbd;box-sizing:border-box}body.crawler div#main-outlet div.post{word-break:break-word}body.crawler div#main-outlet div.post img{max-width:100%;height:auto}body.crawler .raw-topic-link{display:block;font-weight:700;margin-bottom:.25em}body.crawler .topic-list{margin-bottom:1em}body.crawler footer{margin-top:3em;border-top:1px solid #bdbdbd}.crawler-topic-title{margin-top:.5em}.crawler-post{margin-top:1em;margin-bottom:2em;padding-top:1.5em;border-top:1px solid #e9e9e9}.crawler-post-meta{margin-bottom:1em}.crawler-post-meta .creator{word-break:break-all}.crawler-post-meta .creator a{font-weight:700}@media screen and (max-width:768px){.crawler-post-meta .creator{display:inline-block;margin-bottom:.25em}}.crawler-post-infos{color:#646464;display:inline-block}@media screen and (min-width:768px){.crawler-post-infos{float:right}}.crawler-post-infos [itemprop=position]{float:left;margin-right:.5em}#breadcrumbs{margin-bottom:.5em;font-size:1.1487em}#breadcrumbs>div{margin-bottom:.15em}#breadcrumbs .badge-category-bg{background-color:#a6a6a6}#breadcrumbs .category-title{color:#222}.crawler-tags-list span{display:block;margin-bottom:.15em}.crawler-linkback-list{margin-top:1em}.crawler-linkback-list a{display:block;padding:.5em 0;border-top:1px solid #e9e9e9}.crawler-nav{margin:1em 0}.crawler-nav ul{margin:0;list-style-type:none}.crawler-nav li{display:inline-block}.crawler-nav a{display:inline-block;padding:.5em 1em .5em 0}img.emoji{width:20px;height:20px;vertical-align:middle}small img.emoji,sub img.emoji,sup img.emoji{height:1.1em;width:1.1em}.emoji-picker{background-clip:padding-box;z-index:1300;position:fixed;display:none;flex-direction:row;height:320px;color:#222;background-color:#fff;border:1px solid #e9e9e9}.emoji-picker .categories-column{display:flex;flex-direction:column;flex:1 0 0px;align-items:center;justify-content:space-between;border-right:1px solid #e9e9e9;min-width:36px}.emoji-picker .category-icon{display:block;margin:4px auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.emoji-picker .category-icon button.emoji{margin:0;padding:0}.emoji-picker .category-icon.current,.emoji-picker .category-icon:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.emoji-picker .main-column{display:flex;flex-direction:column;flex:20}.emoji-picker .list{overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0;flex:1 0 0px;flex-direction:column}.emoji-picker .section-header{padding:8px;margin-top:2px;margin-bottom:0;padding-bottom:0;justify-content:space-between;display:flex;align-items:center;font-weight:700}.emoji-picker .section-header .title{color:#222}.emoji-picker .section-header .clear-recent .fa{margin:0;padding:0;color:#a6a6a6}.emoji-picker .section-header .clear-recent .fa:hover{color:#222}.emoji-picker .section-group{flex-wrap:wrap;display:flex;align-items:center;justify-content:flex-start;padding:4px}.emoji-picker .footer{align-items:center;display:flex;justify-content:space-between;border-top:1px solid #e9e9e9}.emoji-picker .info{text-overflow:ellipsis;padding-left:8px;white-space:nowrap;overflow:hidden;font-weight:700;max-width:125px}.emoji-picker .diversity-picker{display:flex;justify-content:flex-end;padding:8px}.emoji-picker .diversity-picker .diversity-scale{width:20px;height:20px;margin-left:5px;border:0;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.emoji-picker .diversity-picker .diversity-scale.default{background:#ffcc4d}.emoji-picker .diversity-picker .diversity-scale.light{background:#f7dece}.emoji-picker .diversity-picker .diversity-scale.medium-light{background:#f3d2a2}.emoji-picker .diversity-picker .diversity-scale.medium{background:#d5ab88}.emoji-picker .diversity-picker .diversity-scale.medium-dark{background:#af7e57}.emoji-picker .diversity-picker .diversity-scale.dark{background:#7c533e}.emoji-picker .diversity-picker .diversity-scale.selected .d-icon{display:block}.emoji-picker .diversity-picker .d-icon{display:none}.emoji-picker .diversity-picker .d-icon{color:#fff;font-size:1em;filter:drop-shadow(0.5px 1.5px 0 rgba(0,0,0,0.3))}.emoji-picker button.emoji{background:0 0;background-position:center;background-repeat:no-repeat;border-radius:0;background-size:20px 20px;-moz-box-sizing:content-box;box-sizing:content-box;height:20px;border:0;vertical-align:top;width:20px;outline:none;padding:3px;margin:2px}.emoji-picker .section-group button.emoji:hover,.emoji-picker .results button.emoji:hover{display:inline-block;vertical-align:top;border-radius:2px;background-color:#f8f9f5}.emoji-picker-modal.fadeIn{z-index:1200;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.8;background-color:#000}.emoji-picker .filter{background-color:none;border-bottom:1px solid #e9e9e9;padding:5px;display:flex;position:relative;align-items:center}.emoji-picker .filter input[type=text]{width:auto!important}.emoji-picker .filter .d-icon-search{color:#a6a6a6;font-size:1.1487em;margin-left:5px;margin-right:5px}.emoji-picker .filter input{height:24px;margin:0;flex:1 0 0px;border:none;box-shadow:none;padding-right:24px;outline:none;color:#222;background:#fff}.emoji-picker .filter input:focus{border:none;box-shadow:none}.emoji-picker .filter input::-ms-clear{display:none}.emoji-picker .results{display:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:4px;flex:1 0 0px}.emoji-picker .filter .clear-filter{position:absolute;right:5px;top:12px;border:0;background:0 0;color:#a6a6a6;outline:none;display:none}.emoji-picker .filter .clear-filter:hover{color:#222}@keyframes button-jump-up{0%{margin-bottom:-60px}50%{margin-bottom:10px}65%{margin-bottom:0}77%{margin-bottom:5px}100%{margin-bottom:0}}.progress-back-container{z-index:300;margin-right:0;animation-duration:.5s;animation-name:button-jump-up;width:145px;text-align:center;position:relative;margin-bottom:0}.progress-back-container .btn{margin:0}#topic-progress-wrapper .topic-admin-menu-button-container{position:absolute;bottom:0;left:-38px;width:0}#topic-progress-wrapper .topic-admin-menu-button-container .widget-button{height:35px;border-right:1px solid #d3d3d3}#topic-progress-wrapper .topic-admin-popup-menu.right-side{position:relative;right:50px;left:auto;transform:translateZ(0)}#topic-progress-wrapper.docked .topic-admin-popup-menu.right-side{bottom:-150px}.title-wrapper{display:flex;flex-wrap:wrap}.title-wrapper button{margin:0 .5em 0 0}.title-wrapper a.topic-featured-link{display:inline-block}.title-wrapper .topic-statuses{line-height:1.2em;margin-right:.15em}.title-wrapper .topic-statuses .d-icon{color:#919191}h1{margin:0 0 4px}a.badge-category{margin-top:5px}#topic-title .title-wrapper{display:flex;flex-wrap:wrap;width:90%}#topic-title .title-wrapper a.topic-featured-link{display:inline-block}#topic-title h1{margin:0 0 4px;width:100%}#topic-title a.badge-category{margin-top:5px}#topic-title a.edit-topic .d-icon{font-size:.8em}#topic-title .edit-topic-title{display:flex;flex-wrap:wrap;box-sizing:border-box;max-width:758px}#topic-title .edit-topic-title #edit-title{flex:1 1 auto}#topic-title .edit-topic-title .private-message-glyph{margin:5px 5px 0 0}#topic-title .edit-topic-title .category-chooser,#topic-title .edit-topic-title .mini-tag-chooser{flex:1 1 49%;margin:0 0 9px}@media all and (max-width:500px){#topic-title .edit-topic-title .category-chooser,#topic-title .edit-topic-title .mini-tag-chooser{flex:1 1 100%}}#topic-title .edit-topic-title .mini-tag-chooser{margin-left:2%}@media all and (max-width:500px){#topic-title .edit-topic-title .mini-tag-chooser{margin-left:0}}.private-message-glyph{color:#bdbdbd;margin-right:5px}.archetype-private_message #topic-title .edit-topic-title .tag-chooser{margin-left:19px}.private_message #topic-title .edit-topic-title #edit-title{width:calc(100% - 50px)}.topic-title-outlet{clear:both}.has-pending-posts{display:flex;justify-content:space-between;padding:.5em;background-color:#ffffa6;margin-top:1em;max-width:757px}.suggested-topics-wrapper.related-messages-wrapper .suggested-topics:nth-of-type(n+2) thead{display:none}.suggested-topics h3 .badge-wrapper.bullet span.badge-category,.suggested-topics h3 .badge-wrapper.box span,.suggested-topics h3 .badge-wrapper.bar span{display:inline}.suggested-topics h3 .badge-wrapper.bullet span.badge-category{vertical-align:baseline;line-height:1.2}.suggested-topics h3 .badge-wrapper.bullet,.suggested-topics h3 .badge-wrapper.bullet span.badge-category-parent-bg,.suggested-topics h3 .badge-wrapper.bullet span.badge-category-bg{line-height:.8}.suggested-topics .badge-wrapper.bullet span.badge-category,.suggested-topics .badge-wrapper.bar span.badge-category{max-width:150px}.suggested-topics .suggested-topics-title{display:flex;align-items:center}.post-links-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;clear:both}.post-links-container .post-links{margin-top:1em;padding-top:1em;border-top:1px solid #e9e9e9}.post-links-container .post-links li:last-of-type{margin-bottom:1em}.post-links-container .expand-links{color:#919191}.post-links-container .track-link{display:flex;align-items:center}.post-links-container .track-link span:not(.badge){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-links-container ul{margin:0;list-style:none}.post-links-container ul li{margin-bottom:.5em}.post-links-container ul li a[href]{color:#919191}.post-links-container ul li .clicks{margin-left:.5em;flex:0 0 auto}.post-links-container ul li .d-icon{font-size:.7579em;margin:0 .5em 0 0}.post-links-container a.reply-new .d-icon{background:#fff;border-radius:20px;transition:all linear .15s}.post-links-container a.reply-new:hover{color:#9ab270}.post-links-container a.reply-new:hover .d-icon{background:#f0f3ea}a.topic-featured-link{display:inline-block;text-transform:lowercase;color:#919191;font-size:.875rem}a.topic-featured-link .d-icon{margin-right:3px}.topic-area .pending-posts{max-width:calc( 690px + 45px + 22px)}.topic-area .pending-posts .reviewable-item .post-body{max-height:unset}.modal.history-modal #revision-numbers{display:inline-block;min-width:96px;text-align:center}.modal.history-modal #revision{overflow:auto}.modal.history-modal #revision-controls{display:inline-block;margin-bottom:5px}.modal.history-modal table.markdown>tbody>tr>td,.modal.history-modal .revision-content{width:47.5%;float:left}.modal.history-modal table.markdown>tbody>tr>td:nth-of-type(2),.modal.history-modal .revision-content:nth-of-type(2){margin-left:5%}.modal.history-modal #revision-details{padding:5px;margin-top:10px;border-bottom:3px solid #e9e9e9}.modal.history-modal #revisions .row:first-of-type{margin-top:10px}.modal.history-modal ins code,.modal.history-modal ins img,.modal.history-modal .diff-ins code,.modal.history-modal .diff-ins img{border:2px solid #38b44a}.modal.history-modal ins img,.modal.history-modal .diff-ins img{opacity:.75;filter:alpha(opacity=75)}.modal.history-modal ins a,.modal.history-modal .diff-ins a{color:#38b44a;text-decoration:none}.modal.history-modal img.diff-ins,.modal.history-modal code.diff-ins{border:2px solid #38b44a}.modal.history-modal img.diff-ins{opacity:.75;filter:alpha(opacity=75)}.modal.history-modal .diff-ins{color:#222;background:#d5f2d9}.modal.history-modal ins{color:#222;background:#d5f2d9;text-decoration:none}.modal.history-modal del code,.modal.history-modal del img,.modal.history-modal .diff-del code,.modal.history-modal .diff-del img{border:2px solid #df382c}.modal.history-modal del img,.modal.history-modal .diff-del img{opacity:.5;filter:alpha(opacity=50)}.modal.history-modal del a,.modal.history-modal .diff-del a{color:#df382c;text-decoration:none}.modal.history-modal img.diff-del,.modal.history-modal code.diff-del{border:2px solid #df382c}.modal.history-modal img.diff-del{opacity:.5;filter:alpha(opacity=50)}.modal.history-modal .diff-del{color:#222;background:#fae1df;text-decoration:none}.modal.history-modal del{color:#222;background:#fae1df;text-decoration:none}.modal.history-modal span.date{font-weight:700}.modal.history-modal span.edit-reason{background-color:#ffffa6;padding:3px 5px 5px}.modal.history-modal .d-icon-ban{color:red}.modal.history-modal .hidden-revision-either{opacity:.5}.modal.history-modal .hidden-revision-previous .row div:nth-of-type(1),.modal.history-modal .hidden-revision-previous .row td:nth-of-type(1){opacity:.5}.modal.history-modal .hidden-revision-current .row div:nth-of-type(2),.modal.history-modal .hidden-revision-current .row td:nth-of-type(2){opacity:.5}@keyframes ping{from{transform:scale(.25);opacity:1}to{transform:scale(2);opacity:0}}@keyframes rotate-forever{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes background-fade-highlight{0%{background-color:#f0f3ea}100%{background-color:transparent}}@keyframes placeHolderShimmer{0%{background-position:-1000px 0}100%{background-position:1100px 0}}.placeholder-animation{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f8f8f8;background:linear-gradient(to right,#f8f8f8 10%,#e9e9e9 18%,#f8f8f8 33%)}html{height:100%}body{background-attachment:fixed;background-size:cover;min-height:100%}body:before,body:after{content:"";display:table}body:after{clear:both}big{font-size:2em}small{font-size:.7579em}blockquote{border-left:5px solid #e9e9e9;background-color:#f9f9f9;clear:both}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}button.ok{background:#38b44a;color:#fff}button.ok .d-icon{color:currentColor}.discourse-no-touch button.ok:hover{background:#55ca66;color:#fff}button.cancel{background:#df382c;color:#fff}button.cancel .d-icon{color:currentColor}.discourse-no-touch button.cancel:hover{background:#e66258;color:#fff}ul.breadcrumb{margin:0 10px}a.no-href{cursor:pointer}img.avatar{border-radius:50%}span.relative-date{white-space:nowrap}label{display:flex;margin-bottom:5px;align-items:flex-start}label>.d-icon{align-self:center;margin-right:4px}input[type=radio],input[type=checkbox]{margin-top:.17em;margin-right:.43em;margin-left:.1em;line-height:1;cursor:pointer;flex-shrink:0}input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}input.invalid{background-color:#fae1df}.radio input[type=radio],.checkbox input[type=checkbox]{float:left;margin-left:-18px}input,select,textarea{color:#222;caret-color:currentColor}input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#e9e9e9;border-color:#e9e9e9}input:focus:required:invalid,select:focus:required:invalid,textarea:focus:required:invalid{color:#df382c;border-color:#df382c}input:focus:required:invalid:focus,select:focus:required:invalid:focus,textarea:focus:required:invalid:focus{border-color:#df382c;box-shadow:0 0 6px 0 #df382c}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:4px 10px;margin-bottom:9px;font-size:1em;line-height:1;color:#222;background-color:#fff;border:1px solid #919191;border-radius:0;box-sizing:border-box;min-height:30px}input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:#9ab270;box-shadow:0 0 6px 0 #9ab270;outline:0}.input-prepend,.input-append{margin-bottom:5px}.input-prepend input[class*=span],.input-append input[class*=span]{display:inline-block}.input-prepend input,.input-prepend select,.input-append input,.input-append select{position:relative;margin-bottom:0;vertical-align:middle;border-radius:0}.input-prepend input:focus,.input-prepend select:focus,.input-append input:focus,.input-append select:focus{z-index:2}.input-prepend .add-on,.input-append .add-on{display:inline-flex;align-items:center;width:auto;padding:0 .5em;height:28px;background-color:#e9e9e9;border:1px solid #919191}.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.input-append .add-on:first-child,.input-append .btn:first-child{margin-right:-1px}.input-prepend .add-on:last-child,.input-prepend .btn:last-child,.input-append .add-on:last-child,.input-append .btn:last-child{margin-left:-1px;border-radius:0 3px 3px 0}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}textarea{height:auto;background-color:#fff;border:1px solid #919191}textarea:focus{border-color:#9ab270;box-shadow:0 0 6px 0 #9ab270;outline:0}select{border:1px solid #e9e9e9}table th{font-weight:400;color:#919191;text-align:left;padding:.5em}.sortable{white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.discourse-no-touch .sortable:hover{background-color:#e9e9e9}.sortable .d-icon{margin-left:.25em}.radio,.checkbox{min-height:18px;padding-left:18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline .radio.inline,.checkbox.inline .checkbox.inline{margin-left:10px}.wrap{margin-right:auto;margin-left:auto;padding:0 8px}.wrap .contents{position:relative}.boxed.white{background-color:#fff}.full-width{margin-left:12px}.coldmap-high{color:#bdbdbd!important}.coldmap-med{color:#919191!important}.coldmap-low{color:#919191!important}.top-space{margin-top:10px}.message{border-radius:8px;background-color:#fff;padding:14px}.message h2{margin-bottom:20px}.clear-transitions{transition:none!important}.tip{display:inline-block}.tip.good{color:#38b44a}.tip.bad{color:#df382c}.avatar-wrapper{background-color:#fff;display:inline-block;border-radius:50%}.profiler-results.profiler-left{top:60px!important}.flex-center-align{display:flex;align-items:center}.unread-private-messages{color:#fff;background:#38b44a}.unread-private-messages.badge-notification[href]{color:#fff}.ring-backdrop-spotlight{position:absolute;width:80px;height:80px;top:-18px;right:-18px;background-image:radial-gradient(40px at 50% 50%,transparent 95%,#222 100%);opacity:.85}.ring-backdrop{position:absolute;width:80px;height:80px;top:-18px!important;right:-18px!important;box-shadow:0 0 0 9999px rgba(34,34,34,.85);z-index:1200}.ring-first-notification{position:absolute;color:#fff;text-align:left;right:70px;top:60px;width:230px;line-height:1.2}.ring{background:-webkit-radial-gradient(transparent,#090);background:-o-radial-gradient(transparent,#090);background:-moz-radial-gradient(transparent,#090);background:radial-gradient(transparent,#090);top:-11px!important;right:23.5px!important;border-radius:100%;width:20px;height:20px;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:center;-moz-animation-duration:3s;-webkit-animation-duration:3s;-moz-animation-name:ping;-webkit-animation-name:ping}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.inline-spinner{display:inline-block;margin:0}.spinner{margin:20px auto;position:relative;-webkit-animation:rotate-forever 1s infinite linear;animation:rotate-forever 1s infinite linear;height:30px;width:30px;border:4px solid #b6b6b6;border-right-color:transparent;border-radius:50%}.spinner.small{width:10px;height:10px;margin:0;display:inline-block}.content-list h3{color:#919191;font-size:1.1487em;padding-left:5px;margin-bottom:10px}.content-list ul{list-style:none;margin:0}.content-list ul li{border-bottom:1px solid #e9e9e9}.content-list ul li:first-of-type{border-top:1px solid #e9e9e9}.content-list ul li a{display:block;padding:10px;color:#222}.content-list ul li a:hover{background-color:#e9e9e9;color:#222}.content-list ul li a.active{font-weight:700;color:#222}.form-vertical input,.form-vertical textarea,.form-vertical select,.form-vertical .input-prepend,.form-vertical .input-append{display:inline-block;margin-bottom:0;flex:0 0 auto}.form-vertical .control-group:before,.form-vertical .control-group:after{content:"";display:table}.form-vertical .control-group:after{clear:both}.form-vertical .control-label{font-weight:700;font-size:1.3195em;line-height:1.4}.form-vertical .controls{margin-left:0}#main img.avatar.header{width:45px;height:45px}#main img.avatar.medium{width:32px;height:32px}#main img.avatar.small{width:25px;height:25px}#main img.avatar.tiny{width:20px;height:20px}#main .user-list .user{padding-bottom:5px}#loading-message{position:absolute;font-size:2em;text-align:center;top:120px;left:500px;color:#222}#footer .container{height:50px}#footer .container .contents{padding-top:10px}#footer .container .contents a[href]{color:#fff}.inline{display:inline}.pref-auth-tokens .row{border-bottom:1px solid #ddd;margin:5px 0;padding-bottom:5px}.pref-auth-tokens .row:last-child{border-bottom:0}.pref-auth-tokens .auth-token-icon{color:#919191;font-size:2.25em;float:left;margin-right:10px}.pref-auth-tokens .auth-token-first{font-size:1.1em}.pref-auth-tokens .auth-token-first .auth-token-device{font-weight:700}.pref-auth-tokens .auth-token-second{color:#919191}.pref-auth-tokens .auth-token-second .active{color:#38b44a;font-weight:700}.pref-auth-tokens .auth-token-dropdown{float:right}.pref-auth-tokens .auth-token-dropdown .btn,.pref-auth-tokens .auth-token-dropdown .btn:hover{background:0 0}.pref-auth-tokens .auth-token-dropdown .btn .d-icon,.pref-auth-tokens .auth-token-dropdown .btn:hover .d-icon{color:#646464}.pref-auth-tokens .dropdown-menu{width:120px}.pref-auth-tokens .dropdown-menu .icon{margin-top:auto}.topic-statuses{display:inline;float:left;margin-right:.15em}.topic-statuses .topic-status{margin:0;display:inline-flex;color:#919191}.topic-statuses .topic-status .d-icon{height:.76em;width:.75em}.topic-statuses .topic-status:not(:last-child){margin-right:.15em}.topic-statuses .d-icon-envelope{color:#df382c}.broken-theme-alert{font-size:15px;font-weight:700;padding:5px 0;background:#e9746b;text-align:center;z-index:9999;color:#fff}.menu-panel.slide-in{position:fixed;right:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.25)}.menu-panel.slide-in.animate{transition:right .2s ease-out,left .2s ease-out}.menu-panel.slide-in .panel-body{position:absolute;top:3px;bottom:37px;width:97%}.header-cloak{display:none}.menu-panel.drop-down{position:absolute;top:100%;right:-10px}.menu-panel{border:1px solid #e9e9e9;box-shadow:0 12px 12px rgba(0,0,0,.15);background-color:#fff;z-index:1000;padding:.5em;width:300px}.menu-panel hr{margin:3px 0}.menu-panel .panel-header{position:absolute;right:20px}.menu-panel ul{list-style:none;margin:0;padding:0}.menu-panel .panel-body{touch-action:pan-y pinch-zoom;overflow-y:auto;overflow-x:hidden}.menu-panel .badge-notification{vertical-align:text-bottom}.menu-links.columned li{width:50%;float:left}.menu-panel li a,.menu-panel li.heading a{padding:.25em .5em;display:block}.menu-panel li a:hover,.menu-panel li a:focus,.menu-panel li.heading a:hover,.menu-panel li.heading a:focus{background-color:#ffffa6;outline:none}.menu-panel li .new,.menu-panel li.heading .new{font-size:.8706em;margin-left:.5em;color:#919191}.menu-panel li.category-link{float:left;background-color:transparent;display:inline-flex;align-items:center;padding:.25em .5em;width:50%;box-sizing:border-box}.menu-panel li.category-link a{display:inline-flex}.menu-panel li.category-link a:hover,.menu-panel li.category-link a:focus{background:0 0}.menu-panel li.category-link .badge-notification{color:#919191;background-color:transparent;display:inline;padding:0;font-size:.8706em;line-height:1.4}.menu-panel li.category-link .badge-wrapper{overflow:hidden;text-overflow:ellipsis}.menu-panel li.category-link .badge-wrapper.bar,.menu-panel li.category-link .badge-wrapper.bullet{color:#222;padding:0 0 0 .15em}.menu-panel li.category-link .badge-wrapper.box{color:#fff}.menu-panel li.category-link .badge-wrapper.box+a.badge.badge-notification{padding-top:2px}.menu-panel li.category-link .badge-wrapper.box span{z-index:-1}.menu-panel b.topics-count{color:#919191;font-weight:400;font-size:.8706em}.menu-panel span.badge-category{max-width:100px;overflow:hidden;text-overflow:ellipsis}.user-menu .notifications{width:100%;display:table;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.user-menu .notifications h3{padding:0 .4em;font-weight:700;margin:.5em 0}.user-menu .notifications .d-icon,.user-menu .notifications:hover .d-icon{color:#919191}.user-menu .notifications .icon{color:#646464}.user-menu .notifications li{background-color:#f0f3ea}.user-menu .notifications li div .fa{display:none}.user-menu .notifications li span:first-child{color:#222}.user-menu .notifications li:hover,.user-menu .notifications li:focus{background-color:#ffffa6;outline:none}.user-menu .notifications li a{padding:0}.user-menu .notifications li a>div{overflow:hidden}.user-menu .notifications li p{margin:0;overflow:hidden}.user-menu .notifications li:not(.show-all){padding:.25em .5em}.user-menu .notifications li:not(.show-all) .d-icon{float:left;margin-right:5px;padding-top:.2em}.user-menu .notifications .is-warning .d-icon-far-envelope{color:#df382c}.user-menu .notifications .read{background-color:#fff}.user-menu .notifications .none{padding-top:5px}.user-menu .notifications .spinner-container.visible{min-height:30px}.user-menu .notifications .spinner{width:20px;height:20px;border-width:2px;margin:0 auto}.user-menu .notifications .show-all .btn{width:100%;padding:2px 0;color:#919191;background:#f9f9f9}.user-menu .notifications .show-all .btn:hover{color:#222;background:#e9e9e9}.user-menu .logout-link,.user-menu .dismiss-link{display:inline-block}.user-menu .dismiss-link{float:right}.notifications .logout{padding:.25em}.notifications .logout:hover{background-color:#ffffa6}div.menu-links-header{width:100%;display:table;border-collapse:separate;border-spacing:0 .5em}div.menu-links-header .menu-links-row{display:flex}div.menu-links-header .menu-links-row li{display:inline-flex;align-items:center;flex-wrap:wrap}div.menu-links-header .menu-links-row li.user{margin-right:auto}div.menu-links-header .menu-links-row li.glyphs{flex-wrap:wrap;text-align:right;max-width:65%}div.menu-links-header a:hover,div.menu-links-header a:focus{background-color:#ffffa6;outline:none}div.menu-links-header a{padding:.3em .5em}div.menu-links-header a.user-activity-link{max-width:150px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:-.5em 0}@media screen and (max-width:350px){div.menu-links-header a.user-activity-link{max-width:125px}}div.menu-links-header li{display:table-cell;width:auto;text-align:center}div.menu-links-header li:first-child{text-align:left}div.menu-links-header li:last-child{text-align:right}div.menu-links-header .fa,div.menu-links-header a{color:#919191}div.menu-links-header .d-icon-user{margin-right:.2em}.topic-title-outlet.choose-tags{margin-left:25px;margin-top:3px}.tag-list{margin-top:2em}#list-area .tag-list h3{margin-bottom:20px}.tag-list .tag-box{display:inline-block;width:300px;margin-bottom:1em;float:left;vertical-align:middle}.tag-list .tag-box .discourse-tag{font-size:1em}.tag-list .tag-box .tag-count{font-size:.8706em;vertical-align:middle;line-height:1}.tag-show-heading{display:inline-flex;align-items:center}.tag-show-heading .d-icon{margin:0 .25em}.topic-category{display:flex;flex-wrap:wrap;align-items:center}.topic-category .topic-header-extra{display:inline-flex;align-items:center}.topic-category .badge-wrapper{margin-top:0}.discourse-tag-count{font-size:.8706em;color:#919191;line-height:1;vertical-align:middle}.discourse-tag{max-width:14em;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.discourse-tag{margin:0;color:#919191}.discourse-tag:visited,.discourse-tag:hover{color:#919191}.extra-info-wrapper .discourse-tag{color:#bfbfbf!important}.discourse-tag.box{background-color:#e9e9e9;color:#646464;padding:2px 8px}.extra-info-wrapper .discourse-tag.box{background-color:#383838;color:#a6a6a6}.discourse-tag.simple,.discourse-tag.simple:visited,.discourse-tag.simple:hover{margin-right:0;color:#646464}.discourse-tags .discourse-tag.simple:not(:last-child):after,.list-tags .discourse-tag.simple:not(:last-child):after{content:", ";margin-left:1px}.d-header .topic-header-extra .discourse-tags{display:inline-block;font-size:.8706em}.d-header .topic-header-extra .discourse-tags+.topic-featured-link{margin-left:8px}.fps-result .add-full-page-tags{display:inline-block}.topic-list-item .discourse-tags{display:inline-flex;font-weight:400;font-size:.8706em}.categories-list .topic-list-latest .discourse-tags{display:inline-block}.mobile-view .topic-list-item .discourse-tags{display:inline-flex;flex-wrap:wrap;font-size:.8706em;margin-top:0}.mobile-view .topic-list-item .discourse-tags .discourse-tag{margin-right:.2em}.mobile-view .topic-list-item .discourse-tags .discourse-tag.box{position:relative;top:0}.discourse-tag.bullet{margin-right:.5em;display:inline-flex;align-items:center}.discourse-tag.bullet:before{background:#bdbdbd;margin-right:5px;position:relative;width:9px;height:9px;display:inline-block;content:""}header .discourse-tag{color:#919191}.list-tags{display:inline-block;margin-right:3px;font-size:.8706em}.tag-chooser{width:100%;max-width:100%}.title-wrapper .tag-chooser{width:500px}.tag-sort-options{margin-bottom:20px}.tag-sort-options a{text-decoration:underline}.tag-sort-options span.active a{font-weight:700}.autocomplete .d-icon-tag{color:#222;padding-right:5px}.autocomplete a{color:#919191}.tags-admin-menu{margin-top:20px}.tags-admin-menu ul{width:320px}.tag-groups-container{margin-top:20px}.tag-groups-container .content-list{width:20%;float:left;margin:20px 0}.tag-groups-container .content-list ul{margin-bottom:10px}.tag-groups-container .content-list .btn{margin-left:10px}.tag-groups-container .tag-group-content{width:75%;float:right}.tag-groups-container .tag-group-content section{margin-bottom:20px}.tag-groups-container .tag-group-content label{font-size:1em;display:inline-block;margin-right:10px}.tag-groups-container .tag-group-content .btn{margin-right:10px}.tag-groups-container .group-tags-list .tag-chooser{width:100%}.tag-groups-container .saving{margin-left:20px}.tag-groups-container .parent-tag-section .tag-chooser{width:200px;margin-right:10px}.group-details-container{background:#f8f8f8;padding:20px;margin-bottom:15px;position:relative}.group-outlet{position:relative}.group-members-actions{display:flex;flex-wrap:wrap;width:100%}.group-members-actions input+.group-members-manage{margin-left:auto}.group-members-actions .group-username-filter{margin:0 0 5px;vertical-align:middle}.group-info{width:100%}.group-info .group-info-name{font-size:1.5157em;font-weight:700;color:#222}.group-info .group-info-full-name{font-size:1.3195em;color:#646464}.group-info span{display:inline-block;vertical-align:middle}.group-info .avatar-flair-image{width:50px}.group-info .avatar-flair{background-size:50px;height:50px;width:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat}.group-info .avatar-flair .d-icon{height:27.77778px;width:27.77778px}.group-manage-logs-filter{margin-right:10px}.group-manage-logs-filter:hover{background-color:#df382c}table.group-manage-logs{width:100%}table.group-manage-logs td{padding:.5em}table.group-manage-logs .group-manage-logs-expand-details{cursor:pointer}table.group-manage-logs .group-manage-logs-expand-details .d-icon{color:#919191}table.group-members{width:100%;table-layout:fixed}table.group-members th:first-child{width:30%;text-align:left}table.group-members th:last-child{width:5%}table.group-members th.group-members-actions{width:5%}table.group-members th{text-align:center}table.group-members tr .user-info{display:block}table.group-members tr .user-info .avatar-flair{color:#222}table.group-members tr td:first-child{text-align:left}table.group-members tr td{text-align:center;color:#919191;padding:.8em 0}.group-owner-label{color:#222}.form-vertical .group-flair-inputs{display:inline-block}.form-vertical .avatar-flair-preview{position:relative;width:45px}.form-vertical .avatar-flair-preview .avatar-wrapper{background-color:#f4f4f4}.group-form-save{margin-right:20px}.group-add-members .group-add-members-make-owner label{display:inline;vertical-align:middle}.group-add-members .group-add-members-make-owner input[type=checkbox]{vertical-align:middle}.uploaded-image-preview{background:#222 center;background-size:cover;position:relative}.uploaded-image-preview .placeholder-overlay{background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3}.uploaded-image-preview .image-upload-controls{position:relative;display:flex}.uploaded-image-preview .image-upload-controls .btn{margin-right:5px}.uploaded-image-preview .image-upload-controls .image-uploader-lightbox-btn{background:0 0;margin-right:0;margin-left:auto}.uploaded-image-preview .image-upload-controls .image-uploader-lightbox-btn .d-icon{color:#e9e9e9}.uploaded-image-preview .image-upload-controls .image-uploader-lightbox-btn:hover{background:0 0}.uploaded-image-preview .image-upload-controls .image-uploader-lightbox-btn:hover .d-icon{color:#222}.image-uploader.no-repeat .uploaded-image-preview{background-repeat:no-repeat}.image-uploader.contain-image .uploaded-image-preview{background-size:contain}.hidden-upload-field{visibility:hidden;position:absolute}a.loading-onebox:before{content:"";display:inline-flex;float:left;margin:3px 5px 0 0;position:relative;height:10px;width:10px;border:2px solid #bdbdbd;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-forever 1s infinite linear;animation:rotate-forever 1s infinite linear}.onebox-result{border-left:5px solid #e9e9e9;background-color:#f9f9f9;margin-top:15px;padding:12px;font-size:1em}.onebox-result>.source{margin-bottom:12px;margin-right:10px;display:block;color:#222;position:relative;height:20px}.onebox-result>.source .info{position:absolute;font-size:1em}.onebox-result>.source .info a{color:#000;text-decoration:none;padding-right:10px}.onebox-result>.source .info img.favicon{margin-right:3px}.onebox-result .onebox-result-body{padding-top:5px}.onebox-result .onebox-result-body img{max-height:80%;max-width:25%;height:auto;float:left;margin-right:10px}.onebox-result .onebox-result-body h3,.onebox-result .onebox-result-body h4{margin:0}.onebox-result .onebox-result-body code{max-height:400px}.onebox-result .onebox-result-body .metrics{clear:both;padding-bottom:25px}.onebox-result .onebox-result-body .metrics .metric{display:inline-block;padding-left:33px;float:left}.onebox-result .onebox-result-body img.verdict{float:none;margin-right:7px}.onebox-result .onebox-result-body img.popcorn{float:none;margin-left:20px;margin-right:5px}aside.onebox{border:5px solid #e9e9e9;margin-bottom:1em;padding:12px 25px 12px 12px;font-size:1em}aside.onebox header{margin-bottom:8px}aside.onebox header a[href]{color:#919191;text-decoration:none}aside.onebox.stackexchange .source{background:url(/assets/favicons/stackexchange-9e9f17242c6d44137d40a3e55c71129060b103bfa31b7fead4ca3f18358da29f.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.twitterstatus .source{background:url(/assets/favicons/twitter-4ff0f6e16c5f53ddd3b51eeeff8610ea0432d8ebafce89785d75c231386f80d7.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.wikipedia .source{background:url(/assets/favicons/wikipedia-8feddaf7544a35c824f2e4274227fe8e7e7af71ddfe26523fe5fe20497cf5799.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.githubblob .source{background:url(/assets/favicons/github-399dde69546053c9b4b248be54bf45f0a16bbc690b05380fb0973c0208a9dbdb.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.githubcommit .source{background:url(/assets/favicons/github-399dde69546053c9b4b248be54bf45f0a16bbc690b05380fb0973c0208a9dbdb.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.githubpullrequest .source{background:url(/assets/favicons/github-399dde69546053c9b4b248be54bf45f0a16bbc690b05380fb0973c0208a9dbdb.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.githubissue .source{background:url(/assets/favicons/github-399dde69546053c9b4b248be54bf45f0a16bbc690b05380fb0973c0208a9dbdb.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.githubgist .source{background:url(/assets/favicons/github-399dde69546053c9b4b248be54bf45f0a16bbc690b05380fb0973c0208a9dbdb.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.amazon .source{background:url(/assets/favicons/amazon-882adb9da23d489f1d53ba95c6ea4052536732d9caa57ec82a8f8d0f508e48ea.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.instagram .source{background:url(/assets/favicons/instagram-b10f04096a20e469f83a32ec24519d1f20ab473209a77a3c7dbfe767613c9e5f.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.googledocs .source{background:url(/assets/favicons/google_branding/logo_drive_48px-627c9c6fb138ae2f9ff0afd03ab703662c596f9a1a2d7f6de4a0038f9287827e.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox.googledrive .source{background:url(/assets/favicons/google_branding/logo_drive_48px-627c9c6fb138ae2f9ff0afd03ab703662c596f9a1a2d7f6de4a0038f9287827e.png) no-repeat;background-size:16px 16px;padding-left:20px}aside.onebox .onebox-body{clear:both}aside.onebox .onebox-body h3,aside.onebox .onebox-body h4{font-size:1.1487em;margin:0 0 10px}aside.onebox .onebox-body a[href]{color:#9ab270;text-decoration:none}aside.onebox .onebox-body a[href]:visited{color:#9ab270}aside.onebox .onebox-body img{max-height:170px;max-width:20%;height:auto;width:auto;float:left;margin-right:10px}@media all and (max-width:600px){aside.onebox .onebox-body img{max-width:35%}}aside.onebox .onebox-body img.onebox-full-image{max-height:none;max-width:none;width:initial;height:initial}aside.onebox .onebox-body [style*="--aspect-ratio"]>:first-child{width:100%}aside.onebox .onebox-body [style*="--aspect-ratio"]>img{height:auto}@supports(--custom:property){aside.onebox .onebox-body .aspect-image{max-height:170px;--magic-ratio: calc(var(--aspect-ratio) + 0.15);width:calc(128px * var(--magic-ratio));max-width:20%;float:left;margin-right:10px;height:auto}aside.onebox .onebox-body .aspect-image img{width:100%;height:inherit;max-width:initial;max-height:initial;float:none;margin-right:none}aside.onebox .onebox-body .aspect-image-full-size{max-height:500px;width:calc(500px * var(--aspect-ratio));max-width:100%}aside.onebox .onebox-body .aspect-image-full-size img{width:100%;height:inherit;max-width:initial;max-height:initial;float:none;padding:5px}aside.onebox .onebox-body [style*="--aspect-ratio"]{position:relative}aside.onebox .onebox-body [style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}aside.onebox .onebox-body [style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}aside.onebox .onebox-body p:last-child{margin-bottom:4px}aside.onebox .onebox-body .tweet-images{display:block;clear:both}aside.onebox .onebox-body .tweet-images img.tweet-image{margin-top:1em;max-width:100%;max-height:100%;float:none}aside.onebox .onebox-body.user-onebox .fa{margin-right:5px}aside.onebox .onebox-body.user-onebox .full-name,aside.onebox .onebox-body.user-onebox .location{margin-right:10px}aside.onebox .onebox-body .instagram-images,aside.onebox .onebox-body .scale-images{clear:both;position:relative}aside.onebox .onebox-body .instagram-images .instagram-image,aside.onebox .onebox-body .instagram-images .scale-image,aside.onebox .onebox-body .scale-images .instagram-image,aside.onebox .onebox-body .scale-images .scale-image{padding:5px;max-width:100%;max-height:100%;float:none}aside.onebox .onebox-body .instagram-video-icon{bottom:10px;right:10px;position:absolute}aside.onebox .onebox-body .instagram-video-icon:before{opacity:.8;content:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMnB4JyBoZWlnaHQ9JzMycHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSd3aGl0ZSc+PHBhdGggZD0nTTQyNC40IDIxNC43TDcyLjQgNi42QzQzLjgtMTAuMyAwIDYuMSAwIDQ3LjlWNDY0YzAgMzcuNSA0MC43IDYwLjEgNzIuNCA0MS4zbDM1Mi0yMDhjMzEuNC0xOC41IDMxLjUtNjQuMSAwLTgyLjZ6Jz48L3BhdGg+PC9zdmc+)}.googledocs-onebox-logo{width:60px;height:50px;float:left}.googledocs-onebox-logo.g-docs-logo{background:url(/assets/favicons/google_branding/logo_docs_48px-ba6cf22f5336743da95749fb1172023f37e55e8783a2766de8d9097b4cc6b5b9.png) no-repeat}.googledocs-onebox-logo.g-forms-logo{background:url(/assets/favicons/google_branding/logo_forms_48px-d64ec45f889caa62cd4c52bcff1475ef487b9662b5ed6104aa9fa6f8557b09fc.png) no-repeat}.googledocs-onebox-logo.g-sheets-logo{background:url(/assets/favicons/google_branding/logo_sheets_48px-ca5da2b813ac5382a7b3a42d1327ddbced98467021466efe5494c25ca50f5a38.png) no-repeat}.googledocs-onebox-logo.g-slides-logo{background:url(/assets/favicons/google_branding/logo_slides_48px-a752c1f8e690496c7b22265f77ebfbc2d584aa42b2e4392f72b1c5a144bbb95f.png) no-repeat}.googledocs-onebox-logo.g-calendar-logo{background:url(/assets/favicons/google_branding/logo_calendar_48px-7e0f251c12ecc35f5260919fe00b3789c58257b76c4288d458a6718f12367145.png) no-repeat}.googledocs-onebox-logo.g-drive-logo{background:url(/assets/favicons/google_branding/logo_drive_48px-627c9c6fb138ae2f9ff0afd03ab703662c596f9a1a2d7f6de4a0038f9287827e.png) no-repeat}.gdocs-onebox-splash{background-color:#d6d6d6;color:#222;border:1px inset #222}.gdocs-onebox-splash .gdocs-onebox-logo{display:inline-block;width:128px;height:128px}.gdocs-onebox-splash .gdocs-onebox-logo.g-calendar-logo{background:url(/assets/favicons/google_branding/logo_calendar_128px-231ebf870f91f296642eb4e881c76013c818b2f677aec3b1faaac33f72811f56.png) no-repeat}aside.onebox .onebox-body .onebox-avatar{max-height:none;max-width:none;height:60px;width:60px}blockquote aside.onebox{border-left:5px solid #e9e9e9;background-color:#f9f9f9}pre.onebox code ol.lines li:before{position:absolute;display:inline-block;width:35px;left:-40px;color:#afafaf;text-align:right;padding-right:5px;font-size:.8706em;line-height:1.4;content:counter(li-counter);counter-increment:li-counter}pre.onebox code ol{margin-left:0;line-height:1.4}pre.onebox code{background-color:#fff}pre.onebox code li{padding-left:5px}pre.onebox code ol.lines{position:relative;margin:0 0 0 40px}pre.onebox code ol.lines li{list-style-type:none;padding-left:5px;margin-left:0;border-left:1px solid #cfcfcf;min-height:1.5em;white-space:pre}pre.onebox code li.selected{background-color:#f8eec7}pre.onebox code{white-space:normal}.onebox-body .github-commit-status{background:#f5f5f5;border-radius:5px;margin:0 0 5px 100px;padding:10px}.onebox-body .status_tag{display:inline-block;color:#fff;padding:1px 4px;border-radius:3px;font-weight:700;margin-bottom:5px;text-transform:capitalize}.onebox-body .build_status{padding:2px;font-size:.8706em}.onebox-body .status_tag.open{background-color:#6cc644}.onebox-body .status_tag.merged{background-color:#6e5494}.onebox-body .status_tag.closed{background-color:#bd2c00}.onebox-body .github-content-right{margin-left:100px}aside.onebox.twitterstatus .onebox-body h4{margin-bottom:0}.onebox.twitterstatus .thumbnail{width:48px;height:48px}.onebox.twitterstatus p,.onebox.twitterstatus .tweet{white-space:pre-wrap;padding-top:3px;margin-left:70px}.onebox.twitterstatus .date{clear:left;padding-top:10px}.onebox.imgur-album .outer-box,.onebox.google-photos-album .outer-box{position:absolute;z-index:1;overflow:hidden;font-size:.8706em;color:#fff;background-color:rgba(0,0,0,.6);text-overflow:ellipsis;max-width:100%;padding:5px 0}.onebox.imgur-album .outer-box .inner-box,.onebox.google-photos-album .outer-box .inner-box{padding-left:10px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.onebox.imgur-album .outer-box .inner-box .album-title,.onebox.google-photos-album .outer-box .inner-box .album-title{width:100%;font-size:1.1487em;line-height:1.4;color:#ccc;text-decoration:none}aside.onebox.stackexchange .onebox-body img:not(.onebox-avatar){max-height:60%;max-width:10%}aside.onebox.stackexchange .onebox-body .tags{color:gray}.onebox-metadata{color:#919191}.onebox.xkcd .onebox-body img{max-width:100%!important;float:none!important}.onebox.pdf .onebox-body .pdf-onebox-logo{width:60px;height:50px;float:left;background:url(/assets/favicons/pdf_64px-4e8a1bffc220412e7b3b299e56ef313353621a4c6bf05066d32d3b792e7820a7.png) no-repeat;background-size:48px 48px;display:inline-block}.onebox.pdf .onebox-body .filesize{color:gray}.onebox.whitelistedgeneric .label1,.onebox.whitelistedgeneric .label2{color:#919191}.onebox.whitelistedgeneric .label1{float:left}.onebox.whitelistedgeneric .label2{float:right}.onebox.whitelistedgeneric .site-icon,.onebox.gfycat .site-icon{width:16px;height:16px;margin-right:3px}.onebox.gfycat p span.label1 a{white-space:nowrap}.onebox.instagram div.instagram-description{color:#919191;padding-top:10px}.onebox.githubcommit pre.message{padding:0}.onebox.twitterstatus .like,.onebox.twitterstatus .retweet{color:#919191;padding-left:10px}.onebox.twitterstatus .like svg,.onebox.twitterstatus .retweet svg{fill:currentColor;vertical-align:middle}.mobile-view article.onebox-body{border-top:none}.onebox.video-onebox{position:relative;padding:0 0 56.25%;width:100%}.onebox.video-onebox video{position:absolute;width:100%;height:100%}.user-badge,#user-card .sixth-row .badge-section .more-user-badges a{padding:3px 8px;color:#222;border:1px solid #e9e9e9;line-height:1.4;display:inline-flex;align-items:center;background-color:#fff;margin:0 0 3px}.user-badge img,#user-card .sixth-row .badge-section .more-user-badges a img{height:16px;width:16px}.user-badge .badge-display-name,#user-card .sixth-row .badge-section .more-user-badges a .badge-display-name{margin-left:.25em}.user-badge.badge-type-gold .fa,#user-card .sixth-row .badge-section .more-user-badges a.badge-type-gold .fa{color:#e7c300!important}.user-badge.badge-type-silver .fa,#user-card .sixth-row .badge-section .more-user-badges a.badge-type-silver .fa{color:silver!important}.user-badge.badge-type-bronze .fa,#user-card .sixth-row .badge-section .more-user-badges a.badge-type-bronze .fa{color:#cd7f32!important}.user-badge.disabled,#user-card .sixth-row .badge-section .more-user-badges a.disabled{color:#919191;background-color:#f8f8f8}.user-badge.disabled .fa,#user-card .sixth-row .badge-section .more-user-badges a.disabled .fa{opacity:.4}@media all and (max-width:750px){.show-badge .user-badge-with-posts .badge-user a.post-link{width:auto}.show-badge div.badge-user{padding:0}.badges-listing{display:block}.badges-listing .info,.badges-listing .grant-count{text-align:left}.badges-listing .row>div.info{display:none}.badges-listing .row{display:block}.badges-listing .row>div{display:block;margin-top:10px}}.show-badge .badge-user-info .earned{font-size:1.3195em;margin-bottom:1em}.show-badge .single-user{margin-left:2%;padding-bottom:20px}.show-badge .single-user .load-more{padding-top:30px;display:block;font-size:1.3195em}.show-badge .single-user .badge-user{padding-left:0;text-align:left;display:block;margin:20px 0;width:800px}.show-badge .single-user .badge-user .badge-info{display:none}.show-badge .single-user .badge-user .date{display:inline-block;font-size:1.1487em;margin-left:10px}.show-badge .single-user .badge-user .post-link{font-size:1.3195em;width:500px;margin:0;padding:0}.show-badge .single-user .badge-user:after{content:"";clear:both;display:table}.long-description.banner{width:88%;margin-bottom:15px;margin-top:15px}.badge-card{position:relative;display:inline-block;background-color:#f8f8f8;border:1px solid #e9e9e9;margin-bottom:2vh;transition:box-shadow .25s}.badge-card .check-display{position:absolute;left:5px;top:5px}.badge-card .grant-count{position:absolute;right:5px;top:5px;font-weight:700;color:#919191;font-size:1.3195em}.badge-card .badge-contents{display:flex;min-height:128px;height:100%;padding:0 10%}.badge-card .badge-contents .badge-link{color:#222}.badge-card .badge-contents .badge-icon{display:flex;flex:0 0 auto;width:1.23em;margin-right:5%;align-items:center;justify-content:center;font-size:3.5em}.badge-card .badge-contents .badge-icon img{max-width:80px;max-height:80px}.badge-card .badge-contents .badge-icon.badge-type-gold .fa{color:#e7c300!important}.badge-card .badge-contents .badge-icon.badge-type-silver .fa{color:silver!important}.badge-card .badge-contents .badge-icon.badge-type-bronze .fa{color:#cd7f32!important}.badge-card .badge-contents .badge-info{display:flex;flex:1 1 auto;align-items:center;padding:1em 1.5em 1em 0;color:#222}@media screen and (max-width:600px){.badge-card .badge-contents .badge-info{padding-right:0}}.badge-card .badge-contents .badge-info h3{margin-bottom:.25em;font-size:1.1487em}@media screen and (min-width:900px){.badge-card .badge-contents .badge-info h3{font-size:1.3195em}}.badge-card.medium{flex:0 0 auto;width:32%;margin-right:1.63%}@media screen and (min-width:851px){.badge-card.medium:nth-of-type(3n){margin-right:0}}@media screen and (max-width:850px){.badge-card.medium{width:48.5%}.badge-card.medium:nth-of-type(2n){margin-right:0}}@media screen and (max-width:550px){.badge-card.medium{flex:0 0 100%}}.badge-card.medium:hover{box-shadow:0 4px 14px rgba(0,0,0,.15)}.badge-card.medium:active{box-shadow:none}.badge-card.large{width:100%;align-self:flex-start}@media screen and (min-width:767px){.badge-card.large{max-width:calc(1110px/2);margin-right:1.5em}}.badge-card.large .badge-contents{padding:0 5%}.badge-card.large .badge-contents h3{font-size:1.5157em}.badges-granted{display:flex;flex-wrap:wrap}@media screen and (max-width:800px){.badges-granted{justify-content:space-between}}.badge-groups{margin:20px 0;color:#919191}.badge-groups h3{margin-bottom:1em}.badge-title .user-content{padding:0}.badge-group-list{margin-bottom:1.5em;display:flex;flex-wrap:wrap}@media screen and (max-width:850px){.badge-group-list{justify-content:space-between}}.badge-group-list .title{width:100%;font-size:1.1487em}.show-badge-details{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:2em;margin-top:1em}.show-badge-details .badge-grant-info.hidden{display:none}.show-badge-details .grant-info-item{margin-bottom:1em;color:#919191}.show-badge-details .grant-info-item:first-of-type{margin-right:10px}.show-badge-details .badge-set-title{padding:1.5em;border:1px solid #e9e9e9}.show-badge-details .badge-set-title .user-content{padding:0}.show-badge-details .badge-set-title .user-content .control-group{margin-bottom:1em}.show-badge-details .badge-title .form-horizontal .controls{margin-left:0}.show-badge-details .form-horizontal{margin-bottom:0}.check-display{display:inline-block;padding:0 .25em;border-radius:10px;text-align:center}.check-display .fa{font-size:.9em;color:#fff}.check-display.status-checked{background-color:#38b44a}.check-display.status-unchecked{background-color:#df382c}.hyperlink{cursor:pointer}.modal-outer-container{width:100%;height:100%}.modal-middle-container{display:flex;height:100%;align-items:center}.modal-inner-container{box-sizing:border-box;flex:0 1 auto;margin:0 auto;max-width:700px;background-color:#fff;box-shadow:0 8px 60px rgba(0,0,0,.6)}.modal-inner-container .select-kit{width:220px}.modal-inner-container .select-kit.tag-chooser{width:100%}.modal-open .dropdown-menu{z-index:1400}.modal-open .popover{z-index:1500}.modal-open .tooltip{z-index:1600}.bootbox.modal{position:fixed;z-index:1300;overflow:auto;height:auto;background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15);background-clip:padding-box}.input-hint-text{margin-left:.5em;color:#a6a6a6}.modal-header{display:flex;padding:10px 15px;border-bottom:1px solid #e9e9e9;align-items:center}.modal-header .title h3{margin-bottom:0}.modal-header .title p{margin:0}.modal-header .modal-close{align-self:flex-start;order:2;margin-left:auto;padding-left:2em}.modal-header .modal-close .close{color:#646464}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background-color:#111}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{animation:fade .3s;opacity:.9;filter:alpha(opacity=90)}@keyframes fade{from{opacity:0}to{opacity:.9}}@keyframes slidein{from{transform:translateY(-20%)}to{transform:translateY(0)}}.create-account.in .modal-inner-container,.login-modal.in .modal-inner-container{animation:slidein .3s}.inline-modal .modal-inner-container{border:1px solid gray}.fixed-modal{position:fixed;top:0;width:100%;height:100%;z-index:1300;overflow:auto}.fixed-modal:not(.history-modal) .modal-body:not(.reorder-categories){max-height:none!important}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 10px;border-top:1px solid #e9e9e9}.modal-footer .btn{margin:0 5px 5px 0}.modal.edit-category-modal .modal-body textarea{height:10em}@media screen and (min-width:524px){.modal.edit-category-modal .modal-inner-container{min-width:525px}}.modal .nav{padding:10px 30px 10px 15px;background-color:#fff;border-bottom:1px solid #e9e9e9}.modal .nav li>a{font-size:1em}.modal.hidden{display:none}.modal .modal-body{box-sizing:border-box;width:100%;overflow-y:auto;max-height:400px}.modal .modal-body.full-height-modal{max-height:calc(100vh - 150px)}.modal .modal-body textarea{width:99%;height:80px}.modal .modal-body p{font-size:1em}.modal .modal-body .archetype-option{margin-bottom:20px}.modal .modal-body .warning{color:#df382c!important}.modal .password-confirmation{display:none}.modal section.field{padding:.25em 0;margin-bottom:5px}.modal section.field .field-item{display:inline-block;margin-right:10px}.modal .modal-body.forgot-password-modal p{font-size:1em}.modal pre code{white-space:pre-wrap;max-width:700px}.reply-where-modal .modal-footer a{display:block}.reply-where-modal .modal-footer .d-modal-cancel{margin:1em 0 .5em}.reply-where-modal .modal-footer .btn{text-align:left;font-size:1.3195em;line-height:1.2;margin-bottom:10px;font-weight:700}.reply-where-modal .modal-footer .btn .topic-title{font-weight:400}.d-modal-cancel{margin-left:1em;color:#919191}.d-modal-cancel:hover{color:#df382c}.delete-user-modal .modal-footer .btn{line-height:1.2}.delete-posts-progress .progress-bar{height:15px;position:relative;background:#bdbdbd;border-radius:25px;overflow:hidden;margin:30px 0 20px}.delete-posts-progress .progress-bar span{display:block;width:0%;height:100%;background-color:#9ab270;position:relative;transition:width .6s linear}.permission-list{list-style:none;margin:0 0 30px;padding:0}.permission-list .name{margin-right:20px;display:inline-block;min-width:100px}.permission-list .permission{margin-left:20px}.permission-list .d-icon-times-circle{margin-left:5px;color:#df382c}.permission-list li{margin-bottom:10px}.edit-category-modal input:not([type=checkbox]),.edit-category-modal .controls{display:block;margin-bottom:.5em}.edit-category-modal .disable_info_wrap{position:relative;display:inline-block;float:right}.edit-category-modal .disable_info_wrap .cannot_delete_reason{position:absolute;background:#222;color:#fff;text-align:center;border-radius:2px;padding:12px 8px}.edit-category-modal .disable_info_wrap .cannot_delete_reason::after{top:100%;left:57%;border:solid transparent;content:" ";position:absolute;border-top-color:#222;border-width:8px}.edit-category-modal .permission-selector{margin-right:.25em}.edit-category-modal .add-permission{position:relative;top:.1em}.edit-category-modal .add-permission-icon{margin:0}.edit-category-modal .edit-category-tab-settings>section{margin-bottom:1.5em}.edit-category-modal .edit-category-tab-settings input[type=number],.edit-category-modal .edit-category-tab-settings input[type=text],.edit-category-modal .edit-category-tab-settings .select-kit{width:280px}.edit-category-modal .edit-category-tab-settings label{max-width:280px}.edit-category-modal .edit-category-tab-settings .category-email-in-outlet label{flex-wrap:wrap}.edit-category-modal .edit-category-tab-settings .category-email-in-outlet label a{margin-left:1.3em}.incoming-email-modal .btn{transition:none;background-color:transparent;margin-right:5px}.incoming-email-modal .btn:hover,.incoming-email-modal .btn.active{color:#222}.incoming-email-modal .btn.active{font-weight:700}.incoming-email-modal .btn:focus{outline:2px solid #e9e9e9}.incoming-email-modal .incoming-email-tabs{margin-bottom:15px}.incoming-email-modal .incoming-email-content{height:300px;max-width:700px;width:90vw}.incoming-email-modal .incoming-email-content textarea,.incoming-email-modal .incoming-email-content .incoming-email-html-part{height:95%;border:none;border-top:1px solid #e9e9e9;padding-top:10px}.incoming-email-modal .incoming-email-content textarea{font-family:monospace;resize:none;border-radius:0;box-shadow:none}.incoming-email-modal .incoming-email-content .incoming-email-html-part{padding:10px 4px 4px}.modal .modal-body.change-timestamp{overflow-y:scroll}.modal .modal-body.change-timestamp form{display:flex}.modal .modal-body.change-timestamp form input.date-picker,.modal .modal-body.change-timestamp form input[type=time]{margin:0}.change-timestamp,.poll-ui-builder{max-width:420px}.change-timestamp #date-container .pika-single,.poll-ui-builder #date-container .pika-single{position:relative!important;display:inline-block;margin-top:.5em}.change-timestamp .date-picker-wrapper,.poll-ui-builder .date-picker-wrapper{min-width:130px;margin-right:.5em}.change-timestamp .date-picker-wrapper .date-picker,.poll-ui-builder .date-picker-wrapper .date-picker{height:100%}.change-timestamp input[type=time],.poll-ui-builder input[type=time]{width:130px}.change-timestamp form,.poll-ui-builder form{margin:0}.flag-modal{max-height:450px}.flag-modal .flag-action-type-details{width:100%;max-width:500px;line-height:1.4}.flag-message{margin:0}.custom-message-length{color:#919191;font-size:.8706em}.jump-to-post-modal .modal-inner-container{max-width:350px}.jump-to-post-modal .modal-body{overflow-y:visible}.jump-to-post-modal .modal-body #post-jump,.jump-to-post-modal .modal-body .date-picker{margin:0;width:100px}.jump-to-post-modal .modal-body .input-hint-text{color:#222}.jump-to-post-modal .modal-body .jump-to-post-control .index{color:#919191}.jump-to-post-modal .modal-body .jump-to-date-control .input-hint-text{margin-left:0}.jump-to-post-modal .modal-body .separator{display:flex;align-items:center;margin:.5em auto}.jump-to-post-modal .modal-body .separator hr{flex:1 0 0px}.jump-to-post-modal .modal-body .separator .text{margin:0 .5em 0 0;color:#919191}.move-to-modal .existing-topic .radio{flex-wrap:wrap}.move-to-modal .existing-topic .topic-title{max-width:90%}.move-to-modal .existing-topic .topic-categories{width:100%}.modal:not(.has-tabs) .modal-tab{position:absolute;width:95%}.modal.has-tabs .modal-tabs{display:inline-flex;flex-wrap:wrap;width:calc(100% - 20px);flex:1 0 auto;margin:0}.modal.has-tabs .modal-tabs .modal-tab{list-style:none;padding:4px 8px;margin-right:4px;cursor:pointer}.modal.has-tabs .modal-tabs .modal-tab.is-active{color:#fff;background:#df382c}.modal.has-tabs .modal-tabs .modal-tab.is-active.single-tab{background:0 0;color:#222;padding:4px 0}@-webkit-keyframes popoverFadeIn{from{opacity:0}to{opacity:1}}@keyframes popoverFadeIn{from{opacity:0}to{opacity:1}}#d-popover{background-color:#fff;position:absolute;z-index:1600;border-color:#919191;border-style:solid;border-width:1px;max-width:300px;-webkit-animation:popoverFadeIn .5s;animation:popoverFadeIn .5s;background-clip:padding-box;display:block;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);border-radius:2px}#d-popover.is-under{margin-top:0}#d-popover.is-under .d-popover-top-arrow{display:block}#d-popover.is-under .d-popover-bottom-arrow{display:none}#d-popover.is-above{margin-top:0}#d-popover.is-above .d-popover-bottom-arrow{display:block}#d-popover.is-above .d-popover-top-arrow{display:none}#d-popover.retina{border-width:.5px}#d-popover .d-popover-content{padding:.5em;font-size:.8706em;overflow-wrap:break-word;-webkit-animation:popoverFadeIn .5s;animation:popoverFadeIn .5s}#d-popover .d-popover-arrow{border-style:solid;color:transparent;content:"";position:absolute;z-index:calc(z("tooltip") - 100)}#d-popover .d-popover-top-arrow{border-color:transparent transparent #919191;top:8px;transform:translate(0,-15px);border-width:0 8px 8px}#d-popover .d-popover-top-arrow:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 7px 7px;bottom:-8px;margin-left:-7px;position:absolute;content:""}#d-popover .d-popover-bottom-arrow{border-color:#919191 transparent transparent;top:calc(100% + 16px);transform:translate(0,-16px);border-width:8px 8px 0}#d-popover .d-popover-bottom-arrow:after{position:absolute;content:"";border-color:#fff transparent transparent;border-style:solid;border-width:7px 7px 0;bottom:2px;transform:translate(-7px,0)}.button-count.has-pending span{background-color:#df382c;color:#fff;border-radius:10px;padding:.25em .5em;display:inline-block;font-size:.8em}.placeholder-avatar{display:inline-block;width:45px;height:45px;border-radius:50%;position:relative;overflow:hidden}.placeholder-avatar:before{animation:placeHolderShimmer 4s linear infinite forwards;position:absolute;left:0;content:"";background:linear-gradient(to right,#f8f8f8 10%,#e9e9e9 28%,#f8f8f8 43%);height:45px;width:700px}.placeholder-text{margin-left:11px;display:inline-block;width:calc(100% - 11px);height:1.5em;margin-bottom:.6em}.names{flex:1 1 auto;overflow:hidden}.names span.first{display:flex;align-items:baseline;font-weight:700}.names span{font-size:1em;margin-right:8px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.names span a{color:#646464}.names .fa{font-size:.8706em;color:#919191}.names .svg-icon-title{margin-left:3px;margin-right:0}.names .new_user a,.names .user-title,.names .user-title a{color:#919191}.cooked,.d-editor-preview{word-wrap:break-word;line-height:1.4}.cooked h1,.cooked h2,.cooked h3,.cooked h4,.cooked h5,.cooked h6,.d-editor-preview h1,.d-editor-preview h2,.d-editor-preview h3,.d-editor-preview h4,.d-editor-preview h5,.d-editor-preview h6{margin:30px 0 10px;line-height:1.2}.cooked h1,.d-editor-preview h1{font-size:1.5157em}.cooked h2,.d-editor-preview h2{font-size:1.3195em}.cooked h3,.d-editor-preview h3{font-size:1.1487em}.cooked h4,.d-editor-preview h4{font-size:1em}.cooked h5,.d-editor-preview h5{font-size:.8706em}.cooked h6,.d-editor-preview h6{font-size:.7579em}.cooked a,.d-editor-preview a{word-wrap:break-word}.cooked ins,.d-editor-preview ins{background-color:#d5f2d9}.cooked del,.d-editor-preview del{background-color:#fae1df}.cooked big,.d-editor-preview big{font-size:1.5rem}.cooked small,.d-editor-preview small{font-size:.75rem}.cooked small small,.d-editor-preview small small{font-size:.75em}.cooked big big,.d-editor-preview big big{font-size:1em}.cooked sub sub sub,.d-editor-preview sub sub sub{bottom:0}.cooked sup sup sup,.d-editor-preview sup sup sup{top:0}.cooked video,.d-editor-preview video{max-width:100%}.cooked sup sup,.d-editor-preview sup sup{top:0}.moderator .regular>.cooked{background-color:#ffffca;padding:10px}.moderator .regular>.cooked img:not(.thumbnail){max-width:100%;height:auto}.moderator .clearfix>.topic-meta-data>.names span.user-title,.moderator .nav-pills>.topic-meta-data>.names span.user-title,.moderator .container>.topic-meta-data>.names span.user-title,.moderator .wrap>.topic-meta-data>.names span.user-title{color:#646464}.moderator .clearfix>.topic-meta-data>.names span.user-title a,.moderator .nav-pills>.topic-meta-data>.names span.user-title a,.moderator .container>.topic-meta-data>.names span.user-title a,.moderator .wrap>.topic-meta-data>.names span.user-title a{background-color:#ffffca;padding-left:4px;padding-right:4px}.topic-meta-data{display:flex;align-items:flex-start}.topic-meta-data .names{margin-right:auto}.topic-meta-data .post-infos{display:flex;flex:0 0 auto;align-items:center}aside.quote{margin-top:1em;margin-bottom:1em}aside.quote .badge-wrapper{margin-left:5px}aside.quote .title{border-left:5px solid #e9e9e9;background-color:#f9f9f9;color:#646464;padding:12px 12px 1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}aside.quote .title .avatar{margin-right:7px}aside.quote .title img{margin-top:-4px}aside.quote blockquote{margin-top:0}blockquote img{max-width:100%!important}.quote-controls,.quote-controls .d-icon{color:#bdbdbd}.cooked .highlight{background-color:#f0f3ea;padding:2px;margin:-2px}.post-ignored{font-style:italic}.post-action{color:#919191}.post-action .undo-action,.post-action .act-action{margin-left:5px}.post-hidden{opacity:.5;position:relative;z-index:1}.topic-post.staged{opacity:.4}.quote-controls{float:right;display:flex;align-items:center}.quote-controls a{margin-left:.3em}.quote-button{display:none;position:absolute;background-color:#b6b6b6;color:#fff;padding:10px;z-index:300;opacity:.9}.quote-button .d-icon{display:inline-block}.quote-button:hover{background-color:#919191;cursor:pointer}.topic-avatar,.user-card-avatar{position:relative}.topic-map{background:#f8f8f8;border:1px solid #e9e9e9;border-top:none}.topic-map .avatars>div{float:left;position:relative;margin:3px 0}.topic-map .avatars .post-count{position:absolute;right:0;border-radius:100px;padding:3px 5px;text-align:center;font-weight:400;font-size:.7579em;line-height:1}.topic-map .avatar{float:left;margin-right:4px}.topic-map section{border-top:1px solid #e9e9e9}.topic-map ul{margin:0;list-style:none}.topic-map h3{margin-bottom:4px;color:#222;line-height:1.4;font-weight:400;font-size:1em}.topic-map h4{margin:1px 0 2px;color:#919191;font-weight:400;font-size:.8706em;line-height:1}.topic-map span.domain{font-size:.7579em;color:#919191}.topic-map td{vertical-align:top;padding:1px}.topic-map .topic-links tr{border:none}.topic-map .topic-links .badge-notification{margin:1px 5px 2px 0}.topic-map .controls{display:flex;align-items:center}.topic-map .controls .btn{margin-right:.5em}.topic-map .controls .btn:last-child{margin:0}.topic-map .participants{display:flex;flex-wrap:wrap;align-items:center}.topic-map .participants+.controls{margin-top:.5em}.topic-map .participants.hide-names .user .username,.topic-map .participants.hide-names .user .group-name{display:none}.topic-map .participants .user{border:1px solid #e9e9e9;border-radius:.25em;padding:0;margin:.125em .25em .125em 0;display:flex;align-items:center;height:26px}.topic-map .participants .user .user-link,.topic-map .participants .user .group-link{color:#646464}.topic-map .participants .user .user-link:hover,.topic-map .participants .user .group-link:hover{color:#222}.topic-map .participants .user .avatar,.topic-map .participants .user .d-icon-users{margin-left:.25em;margin-right:.25em}.topic-map .participants .user .username,.topic-map .participants .user .group-name{margin-right:.25em}.topic-map .participants .user:last-child{margin-right:0}.topic-map .participants .user .remove-invited{display:flex;flex:1 0 0px;align-items:center;justify-content:center;box-sizing:border-box;border-radius:0 .25em .25em 0;padding-top:0;padding-bottom:0;height:100%}.topic-map .add-remove-participant-btn .d-icon{margin-left:.25em}.topic-avatar .avatar-flair,.avatar-flair-preview .avatar-flair,.user-card-avatar .avatar-flair,.topic-map .poster .avatar-flair,.user-profile-avatar .avatar-flair,.user-image .avatar-flair{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0;right:-6px}.topic-avatar .avatar-flair,.avatar-flair-preview .avatar-flair,.collapsed-info .user-profile-avatar .avatar-flair,.user-image .avatar-flair{background-size:20px 20px;width:20px;height:20px}.topic-avatar .avatar-flair.rounded,.avatar-flair-preview .avatar-flair.rounded,.collapsed-info .user-profile-avatar .avatar-flair.rounded,.user-image .avatar-flair.rounded{background-size:18px 18px;border-radius:12px;width:24px;height:24px;bottom:-2px;right:-8px}.user-card-avatar .avatar-flair,.user-profile-avatar .avatar-flair{background-size:40px 40px;width:40px;height:40px}.user-card-avatar .avatar-flair.rounded,.user-profile-avatar .avatar-flair.rounded{background-size:30px 30px;border-radius:24px;width:40px;height:40px;bottom:-2px;right:-4px}.user-card-avatar .avatar-flair .fa,.user-profile-avatar .avatar-flair .fa{font-size:1.7511em}.topic-map .poster .avatar-flair{right:0;background-size:12px 12px;width:16px;height:16px;bottom:-3px;color:#222}.topic-map .poster .avatar-flair.rounded{background-size:12px 12px;border-radius:8px;width:16px;height:16px;bottom:-2px;right:0}.topic-map .poster .avatar-flair .d-icon{font-size:.7579em}.topic-avatar .poster-avatar-extra{display:none}.map:first-of-type{display:flex}.map:first-of-type .buttons{margin-left:auto;order:15}.map:first-of-type .buttons .btn{height:100%}.topic-body .cooked{overflow:hidden}.topic-body.highlighted{animation:background-fade-highlight 2.5s ease-out}.post-info{flex:0 0 auto;margin-right:.5em}.post-info.post-date{margin-right:0}.post-info.via-email .d-icon,.post-info.whisper .d-icon,.post-info.post-locked .d-icon{font-size:1em}.post-info .wiki,.post-info .last-wiki-edit{color:green}.post-info.via-email{color:#bdbdbd}.post-info.raw-email{cursor:pointer}pre code{word-wrap:normal;display:block;padding:.5em;color:#222;background:#f9f9f9;max-height:500px}kbd{background-color:#fff;border:1px solid #e9e9e9;border-radius:3px;box-shadow:0 2px 0 rgba(0,0,0,.2),0 0 0 1px #fff inset;background:#fafafa;border:1px solid #ccc;border-bottom:medium #fff;color:#222;display:inline-block;font-size:.8706em;line-height:1.4;margin:0 .1em;padding:.1em .6em}kbd * * *{display:none}blockquote>*:first-child{margin-top:0!important}blockquote>*:last-child{margin-bottom:0!important}.gap{padding:.25em 0 .5em 56px;color:#919191;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:.8706em}.who-liked{transition:height .5s}.who-liked a{margin:0 .25em .5em 0;display:inline-block}.cooked table thead th,.d-editor-preview table thead th{text-align:left;padding-bottom:2px;font-weight:700;color:#222}.cooked table td,.d-editor-preview table td{padding:3px 3px 3px .5em}.small-action{display:flex;align-items:center;max-width:758px;border-top:1px solid #e9e9e9}.small-action .topic-avatar{align-self:flex-start;padding:.7em 0;border-top:none;margin-right:11px;flex:0 0 auto}.small-action .topic-avatar .d-icon{font-size:2em;width:45px;text-align:center;color:#bdbdbd}.small-action .small-action.deleted{background-color:rgba(239,156,150,.7)}.small-action .small-action-desc.timegap{color:#919191}.small-action .small-action-desc{display:flex;flex-wrap:wrap;flex:1 1 100%;align-items:center;padding:1em 0;text-transform:uppercase;font-weight:700;font-size:.8706em;color:#919191;min-width:0}.small-action .small-action-desc .custom-message{flex:1 1 100%;text-transform:none;font-weight:400;font-size:1.1487em;order:12;word-break:break-word;min-width:0}.small-action .small-action-desc .custom-message p{margin-bottom:0}.small-action .small-action-desc a.trigger-user-card{align-self:stretch}.small-action .small-action-desc .avatar{margin-right:.8em;float:left}.small-action .small-action-desc>p{margin:0;line-height:1.2;flex:1 1}.small-action button{background:0 0;border:0;order:9}.small-action button:last-of-type{margin-left:auto;order:8}.whisper .post-info.whisper{margin-left:.5em}.whisper .topic-body .cooked{font-style:italic;color:#919191}a.mention,a.mention-group{padding:2px 4px;color:#646464;background:#e9e9e9;border-radius:8px;font-weight:700;font-size:.93em}.popup-menu h3{margin-top:0}.suggested-topics .topics{padding-bottom:15px}.suggested-topics .suggested-topics-message .badge-wrapper{margin-right:0}.large-image-placeholder>a.link{margin-right:10px}.large-image-placeholder>a>*{overflow:hidden;vertical-align:middle}.large-image-placeholder>a>.d-icon{color:#919191;margin-right:6px;font-size:1em;line-height:1.4}.large-image-placeholder>a>span.url{display:inline-block;max-width:300px;margin-right:6px;text-overflow:ellipsis;white-space:nowrap}.large-image-placeholder>a>span.help{display:inline-block;color:#919191;font-size:.8706em;font-style:italic;line-height:1.4;margin-bottom:1px}.large-image-placeholder>a>span.badge-notification{vertical-align:unset}.broken-image,.large-image{color:#bdbdbd;border:1px solid #e9e9e9;font-size:2em;padding:16px}.reply-to-tab{display:flex;align-items:center;margin-right:2em}.reply-to-tab img{margin:0 .25em}.topic-post.selected article.boxed .select-posts button.select-post{background-color:#9ab270;color:#fff;border-color:#9ab270}.topic-post.selected article.boxed .topic-body .contents:after{display:none}.topic-post article.boxed{position:relative}.topic-post article.boxed .select-posts{position:absolute;right:5em;z-index:300;top:.5em;height:100px}.topic-post article.boxed .select-posts button{margin-left:8px;background-color:#e9e9e9;color:#222;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}@media all and (max-width:767px){.reply-to-tab span{display:none}.user-title{float:left;clear:left}}.signup-cta a{float:right;text-decoration:underline}.signup-cta .buttons{margin-bottom:1em}.post-notice{background-color:#f0f3ea;border-top:1px solid #e9e9e9;color:#222;padding:.8em;max-width:calc(690px + 45px - 0.1em)}.post-notice.old{background-color:unset;color:#919191}.post-notice.old .d-icon{color:#919191}.post-notice p{display:flex;align-items:center;margin:0}.post-notice .d-icon{font-size:2em;color:#646464;margin-right:.65em}#share-link{position:absolute;left:20px;z-index:300;box-shadow:0 4px 14px rgba(0,0,0,.15);background-color:#fff;padding:8px 8px 4px;width:300px;display:none}#share-link.visible{display:block}#share-link input[type=text]{width:100%}#share-link .share-for-touch .overflow-ellipsis{clear:both}#share-link .share-for-touch{margin:14px 0}#share-link .title{margin-bottom:4px;align-items:center;display:flex;justify-content:space-between}#share-link .title h3{font-size:1em;margin:0}#share-link .title .date{font-weight:400;color:#919191}#share-link .copy-text{display:inline-block;position:absolute;margin:5px 5px 5px 15px;color:#38b44a;opacity:1;transition:opacity .25s;font-size:1em}#share-link .copy-text:not(.success){opacity:0}#share-link .social-link{margin-right:8px;font-size:1.7511em}#share-link .social-link .d-icon-fab-facebook-square{color:#4267b2}#share-link .social-link .d-icon-fab-twitter-square{color:#1da1f2}#share-link input[type=text]{font-size:1.1487em;margin-bottom:0}#share-link .actions{display:flex;align-items:flex-end;margin-top:8px}#share-link .actions .sources{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;max-width:45%}#share-link .actions .sources .social-link{margin-right:8px}#share-link .actions .alt-actions{display:flex;align-items:center;flex:1;justify-content:flex-end;height:36px}#share-link .actions .alt-actions .close-share{font-size:1.5157em;color:#919191}#share-link .actions .alt-actions .new-topic{margin-right:16px}.discourse-no-touch #share-link .share-for-touch{display:none}.discourse-touch #share-link input[type=text]{display:none}.caps-lock-warning{color:#df382c;font-size:.8706em;font-weight:700}.discourse-no-touch #login-form{margin:0}.discourse-touch .caps-lock-warning{display:none}#login-form table{width:100%}#login-form a{color:#646464}#login-form td{padding-right:5px}#login-form #credentials tr:first-of-type{margin-bottom:.75em}#new-account-link{cursor:pointer}.login-modal tr,.create-account tr{border:none}.login-modal tr:not(.instructions) td,.create-account tr:not(.instructions) td{padding:10px 0 0}.login-modal td label,.login-modal td input,.create-account td label,.create-account td input{margin-bottom:0;width:100%}.login-modal .modal-footer .inline-spinner,.create-account .modal-footer .inline-spinner{display:inline-flex}.login-modal.awaiting-approval,.create-account.awaiting-approval{display:none}.create-account .disclaimer{color:#919191;margin-top:.5em}.create-account .user-field>label{margin-top:.75em;margin-bottom:0;padding-top:5px}.create-account .user-field:first-of-type>label{margin-top:0}.create-account .user-field input[type=text]{margin-bottom:0;width:100%}.create-account .user-field .select-kit{width:100%}.create-account .user-field .controls{padding-top:5px}.create-account .user-field .controls label{width:auto;text-align:left;font-weight:400}.create-account .user-field .controls .instructions{margin-top:.15em;color:#919191;line-height:1.2}.password-reset .instructions label{color:#919191}.invites-show .two-col{position:relative;display:flex}.invites-show .col-image{position:relative;margin-right:20px}@media screen and (max-width:600px){.invites-show .col-image{display:none}}.invites-show form{margin-top:24px}.invites-show form button.btn-primary{margin-top:10px}.invites-show form label:not(.checkbox-label){font-weight:700}.invites-show form .controls,.invites-show form .input{margin-bottom:10px}.invites-show form .instructions{color:#919191;margin:0;font-size:.8706em;font-weight:400;line-height:1.2}.auth-message{padding:0 15px 15px}.auth-message:empty{padding:0}.modal tr.instructions{display:flex;flex-direction:column;margin-top:.15em}.modal tr.instructions label{color:#919191}button#login-link,button#new-account-link{background:0 0;color:#646464}.search-menu .search-input{position:relative;padding:.5em 3px}.search-menu .search-context .show-help{float:right}.search-menu .heading{padding:5px 0 5px 5px}.search-menu .heading .filter{padding:0 5px}.search-menu input[type=text]{box-sizing:border-box;width:calc(100% - 6px);height:32px}.search-menu .search-context{padding:0 5px}.search-menu .search-context label{margin-bottom:0}.search-menu .search-context+.results{margin-top:5px}.search-menu .results{display:flex;flex-direction:row}.search-menu .results .list{min-width:100px}.search-menu .results .list .item .blurb{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.search-menu .results .main-results{display:flex;flex:1 1 auto}.search-menu .results .main-results .topic-statuses{color:#919191}.search-menu .results .main-results+.secondary-results{border-left:1px solid #e9e9e9;margin-left:1em;padding-left:1em;max-width:33%}.search-menu .results .secondary-results{display:flex;flex-direction:column;flex:1 1 auto}.search-menu .results .secondary-results .separator{margin-bottom:1em;margin-top:1em;height:1px;background:#e9e9e9}.search-menu .results .secondary-results .search-result-tag .discourse-tag{font-size:.8706em}.search-menu .results .secondary-results .search-result-category .widget-link{margin-bottom:0}.search-menu .results .secondary-results .search-result-group .search-link{color:#646464}.search-menu .results .secondary-results .search-result-group .search-link:hover{color:#222}.search-menu .results .secondary-results .search-result-group .group-result{display:flex;align-items:center}.search-menu .results .secondary-results .search-result-group .group-result .d-icon,.search-menu .results .secondary-results .search-result-group .group-result .avatar-flair{min-width:25px;margin-right:.5em}.search-menu .results .secondary-results .search-result-group .group-result .d-icon .d-icon,.search-menu .results .secondary-results .search-result-group .group-result .avatar-flair .d-icon{margin-right:0}.search-menu .results .secondary-results .search-result-group .group-result .avatar-flair-image{background-repeat:no-repeat;background-size:100% 100%;min-height:25px}.search-menu .results .secondary-results .search-result-group .group-result .group-names{display:flex;flex-direction:column;overflow:auto;line-height:1.2}.search-menu .results .secondary-results .search-result-group .group-result .group-names:hover .name,.search-menu .results .secondary-results .search-result-group .group-result .group-names:hover .slug{color:#646464}.search-menu .results .secondary-results .search-result-group .group-result .group-names .name,.search-menu .results .secondary-results .search-result-group .group-result .group-names .slug{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-menu .results .secondary-results .search-result-group .group-result .group-names .name{font-weight:700}.search-menu .results .secondary-results .search-result-group .group-result .group-names .slug{font-size:.8706em;color:#646464}.search-menu .results .secondary-results .search-result-category .list,.search-menu .results .secondary-results .search-result-user .list,.search-menu .results .secondary-results .search-result-group .list,.search-menu .results .secondary-results .search-result-tag .list{display:block}.search-menu .results .secondary-results .search-result-category .list .item .widget-link.search-link,.search-menu .results .secondary-results .search-result-user .list .item .widget-link.search-link,.search-menu .results .secondary-results .search-result-group .list .item .widget-link.search-link,.search-menu .results .secondary-results .search-result-tag .list .item .widget-link.search-link{flex:1;font-size:1em;padding:5px}.search-menu .results .secondary-results .search-result-user .user-result{display:flex;flex-direction:row;align-items:center}.search-menu .results .secondary-results .search-result-user .user-result .avatar{margin-right:.5em;display:block;min-width:25px}.search-menu .results .secondary-results .search-result-user .user-result .user-titles{display:flex;flex-direction:column;overflow:auto;line-height:1.2}.search-menu .results .secondary-results .search-result-user .user-result .user-titles .username,.search-menu .results .secondary-results .search-result-user .user-result .user-titles .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-menu .results .secondary-results .search-result-user .user-result .user-titles .username{color:#646464;font-size:.8706em}.search-menu .results .secondary-results .search-result-user .user-result .user-titles .name{color:#646464;font-size:1em;font-weight:700}.search-menu .results .show-more{padding:5px}.search-menu .searching{position:absolute;top:1.15em;right:1em}.search-menu .searching .spinner{width:10px;height:10px;border-width:2px;margin:0}.search-menu .no-results{padding:5px}.search-menu .filter{padding:0}.search-menu .filter:hover{background:0 0}.search-menu .search-link{margin-bottom:.25em}.search-menu .search-link .badge-category-parent{line-height:1}.search-menu .search-link .topic{display:inline-block;line-height:1.2}.search-menu .search-link .topic-title{margin-right:.25em}.lightbox-wrapper .lightbox{position:relative;display:inline-block;overflow:hidden}.lightbox-wrapper .lightbox:hover .meta{opacity:.9;transition:opacity .5s}.d-lazyload-hidden{box-sizing:border-box}.onebox img.d-lazyload-hidden{border:1px solid #e9e9e9}.cooked img.d-lazyload{transition:opacity .4s .75s ease}.lightbox-wrapper{display:inline-block}.lightbox-wrapper img{object-fit:cover;object-position:top}.lightbox-wrapper,.lightbox-wrapper *{outline:0}.meta{position:absolute;bottom:0;width:100%;color:#fff;background:#222;opacity:0;transition:opacity .2s;display:flex;align-items:center}.meta .filename{margin:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta .filename:before{content:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPScjZmZmJz48cGF0aCBkPSdNNDY0IDY0SDQ4QzIxLjQ5IDY0IDAgODUuNDkgMCAxMTJ2Mjg4YzAgMjYuNTEgMjEuNDkgNDggNDggNDhoNDE2YzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhWMTEyYzAtMjYuNTEtMjEuNDktNDgtNDgtNDh6bS02IDMzNkg1NGE2IDYgMCAwIDEtNi02VjExOGE2IDYgMCAwIDEgNi02aDQwNGE2IDYgMCAwIDEgNiA2djI3NmE2IDYgMCAwIDEtNiA2ek0xMjggMTUyYy0yMi4wOTEgMC00MCAxNy45MDktNDAgNDBzMTcuOTA5IDQwIDQwIDQwIDQwLTE3LjkwOSA0MC00MC0xNy45MDktNDAtNDAtNDB6TTk2IDM1MmgzMjB2LTgwbC04Ny41MTUtODcuNTE1Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBMMTkyIDMwNGwtMzkuNTE1LTM5LjUxNWMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3MSAwTDk2IDMwNHY0OHonLz48L3N2Zz4=);margin-right:6px;display:inline-block;vertical-align:middle;opacity:.8}.meta .d-icon{margin:6px;opacity:.8;color:#fff}.meta .d-icon+.filename{margin-left:0}.meta .d-icon+.filename:before{display:none}.meta .informations{margin:6px;padding-right:20px;color:#a6a6a6;font-size:1em;flex-shrink:0;flex-grow:3}.meta .expand{position:absolute;bottom:2px;right:7px}.meta .expand:before{content:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAxNzkyIDE3OTInIGZpbGw9JyNmZmYnPjxwYXRoIGQ9J004ODMgMTA1NnEwIDEzLTEwIDIzbC0zMzIgMzMyIDE0NCAxNDRxMTkgMTkgMTkgNDV0LTE5IDQ1LTQ1IDE5aC00NDhxLTI2IDAtNDUtMTl0LTE5LTQ1di00NDhxMC0yNiAxOS00NXQ0NS0xOSA0NSAxOWwxNDQgMTQ0IDMzMi0zMzJxMTAtMTAgMjMtMTB0MjMgMTBsMTE0IDExNHExMCAxMCAxMCAyM3ptNzgxLTg2NHY0NDhxMCAyNi0xOSA0NXQtNDUgMTktNDUtMTlsLTE0NC0xNDQtMzMyIDMzMnEtMTAgMTAtMjMgMTB0LTIzLTEwbC0xMTQtMTE0cS0xMC0xMC0xMC0yM3QxMC0yM2wzMzItMzMyLTE0NC0xNDRxLTE5LTE5LTE5LTQ1dDE5LTQ1IDQ1LTE5aDQ0OHEyNiAwIDQ1IDE5dDE5IDQ1eicvPjwvc3ZnPg==);opacity:.8}.mfp-preloader .spinner{margin:auto}.edit-topic-timer-modal .modal-body{max-height:none;overflow:visible!important}.edit-topic-timer-modal .control-group{display:flex;align-items:center}.edit-topic-timer-modal .control-group>.d-icon{margin-right:5px}.edit-topic-timer-modal input.date-picker,.edit-topic-timer-modal input[type=time]{width:200px;text-align:left}.edit-topic-timer-modal .radios{margin-bottom:10px}.edit-topic-timer-modal label{display:inline-flex;padding-right:5px;margin-bottom:0;align-items:center}.edit-topic-timer-modal label input{margin-top:0}.edit-topic-timer-modal .btn.pull-right{margin-right:10px}.edit-topic-timer-modal .future-date-input input{margin:0}.edit-topic-timer-modal .future-date-input .alert-info{margin:0 -15px -15px}.edit-topic-timer-modal .future-date-input .btn-clear{display:none}.edit-topic-timer-modal .future-date-input .topic-status-info{border:none;padding:0}.edit-topic-timer-modal .future-date-input .topic-status-info h3{font-weight:400;font-size:1.1487em}.edit-topic-timer-modal .future-date-input input[disabled]{background:#e9e9e9}.edit-topic-timer-modal .pika-single{position:absolute!important}.mobile-view .edit-topic-timer-modal .select-kit.combo-box{flex:1 0 0px}section.about{margin-bottom:40px}section.about h3{margin-bottom:15px}section.about table{width:auto}section.about table td{padding:10px}section.about table td.title{width:33%}div.tagsinput{border:1px solid #ccc;background:#fff;padding:5px 5px 0;width:584px;height:100px;overflow-y:auto;border-radius:4px}div.tagsinput span.tag{border:1px solid #a5d24a;border-radius:2px;display:block;float:left;padding:1px 5px;text-decoration:none;background:#cde69c;color:#638421;margin-right:5px;margin-bottom:5px;font-family:helvetica;font-size:.8706em}div.tagsinput span.tag a{font-weight:700;color:#82ad2b;text-decoration:none;font-size:.7579em}div.tagsinput input{width:80px;font-family:helvetica;font-size:.8706em;border:1px solid transparent;padding:2px 5px;background:0 0;color:#000;outline:0;margin:0 5px 5px 0}div.tagsinput div{display:block;float:left}.tags_clear{clear:both;width:100%;height:0}.not_valid{background:#fbd8db!important;color:#90111a!important}#discourse-tooltip{background-color:#fff;position:absolute;z-index:600;border:1px solid #919191;max-width:400px;margin-top:25px;overflow-wrap:break-word;display:none;font-size:1em;font-weight:500}#discourse-tooltip.retina{border:.5px solid #919191}#discourse-tooltip .tooltip-pointer{position:relative;background:#fff}#discourse-tooltip .tooltip-pointer:before,#discourse-tooltip .tooltip-pointer:after{position:absolute;pointer-events:none;border:solid transparent;bottom:100%;content:"";height:0;width:0}#discourse-tooltip .tooltip-pointer:after{border-bottom-color:#fff;border-width:8px;left:50%;margin-left:-8px;margin-bottom:-.5px}#discourse-tooltip .tooltip-pointer:before{border-bottom-color:#919191;border-width:9px;left:50%;margin-left:-9px;margin-bottom:-.5px}#discourse-tooltip .tooltip-content{padding:1em;max-width:250px;font-size:.8706em;color:#222;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);line-height:1.4em}.category-color-editor input{width:5.5em;margin-right:1em}.category-color-editor .color-title{display:block;margin:1em 0 .25em}.category-color-editor .colorpicker-wrapper{display:flex;align-items:center}.category-color-editor .colorpicker-wrapper input,.category-color-editor .colorpicker-wrapper .add-on{align-self:flex-start;margin-bottom:.125em}.category-color-editor .colors-container{display:inline-flex;flex-wrap:wrap}.category-color-editor .colors-container .colorpicker{position:relative;margin:0 .125em .25em;border:1px solid #919191;width:1.25em;height:1.2em;padding:0;flex:0 0 auto;color:#fff}.category-color-editor .colors-container .colorpicker svg{display:none}.category-color-editor .colors-container .colorpicker.used-color svg{display:inline-flex;opacity:.8;max-width:70%}.show-topic-admin{position:fixed;top:120px;right:10px;z-index:300;height:35px}.popup-menu{background-color:#fff;width:215px;padding:10px;border:1px solid #e9e9e9;z-index:300;box-shadow:0 4px 14px rgba(0,0,0,.15)}.popup-menu ul{list-style:none;margin:10px 0 0}.popup-menu .btn{text-align:left}.popup-menu button{width:100%;margin-bottom:5px}.modal-body.feature-topic{padding:5px;max-height:500px}.modal-body.feature-topic input.date-picker{margin:0}.modal-body.feature-topic hr{margin:10px 0}.modal-body.feature-topic .feature-section{display:block}.modal-body.feature-topic .feature-section .badge-wrapper{margin-right:0}.modal-body.feature-topic .feature-section .desc{display:inline-block;vertical-align:middle;margin-left:10px}.modal-body.feature-topic .feature-section .desc p:first-of-type{margin:0}.modal-body.feature-topic .feature-section .desc p{margin:10px 0 0}.modal-body.feature-topic .feature-section .with-validation{position:relative}.desktop-view .feature-topic-modal .feature-topic{overflow:visible}.desktop-view .feature-topic-modal .modal-inner-container{min-width:700px}.desktop-view .feature-topic-modal .pin-until{position:relative;display:inline-block}.mobile-view .feature-topic .feature-section .desc{display:block;clear:both;max-width:90%;margin:0 10px}.selected-posts{border:1px solid #cdd9b8;background-color:#f0f3ea}.selected-posts .btn{border:none;color:#fff;font-weight:400;margin-bottom:10px}.selected-posts .btn:not(.btn-danger){background:#9ab270;border-color:#9ab270}.selected-posts .btn:not(.btn-danger)[href]{color:#fff}.selected-posts .btn:not(.btn-danger):hover{color:#fff;background:#aec18d}.selected-posts .btn:not(.btn-danger):active{background-color:#6b8145;background-image:linear-gradient(to bottom,#6b8145,#7c9550);color:#fff}.selected-posts .btn[disabled]{text-shadow:0 1px 0 rgba(34,34,34,.2);background-color:#9ab270;background-image:linear-gradient(to bottom,#9ab270,#667a42);box-shadow:inset 0 1px 0 rgba(0,0,0,.33)}span.bbcode-b{font-weight:700}span.bbcode-i{font-style:italic}span.bbcode-u{text-decoration:underline}span.bbcode-s{text-decoration:line-through}.body-page{width:100%;max-width:700px}.about-page .body-page{max-width:unset}.about-page .body-page section:not(.admins):not(.moderators){max-width:700px}.mobile-view .body-page{font-size:1em;margin-top:20px}.body-page li{margin-bottom:8px}.body-page .nav-pills{margin-bottom:20px}.body-page ul:not(.nav-pills),.body-page ol:not(.nav-pills){margin-left:40px}.error-page{text-align:center;padding-top:2em}.error-page .face{font-size:4.286em}.error-page .reason{font-size:1.7511em}.error-page .url{font-style:italic;font-size:.8706em}.error-page .desc{margin-top:16px}.error-page .desc .d-icon-check-circle{color:#38b44a}.error-page .buttons{display:inline-flex;margin-top:15px}.error-page .buttons button{margin:0 20px}.d-icon.d-icon-d-regular,.d-icon.d-icon-d-muted,.d-icon.d-icon-d-watching-first,.d-icon.d-icon-d-watching-first-post{color:#919191}.d-icon.d-icon-d-tracking,.d-icon.d-icon-d-watching{color:#9ab270}.request-group-membership-form label{font-weight:700}.group-add-membership-request-template{width:98%}.hljs{display:block;padding:.5em;color:#333}.hljs-comment,.hljs-doctag{color:#998;font-style:italic}.hljs-keyword,.javascript .hljs-title,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:700}.hljs-number,.ruby .hljs-constant{color:#099}.hljs-string,.hljs-tag .hljs-string,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-name,.coffeescript .hljs-params,.scss .hljs-meta{color:#d14;font-weight:700}.javascript .hljs-title,.lisp .hljs-title,.clojure .hljs-title,.hljs-subst{font-weight:400}.hljs-class .hljs-title,.haskell .hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:700}.hljs-tag,.hljs-tag .hljs-title,.django .hljs-tag .hljs-keyword{color:navy;font-weight:400}.hljs-attribute,.css .hljs-keyword,.hljs-variable,.lisp .hljs-body{color:teal}.hljs-regexp{color:#38b44a}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in,.lisp .hljs-title,.clojure .hljs-built_in,.hljs-builtin-name{color:#aec18d}.meta{color:#919191;font-weight:700}.hljs-deletion{background:#fae1df}.hljs-addition{background:#d5f2d9}.diff .hljs-meta{color:#e9e9e9}p>code,li>code,pre>code{color:#333;background:#f8f8f8}.shared-draft-controls{background-color:#f0f3ea;padding:1em;clear:both}.shared-draft-controls .publish-field{margin-top:1em}.search-container{display:flex;justify-content:space-between}.search-container .search-bar{display:flex;justify-content:space-between;align-items:center;justify-content:space-between;margin-bottom:1em}.search-container .search-bar .search-query{flex:1 0 0px;margin:0 .5em 0 0}.search-container .search-bar .search-cta{padding-bottom:6.5px;padding-top:6.5px}.search-container .search-advanced{width:70%}@media screen and (max-width:850px){.search-container .search-advanced{width:65%}}.search-container .search-advanced .search-actions,.search-container .search-advanced .search-notice,.search-container .search-advanced .search-results,.search-container .search-advanced .search-title,.search-container .search-advanced .search-bar{margin-bottom:1em}.search-container .search-advanced .search-info{display:flex;flex-wrap:wrap;border-bottom:3px solid #e9e9e9;padding-bottom:.5em;margin-bottom:1em;flex-direction:row;align-items:center}.search-container .search-advanced .search-info .result-count{display:flex}.search-container .search-advanced .search-info .result-count .term{font-weight:700}.search-container .search-advanced .search-info .result-count span+span{margin-left:.25em}.search-container .search-advanced .search-info .sort-by{display:flex;margin-left:auto;align-items:center}.search-container .search-advanced .search-info .sort-by .desc{margin-right:.5em}.search-container .search-advanced .search-info .sort-by .combo-box{min-width:150px}.search-container .search-advanced .search-title{display:flex;justify-content:flex-start;align-items:center}.search-container .search-advanced .search-title .bulk-select{margin-left:.5em}.search-container .search-advanced .search-title .fps-select a{margin-left:.5em;font-size:.8706em}.search-container .search-advanced .search-title .fps-select a:hover{text-decoration:underline}.search-container .search-advanced .search-notice .fps-invalid{padding:.5em;background-color:#fae1df;border:1px solid #e9746b;color:#df382c}.search-container .search-advanced-sidebar{width:30%;margin-left:1em;display:flex;flex-direction:column}@media screen and (max-width:850px){.search-container .search-advanced-sidebar{width:35%}}.search-container .search-advanced-sidebar #search-min-post-count,.search-container .search-advanced-sidebar .date-picker,.search-container .search-advanced-sidebar .combo-box,.search-container .search-advanced-sidebar .ac-wrap,.search-container .search-advanced-sidebar .control-group,.search-container .search-advanced-sidebar .date-picker-wrapper,.search-container .search-advanced-sidebar .search-advanced-category-chooser{box-sizing:border-box;width:100%;min-width:100%}.search-container .search-advanced-sidebar #search-min-post-count input,.search-container .search-advanced-sidebar #search-min-post-count .item,.search-container .search-advanced-sidebar .date-picker input,.search-container .search-advanced-sidebar .date-picker .item,.search-container .search-advanced-sidebar .combo-box input,.search-container .search-advanced-sidebar .combo-box .item,.search-container .search-advanced-sidebar .ac-wrap input,.search-container .search-advanced-sidebar .ac-wrap .item,.search-container .search-advanced-sidebar .control-group input,.search-container .search-advanced-sidebar .control-group .item,.search-container .search-advanced-sidebar .date-picker-wrapper input,.search-container .search-advanced-sidebar .date-picker-wrapper .item,.search-container .search-advanced-sidebar .search-advanced-category-chooser input,.search-container .search-advanced-sidebar .search-advanced-category-chooser .item{padding-left:4px}.search-container .search-advanced-sidebar .date-picker-wrapper{margin-top:.5em}.search-container .search-advanced-sidebar .date-picker{box-sizing:border-box;text-align:left;padding:4px;margin-bottom:0}.search-container .search-advanced-sidebar .search-advanced-title{background:#e9e9e9;padding:.358em 1em;font-weight:700;text-align:left;font-weight:700}@media screen and (max-width:850px){.search-container .search-advanced-sidebar .search-advanced-title{padding:.358em .5em}}.search-container .search-advanced-sidebar .search-advanced-title.btn{background:#e9e9e9}.search-container .search-advanced-sidebar .search-advanced-title .d-icon{margin:0}.search-container .search-advanced-sidebar .search-advanced-filters{background:#f8f8f8;padding:1em}.search-container .search-advanced-sidebar .search-advanced-filters .control-group{margin-bottom:15px}.search-container .search-advanced-sidebar .search-advanced-filters section.field{margin-top:5px}@media screen and (max-width:850px){.search-container .search-advanced-sidebar .search-advanced-filters{padding:.75em .5em}.search-container .search-advanced-sidebar .search-advanced-filters .ac-wrap,.search-container .search-advanced-sidebar .search-advanced-filters .choices,.search-container .search-advanced-sidebar .search-advanced-filters .select-kit.multi-select{width:100%!important}.search-container .search-advanced-sidebar .search-advanced-filters .select-kit{min-width:unset}}.fps-invalid{margin-bottom:1em}.fps-result{display:flex;margin-bottom:28px;max-width:780px}.fps-result .author{display:inline-block;vertical-align:top}.fps-result .like-count{color:#919191}.fps-result .like-count .fa{color:#f2dede;font-size:.8706em}.fps-result .badge-wrapper span.badge-category{max-width:inherit}.fps-result .search-category{padding-top:3px}.fps-result .topic{padding-bottom:2px;max-width:700px}.fps-result .avatar{margin-right:14px}.fps-result a.search-link:visited .topic-title{color:#aec18d}.fps-result .search-link .topic-title{font-size:1.3195em;line-height:1.2}.fps-result .search-link .topic-statuses{display:inline-block;font-size:1.3em;line-height:1.2;color:#919191}.fps-result .search-link .topic-statuses span{line-height:1}.fps-result .blurb{font-size:1em;line-height:1.4;word-wrap:break-word;max-width:640px;color:#919191}.fps-result .blurb .date{color:#919191}.fps-result .blurb .search-highlight{color:#222}.fps-result .discourse-tag{font-size:.8706em}.fps-topic{display:inline-block}.no-results-suggestion{margin-top:30px}.search-footer{margin-bottom:30px}.panel-body-contents .search-context label{float:left}.google-search-form{margin-top:2em}.redirection-warning{margin:0 auto;text-align:center;font-size:1.7511em;line-height:1.2}#request-access{width:325px;margin:0 auto}#request-access input[type=text]{width:320px;height:30px;font-size:1.5157em}#request-access input[type=submit]{font-size:1.5157em;padding:10px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:1.4;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:2em;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;outline:0;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:.8706em;line-height:1.2}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{outline:0;opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:linear-gradient(45deg,#111 0%,#333 100%)}.mfp-figure small{color:#bdbdbd;display:block;font-size:.8706em;line-height:1.2}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:1.2;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-title a.image-source-link .d-icon{padding-right:5px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media all and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:1.4;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{transform-origin:0;-webkit-transform-origin:0}.mfp-arrow-right{transform-origin:100%;-webkit-transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-zoom-in .mfp-content{opacity:0;transition:all .2s;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-content{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-force-scrollbars.mfp-wrap{overflow-y:auto!important;overflow-x:auto!important}.mfp-force-scrollbars .mfp-img{max-width:none}h1.page-not-found{font-size:2em;line-height:1.2}.page-not-found{margin:0 0 40px}.page-not-found-search{margin-top:20px}.page-not-found-topics{display:flex}@media screen and (max-width:600px){.page-not-found-topics{flex-wrap:wrap}}.popular-topics,.recent-topics{box-sizing:border-box;width:50%;max-width:400px;margin-bottom:40px;padding-right:20px}@media screen and (max-width:600px){.popular-topics,.recent-topics{width:100%}}.popular-topics h2,.recent-topics h2{margin-bottom:10px}.not-found-topic{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:15px}@media screen and (max-width:600px){.not-found-topic:nth-of-type(n+6){display:none}}.not-found-topic a:not(.badge-wrapper){flex-basis:100%}#simple-container{border-radius:10px;background-color:#fff;padding:20px;width:550px;margin:0 auto}#simple-container .account-created .ac-message{font-size:1.1487em;line-height:1.4}#simple-container .account-created .activation-controls button{margin-right:.5em}.ember-select{background-color:#fff;color:#222}.category-list{table-layout:fixed}.category-list .category-text-title{display:flex;align-items:baseline}.category-list .category-name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:text-top;line-height:1.2}.category-boxes,.category-boxes-with-topics{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:1em;margin-bottom:1em;width:100%}.category-boxes .category-box,.category-boxes-with-topics .category-box{display:flex;flex-direction:row;align-content:flex-start;cursor:pointer;box-sizing:border-box;border-width:0;border-left-width:6px;border-style:solid;border-color:#e9e9e9}.mobile-view .category-boxes .category-box,.mobile-view .category-boxes-with-topics .category-box{width:100%}.category-boxes .category-box .logo.aspect-image img,.category-boxes-with-topics .category-box .logo.aspect-image img{display:block;width:auto;height:40px;margin:0 auto 1em}@supports(--custom:property){.category-boxes .category-box .logo.aspect-image img,.category-boxes-with-topics .category-box .logo.aspect-image img{--height: 40px;width:calc(var(--height) * var(--aspect-ratio));max-width:100%}}.category-boxes .category-box-inner,.category-boxes-with-topics .category-box-inner{width:100%;padding:0;display:flex;flex-direction:column;border-width:2px;border-left-width:0;border-style:solid;border-color:#e9e9e9}.category-boxes.no-logos .logo,.category-boxes-with-topics.no-logos .logo{display:none}.category-boxes .category-box{width:23%;margin:0 1% 1.5em}.category-boxes .category-box>a{width:100%;padding:0}.category-boxes .category-box .category-box-inner{padding:1em}.category-boxes .category-box .category-box-inner .category-logo{float:none;margin:0}.category-boxes.no-logos .category-box .category-box-inner>a{padding:3em 1em}.category-boxes .description{padding-bottom:1em;text-align:center;font-size:1em;color:#919191}.category-boxes .description .overflow{max-height:6em;overflow:hidden;text-overflow:ellipsis}.category-boxes h3{font-size:1.3195em;margin-bottom:.5em;margin-top:.25em;line-height:1.2;text-align:center;color:#222;overflow:hidden;text-overflow:ellipsis}.category-boxes .subcategories{display:flex;flex-flow:wrap}.category-boxes .subcategories .subcategory{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:1em;margin-bottom:.6em}.category-boxes .subcategories .subcategory .subcategory-image-placeholder{display:inline-block;margin-right:.6em}.category-boxes .subcategories .subcategory .logo img{display:inline-block;height:20px;width:20px;margin:0}.category-boxes-with-topics .category-box{width:31%;margin:0 1% 1.5em;padding:0}.category-boxes-with-topics h3{font-size:1.3195em;text-align:center;overflow:hidden;text-overflow:ellipsis}.category-boxes-with-topics .category-box-heading{padding:1em 1em .5em}.category-boxes-with-topics .category-box-heading a[href]{width:100%;color:#222}.category-boxes-with-topics .featured-topics{padding:.5em 1em 1em}.category-boxes-with-topics .featured-topics ul{color:#919191;list-style:none;padding:0;margin:0}.category-boxes-with-topics .featured-topics li{padding:4px 0;display:flex;align-items:baseline}.category-boxes-with-topics .featured-topics li .overflow{max-height:3em;overflow:hidden;text-overflow:ellipsis}.category-boxes-with-topics .featured-topics li .d-icon{margin-right:.15em;width:.76em;height:.76em}.categories-list .category h3 .d-icon{color:#919191;height:.76em;width:.76em;vertical-align:baseline;margin-right:.15em}.category-boxes-with-topics .category-box h3 .d-icon,.category-boxes .category-box h3 .d-icon{margin-right:0}div.ac-wrap.composer-user-selector-limited{width:400px;padding:0 10px;margin-bottom:5px}div.ac-wrap.composer-user-selector-limited .btn-primary{margin-left:.5em;padding:3px 6px 2px;font-size:.8706em;min-height:unset}.d-editor-container{display:flex;flex-grow:1;max-width:100%}.d-editor-overlay{position:absolute;background-color:#000;opacity:.8;z-index:1200}.d-editor-modals{position:absolute;z-index:1300}.d-editor{display:flex;flex-grow:1;min-height:0}.d-editor .d-editor-modal{min-width:400px;position:absolute;background-color:#fff;border:1px solid #e9e9e9;padding:1em;top:25px}@media screen and (max-width:424px){.d-editor .d-editor-modal{min-width:300px}}.d-editor .d-editor-modal input{width:95%}.d-editor .d-editor-modal h3{margin-bottom:.5em}.d-editor-textarea-wrapper,.d-editor-preview-wrapper{flex:1}.d-editor-textarea-wrapper{display:flex;flex-direction:column;background-color:#fff;position:relative;border:1px solid #919191}.d-editor-textarea-wrapper textarea{background:0 0}.d-editor-textarea-wrapper.disabled{cursor:not-allowed}.d-editor-textarea-wrapper.disabled .d-editor-button-bar{visibility:hidden}.d-editor-preview-wrapper{max-width:49%;margin-left:1%;display:flex;flex-direction:column}.d-editor-button-bar{display:flex;align-items:center;min-height:30px;padding-left:3px;border-bottom:1px solid #e9e9e9}.d-editor-button-bar .btn,.d-editor-button-bar .btn-default{background-color:transparent;padding:4px 8px;display:inline-block}.d-editor-button-bar .btn .d-icon,.d-editor-button-bar .btn-default .d-icon{color:#919191}@media all and (max-width:800px){.d-editor-button-bar .btn,.d-editor-button-bar .btn-default{padding:5px}}.d-editor-button-bar .btn:not(.no-text){font-size:1.1487em}.d-editor-button-bar .btn.bold{font-weight:bolder}.d-editor-button-bar .btn.italic{font-style:italic}.d-editor-spacer{height:16px;margin:0 5px;display:inline-block;border-left:1px solid #bdbdbd}.d-editor-preview-wrapper{overflow:auto;cursor:default;-webkit-overflow-scrolling:touch}.d-editor-input,.d-editor-preview{box-sizing:border-box;flex:1 1 100%;width:100%;margin:0;min-height:auto;word-wrap:break-word;-webkit-appearance:none;border-radius:0}.d-editor-input:focus,.d-editor-preview:focus{box-shadow:none;border:0;outline:0}.d-editor-input{border:0;padding:10px;height:100%;overflow-x:hidden;resize:none}.d-editor-preview{height:auto}.d-editor-plugin{display:flex;flex:1 1;overflow:auto}.composing-whisper .d-editor-preview{font-style:italic;color:#919191!important}.d-editor-preview>*:first-child{margin-top:0}.hide-preview .d-editor-preview-wrapper{display:none;flex:0}.user-preferences .bio-composer textarea,.group-form-bio textarea,.edit-category-tab-topic-template textarea{width:100%;height:100%;min-height:10em}.user-preferences .bio-composer .d-editor-container,.group-form-bio .d-editor-container,.edit-category-tab-topic-template .d-editor-container{display:block}.user-preferences .bio-composer .d-editor-textarea-wrapper,.group-form-bio .d-editor-textarea-wrapper,.edit-category-tab-topic-template .d-editor-textarea-wrapper{border:1px solid #e9e9e9}.user-preferences .bio-composer .d-editor-button-bar .btn,.group-form-bio .d-editor-button-bar .btn,.edit-category-tab-topic-template .d-editor-button-bar .btn{padding:6px 8px}.user-preferences .bio-composer .d-editor-preview-wrapper,.group-form-bio .d-editor-preview-wrapper,.edit-category-tab-topic-template .d-editor-preview-wrapper{max-width:100%;margin:10px 0 0}.user-preferences .bio-composer .d-editor-preview,.group-form-bio .d-editor-preview,.edit-category-tab-topic-template .d-editor-preview{background-color:#f8f8f8;padding:5px}.user-preferences .bio-composer .d-editor-preview:empty,.group-form-bio .d-editor-preview:empty,.edit-category-tab-topic-template .d-editor-preview:empty{padding:0}.user-preferences .bio-composer,.group-form-bio{padding:10px;border:1px solid #e9e9e9}.d-editor-preview img{padding-bottom:1.4em}.d-editor-preview img.emoji,.d-editor-preview img.avatar,.d-editor-preview img.site-icon{padding-bottom:0}.d-editor-preview .image-wrapper{position:relative;display:inline-block;padding-bottom:1.4em}.d-editor-preview .image-wrapper img{padding-bottom:0}.d-editor-preview .image-wrapper:hover .button-wrapper{opacity:.9}.d-editor-preview .image-wrapper .button-wrapper{opacity:0;position:absolute;transition:all .25s;display:flex;align-items:center;bottom:0;left:0}.d-editor-preview .image-wrapper .button-wrapper .separator{color:#bdbdbd}.d-editor-preview .image-wrapper .button-wrapper .scale-btn{color:#9ab270;padding:0 .4em}.d-editor-preview .image-wrapper .button-wrapper .scale-btn:first-of-type{padding-left:0}.d-editor-preview .image-wrapper .button-wrapper .scale-btn.active{font-weight:700;color:#222}.d-editor-preview .image-wrapper .button-wrapper .scale-btn:not(.active):hover{text-decoration:underline;cursor:pointer}.mobile-view .d-editor-preview .image-wrapper .button-wrapper{opacity:1}.timeline-loading{width:900px}.timeline-container{box-sizing:border-box;z-index:100;margin-left:757px;position:fixed;-webkit-transform:translate3d(0,0,0)}@media screen and (min-width:1140px){.timeline-container{margin-left:820px}}@media all and (min-width:1250px){.timeline-container{margin-left:900px}}.timeline-container.timeline-docked{position:absolute}.timeline-container.timeline-docked-bottom .timeline-footer-controls{opacity:0;pointer-events:none;cursor:default}.timeline-container.timeline-fullscreen.show{max-height:700px;transition:max-height .4s ease-out}@media screen and (max-height:425px){.timeline-container.timeline-fullscreen.show{max-height:75vh}}.timeline-container.timeline-fullscreen.show .topic-timeline .timeline-footer-controls{display:inherit}.timeline-container.timeline-fullscreen{max-height:0;transition:max-height .3s ease-in;position:fixed;margin-left:0;background-color:#fff;bottom:0;left:0;right:0;border-top:1px solid #e9e9e9;box-shadow:0 -1px 40px rgba(0,0,0,.12);padding-top:20px;z-index:1150}@media screen and (max-height:425px){.timeline-container.timeline-fullscreen{padding-top:10px}}.timeline-container.timeline-fullscreen .back-button{display:none}.timeline-container.timeline-fullscreen .topic-timeline{width:100%;table-layout:fixed;margin-left:0;margin-right:0;display:table;touch-action:none}.timeline-container.timeline-fullscreen .topic-timeline .timeline-date-wrapper{float:right;text-align:right}.timeline-container.timeline-fullscreen .topic-timeline .post-excerpt{max-width:650px;max-height:165px;line-height:1.4;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}@media screen and (max-height:425px){.timeline-container.timeline-fullscreen .topic-timeline .post-excerpt{-webkit-line-clamp:5}}.timeline-container.timeline-fullscreen .topic-timeline .username{color:#646464;word-wrap:break-word;font-weight:700}.timeline-container.timeline-fullscreen .topic-timeline .title{margin-top:0;padding-left:1em;display:table-cell;vertical-align:top;width:100%}.timeline-container.timeline-fullscreen .topic-timeline .title h2{margin-top:0;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:110px;line-height:1.2;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;font-size:1.3195em}.timeline-container.timeline-fullscreen .topic-timeline .title a{color:#222}.timeline-container.timeline-fullscreen .topic-timeline .timeline-last-read{right:0;margin-left:0}.timeline-container.timeline-fullscreen .topic-timeline .timeline-last-read .progress{display:none}.timeline-container.timeline-fullscreen .topic-timeline .timeline-footer-controls{display:none;position:absolute;bottom:10px;left:10px}.timeline-container.timeline-fullscreen .topic-timeline .timeline-footer-controls button,.timeline-container.timeline-fullscreen .topic-timeline .timeline-footer-controls .btn-group{float:none;display:inline-block;margin-bottom:0;margin-right:15px;position:static}.timeline-container.timeline-fullscreen .topic-timeline .timeline-scrollarea-wrapper{display:table-cell;padding-bottom:20px;padding-right:1.5em;width:100px}.timeline-container.timeline-fullscreen .topic-timeline .timeline-scrollarea{border-left:0;border-right-style:solid;border-right-width:1px;max-width:120px;float:right}.timeline-container.timeline-fullscreen .topic-timeline .timeline-scrollarea .timeline-scroller{position:relative;margin-right:-1.5em;padding-right:1.5em;justify-content:flex-end}.timeline-container.timeline-fullscreen .topic-timeline .timeline-scrollarea .timeline-scroller .timeline-scroller-content{text-align:right;padding-left:0;padding-right:1em}.timeline-container.timeline-fullscreen .topic-timeline .timeline-scrollarea .timeline-scroller .timeline-handle{float:none;width:11px;position:relative;right:-6px}.timeline-container.timeline-fullscreen .timeline-scrollarea-wrapper::after{content:"";display:table;clear:both}.timeline-container .topic-timeline{margin-left:3em;transition:opacity .2s ease-in;touch-action:none}.timeline-container .topic-timeline .timeline-controls{margin-bottom:1em}.timeline-container .topic-timeline .timeline-controls button{margin-right:.5em}.timeline-container .topic-timeline .timeline-footer-controls{margin-top:1.5em;transition:opacity .2s ease-in;display:flex}.timeline-container .topic-timeline .timeline-footer-controls button{margin-right:.5em}.timeline-container .topic-timeline .timeline-footer-controls button:last-child{margin-right:0}.timeline-container .topic-timeline .start-date{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#919191}.timeline-container .topic-timeline .timeline-scrollarea{margin-top:.5em;margin-left:.5em;border-left:1px solid;border-color:#f0f3ea;position:relative;-webkit-transform:translate3d(0,0,0)}.timeline-container .topic-timeline .timeline-padding{transition:height .15s ease-out;cursor:pointer}.widget-dragging .timeline-container .topic-timeline .timeline-padding{transition:none}.timeline-container .topic-timeline .timeline-handle{border-radius:.8em;width:.35em;background-color:#f0f3ea;height:100%;float:left;z-index:2}.timeline-container .topic-timeline .timeline-scroller-content{padding-left:1em}.timeline-container .topic-timeline .timeline-ago{color:#919191}.timeline-container .topic-timeline .timeline-scroller{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-left:-.19em;cursor:ns-resize;display:flex;align-items:center}.timeline-container .topic-timeline .timeline-scroller .back-button{margin-top:1em}.timeline-container .topic-timeline .timeline-replies{font-weight:700}.timeline-container .topic-timeline .timeline-last-read{position:absolute;margin-left:-.35em;z-index:3}.timeline-container .topic-timeline .timeline-last-read .progress{font-size:.8em;color:#9ab270;margin-right:1em}.timeline-container .topic-timeline .back-button{min-height:unset;padding:2px 5px}.timeline-container .topic-timeline .now-date{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;color:#919191;margin-top:.5em}.alert{margin-bottom:15px}#banner{margin-bottom:10px;max-width:1090px;max-height:250px}#reply-control .reply-area{margin:0 auto;padding:5px 15px;box-sizing:border-box;height:calc(100% - 11px);width:100%}#reply-control .reply-area .submit-panel{flex-wrap:wrap;align-items:center}#reply-control #private-message-users{width:404px}#reply-control .select-kit.is-expanded{z-index:701}.category-input{margin-left:10px}.edit-title .d-editor-preview-wrapper{margin-top:-43px}@media screen and (max-width:955px){.edit-title:not(.private-message) .d-editor-preview-wrapper{margin-top:-77px}}.edit-title .with-tags .d-editor-preview-wrapper{margin-top:-77px}@media screen and (max-width:900px){.edit-title .with-tags .d-editor-preview-wrapper{margin-top:-105px}}.closed .grippie{display:none}.open .grippie{cursor:row-resize;padding:4px 0;background:#9ab270}.open .grippie:before{content:"";display:block;width:27px;margin:auto;border-top:3px double #fff}.discourse-touch .open .grippie{padding:7px 0}.composer-popup-container{max-width:1500px;margin-left:auto;margin-right:auto}.composer-popup{position:absolute;width:calc(50% - 45px);max-width:724px;top:20px;bottom:10px;left:51%;overflow-y:auto;z-index:500;padding:10px 10px 35px;box-shadow:0 4px 14px rgba(0,0,0,.15);background:#ffffa6}.hide-preview .composer-popup{z-index:701}.composer-popup.urgent{background:#fae1df}.composer-popup.education-message{background-color:#f0f3ea}.composer-popup h3{margin-bottom:10px}.composer-popup p{margin-bottom:10px}.composer-popup a.close{display:flex;align-items:center;position:absolute;right:10px;top:10px;color:#222;opacity:.5;font-size:1.1487em}.composer-popup a.close:before{content:"esc";font-size:.8706em;margin-right:.5em}.composer-popup a.close:hover{opacity:1}.composer-popup ul{list-style:none;margin:0;padding:0}.composer-popup ul li{font-weight:400;margin-top:8px}.composer-controls .d-chevron-down{vertical-align:text-top}.custom-body{background-color:#f0f3ea}.custom-body p{max-width:98%}.similar-topics{background-color:#f0f3ea}.similar-topics a[href]{color:#222}.similar-topics .posts-count{background-color:#9ab270}.similar-topics .search-link .topic-title{flex:0 1 auto;margin-right:.5em}.similar-topics .search-link .topic-statuses:empty{display:none}.similar-topics .search-link span.badge-wrapper{margin-left:0}.similar-topics .search-link .blurb{color:#646464}.similar-topics .search-link .topic-title .d-icon,.similar-topics .search-link .blurb .d-icon{color:#646464}.similar-topics .search-link span.topic{display:flex;align-items:baseline;flex-wrap:wrap}.composer-popup:nth-of-type(2){margin-left:10px;width:calc(50% - 65px)}a.toggle-preview{color:#646464}a.toggle-preview:hover{color:#9ab270}#draft-status,#file-uploading{flex-grow:1;text-align:right}.fullscreen-composer{overflow:hidden}.fullscreen-composer .profiler-results{display:none}.fullscreen-composer #reply-control.fullscreen{height:100vh!important;z-index:1001}.fullscreen-composer #reply-control.fullscreen .d-editor-preview-wrapper{margin-top:1%}.fullscreen-composer #reply-control.fullscreen .reply-to{border-bottom:1px solid #e9e9e9;padding-bottom:3px;margin:0}.fullscreen-composer #reply-control.fullscreen .reply-to .composer-controls{margin-right:0}.fullscreen-composer #reply-control.fullscreen .d-editor-textarea-wrapper{border:none}.fullscreen-composer #reply-control.fullscreen.show-preview .d-editor-textarea-wrapper{border-right:1px solid #e9e9e9}.fullscreen-composer #reply-control.fullscreen #draft-status,.fullscreen-composer #reply-control.fullscreen #file-uploading{margin-left:0;text-align:initial}.fullscreen-composer #reply-control.fullscreen .composer-popup{top:30px}.fullscreen-composer #reply-control.fullscreen:before{content:"";background:#fff;width:100%;height:100%;position:fixed;z-index:-1;left:0}body.widget-dragging{cursor:ns-resize}.boxed{height:100%}.form-vertical .control-group{margin-bottom:1.25em}.form-vertical .controls:not(.controls-dropdown)+.controls{margin-top:.5em}code,pre{font-family:Consolas,Menlo,Monaco,lucida console,liberation mono,dejavu sans mono,bitstream vera sans mono,courier new,monospace}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}form{margin:0 0 18px}label,input,button,select,textarea{font-size:1em;font-weight:400;line-height:1.2}select,textarea{display:inline-block;padding:4px;margin-bottom:9px;font-size:1em;line-height:1.4;color:#222}input,textarea{width:210px}select,input[type=file]{line-height:1.4}select{width:220px}select[multiple],select[size]{height:auto}input,textarea{margin-left:0}input[type=radio][disabled],input[type=radio][readonly],input[type=checkbox][disabled],input[type=checkbox][readonly]{background-color:transparent}.input-xxlarge,.input-xxlarge+.control-instructions{width:530px}.controls-dropdown{margin-bottom:10px}.control-instructions{color:#919191;font-size:.875rem}.control-group{margin-bottom:9px}.control-group.warning>label,.control-group.error>label{color:#df382c}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea,.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#df382c;border-color:#df382c}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus,.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#a22219;box-shadow:0 0 6px 0 #df382c}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#df382c;background-color:#df382c;border-color:#df382c}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#df382c;background-color:#e9746b;border-color:#b9271c}.control-group.success>label{color:#38b44a}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#38b44a;border-color:#38b44a}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#38b44a;box-shadow:0 0 6px 0 #9ab270}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#38b44a;background-color:#d5f2d9;border-color:#38b44a}.form-horizontal .hide{display:none}.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .input-prepend,.form-horizontal .input-append{display:inline-block;margin-bottom:0}.form-horizontal .control-group{margin-bottom:18px}.form-horizontal .control-group:before,.form-horizontal .control-group:after{content:"";display:table}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-indent{margin-left:20px;margin-bottom:10px}.form-horizontal .control-label{margin:6.5px;float:left;width:140px;text-align:right;font-weight:700}.form-horizontal .controls{margin-left:160px}.bootbox.modal .modal-footer a.btn-primary{color:#fff}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.offset2{margin-left:116px}.offset1{margin-left:64px}@media all and (max-width:570px){body{min-width:0}.wrap,.full-width{min-width:0}}.d-header{left:0;height:4em;margin-bottom:15px}.d-header #site-logo{height:2.57em}.d-header #site-text-logo{font-size:1.5157em;margin:0}.d-header .extra-info:not(.two-rows){min-height:2.75em}.d-header .extra-info h1{margin:0 0 .125em}@media all and (max-width:570px){.extra-info-wrapper{display:none}}#main{position:relative}#main-outlet{padding-top:5.8572em}.search-link .blurb{color:#646464;display:block;word-wrap:break-word;font-size:.7579em;line-height:1.4}.search-link .blurb .search-highlight{color:#646464}.login-modal #login-buttons:not(.hidden),.create-account #login-buttons:not(.hidden){display:flex;flex:0 1 auto;flex-direction:column;align-items:stretch;min-height:75px;padding:0 24px;order:2}.login-modal #login-buttons:not(.hidden) button,.create-account #login-buttons:not(.hidden) button{display:flex;text-align:left;margin:.35em;white-space:nowrap}.login-modal #login-buttons:not(.hidden) button:lang(zh_cn),.create-account #login-buttons:not(.hidden) button:lang(zh_cn){min-width:200px}.login-modal #login-buttons:not(.hidden) button:first-of-type:last-of-type.oauth2_basic,.create-account #login-buttons:not(.hidden) button:first-of-type:last-of-type.oauth2_basic{margin-left:auto;margin-right:auto;justify-content:center}.login-modal form,.create-account form{min-width:300px}.login-modal #modal-alert,.create-account #modal-alert{max-width:500px;padding:8px 16px}.login-modal .login-modal #login-buttons:not(.hidden) button:first-of-type,.create-account .login-modal #login-buttons:not(.hidden) button:first-of-type{margin-top:2.8em}.login-modal .login-modal #login-buttons:not(.hidden) button:last-of-type,.create-account .login-modal #login-buttons:not(.hidden) button:last-of-type{margin-bottom:3em}.login-modal .create-account #login-buttons:not(.hidden),.create-account .create-account #login-buttons:not(.hidden){justify-content:flex-start;padding-top:2.7em}.login-modal .create-account #login-buttons:not(.hidden)+.login-form,.create-account .create-account #login-buttons:not(.hidden)+.login-form{border-right:1px solid #e9e9e9}.login-modal #login-form,.create-account #login-form{box-sizing:border-box;flex:1 0 auto;padding:0 24px}.login-modal #login-form+#login-buttons,.create-account #login-form+#login-buttons{border-left:1px solid #e9e9e9}.login-modal tr:not(.instructions) td,.create-account tr:not(.instructions) td{display:flex;padding:5px 0 0}.login-modal .tip,.login-modal td label,.create-account .tip,.create-account td label{display:block;overflow:hidden;word-wrap:break-word;margin-bottom:0;max-width:280px}@media screen and (min-width:500px){.login-modal .tip,.login-modal td label,.create-account .tip,.create-account td label{max-width:400px}}.has-alt-auth .tip,.has-alt-auth td label{max-width:250px}.d-modal.login-modal .modal-body,.d-modal.login-modal #credentials{display:flex;align-items:center;padding:15px 0}.d-modal.login-modal .modal-body tr,.d-modal.login-modal #credentials tr{display:flex;flex-direction:column}.d-modal.login-modal .modal-body.hidden,.d-modal.login-modal #credentials.hidden{display:none}.d-modal.create-account .modal-body{display:flex;padding:15px 0}.d-modal.create-account .create-account-form tr{display:flex;flex-direction:column}.d-modal.create-account .login-form{position:relative;display:flex;overflow:hidden;flex:1 1 auto}.d-modal.create-account .login-form:after,.d-modal.create-account .login-form:before{content:"";display:block;height:25px;position:absolute;width:100%;pointer-events:none}.d-modal.create-account .login-form:after{bottom:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}.d-modal.create-account .login-form:before{top:0;background-image:linear-gradient(to top,rgba(255,255,255,0) 0%,#fff 100%)}.d-modal.create-account .login-form form{box-sizing:border-box;padding:16px 24px;margin-bottom:5px;max-height:475px;overflow-x:hidden;overflow-y:auto}@media screen and (max-height:768px){.d-modal.create-account .login-form form{max-height:60vh}}.d-modal.create-account .login-form form,.d-modal.create-account .login-form table{width:100%;display:block}.d-modal.create-account .login-form tr{display:flex;flex-direction:column;margin-top:.15em}.d-modal.create-account .login-form tr.password-confirmation{display:none}.d-modal.create-account tr.input input,.d-modal.create-account tr.input label{margin-bottom:0;width:100%}.d-modal.create-account tr.input .tip{max-width:340px}.d-modal.create-account .user-field{display:flex;flex-direction:column}.d-modal.create-account .user-field.confirm{margin-top:5px}.d-modal.create-account .user-field>label{width:auto}.d-modal.create-account .user-field .controls{margin-left:0}.d-modal.create-account .invites-show{padding-top:20px}.d-modal.create-account .invites-show .two-col{margin-top:30px}.d-modal.create-account .invites-show .col-form{margin-left:200px}.d-modal.create-account .invites-show .col-form .inline-invite-img{display:none}.d-modal.create-account .invites-show form .controls,.d-modal.create-account .invites-show form .input{margin-left:20px}.d-modal.create-account .invites-show form input,.d-modal.create-account .invites-show form label{margin-bottom:0}.d-modal.create-account .invites-show form .user-field .control-label:not(.checkbox-label){margin-left:20px}.d-modal.create-account .tos-agree{margin-bottom:12px}.login-form .tip:not(:empty)+td{display:none}.login-form .tip:not(:empty),.login-form .tip:empty+td{min-height:1.75em}.login-form .tip:not(:empty).bad .svg-icon,.login-form .tip:empty+td.bad .svg-icon{vertical-align:middle}.password-reset .col-form,.email-login .col-form,.invites-show .col-form{padding-left:20px}.password-reset .col-image,.email-login .col-image,.invites-show .col-image{width:175px}.password-reset .col-image img,.email-login .col-image img,.invites-show .col-image img{width:100%}.password-reset h2,.email-login h2,.invites-show h2{margin-bottom:12px}.password-reset .col-form,.email-login .col-form{padding-top:40px}.bootbox.modal{top:50%;left:50%;width:610px;margin:-250px 0 0 -305px}.bootbox.modal .cancel{margin-left:1em}.modal.in{-webkit-animation:fade .25s;animation:fade .25s}.modal-body{padding:15px}.modal-footer .btn.right{float:right}.modal-header h3{font-size:1.5157em}.close{font-size:1.5157em;text-decoration:none;cursor:pointer}.close:visited{color:#646464}.close:hover{color:#222}.modal .category-chooser{width:50%}.edit-category-modal .modal-body{position:relative;height:420px}.edit-category-modal .disable_info_wrap .cannot_delete_reason{top:-100px;right:4px;max-width:380px;min-width:300px}.topic-bulk-actions-modal p{margin-top:0}.topic-bulk-actions-modal.full .modal-body{height:400px;max-height:400px}.topic-bulk-actions-modal .bulk-buttons{display:flex;flex-wrap:wrap;margin-right:-1%}.topic-bulk-actions-modal .bulk-buttons .btn{flex:1 0 30%;margin-bottom:1em;margin-right:1%;white-space:nowrap;overflow:hidden;max-width:33%}@media screen and (max-width:767px){.topic-bulk-actions-modal .bulk-buttons .btn{flex:1 0 48%;max-width:48%}}@media screen and (max-width:550px){.topic-bulk-actions-modal .bulk-buttons .btn{flex:1 1 auto;min-width:49%;max-width:unset}}.move-to-modal .modal-body{position:relative;height:350px}.move-to-modal #move-selected{width:525px}.move-to-modal #move-selected p{margin-top:0}.move-to-modal #move-selected .radios{margin-bottom:10px;display:flex;flex-direction:row}.move-to-modal #move-selected .radios .radio-label{display:inline-block;padding-right:15px}.move-to-modal #move-selected button{margin-top:10px;display:block;width:300px}.move-to-modal #move-selected .category-chooser{margin-bottom:9px}.move-to-modal #move-selected form{width:95%;margin-top:20px}.move-to-modal #move-selected form #split-topic-name,.move-to-modal #move-selected form #choose-topic-title,.move-to-modal #move-selected form #choose-message-title{width:100%}.move-to-modal #move-selected form .participant-selector{width:100%}.move-to-modal #move-selected form div.ac-wrap{width:100%;margin-bottom:9px}.category-list{margin-bottom:10px;width:100%}.category-list td{vertical-align:top}.category-list th{vertical-align:middle}.category-list td:first-of-type{padding-left:10px}.category-list.with-topics{margin-left:3px}.category-list.with-topics .category{width:45%}.category-list .topics .badge-notification,.category-list .category .badge-notification{background-color:transparent;color:#919191}.category-list .topics{width:80px;text-align:right}.category-list .topics .value{font-size:1.1487em}.category-list .topics .unit{font-size:.8706em}.category-list .topics .badge-notification{display:block;text-align:right;padding-right:0;margin-top:5px}.category-list .subcategories{margin-top:.25em;clear:both}.category-list .subcategories .subcategory{display:inline-flex;align-items:baseline;margin-right:.3em}.category-list .subcategories .badge-wrapper{margin-right:.5em}.category-list .subcategories .badge-notification.new-posts{display:block;padding:0}.category-list .featured-topic{margin:10px 0 0;display:flex;align-items:baseline}.category-list .featured-topic:first-of-type{margin-top:13px}.category-list .featured-topic a.last-posted-at,.category-list .featured-topic a.last-posted-at:visited{font-size:.8706em;color:#919191}.category-list .featured-topic .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.category-list .featured-topic .topic-statuses{margin-right:.15em}.category-list .featured-topic .topic-post-badges .badge.new-posts,.category-list .featured-topic .title{margin-right:5px}.category-list tbody .category{border-left:6px solid}.category-list tbody .category h3{font-size:1.3195em;line-height:1.2}.category-list tbody .category h3 a[href]{color:#222}.category-list tbody .latest{padding:0 0 10px 10px}.categories-and-latest,.categories-and-top{display:flex;flex-flow:row wrap}.categories-and-latest div.column,.categories-and-top div.column{flex:1 0 0px;flex-direction:row;min-width:300px}@media all and (max-width:600px){.categories-and-latest div.column.categories,.categories-and-top div.column.categories{margin-right:0}}@media all and (min-width:600px){.categories-and-latest div.column.categories,.categories-and-top div.column.categories{margin-right:1em}}@media all and (min-width:700px){.categories-and-latest div.column.categories,.categories-and-top div.column.categories{margin-right:2em}}.categories-and-latest .discourse-tags,.categories-and-top .discourse-tags{display:inline-block}.categories-and-latest .discourse-tags .discourse-tag,.categories-and-top .discourse-tags .discourse-tag{font-size:.8706em}.categories-and-latest .topic-featured-link,.categories-and-top .topic-featured-link{padding-left:8px}.latest-topic-list .table-heading,.top-topic-list .table-heading{padding:12px 5px;color:#919191}.latest-topic-list .no-topics,.latest-topic-list .more-topics,.top-topic-list .no-topics,.top-topic-list .more-topics{margin-top:1em}.latest-topic-list-item{padding:1em;border-bottom:1px solid #e9e9e9;display:flex;align-items:center}.latest-topic-list-item .topic-poster{width:60px}.latest-topic-list-item .main-link{flex:0 1 auto;max-width:65%;font-size:1em}.latest-topic-list-item .main-link .badge-wrapper{max-width:100%}.latest-topic-list-item .main-link .badge-wrapper .badge-category-bg{flex-shrink:0}.latest-topic-list-item .main-link .top-row{margin-bottom:.1em;font-size:1.1487em}.latest-topic-list-item .topic-stats{flex:1 0 0px;text-align:right;color:#919191}.latest-topic-list-item .topic-last-activity a{color:#919191}.list-controls .nav{float:left;margin-bottom:10px}.list-controls .btn{float:right;margin-left:8px;margin-bottom:10px;font-size:1.1487em;font-weight:400}.list-controls .search .btn{float:none}.list-controls a.badge-category{padding:3px 12px;font-size:1.1487em}.topic-list-icons .d-icon-thumbtack,.latest-topic-list .d-icon-thumbtack,.top-topic-list .d-icon-thumbtack,.topic-list .d-icon-thumbtack{color:#919191}.topic-list-icons .d-icon-thumbtack.unpinned,.latest-topic-list .d-icon-thumbtack.unpinned,.top-topic-list .d-icon-thumbtack.unpinned,.topic-list .d-icon-thumbtack.unpinned{color:#919191}.topic-list-icons a.title,.latest-topic-list a.title,.top-topic-list a.title,.topic-list a.title{color:#222}.topic-list-icons .d-icon-bookmark,.latest-topic-list .d-icon-bookmark,.top-topic-list .d-icon-bookmark,.topic-list .d-icon-bookmark{color:#919191}.topic-list{margin:0 0 10px}.topic-list th,.topic-list td{padding:12px 5px}.topic-list th:first-of-type,.topic-list td:first-of-type{padding-left:10px}.topic-list th:last-of-type,.topic-list td:last-of-type{padding-right:10px}.topic-list th button .d-icon{color:#919191}.topic-list button.bulk-select{padding:0}.topic-list td.bulk-select{padding:10px;width:30px}.topic-list td.bulk-select+.main-link{padding-left:0}.topic-list .badge-notification{position:relative;top:-2px}.topic-list .badge-notification.new-topic{top:-1px;padding-left:5px}.topic-list .posters{width:146px}.topic-list .posters>a{float:left;margin-right:4px}.topic-list .posters>a:last-of-type{margin-right:0}.topic-list td.posters{height:29px}.topic-list .posters a:first-child .avatar.latest:not(.single){box-shadow:0 0 3px 1px #c8c8c8;border:2px solid #c8c8c8;position:relative;top:-2px;left:-2px}.topic-list .likes{width:65px}.topic-list .views{width:65px}.topic-list .posts{width:65px}.topic-list .post-actions{clear:both;width:auto;color:#919191;text-align:left;font-size:.8706em;margin-top:5px}.topic-list .post-actions .fa{margin-right:2px}.topic-list .post-actions a{color:#919191;margin-right:3px;line-height:1.4}.topic-list .activity{width:60px}.topic-list .activity:lang(zh_cn){width:80px}.topic-list .activity span{cursor:pointer}.topic-list .age{width:60px}.topic-list .with-year{white-space:nowrap}.topic-list-bottom{margin:20px 0}#list-area .top-lists h2{cursor:pointer;margin:5px 0 10px}#list-area h2{margin:20px 0 10px}#list-area .show-more.has-topics{top:0}#list-area .show-more.has-topics .alert{padding:12px 35px 12px 14px}#bulk-select{position:fixed;right:20px;top:130px;padding:5px;background-color:#fff;z-index:300}button.dismiss-read{float:right;margin-bottom:5px;margin-left:10px}.tags-admin-menu .dropdown-menu{right:0;top:30px;bottom:auto;left:auto}.category-heading p{line-height:1.4;font-size:1.5157em}.category-navigation{clear:both}.category-logo.aspect-image{float:left;margin:.25em 1em .5em 0}.category-logo.aspect-image img{width:auto;max-height:150px}@supports(--custom:property){.category-logo.aspect-image{--max-height: 150px;max-height:var(--max-height);max-width:60%;height:auto;width:calc(var(--max-height) * var(--aspect-ratio))}.category-logo.aspect-image img{width:100%;height:inherit;max-width:initial;max-height:initial}}@media screen and (max-width:850px){.nav-pills>li>a{font-size:1em;padding:7px 10px}button#create-topic span{display:none}button#create-topic .d-icon{margin-right:0}.topic-list th:first-of-type{padding:12px 5px}.topic-list th,.topic-list td{padding:10px;font-size:1em}.topic-list th.views{display:none}.topic-list td.views{display:none}.topic-list .posts{width:50px}.topic-list .posters{width:30px;text-align:center}.topic-list td.posters a:not(.latest){display:none}.topic-list td.posters a.latest{width:100%}.topic-list td.posters a.latest img{margin:0 auto}}.wrap{max-width:1110px}.full-width{margin-left:0}.topic-body{padding:0}.topic-body .regular{margin-top:15px}.topic-body:first-of-type{border-top:none}.topic-body .reply-to-tab{z-index:2;color:#919191}.discourse-no-touch .topic-body .actions .fade-out{opacity:.7;transition:background .25s,opacity .7s ease-in-out}.discourse-touch .topic-body .actions .fade-out{opacity:1}.topic-body:hover .actions .fade-out,.topic-body .selected .actions .fade-out{opacity:1}section.post-menu-area{position:relative;padding-left:11px}.post-links-container{margin-left:11px}nav.post-controls{padding:0}nav.post-controls .double-button{display:inline-flex;color:#bdbdbd;margin-right:.15em}nav.post-controls .double-button:hover button{background:#e9e9e9;color:#919191}nav.post-controls .double-button button{margin-left:0;margin-right:0}nav.post-controls .double-button button:active{box-shadow:none}nav.post-controls .double-button button.my-likes .d-icon{color:#bdbdbd;padding-left:.45em}nav.post-controls .double-button button.like.d-hover{background:#fdfafa}nav.post-controls .double-button button.like.d-hover .d-icon{color:#f2dede}nav.post-controls .double-button button.has-like .d-icon{color:#f2dede}nav.post-controls .double-button button.has-like.d-hover{background:#e9e9e9}nav.post-controls .double-button button.has-like.d-hover .d-icon{color:#919191}nav.post-controls .double-button button[disabled]{cursor:not-allowed}nav.post-controls .double-button button.button-count:not(.my-likes){padding-right:0}nav.post-controls .double-button button.button-count.d-hover{color:#222}nav.post-controls .double-button button.button-count+.toggle-like{padding-left:.45em}nav.post-controls .double-button button.button-count+.toggle-like.d-hover{background:#e9e9e9}nav.post-controls a,nav.post-controls button{color:#bdbdbd;margin-right:2px;display:inline-block}nav.post-controls a .d-icon,nav.post-controls button .d-icon{opacity:1}nav.post-controls a.toggle-likes{padding:8px 0;margin-right:-3px}nav.post-controls span.badge-posts{margin-right:5px;transition:all linear .15s}nav.post-controls .actions{text-align:right;float:right;display:inline-block}nav.post-controls .actions .more-actions{display:none;overflow:hidden}nav.post-controls .show-replies{margin-left:-10px;font-size:inherit}nav.post-controls .show-replies span.badge-posts{color:#919191}nav.post-controls .show-replies:hover{background:#e9e9e9}nav.post-controls .show-replies:hover span.badge-posts{color:#222}nav.post-controls .show-replies .d-icon{margin-left:5px;font-size:.8706em}nav.post-controls button.create{margin-right:0;color:#646464;margin-left:10px}nav.post-controls button.create .d-icon{color:#646464}nav.post-controls .create .d-icon{margin-right:5px}nav.post-controls button{font-size:1.1487em;padding:8px 10px;vertical-align:top;background:0 0;border:none;margin-left:3px}nav.post-controls button.d-hover,nav.post-controls button:focus{background:#e9e9e9;color:#222}nav.post-controls button:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}nav.post-controls button.hidden{display:none}nav.post-controls button.admin{position:relative}nav.post-controls button.delete.d-hover,nav.post-controls button.delete:hover,nav.post-controls button.delete:focus{background:#df382c;color:#fff}nav.post-controls button.delete.d-hover .d-icon,nav.post-controls button.delete:hover .d-icon,nav.post-controls button.delete:focus .d-icon{color:#fff}nav.post-controls button.bookmark{padding:8px 11px}nav.post-controls button.bookmark.bookmarked .d-icon{color:#9ab270}nav.post-controls .post-admin-menu{display:inline-flex;flex-direction:column;box-sizing:border-box;background-color:#fff;width:auto;max-width:320px;padding:10px;border:1px solid #e9e9e9;position:absolute;text-align:left;bottom:-2px;right:15px;z-index:300}nav.post-controls .post-admin-menu h3{margin-top:0;color:#222;font-size:1em}nav.post-controls .post-admin-menu ul{list-style:none;margin:10px 0 0}nav.post-controls .post-admin-menu li{margin-bottom:5px}nav.post-controls .post-admin-menu li .d-icon{width:14px;margin-right:10px}.embedded-posts{border:1px solid #e9e9e9}.embedded-posts h1,.embedded-posts h2,.embedded-posts h3{margin:10px 0}.embedded-posts .topic-body{box-sizing:border-box;width:calc(100% - 70px);overflow:hidden}.embedded-posts .cooked{margin-top:15px}.embedded-posts .topic-avatar{padding-left:25px;padding-top:15px}.embedded-posts .collapse-down,.embedded-posts .collapse-up{position:absolute;color:#919191;background:#fff;border:1px solid #e9e9e9;padding:6px 9px 8px;z-index:99}.embedded-posts .collapse-down .d-icon,.embedded-posts .collapse-up .d-icon{color:currentColor}.discourse-no-touch .embedded-posts .collapse-down:hover,.discourse-no-touch .embedded-posts .collapse-up:hover{background:#e9e9e9;color:#646464}.discourse-no-touch .embedded-posts .collapse-down:hover .d-icon,.discourse-no-touch .embedded-posts .collapse-up:hover .d-icon{color:currentColor}.embedded-posts.bottom{border-top:none;margin-bottom:20px;margin-left:11px}.embedded-posts.bottom.hidden{display:block;opacity:0}.embedded-posts.bottom .collapse-up{transform:translate(-50%,-164%)}.embedded-posts.bottom .row{padding-bottom:.5em}.embedded-posts.bottom .row .topic-avatar,.embedded-posts.bottom .row .topic-body{border-top:1px solid #e9e9e9}.embedded-posts.top{border-bottom:none;margin-left:56px;width:699px}.embedded-posts.top .collapse-down{transform:translate(-50%,55%)}.embedded-posts.top .row{border-bottom:none}.embedded-posts.top .row .topic-avatar,.embedded-posts.top .row .topic-body{border-top:1px solid #e9e9e9}.embedded-posts.top.topic-body{padding:0}.embedded-posts .post-date{color:#919191}.embedded-posts .d-icon-arrow-up,.embedded-posts .d-icon-arrow-down{margin-left:5px}.embedded-posts .reply:first-of-type .row{border-top:none}.embedded-posts .topic-meta-data{position:relative}.embedded-posts .topic-meta-data h5{position:absolute;z-index:1;font-size:.8706em}.embedded-posts .topic-meta-data h5 a{font-weight:700;color:#bdbdbd}.embedded-posts .arrow{color:#919191}.post-action .relative-date{margin-left:5px}.post-action .avatar{margin-right:2px}.topic-map{margin:20px 0 20px 11px}.topic-map .map .secondary{text-align:center}.topic-map .map li{float:left;padding:7px 10px}.topic-map .map li:last-of-type{border-right:0}.topic-map .map li:nth-child(3){text-align:center}.topic-map .map .number{color:#646464}.topic-map .map .number,.topic-map .map .d-icon{font-size:1.3195em;line-height:1.2}.topic-map .map button .d-icon,.topic-map .map button:hover .d-icon{color:#646464}.topic-map .map .avatar a{float:left}.topic-map .map .topic-map-post{margin-top:6px}.topic-map .avatars,.topic-map .links,.topic-map .information{padding:7px 10px;color:#222}.topic-map .buttons{float:right}.topic-map .buttons .btn{border:0;padding:0 23px;color:#919191;background:#f9f9f9;border-left:1px solid #e9e9e9;border-top:1px solid transparent}.topic-map .buttons .btn:hover{color:#222;background:#e9e9e9}.topic-map .buttons .btn.collapsed{padding-bottom:1px}.topic-map .buttons .btn .fa{margin:0;font-size:1.3195em;line-height:52px}.topic-map .link-summary .btn{color:#919191;background:#f9f9f9;width:100%}.topic-map .link-summary .btn:hover{color:#222;background:#e9e9e9}#topic-footer-buttons{padding:10px 10px 0 0;float:left}#topic-footer-buttons p{color:#919191}#topic-footer-buttons .btn{margin-bottom:5px;margin-right:10px}#topic-footer-buttons .btn .d-icon-bookmark.bookmarked{color:#9ab270}#topic-footer-buttons .bookmark.bookmarked .d-icon-bookmark{color:#9ab270}#topic-footer-button{width:757px}.suggested-topics{clear:left;padding:20px 0 15px}.suggested-topics table{margin-top:10px}.suggested-topics .topic-statuses .topic-status{padding:0}.suggested-topics .topic-statuses .topic-status .d-icon{font-size:1em}span.post-count{background:#222;color:#fff;opacity:.8}button.expand-post{margin-top:10px}.quote-button.visible{display:block}iframe{max-width:100%}video{max-height:500px}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.extra-info-wrapper{overflow:hidden}.extra-info-wrapper .badge-wrapper,.extra-info-wrapper i,.extra-info-wrapper .topic-link{-webkit-animation:fadein .7s;animation:fadein .7s}.extra-info-wrapper .topic-statuses .d-icon{color:#a6a6a6}.extra-info-wrapper .topic-statuses .d-icon-envelope{color:#df382c}.extra-info-wrapper .topic-link{color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.extra-info h1{margin:5px 0 0;font-size:1.5157em;line-height:1.4;width:100%}.extra-info.two-rows h1{line-height:1.2;margin:0;width:100%}.open>.dropdown-menu{display:block}.btn-group{position:relative}.dropdown-toggle{float:left;position:relative}.deleted .topic-body{background-color:rgba(239,156,150,.7)}.post-select{float:right;margin-right:20px;margin-top:-20px}.deleted-user-avatar{font-size:2.296em}.info-line{margin:10px 0;color:#222}blockquote{margin-left:0;margin-right:0;padding:12px}.quote>blockquote .onebox-result{background-color:#f8f8f8}.quote aside .quote,.quote aside .title,.quote aside blockquote,.quote aside .onebox,.quote aside .onebox-result{background:#f8f8f8;border-left:5px solid #e9e9e9}.quote aside aside.quote>blockquote,.quote aside aside.quote>.title{border-left:0}.topic-body{width:calc(690px + (11px * 2));float:left;position:relative;border-top:1px solid #e9e9e9;padding:12px 0 0}.topic-body .topic-meta-data,.topic-body .cooked{padding:0 11px .25em}.topic-body a.expand-hidden{padding-left:11px}.topic-avatar{border-top:1px solid #e9e9e9;padding-top:15px;width:45px;float:left;z-index:2}.gap{width:calc( 45px + 690px + 2 * 11px)}.time-gap+.topic-post .topic-body,.time-gap+.topic-post .topic-avatar{border-top:none}.time-gap+.topic-post .embedded-posts.top{border-bottom:1px solid #e9e9e9}.posts-wrapper{position:relative;-webkit-font-smoothing:subpixel-antialiased}.dropdown{position:relative}.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid #222;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-left:5px}.dropdown-menu{position:absolute;bottom:115%;left:0;z-index:300;display:none;float:left;width:550px;margin:1px 0 0;list-style:none;background-color:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);background-clip:padding-box}.dropdown-menu span{font-size:.8706em;color:#919191}.dropdown-menu span.title{font-weight:700;display:block;font-size:1em;color:#222}.dropdown-menu a{display:block;padding:9px;clear:both;font-weight:400;line-height:1.2;color:#222;transition:all linear .15s}.dropdown-menu a>div{margin-left:26px}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#222;text-decoration:none;background-color:#ffffa6}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{text-decoration:none;color:#222;background-color:#f0f3ea;cursor:default}.dropdown-menu .icon{margin-top:3px;float:left;font-size:1.3195em}.open>.dropdown-menu{display:block;clear:both}.selected-posts{width:200px;position:fixed;z-index:300;box-shadow:0 4px 14px rgba(0,0,0,.15);padding:.714em;margin-bottom:5px;right:10px}@media screen and (min-width:1140px){.selected-posts{right:auto;margin-left:330px;left:50%}}.selected-posts button{width:100%;margin:4px auto;display:inline-block;text-align:left}.selected-posts.hidden{display:none}.selected-posts .controls{margin-top:10px}.selected-posts p{font-size:.8706em;margin:0 0 10px}.selected-posts p.cancel{margin:10px 0 0}.selected-posts h3{font-size:1.7511em;color:#222;margin-bottom:5px}.selected-posts h3 .d-icon{margin-right:7px}a.attachment:before{display:inline-block;margin-right:4px;content:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPScjOWFiMjcwJz48cGF0aCBkPSdNMjE2IDBoODBjMTMuMyAwIDI0IDEwLjcgMjQgMjR2MTY4aDg3LjdjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMjY5LjcgMzc4LjNjLTcuNSA3LjUtMTkuOCA3LjUtMjcuMyAwTDkwLjEgMjI2LjFjLTEyLjYtMTIuNi0zLjctMzQuMSAxNC4xLTM0LjFIMTkyVjI0YzAtMTMuMyAxMC43LTI0IDI0LTI0em0yOTYgMzc2djExMmMwIDEzLjMtMTAuNyAyNC0yNCAyNEgyNGMtMTMuMyAwLTI0LTEwLjctMjQtMjRWMzc2YzAtMTMuMyAxMC43LTI0IDI0LTI0aDE0Ni43bDQ5IDQ5YzIwLjEgMjAuMSA1Mi41IDIwLjEgNzIuNiAwbDQ5LTQ5SDQ4OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHptLTEyNCA4OGMwLTExLTktMjAtMjAtMjBzLTIwIDktMjAgMjAgOSAyMCAyMCAyMCAyMC05IDIwLTIwem02NCAwYzAtMTEtOS0yMC0yMC0yMHMtMjAgOS0yMCAyMCA5IDIwIDIwIDIwIDIwLTkgMjAtMjB6Jz48L3BhdGg+PC9zdmc+);vertical-align:middle}.topic-meta-data{align-items:center}.topic-meta-data .names{display:flex;align-items:center}.topic-meta-data:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.topic-meta-data .post-info a{color:#919191}.topic-meta-data .post-info a.wiki{color:green}.who-liked{margin-top:20px;margin-bottom:0;width:100%;text-align:right}span.highlighted{background-color:#f0f3ea}.first.new-user:not(.staff) a{color:#bdbdbd}.read-state{position:absolute;align-self:center;color:#cdd9b8;right:0;font-size:.571em}.read-state.read{opacity:0;transition:opacity ease-out 1s}.signup-cta{width:690px}@media all and (max-width:775px){.topic-avatar{width:45px}.topic-post .reply-to-tab{right:15%}.topic-body{box-sizing:border-box;width:calc(100% - 47px)}.embedded-posts.top{width:calc(100% - 56px)}}.post-actions{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;clear:both;text-align:right;margin-bottom:10px}.post-actions .post-action{display:inline-block;margin-left:10px;margin-top:10px}.post-menu-area{margin:20px 0}#topic-title{z-index:1;padding-top:14px;margin-bottom:10px}#topic-title #edit-title,#topic-title .category-chooser,#topic-title .edit-controls{width:500px}#topic-title h1{font-size:1.7511em;line-height:1.2;overflow:hidden;width:100%}#topic-title h1 a{color:#222}#topic-title .private-message-glyph{display:none}#topic-title .remove-featured-link{float:right;text-transform:lowercase;color:#919191;font-size:.857rem}.private-message-glyph{float:left}.private_message #topic-title .private-message-glyph{display:inline}.topic-error{padding:18px;width:60%;margin-left:auto;margin-right:auto;font-size:1.7511em;text-align:center;line-height:1.2}.topic-error .topic-retry{display:block;margin-top:28px;margin-left:auto;margin-right:auto}.topic-status-info{border-top:1px solid #e9e9e9;padding:10px 0;height:20px;max-width:758px}#topic-progress-wrapper{position:fixed;right:1em;bottom:0;z-index:100}#topic-progress-wrapper.docked{position:absolute;bottom:-70px}#topic-progress-expanded{border:1px solid #e9e9e9;padding:5px;background:#fff;position:relative;left:340px;width:135px}#topic-progress-expanded button.full{width:100%;margin-bottom:5px}#topic-progress-expanded button.full .d-icon{display:block;margin-top:2px;margin-bottom:2px;font-size:1.3195em}#topic-progress-expanded .jump-form input[type=text]{float:left;width:45px;height:20px;text-align:center;margin-bottom:0;font-size:1.1487em}#topic-progress-expanded .jump-form button.btn{float:right;width:55px}#topic-progress-expanded button.btn.jump-prompt{margin:0}#topic-progress-expanded button.btn.jump-bottom{margin:5px 0 0}#topic-progress{position:relative;left:340px;background-color:#fff;color:#9ab270;border:1px solid #f0f3ea;border-bottom:none;width:145px;height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#topic-progress.hidden{display:none}#topic-progress:hover{cursor:pointer}#topic-progress .nums{position:relative;top:9px;width:100%;text-align:center;z-index:1}#topic-progress .d-icon{position:absolute;right:8px;bottom:9px;z-index:1}#topic-progress h4{display:inline;font-size:1.3195em;line-height:1}#topic-progress .bg{position:absolute;top:0;bottom:0;width:0;max-width:145px;border-right:1px solid #f0f3ea;background-color:#f0f3ea;transition:width .75s}#topic-filter{background-color:#ffffa6;padding:8px;bottom:0;position:fixed;width:100%;font-size:1em;z-index:300}@media all and (min-width:400px){#topic-progress,#topic-progress-expanded{right:0;left:0}#topic-progress-wrapper{right:19vw}#topic-progress-wrapper.docked{right:19vw}#topic-footer-main-buttons{max-width:70%}}@media all and (max-width:485px){#topic-progress-wrapper.docked{display:none}#topic-footer-main-buttons{max-width:100%}}.upload-selector label{display:inline-block;padding-left:10px}.upload-selector .radios{min-height:60px;display:flex;align-items:flex-start}.upload-selector .radios label{flex:1 0 auto;margin-right:1em;margin-top:1px}.upload-selector .radios .inputs{width:100%}.upload-selector .radios .inputs input{width:90%;margin:0 0 5px}.upload-selector .radios .inputs input[type=file]{font-size:1em;line-height:1.2}.upload-selector .radios .inputs .description,.upload-selector .radios .inputs .hint{color:#919191;display:block}.upload-selector .radios .inputs .hint{font-style:italic;margin:5px 0 0}.upload-selector .radios .inputs .label{margin:0 0 5px}.upload-selector .radios:last-child:not(:nth-child(2)){min-height:20px}.uploaded-image-preview{height:270px;width:400px;max-height:150px;margin-bottom:10px}.image-upload-controls{padding:10px}.image-upload-controls label.btn{padding:7px 10px}.user-content-wrapper>.alert:first-child,.user-content-wrapper>.user-stream>.alert:first-child{margin-top:10px}.user-content-wrapper .show-mores{position:absolute}.form-horizontal .control-group.category{margin-top:18px}.user-profile-hidden{font-size:1.5em;text-align:center}.user-secondary-navigation{min-width:150px}.user-secondary-navigation .nav-stacked{background-color:transparent}.user-secondary-navigation .nav-stacked li{border-bottom:none}.user-secondary-navigation .nav-stacked li.archive{padding-left:1.4em}.user-secondary-navigation .nav-stacked a{color:#919191}.user-secondary-navigation .nav-stacked a.active{color:#222;font-weight:700;background-color:transparent}.user-secondary-navigation .nav-stacked a.active:after{display:none}.user-content{padding-bottom:12px;margin-bottom:12px;background-color:#fff;box-sizing:border-box}.user-content.user-badges-list{display:flex;flex-wrap:wrap}.user-content .btn.right{float:right}.user-content h2{margin-bottom:10px}.pref-avatar .avatar{max-width:90px;max-height:90px}.pref-second-factor{margin-top:10px}.user-invite-list{width:100%;margin-top:15px}.user-invite-list tr td{padding:.667em}.user-invite-search{clear:both;margin:15px 0 -15px}.user-invite-none{padding:15px 0}.user-main{margin-bottom:50px}.user-main .about.group .details{padding:15px 0;margin:0;color:#3c3c3c}.user-main .about .details img.avatar{margin:0 20px 10px 0}.user-main .about .details .primary .primary-textual{padding:0 4px 4px}.user-main .about .details .primary .primary-textual a[href]{text-decoration:underline}.user-main .about .details .primary .primary-textual h1{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-main .about .details .primary .primary-textual .location-and-website{display:flex;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-main .about .details .primary .primary-textual .location-and-website .user-profile-location{margin-right:1em}.user-main .about .details .primary .bio{max-width:750px}.user-main .about .details .primary .bio a.mention{text-decoration:none}.user-main .about .details .secondary{margin-top:16px}.user-main .about.has-background .user-profile-image{height:300px}.user-main .about.has-background .details{box-sizing:border-box;width:100%;padding:15px 0 0;bottom:0}.user-main .about .controls{padding:0 0 12px;float:right;text-align:right}.user-main .about .controls .btn{min-width:140px}.user-main .about.collapsed-info .user-profile-image{display:none}.user-main .about.collapsed-info .controls{width:auto}.user-main .about.collapsed-info .controls>ul{display:inline-flex}.user-main .about.collapsed-info .controls>ul>li{display:inline;margin-left:12px}.user-main .about.collapsed-info .controls>ul>li .d-button-label{line-height:1}.user-main .about.collapsed-info .controls>ul a{margin-bottom:10px;width:auto}.user-main .about.collapsed-info .details{position:relative;padding:0;margin-top:0;border-bottom:1px solid #e9e9e9}.user-main .user-field input[type=text]{width:530px}.user-main .user-field .controls .instructions{display:block}.user-main .public-user-fields{overflow:hidden}.user-preferences{padding-top:10px;padding-left:30px}.user-preferences .form-vertical{width:500px;max-width:100%}.user-preferences h3{color:#222;margin:20px 0 10px}.user-preferences .category-selector,.user-preferences .tag-chooser,.user-preferences textarea,.user-preferences input.user-selector{width:100%}.user-preferences .instructions{display:inline-block;margin-top:4px}.modal.history-modal .modal-inner-container{max-width:1110px}.modal.history-modal .modal-body{height:70vh}.modal.history-modal #revision-controls .btn[disabled]{cursor:not-allowed;background-color:#e9e9e9}.modal.history-modal #revision-controls .btn-danger[disabled],.modal.history-modal #revision-controls .reviewable-item .reviewable-actions .reviewable-action.delete-user[disabled],.reviewable-item .reviewable-actions .modal.history-modal #revision-controls .reviewable-action.delete-user[disabled],.modal.history-modal #revision-controls .reviewable-item .reviewable-actions .reviewable-action-dropdown.delete-user[disabled],.reviewable-item .reviewable-actions .modal.history-modal #revision-controls .reviewable-action-dropdown.delete-user[disabled]{background-color:#e9746b}.modal.history-modal #display-modes{text-align:right;display:inline-block;float:right}.modal.history-modal #revisions{word-wrap:break-word}.modal.history-modal #revisions table{margin-top:10px}.modal.history-modal img{max-width:670px;height:auto}.modal.history-modal .inline-diff{width:670px}.modal.history-modal .markdown{font-family:monospace;font-size:.8706em;width:100%;border-collapse:collapse;border-spacing:0}.modal.history-modal .markdown td{width:50%;vertical-align:top;max-width:440px;word-wrap:break-word;white-space:pre-wrap}.modal.history-modal .revision-content img,.modal.history-modal .markdown img{max-width:100%;box-sizing:border-box}.modal.history-modal .modal-header{height:42px}.group-nav .group-dropdown{margin-right:10px}.group-info{margin-bottom:20px}.group-navigation{width:15%;background-color:transparent}.group-navigation li{border:none}.group-navigation li a{color:#919191;padding:8px 0}.group-navigation li a.active{background-color:transparent;font-weight:700;color:#222}.group-navigation li a.active:after{display:none}.group-activity-outlet,.group-messages-outlet,.group-manage-outlet{width:85%}.group-manage .form-horizontal button{float:none}.group-details-button{position:absolute;top:20px;right:20px}.admin-customize .show-current-style{padding-left:2%;width:68%}.admin-customize .show-current-style .title input{width:80%}.admin-customize .themes-list{width:28%}#user-card,#group-card{position:absolute;z-index:200}#user-card.fixed,#group-card.fixed{position:fixed;z-index:401}#user-card.docked-card,#group-card.docked-card{z-index:1001}#user-card .first-row .names,#group-card .first-row .names{flex:1 1 auto}#user-card .first-row .usercard-controls button,#group-card .first-row .usercard-controls button{min-width:150px}#user-card h1 .d-icon,#group-card h1 .d-icon{font-size:.8706em}#user-card h2,#group-card h2{font-size:1.1487em}#user-card h3,#group-card h3{font-size:1em}#user-card .sixth-row .badge-section .user-badge,#user-card .sixth-row .badge-section .more-user-badges a{display:block;max-width:185px;margin:0 .5em 0 0}#user-card .sixth-row .badge-section .more-user-badges{max-width:125px}.user-stream .item,.user-stream .user-stream-item{padding:1em .53em}.user-stream .time,.user-stream .delete-info,.user-stream .draft-type{margin-right:8px}.user-stream .notification.unread{background-color:#f0f3ea}.user-info.medium{flex:0 0 32%;margin:0 2% 4vh 0;display:flex}.user-info.medium:nth-of-type(3n){margin-right:0}@media screen and (max-width:800px){.user-info.medium{flex:0 0 48%;margin-right:0}}.user-info.medium .user-image{width:55px;margin-right:0}details{position:relative}details>*,details .lightbox-wrapper{display:none}details,summary{outline:none}summary:first-of-type{cursor:pointer;display:block}summary:before{content:"\25BA";margin-right:.25em}details[open]>*,details[open] .lightbox-wrapper{display:block}details[open]>summary:before,details.open>summary:before{content:"\25BC"}details[open]>summary:first-of-type~*,details.open>summary:first-of-type~*{display:block}summary::-webkit-details-marker{display:none}.elided summary:before{content:""!important;display:none}.elided summary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;margin:0;padding:0;color:#919191;background:#e9e9e9;border:1px solid #bdbdbd;width:1.5em;line-height:1}.elided summary:hover{color:#222;background:#bdbdbd;border-color:currentColor}.discourse-local-date.cooked-date{color:#222;cursor:pointer;border-bottom:1px dashed #919191}.discourse-local-date.cooked-date .d-icon{color:#222}.discourse-local-date.cooked-date.past{border-bottom-color:#bdbdbd}#d-popover .locale-dates-previews{max-width:360px}#d-popover .locale-dates-previews .preview{display:flex;flex-direction:column;padding:5px}#d-popover .locale-dates-previews .preview .timezone{font-weight:700}#d-popover .locale-dates-previews .preview.current{background:#f0f3ea}.discourse-local-dates-create-modal-footer{display:flex;align-items:center;justify-content:flex-start}.discourse-local-dates-create-modal-footer:before,.discourse-local-dates-create-modal-footer:after{content:none}.discourse-local-dates-create-modal-footer .cancel-action{margin:0 5px 5px 0}.discourse-local-dates-create-modal-footer .btn+.cancel-action{margin-left:1em}.discourse-local-dates-create-modal-footer .advanced-mode-btn{margin-left:auto}.discourse-local-dates-create-modal{min-height:320px;display:flex;flex-direction:row;padding:.5em}.discourse-local-dates-create-modal .picker-panel{padding:5px;border:1px solid #e9e9e9}.discourse-local-dates-create-modal .date-picker{display:flex;flex-direction:column;width:auto;box-sizing:border-box}.discourse-local-dates-create-modal .date-picker .pika-single{position:relative!important;flex:1;display:flex;border:0}.discourse-local-dates-create-modal .form{flex:1 0 0px}.discourse-local-dates-create-modal .form label{font-weight:700}.discourse-local-dates-create-modal .form .date-time-configuration{display:flex}.discourse-local-dates-create-modal .form .date-time-configuration .fake-input{display:none}.discourse-local-dates-create-modal .form .date-time-configuration .timezone-input{width:100%}.discourse-local-dates-create-modal .form .date-time-configuration .timezone-input.is-expanded .select-kit-header{border:1px solid #919191}.discourse-local-dates-create-modal .form .date-time-configuration .timezone-input .select-kit-header{padding:.5em;border:1px solid #e9e9e9}.discourse-local-dates-create-modal .form .date-time-configuration .timezone-input .select-kit-header .d-icon{margin-right:1em}.discourse-local-dates-create-modal .form .date-time-configuration .timezone-input .select-kit-header .caret-icon{margin-right:0}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control{position:relative;display:flex;border:1px solid #e9e9e9}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.is-filled .date-time,.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.is-selected .date-time{color:#222;background:#fff}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.is-filled .d-icon,.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.is-selected .d-icon{color:#646464}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.from{border-radius:5px 5px 0 0}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.from .date-time{border-radius:5px 5px 0 0}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.from.is-selected{border-color:#9ab270}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.to{border-radius:0 0 5px 5px;margin-bottom:1em}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.to .date-time{border-radius:0 0 5px 5px;padding-right:3em}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control.to.is-selected{border-color:#9ab270}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control .date-time{color:#919191;background:#f8f8f8}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control .d-icon{position:absolute;margin-top:auto;margin-bottom:auto;left:.5em;top:0;bottom:0;color:#919191}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control .delete-to-date{position:absolute;margin-top:auto;margin-bottom:auto;right:0;width:30px;top:0;bottom:0;color:#646464;border-radius:0 0 5px 0}.discourse-local-dates-create-modal .form .date-time-configuration .date-time-control .date-time{padding:1em .5em 1em 2em;border:0;outline:none;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:left}.discourse-local-dates-create-modal .form .date-time-configuration .inputs-panel{flex:1}.discourse-local-dates-create-modal .form .date-time-configuration .picker-panel{z-index:1;background:#fff;width:200px;box-sizing:border-box;margin-left:1em}.discourse-local-dates-create-modal .form .date-time-configuration .time-pickers{display:flex;justify-content:center;flex:1;margin-top:1em;align-items:center;padding:.25em;border-top:1px solid #bdbdbd;box-sizing:border-box}.discourse-local-dates-create-modal .form .date-time-configuration .time-pickers .d-icon{color:#919191}.discourse-local-dates-create-modal .form .date-time-configuration .time-pickers .time-picker{outline:none;box-shadow:none;margin:0;box-sizing:border-box;width:100%;border:0}.discourse-local-dates-create-modal .form .preview{text-align:center;margin-top:0;margin-bottom:.5em;display:flex;align-items:center;padding:.5em;flex-wrap:wrap}.discourse-local-dates-create-modal .form .preview b{margin-right:.5em}.discourse-local-dates-create-modal .form .preview b+p{margin:0;display:inline-block}.discourse-local-dates-create-modal .form .recurrence .recurrence-input{width:300px}.discourse-local-dates-create-modal .validation-error{margin-bottom:.5em}.discourse-local-dates-create-modal .format .format-input{width:280px}.discourse-local-dates-create-modal .formats{list-style:none;padding:0;margin:0}.discourse-local-dates-create-modal .formats .format .previewed-format{color:#919191}.discourse-local-dates-create-modal .control-group.recurrence,.discourse-local-dates-create-modal .control-group.format,.discourse-local-dates-create-modal .control-group.timezones{margin-top:1em}.discourse-local-dates-create-modal .timezones-input{width:99%}html:not(.mobile-view) .fixed-modal .discourse-local-dates-create-modal.modal-body{width:600px;max-height:400px!important}html.mobile-view .fixed-modal .discourse-local-dates-create-modal.modal-body{max-height:400px!important}html.mobile-view .fixed-modal .discourse-local-dates-create-modal.modal-body .date-time-configuration{flex-direction:column}html.mobile-view .fixed-modal .discourse-local-dates-create-modal.modal-body .picker-panel{width:100%;margin:0 0 1em}html.mobile-view .fixed-modal .discourse-local-dates-create-modal.modal-body .picker-panel .pika-single{justify-content:center}html.mobile-view .fixed-modal .discourse-local-dates-create-modal.modal-body .time-picker{padding-top:6px}.admin-detail #patreon .new-filter input.channel{margin-bottom:0}.admin-detail #patreon .select2-container-multi .select2-choices{border:1px solid #e9e9e9}.admin-detail #patreon h1{margin-bottom:15px}.admin-detail #patreon .error{color:#f55959}.admin-detail #patreon .last_synced{margin-left:5px}.btn-social.patreon{background-color:#052d49}.badge-card.patreon .badge-contents .badge-icon img{max-width:48px}.presence-users{background-color:#fff;color:#919191;display:flex}.presence-users span.presence-text{margin-left:5px;margin-right:2px;flex:0 0 auto;padding-top:3px}.presence-users .presence-avatars{display:flex;overflow:hidden;flex-wrap:wrap}.presence-users .wave{flex:0 0 auto}.presence-users .wave .dot{display:inline-block;animation:wave 1.8s linear infinite}.presence-users .wave .dot:nth-child(2){animation-delay:-1.6s}.presence-users .wave .dot:nth-child(3){animation-delay:-1.4s}@keyframes wave{0%,60%,100%{transform:initial}30%{transform:translateY(-0.2em)}}.composer-fields .presence-users{position:absolute;top:20px;right:95px}@media screen and (max-width:800px){.composer-fields .presence-users{max-width:318px}.composer-fields .presence-users .presence-avatars{flex-wrap:nowrap}}.mobile-view .presence-users{font-size:.8706em}.mobile-view .composer-fields .presence-users{top:7px;right:65px;max-width:70px}.mobile-view .composer-fields .presence-users .presence-avatars{flex-wrap:nowrap}.mobile-view .composer-fields .presence-users .description{display:none}.solved-panel,.post-controls .accepted,.fa.accepted,.accepted-text{color:green}.solved-panel .d-icon,.post-controls .accepted .d-icon,.fa.accepted .d-icon,.accepted-text .d-icon{color:currentColor}.post-controls span:not(.d-button-label){display:inline-flex;align-items:baseline}.post-controls .accepted-text{display:inline-block;font-size:inherit;margin-right:-3px;z-index:2}.mobile-view .solved-panel{margin-bottom:15px}.solved-panel{margin-top:20px;margin-bottom:0;font-size:13px}.solved-panel .by{display:none}aside.quote .title.title-only{padding:12px}/*!* lazyYT (lazy load YouTube videos) +* v1.0.1 - 2014-12-30 +* (CC) This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. +* http://creativecommons.org/licenses/by-sa/4.0/ +* Contributors: https://github.com/tylerpearson/lazyYT/graphs/contributors || https://github.com/daugilas/lazyYT/graphs/contributors*/.lazyYT-container{position:relative;z-index:1;display:block;height:0;padding:0 0 56.25%;overflow:hidden;background-color:#000;margin-bottom:12px}.lazyYT-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.lazyYT-container .html5-info-bar{position:absolute;top:0;z-index:935;width:100%;height:30px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);-moz-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.lazyYT-container .html5-title{padding-right:6px;padding-left:12px}.lazyYT-container .html5-title-text-wrapper{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.lazyYT-container .html5-title-text{width:100%;font-size:13px;line-height:30px;color:#ccc;text-decoration:none}.lazyYT-container .html5-title-text:hover{color:#fff;text-decoration:underline}.ytp-thumbnail{padding-bottom:inherit;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ytp-large-play-button{position:absolute;top:50%!important;left:50%!important;width:86px!important;height:60px!important;padding:0!important;margin:-29px 0 0 -42px!important;font-size:normal!important;font-weight:400!important;line-height:1!important;opacity:.9}.ytp-large-play-button-svg{opacity:.9;fill:#1f1f1f}.lazyYT-image-loaded:hover .ytp-large-play-button-svg,.ytp-large-play-button:focus .ytp-large-play-button-svg{opacity:1;fill:#cc181e}div.poll{margin:1em 0;border:1px solid #e9e9e9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.poll ul,div.poll ol{margin:0;padding:0;list-style:none;display:inline-block;width:100%}div.poll li{cursor:pointer;font-size:1.1487em}div.poll li[data-poll-option-id]{color:#222;padding:.5em 0}div.poll img{max-width:100%!important;height:auto}div.poll .poll-info{color:#919191;vertical-align:middle;padding:1em 0}div.poll .poll-info .info-label{font-size:1.7511em;line-height:1.2}div.poll .poll-info .info-text{margin:.25em 0;display:block}div.poll .poll-container{vertical-align:middle;padding:.5em 1em}div.poll .poll-container .poll-results-number-rating{font-size:2em}div.poll .poll-buttons .info-text{margin:.25em 0;color:#919191}div.poll .poll-buttons .info-text+.info-text,div.poll .poll-buttons button+.info-text{margin-left:.5em}div.poll .poll-voters:not(:empty){margin-bottom:.25em}div.poll .poll-voters:not(:empty) li{display:inline}div.poll .poll-voters-toggle-expand{width:100%;text-align:center}div.poll .results>li{cursor:default;padding:.25em 0}div.poll .results>li:last-child{padding-bottom:0}div.poll .results .option p{margin:0}div.poll .results .percentage{float:right;color:#919191;margin-left:.25em}div.poll .results .bar-back{background:#e9e9e9}div.poll .results .bar{height:.75em;background:#919191}div.poll .results .chosen .bar{background:#9ab270}div.poll[data-poll-type=number] li[data-poll-option-id]{display:inline-block;width:3.25em;margin-right:.25em}body.crawler .poll .poll-info,body.crawler .poll .poll-button{display:none}.poll-ui-builder-form{margin:0}.poll-ui-builder-form label{font-weight:700;display:inline}.poll-ui-builder-form .tip{display:block}.poll-ui-builder-form .input-group-label{display:inline-block;min-width:55px}.poll-ui-builder-form .poll-select{line-height:3em}.poll-ui-builder-form .poll-number{margin:8px 0}.poll-ui-builder-form .poll-number .tip{margin-bottom:6px}.poll-ui-builder-form .poll-number input{width:70px}.poll-ui-builder-form .poll-number input+.tip{margin-top:4px}.poll-ui-builder-form .poll-textarea textarea{width:100%;height:90px;box-sizing:border-box}.poll-ui-builder-form .poll-select+.poll-textarea{margin-top:12px}.poll-ui-builder-form .poll-checkbox{margin-top:4px}div.poll{display:table;width:100%;box-sizing:border-box}div.poll .poll-info{min-width:150px;width:100%;display:table-cell;text-align:center;border-left:1px solid #e9e9e9}div.poll .poll-info .info-number{font-size:3.5em}div.poll .poll-info p{margin:.5em 0}div.poll .poll-info .info-label{display:block}div.poll .poll-container{display:table-cell;width:100%}div.poll .poll-buttons{border-top:1px solid #e9e9e9;padding:1em}div.poll .poll-buttons .info-text{line-height:2em}div.poll .poll-buttons .toggle-status{float:right}.d-editor-preview .poll-buttons a:not(:first-child){margin-left:.25em}.d-editor-preview .poll li[data-poll-option-id]:before{position:relative;vertical-align:baseline;border:2px solid #222;border-radius:50%;display:inline-block;margin-right:.5em;width:12px;height:12px;content:""}.d-editor-preview .poll[data-poll-type=multiple] li[data-poll-option-id]:before{border-radius:3px} +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/desktop_theme_7_c7a073874a27ebdc0acb6535652305a0edb8a061.css b/RaspberryPITVHDMI_archivos/desktop_theme_7_c7a073874a27ebdc0acb6535652305a0edb8a061.css @@ -0,0 +1 @@ +blockquote{background-color:#f0f0f0}p>code{background-color:#f0f0f0}aside.quote .title{background-color:#f0f0f0}a{color:#4a7105}a:visited{color:#4a7105}a.mention,a.mention-group{color:#646464}.topic-list.categories a.title{color:#4a7105}.timeline-container .topic-timeline .timeline-handle{background-color:#87a556}aside.onebox{background-color:#f8f8f8}.badge-notification.new-posts,.badge-notification.unread-posts{background-color:#aec18d;color:#fff}.d-header .icons .unread-notifications{color:#000}body,input,.widget-button,.ember-view,.btn,.search-menu input,p,a.nav-link{font-family:ubuntu,droid sans,helvetica,sans-serif!important}*{outline-color:#87a556}#discourse-header{background-color:#87a556;position:relative;clear:both}nav ul{text-align:right}nav ul li{display:inline-block}nav#bar a:hover{background-color:#9ab270}nav#bar a{color:#fff}nav#bar{width:100%;height:48px;background:#87a556;top:20;z-index:1}nav#bar a.nav-link{color:#fff;text-decoration:none;text-align:center;font-size:14px;line-height:20px;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;float:left}nav#bar a.nav-link.selected{line-height:42px;border-top:3px solid #0b0d0d;background-color:#0b0d0d;height:45px}.nav-pills>li.active>a,.nav-pills>li>a.active{background-color:#87a556}.nav-pills>li>a:hover,.nav-pills>li>a:focus{background-color:#c3d4a9;color:#000}.d-header-icons .d-icon{color:#fff}header .extra-info-wrapper .badge-wrapper.bullet span.badge-category,header .extra-info-wrapper .badge-wrapper.bar span.badge-category,header .extra-info-wrapper .badge-wrapper.none span.badge-category,header .extra-info-wrapper .topic-statuses .d-icon,header .topic-status{color:#fff}.extra-info-wrapper .discourse-tag{color:#fff!important;padding-top:2px;display:inline-block!important}.topic-header-participants .trigger-group-card{background:#fff;border-color:transparent}.topic-header-participants .trigger-group-card{color:#000}.private-message-glyph-wrapper svg{color:#fff}#mate-footer{text-align:center;background-color:#87a556;align-content:center;align-items:center;width:auto;color:#fff;padding:1em 0}#mate-footer .left{width:70%;display:inline-block;float:left;text-align:left}#mate-footer .right{width:30%;display:inline-block;float:right;text-align:right}#mate-footer #copyright{margin-bottom:1em}#mate-footer a{color:#fff}#mate-footer a:hover{text-decoration:underline}#mate-footer #links a+a{margin-left:1em}#mate-footer #license{font-size:.9em;margin-top:3em}#mate-footer #social img{height:2em;width:2em;margin:1em .1em}#mate-footer #social img:hover{opacity:.75;background-color:#9ab270}#main-outlet{min-height:calc(100vh - 185px)}#top-navbar{background-color:#87a556;height:30px;text-align:right}#top-navbar-links{padding-top:.5em}#top-navbar-links a{color:#fff;padding:5px 12px}#top-navbar-links a:hover{background-color:#9ab270}.d-icon-check-square-o{color:green!important}.preferences-nav .ember-view.active{border-left:4px solid #87a556;color:#87a556}.hljs-comment{color:#646464;font-style:normal}.topic-avatar .avatar-flair,.avatar-flair-preview .avatar-flair{bottom:-.4em!important}.groups-table .groups-info .avatar-flair{height:40px;width:40px;text-align:center}.groups-table .groups-info .avatar-flair.rounded{border-radius:50%}.groups-table .groups-info .avatar-flair i{font-size:25px!important;padding:7.5px}#user-card h1,#user-card h2{margin-bottom:.1em} +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png b/RaspberryPITVHDMI_archivos/e00e46bb720d634bb6a2ba84cad84c05078fd391_2_401x500.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df.js b/RaspberryPITVHDMI_archivos/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df.js @@ -0,0 +1,19 @@ +Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},window.ENV={},window.EmberENV=window.EmberENV||{},window.EmberENV.FORCE_JQUERY=!0,function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e,t,n){n=n||ue;var r,i,o=n.createElement("script");if(o.text=e,t)for(r in Ee)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function r(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?de[me.call(e)]||"object":typeof e}function i(e){var t=!!e&&"length"in e&&e.length,n=r(e);return!_e(e)&&!we(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function o(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function a(e,t,n){return _e(t)?Te.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?Te.grep(e,function(e){return e===t!==n}):"string"!=typeof t?Te.grep(e,function(e){return pe.call(t,e)>-1!==n}):Te.filter(t,e,n)}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function u(e){var t={};return Te.each(e.match(Me)||[],function(e,n){t[n]=!0}),t}function l(e){return e}function c(e){throw e}function h(e,t,n,r){var i;try{e&&_e(i=e.promise)?i.call(e).done(t).fail(n):e&&_e(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}function f(){ue.removeEventListener("DOMContentLoaded",f),e.removeEventListener("load",f),Te.ready()}function p(e,t){return t.toUpperCase()}function d(e){return e.replace(Fe,"ms-").replace(Be,p)}function m(){this.expando=Te.expando+m.uid++}function v(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:He.test(e)?JSON.parse(e):e)}function g(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Ve,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=v(n)}catch(e){}ze.set(e,t,n)}else n=void 0;return n}function y(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return Te.css(e,t,"")},u=s(),l=n&&n[3]||(Te.cssNumber[t]?"":"px"),c=e.nodeType&&(Te.cssNumber[t]||"px"!==l&&+u)&&Ye.exec(Te.css(e,t));if(c&&c[3]!==l){for(u/=2,l=l||c[3],c=+u||1;a--;)Te.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,Te.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function b(e){var t,n=e.ownerDocument,r=e.nodeName,i=Ze[r];return i||(t=n.body.appendChild(n.createElement(r)),i=Te.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),Ze[r]=i,i)}function _(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)r=e[o],r.style&&(n=r.style.display,t?("none"===n&&(i[o]=qe.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&Xe(r)&&(i[o]=b(r))):"none"!==n&&(i[o]="none",qe.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}function w(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&o(e,t)?Te.merge([e],n):n}function E(e,t){for(var n=0,r=e.length;n<r;n++)qe.set(e[n],"globalEval",!t||qe.get(t[n],"globalEval"))}function T(e,t,n,i,o){for(var a,s,u,l,c,h,f=t.createDocumentFragment(),p=[],d=0,m=e.length;d<m;d++)if((a=e[d])||0===a)if("object"===r(a))Te.merge(p,a.nodeType?[a]:a);else if(it.test(a)){for(s=s||f.appendChild(t.createElement("div")),u=(tt.exec(a)||["",""])[1].toLowerCase(),l=rt[u]||rt._default,s.innerHTML=l[1]+Te.htmlPrefilter(a)+l[2],h=l[0];h--;)s=s.lastChild;Te.merge(p,s.childNodes),s=f.firstChild,s.textContent=""}else p.push(t.createTextNode(a));for(f.textContent="",d=0;a=p[d++];)if(i&&Te.inArray(a,i)>-1)o&&o.push(a);else if(c=Ke(a),s=w(f.appendChild(a),"script"),c&&E(s),n)for(h=0;a=s[h++];)nt.test(a.type||"")&&n.push(a);return f}function C(){return!0}function x(){return!1}function A(e,t){return e===k()==("focus"===t)}function k(){try{return ue.activeElement}catch(e){}}function R(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)R(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=x;else if(!i)return e;return 1===o&&(a=i,i=function(e){return Te().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=Te.guid++)),e.each(function(){Te.event.add(this,t,i,r,n)})}function O(e,t,n){if(!n)return void(void 0===qe.get(e,t)&&Te.event.add(e,t,C));qe.set(e,t,!1),Te.event.add(e,t,{namespace:!1,handler:function(e){var r,i,o=qe.get(this,t);if(1&e.isTrigger&&this[t]){if(o.length)(Te.event.special[t]||{}).delegateType&&e.stopPropagation();else if(o=ce.call(arguments),qe.set(this,t,o),r=n(this,t),this[t](),i=qe.get(this,t),o!==i||r?qe.set(this,t,!1):i={},o!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else o.length&&(qe.set(this,t,{value:Te.event.trigger(Te.extend(o[0],Te.Event.prototype),o.slice(1),this)}),e.stopImmediatePropagation())}})}function S(e,t){return o(e,"table")&&o(11!==t.nodeType?t:t.firstChild,"tr")?Te(e).children("tbody")[0]||e:e}function N(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function P(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function L(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(qe.hasData(e)&&(o=qe.access(e),a=qe.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)Te.event.add(t,i,l[i][n])}ze.hasData(e)&&(s=ze.access(e),u=Te.extend({},s),ze.set(t,u))}}function M(e,t){var n=t.nodeName.toLowerCase();"input"===n&&et.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function j(e,t,r,i){t=he.apply([],t);var o,a,s,u,l,c,h=0,f=e.length,p=f-1,d=t[0],m=_e(d);if(m||f>1&&"string"==typeof d&&!be.checkClone&&ct.test(d))return e.each(function(n){var o=e.eq(n);m&&(t[0]=d.call(this,n,o.html())),j(o,t,r,i)});if(f&&(o=T(t,e[0].ownerDocument,!1,e,i),a=o.firstChild,1===o.childNodes.length&&(o=a),a||i)){for(s=Te.map(w(o,"script"),N),u=s.length;h<f;h++)l=o,h!==p&&(l=Te.clone(l,!0,!0),u&&Te.merge(s,w(l,"script"))),r.call(e[h],l,h);if(u)for(c=s[s.length-1].ownerDocument,Te.map(s,P),h=0;h<u;h++)l=s[h],nt.test(l.type||"")&&!qe.access(l,"globalEval")&&Te.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?Te._evalUrl&&!l.noModule&&Te._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):n(l.textContent.replace(ht,""),l,c))}return e}function I(e,t,n){for(var r,i=t?Te.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||Te.cleanData(w(r)),r.parentNode&&(n&&Ke(r)&&E(w(r,"script")),r.parentNode.removeChild(r));return e}function D(e,t,n){var r,i,o,a,s=e.style;return n=n||pt(e),n&&(a=n.getPropertyValue(t)||n[t],""!==a||Ke(e)||(a=Te.style(e,t)),!be.pixelBoxStyles()&&ft.test(a)&&dt.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function F(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function B(e){for(var t=e[0].toUpperCase()+e.slice(1),n=mt.length;n--;)if((e=mt[n]+t)in vt)return e}function U(e){var t=Te.cssProps[e]||gt[e];return t||(e in vt?e:gt[e]=B(e)||e)}function q(e,t,n){var r=Ye.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function z(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=Te.css(e,n+Ge[a],!0,i)),r?("content"===n&&(u-=Te.css(e,"padding"+Ge[a],!0,i)),"margin"!==n&&(u-=Te.css(e,"border"+Ge[a]+"Width",!0,i))):(u+=Te.css(e,"padding"+Ge[a],!0,i),"padding"!==n?u+=Te.css(e,"border"+Ge[a]+"Width",!0,i):s+=Te.css(e,"border"+Ge[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function H(e,t,n){var r=pt(e),i=!be.boxSizingReliable()||n,o=i&&"border-box"===Te.css(e,"boxSizing",!1,r),a=o,s=D(e,t,r),u="offset"+t[0].toUpperCase()+t.slice(1);if(ft.test(s)){if(!n)return s;s="auto"}return(!be.boxSizingReliable()&&o||"auto"===s||!parseFloat(s)&&"inline"===Te.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===Te.css(e,"boxSizing",!1,r),(a=u in e)&&(s=e[u])),(s=parseFloat(s)||0)+z(e,t,n||(o?"border":"content"),a,r,s)+"px"}function V(e,t,n,r,i){return new V.prototype.init(e,t,n,r,i)}function W(){Tt&&(!1===ue.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(W):e.setTimeout(W,Te.fx.interval),Te.fx.tick())}function Y(){return e.setTimeout(function(){Et=void 0}),Et=Date.now()}function G(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)n=Ge[r],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function Q(e,t,n){for(var r,i=(X.tweeners[t]||[]).concat(X.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function K(e,t,n){var r,i,o,a,s,u,l,c,h="width"in t||"height"in t,f=this,p={},d=e.style,m=e.nodeType&&Xe(e),v=qe.get(e,"fxshow");n.queue||(a=Te._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,f.always(function(){f.always(function(){a.unqueued--,Te.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(i=t[r],Ct.test(i)){if(delete t[r],o=o||"toggle"===i,i===(m?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;m=!0}p[r]=v&&v[r]||Te.style(e,r)}if((u=!Te.isEmptyObject(t))||!Te.isEmptyObject(p)){h&&1===e.nodeType&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],l=v&&v.display,null==l&&(l=qe.get(e,"display")),c=Te.css(e,"display"),"none"===c&&(l?c=l:(_([e],!0),l=e.style.display||l,c=Te.css(e,"display"),_([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===Te.css(e,"float")&&(u||(f.done(function(){d.display=l}),null==l&&(c=d.display,l="none"===c?"":c)),d.display="inline-block")),n.overflow&&(d.overflow="hidden",f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]})),u=!1;for(r in p)u||(v?"hidden"in v&&(m=v.hidden):v=qe.access(e,"fxshow",{display:l}),o&&(v.hidden=!m),m&&_([e],!0),f.done(function(){m||_([e]),qe.remove(e,"fxshow");for(r in p)Te.style(e,r,p[r])})),u=Q(m?v[r]:0,r,f),r in v||(v[r]=u.start,m&&(u.end=u.start,u.start=0))}}function $(e,t){var n,r,i,o,a;for(n in e)if(r=d(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=Te.cssHooks[r])&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function X(e,t,n){var r,i,o=0,a=X.prefilters.length,s=Te.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=Et||Y(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;a<u;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),o<1&&u?n:(u||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:Te.extend({},t),opts:Te.extend(!0,{specialEasing:{},easing:Te.easing._default},n),originalProperties:t,originalOptions:n,startTime:Et||Y(),duration:n.duration,tweens:[],createTween:function(t,n){var r=Te.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for($(c,l.opts.specialEasing);o<a;o++)if(r=X.prefilters[o].call(l,e,c,l.opts))return _e(r.stop)&&(Te._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return Te.map(c,Q,l),_e(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),Te.fx.timer(Te.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}function J(e){return(e.match(Me)||[]).join(" ")}function Z(e){return e.getAttribute&&e.getAttribute("class")||""}function ee(e){return Array.isArray(e)?e:"string"==typeof e?e.match(Me)||[]:[]}function te(e,t,n,i){var o;if(Array.isArray(t))Te.each(t,function(t,r){n||It.test(e)?i(e,r):te(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,i)});else if(n||"object"!==r(t))i(e,t);else for(o in t)te(e+"["+o+"]",t[o],n,i)}function ne(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(Me)||[];if(_e(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function re(e,t,n,r){function i(s){var u;return o[s]=!0,Te.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||a||o[l]?a?!(u=l):void 0:(t.dataTypes.unshift(l),i(l),!1)}),u}var o={},a=e===Qt;return i(t.dataTypes[0])||!o["*"]&&i("*")}function ie(e,t){var n,r,i=Te.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&Te.extend(!0,e,r),e}function oe(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function ae(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if(s=i.split(" "),s[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}var se=[],ue=e.document,le=Object.getPrototypeOf,ce=se.slice,he=se.concat,fe=se.push,pe=se.indexOf,de={},me=de.toString,ve=de.hasOwnProperty,ge=ve.toString,ye=ge.call(Object),be={},_e=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},we=function(e){return null!=e&&e===e.window},Ee={type:!0,src:!0,nonce:!0,noModule:!0},Te=function(e,t){return new Te.fn.init(e,t)},Ce=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;Te.fn=Te.prototype={jquery:"3.4.1",constructor:Te,length:0,toArray:function(){return ce.call(this)},get:function(e){return null==e?ce.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Te.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Te.each(this,e)},map:function(e){return this.pushStack(Te.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(ce.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:fe,sort:se.sort,splice:se.splice},Te.extend=Te.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||_e(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(Te.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||Te.isPlainObject(n)?n:{},i=!1,a[t]=Te.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},Te.extend({expando:"jQuery"+("3.4.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==me.call(e))&&(!(t=le(e))||"function"==typeof(n=ve.call(t,"constructor")&&t.constructor)&&ge.call(n)===ye)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){n(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(i(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(Ce,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(i(Object(e))?Te.merge(n,"string"==typeof e?[e]:e):fe.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:pe.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,o,a=0,s=[];if(i(e))for(r=e.length;a<r;a++)null!=(o=t(e[a],a,n))&&s.push(o);else for(a in e)null!=(o=t(e[a],a,n))&&s.push(o);return he.apply([],s)},guid:1,support:be}),"function"==typeof Symbol&&(Te.fn[Symbol.iterator]=se[Symbol.iterator]),Te.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){de["[object "+t+"]"]=t.toLowerCase()});var xe=function(e){function t(e,t,n,r){var i,o,a,s,u,c,f,p=t&&t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return n;if(!r&&((t?t.ownerDocument||t:B)!==N&&S(t),t=t||N,L)){if(11!==d&&(u=ge.exec(e)))if(i=u[1]){if(9===d){if(!(a=t.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(p&&(a=p.getElementById(i))&&D(t,a)&&a.id===i)return n.push(a),n}else{if(u[2])return X.apply(n,t.getElementsByTagName(e)),n;if((i=u[3])&&_.getElementsByClassName&&t.getElementsByClassName)return X.apply(n,t.getElementsByClassName(i)),n}if(_.qsa&&!W[e+" "]&&(!M||!M.test(e))&&(1!==d||"object"!==t.nodeName.toLowerCase())){if(f=e,p=t,1===d&&le.test(e)){for((s=t.getAttribute("id"))?s=s.replace(we,Ee):t.setAttribute("id",s=F),c=C(e),o=c.length;o--;)c[o]="#"+s+" "+h(c[o]);f=c.join(","),p=ye.test(e)&&l(t.parentNode)||t}try{return X.apply(n,p.querySelectorAll(f)),n}catch(t){W(e,!0)}finally{s===F&&t.removeAttribute("id")}}}return A(e.replace(ae,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=N.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Ce(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function u(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function l(e){return e&&void 0!==e.getElementsByTagName&&e}function c(){}function h(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function f(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=q++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,h,f=[U,s];if(u){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(h=t[F]||(t[F]={}),c=h[t.uniqueID]||(h[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===U&&l[1]===s)return f[2]=l[2];if(c[o]=f,f[2]=e(t,n,u))return!0}return!1}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function d(e,n,r){for(var i=0,o=n.length;i<o;i++)t(e,n[i],r);return r}function m(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,u){var l,c,h,f=[],p=[],v=a.length,g=r||d(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?g:m(g,f,e,s,u),b=n?o||(r?e:v||i)?[]:a:y;if(n&&n(y,b,s,u),i)for(l=m(b,p),i(l,[],s,u),c=l.length;c--;)(h=l[c])&&(b[p[c]]=!(y[p[c]]=h));if(r){if(o||e){if(o){for(l=[],c=b.length;c--;)(h=b[c])&&l.push(y[c]=h);o(null,b=[],l,u)}for(c=b.length;c--;)(h=b[c])&&(l=o?Z(r,h):f[c])>-1&&(r[l]=!(a[l]=h))}}else b=m(b===a?b.splice(v,b.length):b),o?o(null,a,b,u):X.apply(a,b)})}function g(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,u=f(function(e){return e===t},a,!0),l=f(function(e){return Z(t,e)>-1},a,!0),c=[function(e,n,r){var i=!o&&(r||n!==k)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,i}];s<i;s++)if(n=w.relative[e[s].type])c=[f(p(c),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;r<i&&!w.relative[e[r].type];r++);return v(s>1&&p(c),s>1&&h(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ae,"$1"),n,s<r&&g(e.slice(s,r)),r<i&&g(e=e.slice(r)),r<i&&h(e))}c.push(n)}return p(c)}function y(e,n){var i=n.length>0,o=e.length>0,a=function(r,a,s,u,l){var c,h,f,p=0,d="0",v=r&&[],g=[],y=k,b=r||o&&w.find.TAG("*",l),_=U+=null==y?1:Math.random()||.1,E=b.length;for(l&&(k=a===N||a||l);d!==E&&null!=(c=b[d]);d++){if(o&&c){for(h=0,a||c.ownerDocument===N||(S(c),s=!L);f=e[h++];)if(f(c,a||N,s)){u.push(c);break}l&&(U=_)}i&&((c=!f&&c)&&p--,r&&v.push(c))}if(p+=d,i&&d!==p){for(h=0;f=n[h++];)f(v,g,a,s);if(r){if(p>0)for(;d--;)v[d]||g[d]||(g[d]=K.call(u));g=m(g)}X.apply(u,g),l&&!r&&g.length>0&&p+n.length>1&&t.uniqueSort(u)}return l&&(U=_,k=y),v};return i?r(a):a}var b,_,w,E,T,C,x,A,k,R,O,S,N,P,L,M,j,I,D,F="sizzle"+1*new Date,B=e.document,U=0,q=0,z=n(),H=n(),V=n(),W=n(),Y=function(e,t){return e===t&&(O=!0),0},G={}.hasOwnProperty,Q=[],K=Q.pop,$=Q.push,X=Q.push,J=Q.slice,Z=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},ee="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",te="[\\x20\\t\\r\\n\\f]",ne="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",re="\\["+te+"*("+ne+")(?:"+te+"*([*^$|!~]?=)"+te+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ne+"))|)"+te+"*\\]",ie=":("+ne+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+re+")*)|.*)\\)|)",oe=new RegExp(te+"+","g"),ae=new RegExp("^"+te+"+|((?:^|[^\\\\])(?:\\\\.)*)"+te+"+$","g"),se=new RegExp("^"+te+"*,"+te+"*"),ue=new RegExp("^"+te+"*([>+~]|"+te+")"+te+"*"),le=new RegExp(te+"|>"),ce=new RegExp(ie),he=new RegExp("^"+ne+"$"),fe={ID:new RegExp("^#("+ne+")"),CLASS:new RegExp("^\\.("+ne+")"),TAG:new RegExp("^("+ne+"|[*])"),ATTR:new RegExp("^"+re),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+te+"*(even|odd|(([+-]|)(\\d*)n|)"+te+"*(?:([+-]|)"+te+"*(\\d+)|))"+te+"*\\)|)","i"),bool:new RegExp("^(?:"+ee+")$","i"),needsContext:new RegExp("^"+te+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+te+"*((?:-\\d)?\\d*)"+te+"*\\)|)(?=[^-]|$)","i")},pe=/HTML$/i,de=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,ge=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=new RegExp("\\\\([\\da-f]{1,6}"+te+"?|("+te+")|.)","ig"),_e=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},we=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Ee=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Te=function(){S()},Ce=f(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{X.apply(Q=J.call(B.childNodes),B.childNodes),Q[B.childNodes.length].nodeType}catch(e){X={apply:Q.length?function(e,t){$.apply(e,J.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}_=t.support={},T=t.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!pe.test(t||n&&n.nodeName||"HTML")},S=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:B;return r!==N&&9===r.nodeType&&r.documentElement?(N=r,P=N.documentElement,L=!T(N),B!==N&&(n=N.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Te,!1):n.attachEvent&&n.attachEvent("onunload",Te)),_.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),_.getElementsByTagName=i(function(e){return e.appendChild(N.createComment("")),!e.getElementsByTagName("*").length}),_.getElementsByClassName=ve.test(N.getElementsByClassName),_.getById=i(function(e){return P.appendChild(e).id=F,!N.getElementsByName||!N.getElementsByName(F).length}),_.getById?(w.filter.ID=function(e){var t=e.replace(be,_e);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&L){var n=t.getElementById(e);return n?[n]:[]}}):(w.filter.ID=function(e){var t=e.replace(be,_e);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},w.find.ID=function(e,t){if(void 0!==t.getElementById&&L){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),w.find.TAG=_.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):_.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=_.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&L)return t.getElementsByClassName(e)},j=[],M=[],(_.qsa=ve.test(N.querySelectorAll))&&(i(function(e){P.appendChild(e).innerHTML="<a id='"+F+"'></a><select id='"+F+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+te+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+te+"*(?:value|"+ee+")"),e.querySelectorAll("[id~="+F+"-]").length||M.push("~="),e.querySelectorAll(":checked").length||M.push(":checked"),e.querySelectorAll("a#"+F+"+*").length||M.push(".#.+[+~]")}),i(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=N.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+te+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&M.push(":enabled",":disabled"),P.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(_.matchesSelector=ve.test(I=P.matches||P.webkitMatchesSelector||P.mozMatchesSelector||P.oMatchesSelector||P.msMatchesSelector))&&i(function(e){_.disconnectedMatch=I.call(e,"*"),I.call(e,"[s!='']:x"),j.push("!=",ie)}),M=M.length&&new RegExp(M.join("|")),j=j.length&&new RegExp(j.join("|")),t=ve.test(P.compareDocumentPosition),D=t||ve.test(P.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Y=t?function(e,t){if(e===t)return O=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!_.sortDetached&&t.compareDocumentPosition(e)===n?e===N||e.ownerDocument===B&&D(B,e)?-1:t===N||t.ownerDocument===B&&D(B,t)?1:R?Z(R,e)-Z(R,t):0:4&n?-1:1)}:function(e,t){if(e===t)return O=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],u=[t];if(!i||!o)return e===N?-1:t===N?1:i?-1:o?1:R?Z(R,e)-Z(R,t):0;if(i===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===B?-1:u[r]===B?1:0},N):N},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==N&&S(e),_.matchesSelector&&L&&!W[n+" "]&&(!j||!j.test(n))&&(!M||!M.test(n)))try{var r=I.call(e,n);if(r||_.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){W(n,!0)}return t(n,N,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==N&&S(e),D(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==N&&S(e);var n=w.attrHandle[t.toLowerCase()],r=n&&G.call(w.attrHandle,t.toLowerCase())?n(e,t,!L):void 0;return void 0!==r?r:_.attributes||!L?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(we,Ee)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(O=!_.detectDuplicates,R=!_.sortStable&&e.slice(0),e.sort(Y),O){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},E=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},w=t.selectors={cacheLength:50,createPseudo:r,match:fe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,_e),e[3]=(e[3]||e[4]||e[5]||"").replace(be,_e),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return fe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ce.test(n)&&(t=C(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,_e).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=z[e+" "];return t||(t=new RegExp("(^|"+te+")"+e+"("+te+"|$)"))&&z(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(oe," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,h,f,p,d,m=o!==a?"nextSibling":"previousSibling",v=t.parentNode,g=s&&t.nodeName.toLowerCase(),y=!u&&!s,b=!1;if(v){if(o){for(;m;){for(f=t;f=f[m];)if(s?f.nodeName.toLowerCase()===g:1===f.nodeType)return!1;d=m="only"===e&&!d&&"nextSibling"}return!0}if(d=[a?v.firstChild:v.lastChild],a&&y){for(f=v,h=f[F]||(f[F]={}),c=h[f.uniqueID]||(h[f.uniqueID]={}),l=c[e]||[],p=l[0]===U&&l[1],b=p&&l[2],f=p&&v.childNodes[p];f=++p&&f&&f[m]||(b=p=0)||d.pop();)if(1===f.nodeType&&++b&&f===t){c[e]=[U,p,b];break}}else if(y&&(f=t,h=f[F]||(f[F]={}),c=h[f.uniqueID]||(h[f.uniqueID]={}),l=c[e]||[],p=l[0]===U&&l[1],b=p),!1===b)for(;(f=++p&&f&&f[m]||(b=p=0)||d.pop())&&((s?f.nodeName.toLowerCase()!==g:1!==f.nodeType)||!++b||(y&&(h=f[F]||(f[F]={}),c=h[f.uniqueID]||(h[f.uniqueID]={}),c[e]=[U,b]),f!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,n){var i,o=w.pseudos[e]||w.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[F]?o(n):o.length>1?(i=[e,e,"",n],w.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=Z(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=x(e.replace(ae,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o)) +}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(be,_e),function(t){return(t.textContent||E(t)).indexOf(e)>-1}}),lang:r(function(e){return he.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,_e).toLowerCase(),function(t){var n;do{if(n=L?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===P},focus:function(e){return e===N.activeElement&&(!N.hasFocus||N.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:s(!1),disabled:s(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return de.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,n){return[n<0?n+t:n]}),even:u(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:u(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:u(function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e}),gt:u(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},w.pseudos.nth=w.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[b]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(b);for(b in{submit:!0,reset:!0})w.pseudos[b]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(b);return c.prototype=w.filters=w.pseudos,w.setFilters=new c,C=t.tokenize=function(e,n){var r,i,o,a,s,u,l,c=H[e+" "];if(c)return n?0:c.slice(0);for(s=e,u=[],l=w.preFilter;s;){r&&!(i=se.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),r=!1,(i=ue.exec(s))&&(r=i.shift(),o.push({value:r,type:i[0].replace(ae," ")}),s=s.slice(r.length));for(a in w.filter)!(i=fe[a].exec(s))||l[a]&&!(i=l[a](i))||(r=i.shift(),o.push({value:r,type:a,matches:i}),s=s.slice(r.length));if(!r)break}return n?s.length:s?t.error(e):H(e,u).slice(0)},x=t.compile=function(e,t){var n,r=[],i=[],o=V[e+" "];if(!o){for(t||(t=C(e)),n=t.length;n--;)o=g(t[n]),o[F]?r.push(o):i.push(o);o=V(e,y(i,r)),o.selector=e}return o},A=t.select=function(e,t,n,r){var i,o,a,s,u,c="function"==typeof e&&e,f=!r&&C(e=c.selector||e);if(n=n||[],1===f.length){if(o=f[0]=f[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&L&&w.relative[o[1].type]){if(!(t=(w.find.ID(a.matches[0].replace(be,_e),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=fe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((u=w.find[s])&&(r=u(a.matches[0].replace(be,_e),ye.test(o[0].type)&&l(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&h(o)))return X.apply(n,r),n;break}}return(c||x(e,f))(r,t,!L,n,!t||ye.test(e)&&l(t.parentNode)||t),n},_.sortStable=F.split("").sort(Y).join("")===F,_.detectDuplicates=!!O,S(),_.sortDetached=i(function(e){return 1&e.compareDocumentPosition(N.createElement("fieldset"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),_.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ee,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);Te.find=xe,Te.expr=xe.selectors,Te.expr[":"]=Te.expr.pseudos,Te.uniqueSort=Te.unique=xe.uniqueSort,Te.text=xe.getText,Te.isXMLDoc=xe.isXML,Te.contains=xe.contains,Te.escapeSelector=xe.escape;var Ae=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&Te(e).is(n))break;r.push(e)}return r},ke=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Re=Te.expr.match.needsContext,Oe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Te.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Te.find.matchesSelector(r,e)?[r]:[]:Te.find.matches(e,Te.grep(t,function(e){return 1===e.nodeType}))},Te.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(Te(e).filter(function(){for(t=0;t<r;t++)if(Te.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)Te.find(e,i[t],n);return r>1?Te.uniqueSort(n):n},filter:function(e){return this.pushStack(a(this,e||[],!1))},not:function(e){return this.pushStack(a(this,e||[],!0))},is:function(e){return!!a(this,"string"==typeof e&&Re.test(e)?Te(e):e||[],!1).length}});var Se,Ne=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Te.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||Se,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ne.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Te?t[0]:t,Te.merge(this,Te.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:ue,!0)),Oe.test(r[1])&&Te.isPlainObject(t))for(r in t)_e(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=ue.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):_e(e)?void 0!==n.ready?n.ready(e):e(Te):Te.makeArray(e,this)}).prototype=Te.fn,Se=Te(ue);var Pe=/^(?:parents|prev(?:Until|All))/,Le={children:!0,contents:!0,next:!0,prev:!0};Te.fn.extend({has:function(e){var t=Te(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(Te.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&Te(e);if(!Re.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&Te.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?Te.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?pe.call(Te(e),this[0]):pe.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Te.uniqueSort(Te.merge(this.get(),Te(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Te.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Ae(e,"parentNode")},parentsUntil:function(e,t,n){return Ae(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return Ae(e,"nextSibling")},prevAll:function(e){return Ae(e,"previousSibling")},nextUntil:function(e,t,n){return Ae(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ae(e,"previousSibling",n)},siblings:function(e){return ke((e.parentNode||{}).firstChild,e)},children:function(e){return ke(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(o(e,"template")&&(e=e.content||e),Te.merge([],e.childNodes))}},function(e,t){Te.fn[e]=function(n,r){var i=Te.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=Te.filter(r,i)),this.length>1&&(Le[e]||Te.uniqueSort(i),Pe.test(e)&&i.reverse()),this.pushStack(i)}});var Me=/[^\x20\t\r\n\f]+/g;Te.Callbacks=function(e){e="string"==typeof e?u(e):Te.extend({},e);var t,n,i,o,a=[],s=[],l=-1,c=function(){for(o=o||e.once,i=t=!0;s.length;l=-1)for(n=s.shift();++l<a.length;)!1===a[l].apply(n[0],n[1])&&e.stopOnFalse&&(l=a.length,n=!1);e.memory||(n=!1),t=!1,o&&(a=n?[]:"")},h={add:function(){return a&&(n&&!t&&(l=a.length-1,s.push(n)),function t(n){Te.each(n,function(n,i){_e(i)?e.unique&&h.has(i)||a.push(i):i&&i.length&&"string"!==r(i)&&t(i)})}(arguments),n&&!t&&c()),this},remove:function(){return Te.each(arguments,function(e,t){for(var n;(n=Te.inArray(t,a,n))>-1;)a.splice(n,1),n<=l&&l--}),this},has:function(e){return e?Te.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return o=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return o=s=[],n||t||(a=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||c()),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!i}};return h},Te.extend({Deferred:function(t){var n=[["notify","progress",Te.Callbacks("memory"),Te.Callbacks("memory"),2],["resolve","done",Te.Callbacks("once memory"),Te.Callbacks("once memory"),0,"resolved"],["reject","fail",Te.Callbacks("once memory"),Te.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return Te.Deferred(function(t){Te.each(n,function(n,r){var i=_e(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&_e(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){function o(t,n,r,i){return function(){var s=this,u=arguments,h=function(){var e,h;if(!(t<a)){if((e=r.apply(s,u))===n.promise())throw new TypeError("Thenable self-resolution");h=e&&("object"==typeof e||"function"==typeof e)&&e.then,_e(h)?i?h.call(e,o(a,n,l,i),o(a,n,c,i)):(a++,h.call(e,o(a,n,l,i),o(a,n,c,i),o(a,n,l,n.notifyWith))):(r!==l&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},f=i?h:function(){try{h()}catch(e){Te.Deferred.exceptionHook&&Te.Deferred.exceptionHook(e,f.stackTrace),t+1>=a&&(r!==c&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?f():(Te.Deferred.getStackHook&&(f.stackTrace=Te.Deferred.getStackHook()),e.setTimeout(f))}}var a=0;return Te.Deferred(function(e){n[0][3].add(o(0,e,_e(i)?i:l,e.notifyWith)),n[1][3].add(o(0,e,_e(t)?t:l)),n[2][3].add(o(0,e,_e(r)?r:c))}).promise()},promise:function(e){return null!=e?Te.extend(e,i):i}},o={};return Te.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=ce.call(arguments),o=Te.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?ce.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(h(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||_e(i[n]&&i[n].then)))return o.then();for(;n--;)h(i[n],a(n),o.reject);return o.promise()}});var je=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Te.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&je.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},Te.readyException=function(t){e.setTimeout(function(){throw t})};var Ie=Te.Deferred();Te.fn.ready=function(e){return Ie.then(e).catch(function(e){Te.readyException(e)}),this},Te.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Te.readyWait:Te.isReady)||(Te.isReady=!0,!0!==e&&--Te.readyWait>0||Ie.resolveWith(ue,[Te]))}}),Te.ready.then=Ie.then,"complete"===ue.readyState||"loading"!==ue.readyState&&!ue.documentElement.doScroll?e.setTimeout(Te.ready):(ue.addEventListener("DOMContentLoaded",f),e.addEventListener("load",f));var De=function(e,t,n,i,o,a,s){var u=0,l=e.length,c=null==n;if("object"===r(n)){o=!0;for(u in n)De(e,t,u,n[u],!0,a,s)}else if(void 0!==i&&(o=!0,_e(i)||(s=!0),c&&(s?(t.call(e,i),t=null):(c=t,t=function(e,t,n){return c.call(Te(e),n)})),t))for(;u<l;u++)t(e[u],n,s?i:i.call(e[u],u,t(e[u],n)));return o?e:c?t.call(e):l?t(e[0],n):a},Fe=/^-ms-/,Be=/-([a-z])/g,Ue=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};m.uid=1,m.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Ue(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[d(t)]=n;else for(r in t)i[d(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][d(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){Array.isArray(t)?t=t.map(d):(t=d(t),t=t in r?[t]:t.match(Me)||[]),n=t.length;for(;n--;)delete r[t[n]]}(void 0===t||Te.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Te.isEmptyObject(t)}};var qe=new m,ze=new m,He=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ve=/[A-Z]/g;Te.extend({hasData:function(e){return ze.hasData(e)||qe.hasData(e)},data:function(e,t,n){return ze.access(e,t,n)},removeData:function(e,t){ze.remove(e,t)},_data:function(e,t,n){return qe.access(e,t,n)},_removeData:function(e,t){qe.remove(e,t)}}),Te.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=ze.get(o),1===o.nodeType&&!qe.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=d(r.slice(5)),g(o,r,i[r])));qe.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){ze.set(this,e)}):De(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=ze.get(o,e)))return n;if(void 0!==(n=g(o,e)))return n}else this.each(function(){ze.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){ze.remove(this,e)})}}),Te.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=qe.get(e,t),n&&(!r||Array.isArray(n)?r=qe.access(e,t,Te.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=Te.queue(e,t),r=n.length,i=n.shift(),o=Te._queueHooks(e,t),a=function(){Te.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return qe.get(e,n)||qe.access(e,n,{empty:Te.Callbacks("once memory").add(function(){qe.remove(e,[t+"queue",n])})})}}),Te.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?Te.queue(this[0],e):void 0===t?this:this.each(function(){var n=Te.queue(this,e,t);Te._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&Te.dequeue(this,e)})},dequeue:function(e){return this.each(function(){Te.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=Te.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=qe.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var We=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ye=new RegExp("^(?:([+-])=|)("+We+")([a-z%]*)$","i"),Ge=["Top","Right","Bottom","Left"],Qe=ue.documentElement,Ke=function(e){return Te.contains(e.ownerDocument,e)},$e={composed:!0};Qe.getRootNode&&(Ke=function(e){return Te.contains(e.ownerDocument,e)||e.getRootNode($e)===e.ownerDocument});var Xe=function(e,t){return e=t||e,"none"===e.style.display||""===e.style.display&&Ke(e)&&"none"===Te.css(e,"display")},Je=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i},Ze={};Te.fn.extend({show:function(){return _(this,!0)},hide:function(){return _(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Xe(this)?Te(this).show():Te(this).hide()})}});var et=/^(?:checkbox|radio)$/i,tt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,nt=/^$|^module$|\/(?:java|ecma)script/i,rt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};rt.optgroup=rt.option,rt.tbody=rt.tfoot=rt.colgroup=rt.caption=rt.thead,rt.th=rt.td;var it=/<|&#?\w+;/;!function(){var e=ue.createDocumentFragment(),t=e.appendChild(ue.createElement("div")),n=ue.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),be.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",be.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var ot=/^key/,at=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,st=/^([^.]*)(?:\.(.+)|)/;Te.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,h,f,p,d,m,v=qe.get(e);if(v)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&Te.find.matchesSelector(Qe,i),n.guid||(n.guid=Te.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==Te&&Te.event.triggered!==t.type?Te.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(Me)||[""],l=t.length;l--;)s=st.exec(t[l])||[],p=m=s[1],d=(s[2]||"").split(".").sort(),p&&(h=Te.event.special[p]||{},p=(i?h.delegateType:h.bindType)||p,h=Te.event.special[p]||{},c=Te.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&Te.expr.match.needsContext.test(i),namespace:d.join(".")},o),(f=u[p])||(f=u[p]=[],f.delegateCount=0,h.setup&&!1!==h.setup.call(e,r,d,a)||e.addEventListener&&e.addEventListener(p,a)),h.add&&(h.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,c):f.push(c),Te.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,h,f,p,d,m,v=qe.hasData(e)&&qe.get(e);if(v&&(u=v.events)){for(t=(t||"").match(Me)||[""],l=t.length;l--;)if(s=st.exec(t[l])||[],p=m=s[1],d=(s[2]||"").split(".").sort(),p){for(h=Te.event.special[p]||{},p=(r?h.delegateType:h.bindType)||p,f=u[p]||[],s=s[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=f.length;o--;)c=f[o],!i&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(f.splice(o,1),c.selector&&f.delegateCount--,h.remove&&h.remove.call(e,c));a&&!f.length&&(h.teardown&&!1!==h.teardown.call(e,d,v.handle)||Te.removeEvent(e,p,v.handle),delete u[p])}else for(p in u)Te.event.remove(e,p+t[l],n,r,!0);Te.isEmptyObject(u)&&qe.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=Te.event.fix(e),u=new Array(arguments.length),l=(qe.get(this,"events")||{})[s.type]||[],c=Te.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(a=Te.event.handlers.call(this,s,l),t=0;(i=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((Te.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)r=t[n],i=r.selector+" ",void 0===a[i]&&(a[i]=r.needsContext?Te(i,this).index(l)>-1:Te.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(Te.Event.prototype,e,{enumerable:!0,configurable:!0,get:_e(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[Te.expando]?e:new Te.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return et.test(t.type)&&t.click&&o(t,"input")&&O(t,"click",C),!1},trigger:function(e){var t=this||e;return et.test(t.type)&&t.click&&o(t,"input")&&O(t,"click"),!0},_default:function(e){var t=e.target;return et.test(t.type)&&t.click&&o(t,"input")&&qe.get(t,"click")||o(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},Te.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},Te.Event=function(e,t){if(!(this instanceof Te.Event))return new Te.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?C:x,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&Te.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[Te.expando]=!0},Te.Event.prototype={constructor:Te.Event,isDefaultPrevented:x,isPropagationStopped:x,isImmediatePropagationStopped:x,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=C,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=C,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=C,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},Te.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&ot.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&at.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},Te.event.addProp),Te.each({focus:"focusin",blur:"focusout"},function(e,t){Te.event.special[e]={setup:function(){return O(this,e,A),!1},trigger:function(){return O(this,e),!0},delegateType:t}}),Te.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){Te.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||Te.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),Te.fn.extend({on:function(e,t,n,r){return R(this,e,t,n,r)},one:function(e,t,n,r){return R(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,Te(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=x),this.each(function(){Te.event.remove(this,e,n,t)})}});var ut=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,lt=/<script|<style|<link/i,ct=/checked\s*(?:[^=]|=\s*.checked.)/i,ht=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;Te.extend({htmlPrefilter:function(e){return e.replace(ut,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=Ke(e);if(!(be.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Te.isXMLDoc(e)))for(a=w(s),o=w(e),r=0,i=o.length;r<i;r++)M(o[r],a[r]);if(t)if(n)for(o=o||w(e),a=a||w(s),r=0,i=o.length;r<i;r++)L(o[r],a[r]);else L(e,s);return a=w(s,"script"),a.length>0&&E(a,!u&&w(e,"script")),s},cleanData:function(e){for(var t,n,r,i=Te.event.special,o=0;void 0!==(n=e[o]);o++)if(Ue(n)){if(t=n[qe.expando]){if(t.events)for(r in t.events)i[r]?Te.event.remove(n,r):Te.removeEvent(n,r,t.handle);n[qe.expando]=void 0}n[ze.expando]&&(n[ze.expando]=void 0)}}}),Te.fn.extend({detach:function(e){return I(this,e,!0)},remove:function(e){return I(this,e)},text:function(e){return De(this,function(e){return void 0===e?Te.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return j(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){S(this,e).appendChild(e)}})},prepend:function(){return j(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=S(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return j(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return j(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Te.cleanData(w(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Te.clone(this,e,t)})},html:function(e){return De(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!lt.test(e)&&!rt[(tt.exec(e)||["",""])[1].toLowerCase()]){e=Te.htmlPrefilter(e);try{for(;n<r;n++)t=this[n]||{},1===t.nodeType&&(Te.cleanData(w(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return j(this,arguments,function(t){var n=this.parentNode;Te.inArray(this,e)<0&&(Te.cleanData(w(this)),n&&n.replaceChild(t,this))},e)}}),Te.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Te.fn[e]=function(e){for(var n,r=[],i=Te(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),Te(i[a])[t](n),fe.apply(r,n.get());return this.pushStack(r)}});var ft=new RegExp("^("+We+")(?!px)[a-z%]+$","i"),pt=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},dt=new RegExp(Ge.join("|"),"i");!function(){function t(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Qe.appendChild(u).appendChild(l);var t=e.getComputedStyle(l);r="1%"!==t.top,s=12===n(t.marginLeft),l.style.right="60%",a=36===n(t.right),i=36===n(t.width),l.style.position="absolute",o=12===n(l.offsetWidth/3),Qe.removeChild(u),l=null}}function n(e){return Math.round(parseFloat(e))}var r,i,o,a,s,u=ue.createElement("div"),l=ue.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",be.clearCloneStyle="content-box"===l.style.backgroundClip,Te.extend(be,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),o}}))}();var mt=["Webkit","Moz","ms"],vt=ue.createElement("div").style,gt={},yt=/^(none|table(?!-c[ea]).+)/,bt=/^--/,_t={position:"absolute",visibility:"hidden",display:"block"},wt={letterSpacing:"0",fontWeight:"400"};Te.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=D(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=d(t),u=bt.test(t),l=e.style;if(u||(t=U(s)),a=Te.cssHooks[t]||Te.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];o=typeof n,"string"===o&&(i=Ye.exec(n))&&i[1]&&(n=y(e,t,i),o="number"),null!=n&&n===n&&("number"!==o||u||(n+=i&&i[3]||(Te.cssNumber[s]?"":"px")),be.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=d(t);return bt.test(t)||(t=U(s)),a=Te.cssHooks[t]||Te.cssHooks[s],a&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=D(e,t,r)),"normal"===i&&t in wt&&(i=wt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),Te.each(["height","width"],function(e,t){Te.cssHooks[t]={get:function(e,n,r){if(n)return!yt.test(Te.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?H(e,t,r):Je(e,_t,function(){return H(e,t,r)})},set:function(e,n,r){var i,o=pt(e),a=!be.scrollboxSize()&&"absolute"===o.position,s=a||r,u=s&&"border-box"===Te.css(e,"boxSizing",!1,o),l=r?z(e,t,r,u,o):0;return u&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-z(e,t,"border",!1,o)-.5)),l&&(i=Ye.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=Te.css(e,t)),q(e,n,l)}}}),Te.cssHooks.marginLeft=F(be.reliableMarginLeft,function(e,t){if(t)return(parseFloat(D(e,"marginLeft"))||e.getBoundingClientRect().left-Je(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),Te.each({margin:"",padding:"",border:"Width"},function(e,t){Te.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Ge[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(Te.cssHooks[e+t].set=q)}),Te.fn.extend({css:function(e,t){return De(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=pt(e),i=t.length;a<i;a++)o[t[a]]=Te.css(e,t[a],!1,r);return o}return void 0!==n?Te.style(e,t,n):Te.css(e,t)},e,t,arguments.length>1)}}),Te.Tween=V,V.prototype={constructor:V,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||Te.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(Te.cssNumber[n]?"":"px")},cur:function(){var e=V.propHooks[this.prop];return e&&e.get?e.get(this):V.propHooks._default.get(this)},run:function(e){var t,n=V.propHooks[this.prop];return this.options.duration?this.pos=t=Te.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):V.propHooks._default.set(this),this}},V.prototype.init.prototype=V.prototype,V.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Te.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){Te.fx.step[e.prop]?Te.fx.step[e.prop](e):1!==e.elem.nodeType||!Te.cssHooks[e.prop]&&null==e.elem.style[U(e.prop)]?e.elem[e.prop]=e.now:Te.style(e.elem,e.prop,e.now+e.unit)}}},V.propHooks.scrollTop=V.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Te.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Te.fx=V.prototype.init,Te.fx.step={};var Et,Tt,Ct=/^(?:toggle|show|hide)$/,xt=/queueHooks$/;Te.Animation=Te.extend(X,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return y(n.elem,e,Ye.exec(t),n),n}]},tweener:function(e,t){_e(e)?(t=e,e=["*"]):e=e.match(Me);for(var n,r=0,i=e.length;r<i;r++)n=e[r], +X.tweeners[n]=X.tweeners[n]||[],X.tweeners[n].unshift(t)},prefilters:[K],prefilter:function(e,t){t?X.prefilters.unshift(e):X.prefilters.push(e)}}),Te.speed=function(e,t,n){var r=e&&"object"==typeof e?Te.extend({},e):{complete:n||!n&&t||_e(e)&&e,duration:e,easing:n&&t||t&&!_e(t)&&t};return Te.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in Te.fx.speeds?r.duration=Te.fx.speeds[r.duration]:r.duration=Te.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){_e(r.old)&&r.old.call(this),r.queue&&Te.dequeue(this,r.queue)},r},Te.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Xe).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=Te.isEmptyObject(e),o=Te.speed(t,n,r),a=function(){var t=X(this,Te.extend({},e),o);(i||qe.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=Te.timers,a=qe.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&xt.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||Te.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=qe.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=Te.timers,a=r?r.length:0;for(n.finish=!0,Te.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),Te.each(["toggle","show","hide"],function(e,t){var n=Te.fn[t];Te.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(G(t,!0),e,r,i)}}),Te.each({slideDown:G("show"),slideUp:G("hide"),slideToggle:G("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Te.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),Te.timers=[],Te.fx.tick=function(){var e,t=0,n=Te.timers;for(Et=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||Te.fx.stop(),Et=void 0},Te.fx.timer=function(e){Te.timers.push(e),Te.fx.start()},Te.fx.interval=13,Te.fx.start=function(){Tt||(Tt=!0,W())},Te.fx.stop=function(){Tt=null},Te.fx.speeds={slow:600,fast:200,_default:400},Te.fn.delay=function(t,n){return t=Te.fx?Te.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=ue.createElement("input"),t=ue.createElement("select"),n=t.appendChild(ue.createElement("option"));e.type="checkbox",be.checkOn=""!==e.value,be.optSelected=n.selected,e=ue.createElement("input"),e.value="t",e.type="radio",be.radioValue="t"===e.value}();var At,kt=Te.expr.attrHandle;Te.fn.extend({attr:function(e,t){return De(this,Te.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){Te.removeAttr(this,e)})}}),Te.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?Te.prop(e,t,n):(1===o&&Te.isXMLDoc(e)||(i=Te.attrHooks[t.toLowerCase()]||(Te.expr.match.bool.test(t)?At:void 0)),void 0!==n?null===n?void Te.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=Te.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!be.radioValue&&"radio"===t&&o(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(Me);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),At={set:function(e,t,n){return!1===t?Te.removeAttr(e,n):e.setAttribute(n,n),n}},Te.each(Te.expr.match.bool.source.match(/\w+/g),function(e,t){var n=kt[t]||Te.find.attr;kt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=kt[a],kt[a]=i,i=null!=n(e,t,r)?a:null,kt[a]=o),i}});var Rt=/^(?:input|select|textarea|button)$/i,Ot=/^(?:a|area)$/i;Te.fn.extend({prop:function(e,t){return De(this,Te.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Te.propFix[e]||e]})}}),Te.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&Te.isXMLDoc(e)||(t=Te.propFix[t]||t,i=Te.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=Te.find.attr(e,"tabindex");return t?parseInt(t,10):Rt.test(e.nodeName)||Ot.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),be.optSelected||(Te.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Te.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Te.propFix[this.toLowerCase()]=this}),Te.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(_e(e))return this.each(function(t){Te(this).addClass(e.call(this,t,Z(this)))});if(t=ee(e),t.length)for(;n=this[u++];)if(i=Z(n),r=1===n.nodeType&&" "+J(i)+" "){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=J(r),i!==s&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(_e(e))return this.each(function(t){Te(this).removeClass(e.call(this,t,Z(this)))});if(!arguments.length)return this.attr("class","");if(t=ee(e),t.length)for(;n=this[u++];)if(i=Z(n),r=1===n.nodeType&&" "+J(i)+" "){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=J(r),i!==s&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):_e(e)?this.each(function(n){Te(this).toggleClass(e.call(this,n,Z(this),t),t)}):this.each(function(){var t,i,o,a;if(r)for(i=0,o=Te(this),a=ee(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||(t=Z(this),t&&qe.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":qe.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+J(Z(n))+" ").indexOf(t)>-1)return!0;return!1}});var St=/\r/g;Te.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=_e(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,Te(this).val()):e,null==i?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=Te.map(i,function(e){return null==e?"":e+""})),(t=Te.valHooks[this.type]||Te.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=Te.valHooks[i.type]||Te.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(St,""):null==n?"":n)}}}),Te.extend({valHooks:{option:{get:function(e){var t=Te.find.attr(e,"value");return null!=t?t:J(Te.text(e))}},select:{get:function(e){var t,n,r,i=e.options,a=e.selectedIndex,s="select-one"===e.type,u=s?null:[],l=s?a+1:i.length;for(r=a<0?l:s?a:0;r<l;r++)if(n=i[r],(n.selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!o(n.parentNode,"optgroup"))){if(t=Te(n).val(),s)return t;u.push(t)}return u},set:function(e,t){for(var n,r,i=e.options,o=Te.makeArray(t),a=i.length;a--;)r=i[a],(r.selected=Te.inArray(Te.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),Te.each(["radio","checkbox"],function(){Te.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Te.inArray(Te(e).val(),t)>-1}},be.checkOn||(Te.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),be.focusin="onfocusin"in e;var Nt=/^(?:focusinfocus|focusoutblur)$/,Pt=function(e){e.stopPropagation()};Te.extend(Te.event,{trigger:function(t,n,r,i){var o,a,s,u,l,c,h,f,p=[r||ue],d=ve.call(t,"type")?t.type:t,m=ve.call(t,"namespace")?t.namespace.split("."):[];if(a=f=s=r=r||ue,3!==r.nodeType&&8!==r.nodeType&&!Nt.test(d+Te.event.triggered)&&(d.indexOf(".")>-1&&(m=d.split("."),d=m.shift(),m.sort()),l=d.indexOf(":")<0&&"on"+d,t=t[Te.expando]?t:new Te.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:Te.makeArray(n,[t]),h=Te.event.special[d]||{},i||!h.trigger||!1!==h.trigger.apply(r,n))){if(!i&&!h.noBubble&&!we(r)){for(u=h.delegateType||d,Nt.test(u+d)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(r.ownerDocument||ue)&&p.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=p[o++])&&!t.isPropagationStopped();)f=a,t.type=o>1?u:h.bindType||d,c=(qe.get(a,"events")||{})[t.type]&&qe.get(a,"handle"),c&&c.apply(a,n),(c=l&&a[l])&&c.apply&&Ue(a)&&(t.result=c.apply(a,n),!1===t.result&&t.preventDefault());return t.type=d,i||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(p.pop(),n)||!Ue(r)||l&&_e(r[d])&&!we(r)&&(s=r[l],s&&(r[l]=null),Te.event.triggered=d,t.isPropagationStopped()&&f.addEventListener(d,Pt),r[d](),t.isPropagationStopped()&&f.removeEventListener(d,Pt),Te.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=Te.extend(new Te.Event,n,{type:e,isSimulated:!0});Te.event.trigger(r,null,t)}}),Te.fn.extend({trigger:function(e,t){return this.each(function(){Te.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return Te.event.trigger(e,t,n,!0)}}),be.focusin||Te.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){Te.event.simulate(t,e.target,Te.event.fix(e))};Te.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=qe.access(r,t);i||r.addEventListener(e,n,!0),qe.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=qe.access(r,t)-1;i?qe.access(r,t,i):(r.removeEventListener(e,n,!0),qe.remove(r,t))}}});var Lt=e.location,Mt=Date.now(),jt=/\?/;Te.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||Te.error("Invalid XML: "+t),n};var It=/\[\]$/,Dt=/\r?\n/g,Ft=/^(?:submit|button|image|reset|file)$/i,Bt=/^(?:input|select|textarea|keygen)/i;Te.param=function(e,t){var n,r=[],i=function(e,t){var n=_e(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Te.isPlainObject(e))Te.each(e,function(){i(this.name,this.value)});else for(n in e)te(n,e[n],t,i);return r.join("&")},Te.fn.extend({serialize:function(){return Te.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Te.prop(this,"elements");return e?Te.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Te(this).is(":disabled")&&Bt.test(this.nodeName)&&!Ft.test(e)&&(this.checked||!et.test(e))}).map(function(e,t){var n=Te(this).val();return null==n?null:Array.isArray(n)?Te.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var Ut=/%20/g,qt=/#.*$/,zt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Vt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Wt=/^(?:GET|HEAD)$/,Yt=/^\/\//,Gt={},Qt={},Kt="*/".concat("*"),$t=ue.createElement("a");$t.href=Lt.href,Te.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Lt.href,type:"GET",isLocal:Vt.test(Lt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Te.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?ie(ie(e,Te.ajaxSettings),t):ie(Te.ajaxSettings,e)},ajaxPrefilter:ne(Gt),ajaxTransport:ne(Qt),ajax:function(t,n){function r(t,n,r,s){var l,f,p,_,w,E=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",T.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(_=oe(d,T,r)),_=ae(d,_,T,l),l?(d.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(Te.lastModified[o]=w),(w=T.getResponseHeader("etag"))&&(Te.etag[o]=w)),204===t||"HEAD"===d.type?E="nocontent":304===t?E="notmodified":(E=_.state,f=_.data,p=_.error,l=!p)):(p=E,!t&&E||(E="error",t<0&&(t=0))),T.status=t,T.statusText=(n||E)+"",l?g.resolveWith(m,[f,E,T]):g.rejectWith(m,[T,E,p]),T.statusCode(b),b=void 0,h&&v.trigger(l?"ajaxSuccess":"ajaxError",[T,d,l?f:p]),y.fireWith(m,[T,E]),h&&(v.trigger("ajaxComplete",[T,d]),--Te.active||Te.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,h,f,p,d=Te.ajaxSetup({},n),m=d.context||d,v=d.context&&(m.nodeType||m.jquery)?Te(m):Te.event,g=Te.Deferred(),y=Te.Callbacks("once memory"),b=d.statusCode||{},_={},w={},E="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ht.exec(a);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==c&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)T.always(e[T.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||E;return i&&i.abort(t),r(0,t),this}};if(g.promise(T),d.url=((t||d.url||Lt.href)+"").replace(Yt,Lt.protocol+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(Me)||[""],null==d.crossDomain){l=ue.createElement("a");try{l.href=d.url,l.href=l.href,d.crossDomain=$t.protocol+"//"+$t.host!=l.protocol+"//"+l.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=Te.param(d.data,d.traditional)),re(Gt,d,n,T),c)return T;h=Te.event&&d.global,h&&0==Te.active++&&Te.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Wt.test(d.type),o=d.url.replace(qt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Ut,"+")):(p=d.url.slice(o.length),d.data&&(d.processData||"string"==typeof d.data)&&(o+=(jt.test(o)?"&":"?")+d.data,delete d.data),!1===d.cache&&(o=o.replace(zt,"$1"),p=(jt.test(o)?"&":"?")+"_="+Mt+++p),d.url=o+p),d.ifModified&&(Te.lastModified[o]&&T.setRequestHeader("If-Modified-Since",Te.lastModified[o]),Te.etag[o]&&T.setRequestHeader("If-None-Match",Te.etag[o])),(d.data&&d.hasContent&&!1!==d.contentType||n.contentType)&&T.setRequestHeader("Content-Type",d.contentType),T.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Kt+"; q=0.01":""):d.accepts["*"]);for(f in d.headers)T.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(m,T,d)||c))return T.abort();if(E="abort",y.add(d.complete),T.done(d.success),T.fail(d.error),i=re(Qt,d,n,T)){if(T.readyState=1,h&&v.trigger("ajaxSend",[T,d]),c)return T;d.async&&d.timeout>0&&(u=e.setTimeout(function(){T.abort("timeout")},d.timeout));try{c=!1,i.send(_,r)}catch(e){if(c)throw e;r(-1,e)}}else r(-1,"No Transport");return T},getJSON:function(e,t,n){return Te.get(e,t,n,"json")},getScript:function(e,t){return Te.get(e,void 0,t,"script")}}),Te.each(["get","post"],function(e,t){Te[t]=function(e,n,r,i){return _e(n)&&(i=i||r,r=n,n=void 0),Te.ajax(Te.extend({url:e,type:t,dataType:i,data:n,success:r},Te.isPlainObject(e)&&e))}}),Te._evalUrl=function(e,t){return Te.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Te.globalEval(e,t)}})},Te.fn.extend({wrapAll:function(e){var t;return this[0]&&(_e(e)&&(e=e.call(this[0])),t=Te(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return _e(e)?this.each(function(t){Te(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Te(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=_e(e);return this.each(function(n){Te(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Te(this).replaceWith(this.childNodes)}),this}}),Te.expr.pseudos.hidden=function(e){return!Te.expr.pseudos.visible(e)},Te.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Te.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Xt={0:200,1223:204},Jt=Te.ajaxSettings.xhr();be.cors=!!Jt&&"withCredentials"in Jt,be.ajax=Jt=!!Jt,Te.ajaxTransport(function(t){var n,r;if(be.cors||Jt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Xt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),Te.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Te.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Te.globalEval(e),e}}}),Te.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Te.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(r,i){t=Te("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),ue.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Zt=[],en=/(=)\?(?=&|$)|\?\?/;Te.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Zt.pop()||Te.expando+"_"+Mt++;return this[e]=!0,e}}),Te.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(en.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&en.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=_e(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(en,"$1"+i):!1!==t.jsonp&&(t.url+=(jt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||Te.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?Te(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Zt.push(i)),a&&_e(o)&&o(a[0]),a=o=void 0}),"script"}),be.createHTMLDocument=function(){var e=ue.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),Te.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var r,i,o;return t||(be.createHTMLDocument?(t=ue.implementation.createHTMLDocument(""),r=t.createElement("base"),r.href=ue.location.href,t.head.appendChild(r)):t=ue),i=Oe.exec(e),o=!n&&[],i?[t.createElement(i[1])]:(i=T([e],t,o),o&&o.length&&Te(o).remove(),Te.merge([],i.childNodes))},Te.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=J(e.slice(s)),e=e.slice(0,s)),_e(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&Te.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?Te("<div>").append(Te.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},Te.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){Te.fn[t]=function(e){return this.on(t,e)}}),Te.expr.pseudos.animated=function(e){return Te.grep(Te.timers,function(t){return e===t.elem}).length},Te.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=Te.css(e,"position"),h=Te(e),f={};"static"===c&&(e.style.position="relative"),s=h.offset(),o=Te.css(e,"top"),u=Te.css(e,"left"),l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1,l?(r=h.position(),a=r.top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),_e(t)&&(t=t.call(e,n,Te.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):h.css(f)}},Te.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){Te.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===Te.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===Te.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&(i=Te(e).offset(),i.top+=Te.css(e,"borderTopWidth",!0),i.left+=Te.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-Te.css(r,"marginTop",!0),left:t.left-i.left-Te.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===Te.css(e,"position");)e=e.offsetParent;return e||Qe})}}),Te.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;Te.fn[e]=function(r){return De(this,function(e,r,i){var o;if(we(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),Te.each(["top","left"],function(e,t){Te.cssHooks[t]=F(be.pixelPosition,function(e,n){if(n)return n=D(e,t),ft.test(n)?Te(e).position()[t]+"px":n})}),Te.each({Height:"height",Width:"width"},function(e,t){Te.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){Te.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return De(this,function(t,n,i){var o;return we(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?Te.css(t,n,s):Te.style(t,n,i,s)},t,a?i:void 0,a)}})}),Te.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){Te.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),Te.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),Te.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),Te.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),_e(e))return r=ce.call(arguments,2),i=function(){return e.apply(t||this,r.concat(ce.call(arguments)))},i.guid=e.guid=e.guid||Te.guid++,i},Te.holdReady=function(e){e?Te.readyWait++:Te.ready(!0)},Te.isArray=Array.isArray,Te.parseJSON=JSON.parse,Te.nodeName=o,Te.isFunction=_e,Te.isWindow=we,Te.camelCase=d,Te.type=r,Te.now=Date.now,Te.isNumeric=function(e){var t=Te.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return Te});var tn=e.jQuery,nn=e.$;return Te.noConflict=function(t){return e.$===Te&&(e.$=nn),t&&e.jQuery===Te&&(e.jQuery=tn),Te},t||(e.jQuery=e.$=Te),Te}),function(){var e,t,n;mainContext=this,function(){function r(e,t){throw t?new Error("Could not find module "+e+" required by: "+t):new Error("Could not find module "+e)}function i(e,n){var s=e,u=o[s];u||(s+="/index",u=o[s]);var l=a[s];if(void 0!==l)return l;l=a[s]={},u||r(e,n);for(var c=u.deps,h=u.callback,f=new Array(c.length),p=0;p<c.length;p++)"exports"===c[p]?f[p]=l:"require"===c[p]?f[p]=t:f[p]=i(c[p],s);return h.apply(this,f),l}if("undefined"==typeof window&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)||(n=this.Ember=this.Ember||{}),void 0===n&&(n={}),void 0===n.__loader){var o=Object.create(null),a=Object.create(null);e=function(e,t,n){var r={};n?(r.deps=t,r.callback=n):(r.deps=[],r.callback=t),o[e]=r},t=function(e){return i(e,null)},t.default=t,t.has=function(e){return Boolean(o[e])||Boolean(o[e+"/index"])},t._eak_seen=o,n.__loader={define:e,require:t,registry:o}}else e=n.__loader.define,t=n.__loader.require}(),e("@ember/-internals/browser-environment",["exports"],function(e){"use strict";e.hasDOM=e.isFirefox=e.isChrome=e.userAgent=e.history=e.location=e.window=void 0;var t="object"==typeof self&&null!==self&&self.Object===Object&&"undefined"!=typeof Window&&self.constructor===Window&&"object"==typeof document&&null!==document&&self.document===document&&"object"==typeof location&&null!==location&&self.location===location&&"object"==typeof history&&null!==history&&self.history===history&&"object"==typeof navigator&&null!==navigator&&self.navigator===navigator&&"string"==typeof navigator.userAgent;e.hasDOM=t;var n=t?self:null;e.window=n;var r=t?self.location:null;e.location=r;var i=t?self.history:null;e.history=i;var o=t?self.navigator.userAgent:"Lynx (textmode)";e.userAgent=o;var a=!!t&&(Boolean(n.chrome)&&!n.opera);e.isChrome=a;var s=!!t&&"undefined"!=typeof InstallTrigger;e.isFirefox=s}),e("@ember/-internals/console/index",["exports","@ember/debug","@ember/deprecated-features"],function(e,t,n){"use strict";e.default=void 0;var r;n.LOGGER&&(r={log:function(){var e;return(e=console).log.apply(e,arguments)},warn:function(){var e;return(e=console).warn.apply(e,arguments)},error:function(){var e;return(e=console).error.apply(e,arguments)},info:function(){var e;return(e=console).info.apply(e,arguments)},debug:function(){var e;if(console.debug){var t;return(t=console).debug.apply(t,arguments)}return(e=console).info.apply(e,arguments)},assert:function(){var e;return(e=console).assert.apply(e,arguments)}});var i=r;e.default=i}),e("@ember/-internals/container",["exports","@ember/-internals/owner","@ember/-internals/utils","@ember/debug","@ember/polyfills"],function(e,t,n,r,i){"use strict";function o(e,t){return!1!==e.registry.getOption(t,"singleton")}function a(e,t){return!1!==e.registry.getOption(t,"instantiate")}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t;if(!n.source&&!n.namespace||(r=e.registry.expandLocalLookup(t,n))){if(!1!==n.singleton){var i=e.cache[r];if(void 0!==i)return i}return p(e,r,t,n)}}function u(e,t,n){var r=e.factoryManagerCache[t];if(void 0!==r)return r;var i=e.registry.resolve(t);if(void 0!==i){var o=new A(e,i,n,t);return e.factoryManagerCache[t]=o,o}}function l(e,t,n){var r=n.instantiate;return!1!==n.singleton&&!r&&o(e,t)&&!a(e,t)}function c(e,t,n){var r=n.instantiate;return!1!==n.singleton&&!1!==r&&o(e,t)&&a(e,t)}function h(e,t,n){var r=n.instantiate,i=n.singleton;return!(!1!==r||!1!==i&&o(e,t)||a(e,t))}function f(e,t,n){var r=n.instantiate,i=n.singleton;return!1!==r&&(!1!==i||o(e,t))&&a(e,t)}function p(e,t,n,r){var i=u(e,t,n);if(void 0!==i){if(c(e,n,r))return e.cache[t]=i.create();if(f(e,n,r))return i.create();if(l(e,n,r)||h(e,n,r))return i.class;throw new Error("Could not create factory")}}function d(e,t,n){var r=n.injections;void 0===r&&(r=n.injections={});for(var i=0;i<t.length;i++){var a=t[i],u=a.property,l=a.specifier,c=a.source;r[u]=c?s(e,l,{source:c}):s(e,l),n.isDynamic||(n.isDynamic=!o(e,l))}}function m(e,t,n){var r={injections:void 0,isDynamic:!1};return void 0!==t&&d(e,t,r),void 0!==n&&d(e,n,r),r}function v(e,t){var n=e.registry,r=t.split(":"),i=r[0];return m(e,n.getTypeInjections(i),n.getInjections(t))}function g(e){for(var t=e.cache,n=Object.keys(t),r=0;r<n.length;r++){var i=n[r],o=t[i];o.destroy&&o.destroy()}}function y(e){e.cache=(0,n.dictionary)(null),e.factoryManagerCache=(0,n.dictionary)(null)}function b(e,t){var n=e.cache[t];delete e.factoryManagerCache[t],n&&(delete e.cache[t],n.destroy&&n.destroy())}function _(e,t,n,r){var i=e._localLookupCache,o=i[t];o||(o=i[t]=Object.create(null));var a=r||n,s=o[a];if(void 0!==s)return s;var u=e.resolver.expandLocalLookup(t,n,r);return o[a]=u}function w(e,t,n){var r=t;if(void 0===n||!n.source&&!n.namespace||(r=e.expandLocalLookup(t,n))){var i=e._resolveCache[r];if(void 0!==i)return i;if(!e._failSet.has(r)){var o;return e.resolver&&(o=e.resolver.resolve(r)),void 0===o&&(o=e.registrations[r]),void 0===o?e._failSet.add(r):e._resolveCache[r]=o,o}}}function E(e,t,n,r){return void 0!==e.resolve(t,{source:n,namespace:r})}function T(e){var t=e[0],r=O[t];if(r)return r;var i=t.split(":"),o=i[0],a=i[1];return O[t]=(0,n.intern)(o+":"+a+"-"+S)}e.privatize=T,e.FACTORY_FOR=e.Container=e.Registry=void 0;var C=function(){function e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.registry=e,this.owner=t.owner||null,this.cache=(0,n.dictionary)(t.cache||null),this.factoryManagerCache=(0,n.dictionary)(t.factoryManagerCache||null),this.isDestroyed=!1,this.isDestroying=!1}var r=e.prototype;return r.lookup=function(e,t){return s(this,this.registry.normalize(e),t)},r.destroy=function(){g(this),this.isDestroying=!0},r.finalizeDestroy=function(){y(this),this.isDestroyed=!0},r.reset=function(e){this.isDestroyed||(void 0===e?(g(this),y(this)):b(this,this.registry.normalize(e)))},r.ownerInjection=function(){var e;return e={},e[t.OWNER]=this.owner,e},r.factoryFor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.registry.normalize(e);if(!t.source&&!t.namespace||(n=this.registry.expandLocalLookup(e,t)))return u(this,n,e)},e}();e.Container=C;var x=new WeakMap;e.FACTORY_FOR=x;var A=function(){function e(e,t,n,r){this.container=e,this.owner=e.owner,this.class=t,this.fullName=n,this.normalizedName=r,this.madeToString=void 0,this.injections=void 0,x.set(this,this)}var n=e.prototype;return n.toString=function(){return void 0===this.madeToString&&(this.madeToString=this.container.registry.makeToString(this.class,this.fullName)),this.madeToString},n.create=function(e){var n=this.injections;if(void 0===n){var r=v(this.container,this.normalizedName),o=r.injections,a=r.isDynamic;n=o,a||(this.injections=o)}var s=n;void 0!==e&&(s=(0,i.assign)({},n,e));if(!this.class.create)throw new Error("Failed to create an instance of '"+this.normalizedName+"'. Most likely an improperly defined class or an invalid module export.");"function"==typeof this.class._initFactory?this.class._initFactory(this):(void 0!==e&&void 0!==s||(s=(0,i.assign)({},s)),(0,t.setOwner)(s,this.owner));var u=this.class.create(s) +;return x.set(u,this),u},e}(),k=/^[^:]+:[^:]+$/,R=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fallback=e.fallback||null,this.resolver=e.resolver||null,this.registrations=(0,n.dictionary)(e.registrations||null),this._typeInjections=(0,n.dictionary)(null),this._injections=(0,n.dictionary)(null),this._localLookupCache=Object.create(null),this._normalizeCache=(0,n.dictionary)(null),this._resolveCache=(0,n.dictionary)(null),this._failSet=new Set,this._options=(0,n.dictionary)(null),this._typeOptions=(0,n.dictionary)(null)}var t=e.prototype;return t.container=function(e){return new C(this,e)},t.register=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.normalize(e);this._failSet.delete(r),this.registrations[r]=t,this._options[r]=n},t.unregister=function(e){var t=this.normalize(e);this._localLookupCache=Object.create(null),delete this.registrations[t],delete this._resolveCache[t],delete this._options[t],this._failSet.delete(t)},t.resolve=function(e,t){var n=w(this,this.normalize(e),t);if(void 0===n&&null!==this.fallback){var r;n=(r=this.fallback).resolve.apply(r,arguments)}return n},t.describe=function(e){return null!==this.resolver&&this.resolver.lookupDescription?this.resolver.lookupDescription(e):null!==this.fallback?this.fallback.describe(e):e},t.normalizeFullName=function(e){return null!==this.resolver&&this.resolver.normalize?this.resolver.normalize(e):null!==this.fallback?this.fallback.normalizeFullName(e):e},t.normalize=function(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this.normalizeFullName(e))},t.makeToString=function(e,t){return null!==this.resolver&&this.resolver.makeToString?this.resolver.makeToString(e,t):null!==this.fallback?this.fallback.makeToString(e,t):e.toString()},t.has=function(e,t){if(!this.isValidFullName(e))return!1;var n=t&&t.source&&this.normalize(t.source),r=t&&t.namespace||void 0;return E(this,this.normalize(e),n,r)},t.optionsForType=function(e,t){this._typeOptions[e]=t},t.getOptionsForType=function(e){var t=this._typeOptions[e];return void 0===t&&null!==this.fallback&&(t=this.fallback.getOptionsForType(e)),t},t.options=function(e,t){var n=this.normalize(e);this._options[n]=t},t.getOptions=function(e){var t=this.normalize(e),n=this._options[t];return void 0===n&&null!==this.fallback&&(n=this.fallback.getOptions(e)),n},t.getOption=function(e,t){var n=this._options[e];if(void 0!==n&&void 0!==n[t])return n[t];var r=e.split(":")[0];return n=this._typeOptions[r],n&&void 0!==n[t]?n[t]:null!==this.fallback?this.fallback.getOption(e,t):void 0},t.typeInjection=function(e,t,n){n.split(":")[0];(this._typeInjections[e]||(this._typeInjections[e]=[])).push({property:t,specifier:n})},t.injection=function(e,t,n){var r=this.normalize(n);if(-1===e.indexOf(":"))return this.typeInjection(e,t,r);var i=this.normalize(e);(this._injections[i]||(this._injections[i]=[])).push({property:t,specifier:r})},t.knownForType=function(e){for(var t=(0,n.dictionary)(null),r=Object.keys(this.registrations),o=0;o<r.length;o++){var a=r[o];a.split(":")[0]===e&&(t[a]=!0)}var s,u;return null!==this.fallback&&(s=this.fallback.knownForType(e)),null!==this.resolver&&this.resolver.knownForType&&(u=this.resolver.knownForType(e)),(0,i.assign)({},s,t,u)},t.isValidFullName=function(e){return k.test(e)},t.getInjections=function(e){var t=this._injections[e];if(null!==this.fallback){var n=this.fallback.getInjections(e);void 0!==n&&(t=void 0===t?n:t.concat(n))}return t},t.getTypeInjections=function(e){var t=this._typeInjections[e];if(null!==this.fallback){var n=this.fallback.getTypeInjections(e);void 0!==n&&(t=void 0===t?n:t.concat(n))}return t},t.expandLocalLookup=function(e,t){if(null!==this.resolver&&this.resolver.expandLocalLookup){return _(this,this.normalize(e),this.normalize(t.source),t.namespace)}return null!==this.fallback?this.fallback.expandLocalLookup(e,t):null},e}();e.Registry=R;var O=(0,n.dictionary)(null),S=(""+Math.random()+Date.now()).replace(".","")}),e("@ember/-internals/environment",["exports"],function(e){"use strict";function t(e){return e&&e.Object===Object?e:void 0}function n(){return a.lookup}function r(e){a.lookup=e}function i(){return s}e.getLookup=n,e.setLookup=r,e.getENV=i,e.ENV=e.context=e.global=void 0;var o=t(function(e){return e&&void 0===e.nodeType?e:void 0}("object"==typeof global&&global))||t("object"==typeof self&&self)||t("object"==typeof window&&window)||"undefined"!=typeof mainContext&&mainContext||new Function("return this")();e.global=o;var a=function(e,t){return void 0===t?{imports:e,exports:e,lookup:e}:{imports:t.imports||e,exports:t.exports||e,lookup:t.lookup||e}}(o,o.Ember);e.context=a;var s={ENABLE_OPTIONAL_FEATURES:!1,EXTEND_PROTOTYPES:{Array:!0,Function:!0,String:!0},LOG_STACKTRACE_ON_DEPRECATION:!0,LOG_VERSION:!0,RAISE_ON_DEPRECATION:!1,STRUCTURED_PROFILE:!1,_APPLICATION_TEMPLATE_WRAPPER:!0,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!1,_JQUERY_INTEGRATION:!0,EMBER_LOAD_HOOKS:{},FEATURES:{}};e.ENV=s,function(e){if("object"==typeof e&&null!==e){for(var t in e)if(e.hasOwnProperty(t)&&"EXTEND_PROTOTYPES"!==t&&"EMBER_LOAD_HOOKS"!==t){var n=s[t];!0===n?s[t]=!1!==e[t]:!1===n&&(s[t]=!0===e[t])}var r=e.EXTEND_PROTOTYPES;if(void 0!==r)if("object"==typeof r&&null!==r)s.EXTEND_PROTOTYPES.String=!1!==r.String,s.EXTEND_PROTOTYPES.Function=!1!==r.Function,s.EXTEND_PROTOTYPES.Array=!1!==r.Array;else{var i=!1!==r;s.EXTEND_PROTOTYPES.String=i,s.EXTEND_PROTOTYPES.Function=i,s.EXTEND_PROTOTYPES.Array=i}var o=e.EMBER_LOAD_HOOKS;if("object"==typeof o&&null!==o)for(var a in o)if(o.hasOwnProperty(a)){var u=o[a];Array.isArray(u)&&(s.EMBER_LOAD_HOOKS[a]=u.filter(function(e){return"function"==typeof e}))}var l=e.FEATURES;if("object"==typeof l&&null!==l)for(var c in l)l.hasOwnProperty(c)&&(s.FEATURES[c]=!0===l[c])}}(o.EmberENV||o.ENV)}),e("@ember/-internals/error-handling/index",["exports"],function(e){"use strict";function t(){return o}function n(e){o=e}function r(){return s}function i(e){s=e}e.getOnerror=t,e.setOnerror=n,e.getDispatchOverride=r,e.setDispatchOverride=i,e.onErrorTarget=void 0;var o,a={get onerror(){return o}};e.onErrorTarget=a;var s}),e("@ember/-internals/extension-support/index",["exports","@ember/-internals/extension-support/lib/data_adapter","@ember/-internals/extension-support/lib/container_debug_adapter"],function(e,t,n){"use strict";Object.defineProperty(e,"DataAdapter",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ContainerDebugAdapter",{enumerable:!0,get:function(){return n.default}})}),e("@ember/-internals/extension-support/lib/container_debug_adapter",["exports","@ember/string","@ember/-internals/runtime"],function(e,t,n){"use strict";e.default=void 0;var r=n.Object.extend({resolver:null,canCatalogEntriesByType:function(e){return"model"!==e&&"template"!==e},catalogEntriesByType:function(e){var r=(0,n.A)(n.Namespace.NAMESPACES),i=(0,n.A)(),o=new RegExp((0,t.classify)(e)+"$");return r.forEach(function(e){for(var r in e)if(e.hasOwnProperty(r)&&o.test(r)){var a=e[r];"class"===(0,n.typeOf)(a)&&i.push((0,t.dasherize)(r.replace(o,"")))}}),i}});e.default=r}),e("@ember/-internals/extension-support/lib/data_adapter",["exports","@ember/-internals/owner","@ember/runloop","@ember/-internals/metal","@ember/string","@ember/-internals/runtime"],function(e,t,n,r,i,o){"use strict";e.default=void 0;var a=o.Object.extend({init:function(){this._super.apply(this,arguments),this.releaseMethods=(0,o.A)()},containerDebugAdapter:void 0,attributeLimit:3,acceptsModelName:!0,releaseMethods:(0,o.A)(),getFilters:function(){return(0,o.A)()},watchModelTypes:function(e,t){var n,r=this,i=this.getModelTypes(),a=(0,o.A)();n=i.map(function(e){var n=e.klass,i=r.wrapModelType(n,e.name);return a.push(r.observeModelType(e.name,t)),i}),e(n);var s=function(){a.forEach(function(e){return e()}),r.releaseMethods.removeObject(s)};return this.releaseMethods.pushObject(s),s},_nameToClass:function(e){if("string"==typeof e){var n=(0,t.getOwner)(this),r=n.factoryFor("model:"+e);e=r&&r.class}return e},watchRecords:function(e,t,n,i){function a(e){n([e])}var s,u=this,l=(0,o.A)(),c=this._nameToClass(e),h=this.getRecords(c,e),f=h.map(function(e){return l.push(u.observeRecord(e,a)),u.wrapRecord(e)}),p=function(e,n,o,s){for(var c=n;c<n+s;c++){var h=(0,r.objectAt)(e,c),f=u.wrapRecord(h);l.push(u.observeRecord(h,a)),t([f])}o&&i(n,o)},d={didChange:p,willChange:function(){return this}};return(0,r.addArrayObserver)(h,this,d),s=function(){l.forEach(function(e){return e()}),(0,r.removeArrayObserver)(h,u,d),u.releaseMethods.removeObject(s)},t(f),this.releaseMethods.pushObject(s),s},willDestroy:function(){this._super.apply(this,arguments),this.releaseMethods.forEach(function(e){return e()})},detect:function(){return!1},columnsForType:function(){return(0,o.A)()},observeModelType:function(e,t){function i(){t([this.wrapModelType(a,e)])}var o=this,a=this._nameToClass(e),s=this.getRecords(a,e),u={didChange:function(e,t,r,o){(r>0||o>0)&&(0,n.scheduleOnce)("actions",this,i)},willChange:function(){return this}};return(0,r.addArrayObserver)(s,this,u),function(){return(0,r.removeArrayObserver)(s,o,u)}},wrapModelType:function(e,t){var n=this.getRecords(e,t);return{name:t,count:(0,r.get)(n,"length"),columns:this.columnsForType(e),object:e}},getModelTypes:function(){var e,t=this,n=this.get("containerDebugAdapter");return e=n.canCatalogEntriesByType("model")?n.catalogEntriesByType("model"):this._getObjectsOnNamespaces(),e=(0,o.A)(e).map(function(e){return{klass:t._nameToClass(e),name:e}}),e=(0,o.A)(e).filter(function(e){return t.detect(e.klass)}),(0,o.A)(e)},_getObjectsOnNamespaces:function(){var e=this,t=(0,o.A)(o.Namespace.NAMESPACES),n=(0,o.A)();return t.forEach(function(t){for(var r in t)if(t.hasOwnProperty(r)&&e.detect(t[r])){var o=(0,i.dasherize)(r);n.push(o)}}),n},getRecords:function(){return(0,o.A)()},wrapRecord:function(e){var t={object:e};return t.columnValues=this.getRecordColumnValues(e),t.searchKeywords=this.getRecordKeywords(e),t.filterValues=this.getRecordFilterValues(e),t.color=this.getRecordColor(e),t},getRecordColumnValues:function(){return{}},getRecordKeywords:function(){return(0,o.A)()},getRecordFilterValues:function(){return{}},getRecordColor:function(){return null},observeRecord:function(){return function(){}}});e.default=a}),e("@ember/-internals/glimmer",["exports","node-module","ember-babel","@ember/-internals/owner","@glimmer/opcode-compiler","@ember/-internals/runtime","@ember/-internals/utils","@glimmer/reference","@ember/-internals/metal","@glimmer/runtime","@ember/-internals/views","@ember/debug","@ember/-internals/browser-environment","@ember/instrumentation","@ember/polyfills","@ember/service","@ember/-internals/environment","@ember/string","@glimmer/wire-format","@ember/-internals/container","@glimmer/util","@ember/runloop","rsvp","@glimmer/node","@ember/-internals/routing","@ember/deprecated-features"],function(e,t,n,r,i,o,a,s,u,l,c,h,f,p,d,m,v,g,y,b,_,w,E,T,C,x){"use strict";function A(){var e=(0,n.taggedTemplateLiteralLoose)(["component:-default"]);return A=function(){return e},e}function k(){var e=(0,n.taggedTemplateLiteralLoose)(["template-compiler:main"]);return k=function(){return e},e}function R(){var e=(0,n.taggedTemplateLiteralLoose)(["template-compiler:main"]);return R=function(){return e},e}function O(){var e=(0,n.taggedTemplateLiteralLoose)(["template:components/-default"]);return O=function(){return e},e}function S(){var e=(0,n.taggedTemplateLiteralLoose)(["template:-root"]);return S=function(){return e},e}function N(){var e=(0,n.taggedTemplateLiteralLoose)(["template:-root"]);return N=function(){return e},e}function P(){var e=(0,n.taggedTemplateLiteralLoose)(["component:-default"]);return P=function(){return e},e}function L(){var e=(0,n.taggedTemplateLiteralLoose)(["template:components/-default"]);return L=function(){return e},e}function M(){var e=(0,n.taggedTemplateLiteralLoose)(["template:components/-default"]);return M=function(){return e},e}function j(e){return new qt((0,i.templateFactory)(e))}function I(e){return"object"==typeof e&&null!==e&&e.class&&e.class.isHelperFactory}function D(e){return void 0===e.destroy}function F(e){return new Wt(e)}function B(e){return(0,o.isArray)(e)?0!==e.length:Boolean(e)}function U(e,t){for(var n=e,r=0;r<t.length;r++)n=n.get(t[r]);return n}function q(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return null!==e&&"object"==typeof e?t?new Xt(e):new sn(e):"function"==typeof e?new sn(e):l.PrimitiveReference.create(e)}function z(e){if(e in yn)return yn[e];if(!f.hasDOM)return yn[e]=e,e;var t=document.createElement("input");try{t.type=e}catch(e){}return yn[e]=t.type===e}function H(e){return null!==e&&"object"==typeof e&&e[An]}function V(e,t){return new kn(t.positional.at(0))}function W(e,t){return H(e)?new Dn(e,t||"@key"):new Fn(e,t||"@identity")}function Y(e){return"function"==typeof e.forEach}function G(e){return"function"==typeof e[Symbol.iterator]}function Q(e){return null!==e&&("object"==typeof e||"function"==typeof e)}function K(e,t,n){return String(n)}function $(e,t){return t}function X(e,t){return J(t)}function J(e){switch(typeof e){case"string":return e;case"number":return String(e);default:return(0,a.guidFor)(e)}}function Z(e){return function(t){return String((0,u.get)(t,e))}}function ee(e){var t={};return function(n,r,i){var o=e(n,r,i),a=t[o];return void 0===a?(t[o]=0,o):(t[o]=++a,""+o+Rn+a)}}function te(e){return zn[e]}function ne(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null===e||void 0===e)return"";if(!e)return String(e);e=String(e)}return Hn.test(e)?e.replace(Vn,te):e}function re(e){return null===e||void 0===e?e="":"string"!=typeof e&&(e=String(e)),new Bn(e)}function ie(e){return null!==e&&"object"==typeof e&&"function"==typeof e.toHTML}function oe(e){var n;if(f.hasDOM&&(n=ae.call(e,"foobar:baz")),"foobar:"===n)e.protocolForURL=ae;else if("object"==typeof URL)Un=URL,e.protocolForURL=se;else{if("function"!=typeof t.require)throw new Error("Could not find valid URL parsing mechanism for URL Sanitization");Un=(0,t.require)("url"),e.protocolForURL=se}}function ae(e){return qn||(qn=document.createElement("a")),qn.href=e,qn.protocol}function se(e){var t=null;return"string"==typeof e&&(t=Un.parse(e).protocol),null===t?":":t}function ue(e){return{object:e.name+":"+e.outlet}}function le(e){if(v.ENV._APPLICATION_TEMPLATE_WRAPPER){var t=(0,d.assign)({},Gn,{dynamicTag:!0,elementHook:!0}),r=function(e){function r(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(r,e);var i=r.prototype;return i.getTagName=function(e){return"div"},i.getLayout=function(e){var t=e.template,n=t.asWrappedLayout();return{handle:n.compile(),symbolTable:n.symbolTable}},i.getCapabilities=function(){return t},i.didCreateElement=function(e,t,n){t.setAttribute("class","ember-view"),t.setAttribute("id",(0,a.guidFor)(e))},r}(Qn),i=new r;return new $n(e.state,i)}return new $n(e.state)}function ce(){}function he(e,t){return e[hn].get(t)}function fe(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?he(e,t[0]):U(e[hn],t)}function pe(e){if(null!==e){var t=e[0],n=e[1],r=null===t?-1:t.indexOf("class");if(-1!==r){var i=n[r];if(!Array.isArray(i))return;var o=i[0];if(o===y.Ops.Get||o===y.Ops.MaybeLocal){var a=i[i.length-1],s=a[a.length-1];n[r]=[y.Ops.Helper,"-class",[i,s],null]}}}}function de(e){var t=e.names,n=e.value(),r=Object.create(null),i=Object.create(null);r[cn]=i;for(var o=0;o<t.length;o++){var a=t[o],s=e.get(a),u=n[a];"function"==typeof u&&u[Qt]?n[a]=u:s[Yt]&&(n[a]=new ar(s,u)),i[a]=s,r[a]=u}return r.attrs=n,r}function me(e,t){e.named.has("id")&&(t.elementId=t.id)}function ve(e){return"function"==typeof e.create}function ge(e,t,n,r){for(var i=[],o=t.length-1;-1!==o;){var s=t[o],u=Jn.parse(s),c=u[1];-1===i.indexOf(c)&&(i.push(c),Jn.install(e,n,u,r)),o--}if(-1===i.indexOf("id")){var h=n.elementId?n.elementId:(0,a.guidFor)(n);r.setAttribute("id",l.PrimitiveReference.create(h),!1,null)}-1===i.indexOf("style")&&tr.install(e,n,r)}function ye(e){return e.instrumentDetails({initialRender:!0})}function be(e){return e.instrumentDetails({initialRender:!1})}function _e(){gr.length=0}function we(e){gr.push(e)}function Ee(e){var t=gr.indexOf(e);gr.splice(t,1)}function Te(){for(var e=0;e<gr.length;e++)gr[e]._scheduleRevalidate()}function Ce(){}function xe(){return null===yr&&(yr=E.default.defer(),(0,w.getCurrentRunLoop)()||w.backburner.schedule("actions",null,Ce)),yr.promise}function Ae(){if(null!==yr){var e=yr.resolve;yr=null,w.backburner.join(null,e)}}function ke(){for(var e=0;e<gr.length;e++)if(!gr[e]._isValid()){if(br>10)throw br=0,gr[e].destroy(),new Error("infinite rendering invalidation detected");return br++,w.backburner.join(null,Ce)}br=0,Ae()}function Re(e){Tr=e}function Oe(){return Tr}function Se(e){if(Tr.hasOwnProperty(e))return Tr[e]}function Ne(e){return Tr.hasOwnProperty(e)}function Pe(e,t){return Tr[e]=t}function Le(e,t){return Ar.set(t,e),t}function Me(e){for(var t=e;void 0!==t&&null!==t;){if(Ar.has(t))return Ar.get(t);t=kr(t)}}function je(e){return{named:e.named.value(),positional:e.positional.value()}}function Ie(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor)}}function De(e){return e.capabilities.asyncLifeCycleCallbacks}function Fe(e){return e.capabilities.destructor}function Be(e){var t=e.positional,n=t.at(0),r=t.length,i=n.value();return!0===i?r>1?(0,g.dasherize)(t.at(1).value()):null:!1===i?r>2?(0,g.dasherize)(t.at(2).value()):null:i}function Ue(e,t){return new an(Be,t.capture())}function qe(e){var t=e.positional,n=t.at(0);return new Bn(n.value())}function ze(e,t){return new an(qe,t.capture())}function He(e){return"checkbox"===e.positional.at(0).value()?"-checkbox":"-text-field"}function Ve(e,t){return new an(He,t.capture())}function We(e){var t=e.positional,n=t.at(0).value().split("."),r=n[n.length-1],i=t.at(1).value();return!0===i?(0,g.dasherize)(r):i||0===i?String(i):""}function Ye(e,t){return new an(We,t.capture())}function Ge(e,t){var n,r=t.named,i=t.positional,o=i.capture(),a=o.references,u=a[0],l=a[1],c=a.slice(2),h=l._propertyKey,f=r.has("target")?r.get("target"):u,p=Ke(r.has("value")&&r.get("value"),c);return n="function"==typeof l[Gt]?Xe(l,l,l[Gt],p,h):(0,s.isConst)(f)&&(0,s.isConst)(l)?Xe(u.value(),f.value(),l.value(),p,h):$e(u.value(),f,l,p,h),n[Qt]=!0,new sn(n)}function Qe(e){return e}function Ke(e,t){var n;t.length>0&&(n=function(e){return t.map(function(e){return e.value()}).concat(e)});var r;return e&&(r=function(t){var n=e.value();return n&&t.length>0&&(t[0]=(0,u.get)(t[0],n)),t}),n&&r?function(e){return r(n(e))}:n||r||Qe}function $e(e,t,n,r,i){return function(){return Xe(e,t.value(),n.value(),r,i).apply(void 0,arguments)}}function Xe(e,t,n,r,i){var o,a;if("function"==typeof n[Gt])o=n,a=n[Gt];else{var s=typeof n;"string"===s?(o=t,a=t.actions&&t.actions[n]):"function"===s&&(o=e,a=n)}return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i={target:o,args:t,label:"@glimmer/closure-action"};return(0,p.flaggedInstrument)("interaction.ember-action",i,function(){return w.join.apply(void 0,[o,a].concat(r(t)))})}}function Je(e,t){return t.positional.capture()}function Ze(e){return e.positional.value().map(Br).join("")}function et(e,t){return new an(Ze,t.capture())}function tt(e,t){return Ur.create(t.positional.at(0),t.positional.at(1))}function nt(e,t){return void 0===t||null===t||""===t?l.NULL_REFERENCE:"string"==typeof t&&t.indexOf(".")>-1?U(e,t.split(".")):e.get(t)}function rt(e,t){return t.named.capture()}function it(e,t){var n=t.positional;return qr.create(n.at(0),n.at(1),n.at(2))}function ot(e,t){var n=t.positional;return qr.create(n.at(0),n.at(2),n.at(1))}function at(e){var t,n=e.positional;(t=console).log.apply(t,n.value())}function st(e,t){return new an(at,t.capture())}function ut(e){return e&&e[zr]}function lt(e){return e[Hr]||e}function ct(e,t){var n=t.positional.at(0);if(ut(n))return n;var r=Object.create(n);return r[Hr]=n,r[Gt]=n[Yt],r[zr]=!0,r}function ht(e){var t=(e.positional,e.named);return new C.QueryParams((0,d.assign)({},t.value()))}function ft(e,t){return new an(ht,t.capture())}function pt(e,t){var n=lt(t.positional.at(0));return new un(n)}function dt(e,t){return sn.create(t.positional.at(0).value())}function mt(e,t){if(null===t||void 0===t){if(Wr.test(e.type))return(0,c.isSimpleClick)(e);t=""}if(t.indexOf("any")>=0)return!0;for(var n=0;n<Vr.length;n++)if(e[Vr[n]+"Key"]&&-1===t.indexOf(Vr[n]))return!1;return!0}function vt(e,t){return{}}function gt(e){return null===e?null:[e[0].map(function(e){return"@"+e}),e[1]]}function yt(e,t,n,r){var i=r.compiler.resolver.lookupComponentDefinition("-text-area",r.referrer);return pe(n),r.component.static(i,[t||[],gt(n),null,null]),!0}function bt(e,t,n,r){var i=r.compiler.resolver.lookupComponentDefinition(e,r.referrer);return r.component.static(i,[t,gt(n),null,null]),!0}function _t(e,t,n,r){if(null===t&&(t=[]),null!==n){var i=n[0],o=n[1],a=i.indexOf("type");if(a>-1){var s=o[a];if(Array.isArray(s)){var u=t[0];return r.dynamicComponent(u,null,t.slice(1),n,!0,null,null),!0}if("checkbox"===s)return pe(n),bt("-checkbox",t,n,r)}}return bt("-text-field",t,n,r)}function wt(e,t,n,r,i){return null!==n&&(null!==e?(i.compileParams(e),i.invokeStaticBlock(n,e.length)):i.invokeStatic(n)),!0}function Et(e,t){var n=e.env,r=t.positional.at(0),i=t.named.has("model")?t.named.get("model"):void 0;return new ri(r,n,i)}function Tt(e,t,n,r){var i=[y.Ops.Helper,"-mount",t||[],n];return r.dynamicComponent(i,null,[],null,!1,null,null),!0}function Ct(e,t){var n,r=e.dynamicScope();return n=0===t.positional.length?new s.ConstReference("main"):t.positional.at(0),new si(new oi(r.outletState,n))}function xt(e,t,n,r){var i=[y.Ops.Helper,"-outlet",t||[],n];return r.dynamicComponent(i,null,[],null,!1,null,null),!0}function At(e){var t=e.value();if(void 0===t)return null;var n=t.render;if(void 0===n)return null;var r=n.template;return void 0===r?null:{ref:e,name:n.name,outlet:n.outlet,template:r,controller:n.controller}}function kt(e,t){return null===e?null===t:null!==t&&(e.template===t.template&&e.controller===t.controller)}function Rt(e,t,n,r){if(-1===e.indexOf("-"))return!1;var i=r.compiler.resolver.lookupComponentDefinition(e,r.referrer);return null!==i&&(r.component.static(i,[null===t?[]:t,gt(n),null,null]),!0)}function Ot(e,t,n,r,i,o){if(-1===e.indexOf("-"))return!1;var a=o.compiler.resolver.lookupComponentDefinition(e,o.referrer);return null!==a&&(pe(n),o.component.static(a,[t,gt(n),r,i]),!0)}function St(e){ui.push(e)}function Nt(e){var t=e.inlines,n=e.blocks;t.add("outlet",xt),t.add("mount",Tt),t.add("input",_t),t.add("textarea",yt),t.addMissing(Rt),n.add("let",wt),n.addMissing(Ot);for(var r=0;r<ui.length;r++){(0,ui[r])(n,t)}return{blocks:n,inlines:t}}function Pt(e,t){var n;return n=x.COMPONENT_MANAGER_STRING_LOOKUP&&"string"==typeof e?function(t){return t.lookup("component-manager:"+e)}:e,Le(n,t)}function Lt(e){return Me(e)}function Mt(e,t){return Le(e,t)}function jt(e){return Me(e)}function It(e){return{object:"component:"+e}}function Dt(e,t){return{source:void 0!==e?"template:"+e:void 0,namespace:t}}function Ft(e){e.injection("service:-glimmer-environment","appendOperations","service:-dom-tree-construction"),e.injection("renderer","env","service:-glimmer-environment"),e.register("service:-dom-builder",{create:function(e){switch(e.bootOptions._renderMode){case"serialize":return T.serializeBuilder.bind(null);case"rehydrate":return l.rehydrationBuilder.bind(null);default:return l.clientBuilder.bind(null)}}}),e.injection("service:-dom-builder","bootOptions","-environment:main"),e.injection("renderer","builder","service:-dom-builder"),e.register((0,b.privatize)(N()),zt),e.injection("renderer","rootTemplate",(0,b.privatize)(S())),e.register("renderer:-dom",Er),e.register("renderer:-inert",wr),f.hasDOM&&e.injection("service:-glimmer-environment","updateOperations","service:-dom-changes"),e.register("service:-dom-changes",{create:function(e){var t=e.document;return new l.DOMChanges(t)}}),e.register("service:-dom-tree-construction",{create:function(e){var t=e.document;return new(f.hasDOM?l.DOMTreeConstruction:T.NodeDOMTreeConstruction)(t)}})}function Bt(e){e.register("view:-outlet",gi),e.register("template:-outlet",di),e.injection("view:-outlet","template","template:-outlet"),e.injection("service:-dom-changes","document","service:-document"),e.injection("service:-dom-tree-construction","document","service:-document"),e.register((0,b.privatize)(O()),pi),e.register("service:-glimmer-environment",Wn),e.register((0,b.privatize)(R()),fi),e.injection("template","compiler",(0,b.privatize)(k())),e.optionsForType("helper",{instantiate:!1}),e.register("helper:loc",Cr),e.register("component:-text-field",bn),e.register("component:-text-area",_n),e.register("component:-checkbox",gn),e.register("component:link-to",Tn),v.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register((0,b.privatize)(A()),mn)}e.template=j,e.helper=F,e.escapeExpression=ne,e.htmlSafe=re,e.isHTMLSafe=ie,e._resetRenderers=_e,e.renderSettled=xe,e.getTemplate=Se,e.setTemplate=Pe,e.hasTemplate=Ne,e.getTemplates=Oe,e.setTemplates=Re,e.setupEngineRegistry=Bt,e.setupApplicationRegistry=Ft,e._registerMacros=St,e.iterableFor=W,e.capabilities=Ie,e.setComponentManager=Pt,e.getComponentManager=Lt,e.setModifierManager=Mt,e.getModifierManager=jt,e.modifierCapabilties=vt,Object.defineProperty(e,"DOMChanges",{enumerable:!0,get:function(){return l.DOMChanges}}),Object.defineProperty(e,"DOMTreeConstruction",{enumerable:!0,get:function(){return l.DOMTreeConstruction}}),Object.defineProperty(e,"isSerializationFirstNode",{enumerable:!0,get:function(){return _.isSerializationFirstNode}}),Object.defineProperty(e,"NodeDOMTreeConstruction",{enumerable:!0,get:function(){return T.NodeDOMTreeConstruction}}),e.OutletView=e.DebugStack=e.INVOKE=e.UpdatableReference=e.AbstractComponentManager=e._experimentalMacros=e.InteractiveRenderer=e.InertRenderer=e.Renderer=e.SafeString=e.Environment=e.Helper=e.ROOT_REF=e.Component=e.LinkComponent=e.TextArea=e.TextField=e.Checkbox=e.RootTemplate=void 0;var Ut,qt=function(){function e(e){this.factory=e,this.id=e.id,this.meta=e.meta}return e.prototype.create=function(e){var t=(0,r.getOwner)(e);return this.factory.create(e.compiler,{owner:t})},e}(),zt=j({id:"HlDcU23A",block:'{"symbols":[],"statements":[[1,[27,"component",[[22,0,[]]],null],false]],"hasEval":false}',meta:{moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs"}});e.RootTemplate=zt;var Ht=(0,a.symbol)("RECOMPUTE_TAG"),Vt=o.FrameworkObject.extend({init:function(){this._super.apply(this,arguments),this[Ht]=s.DirtyableTag.create()},recompute:function(){this[Ht].inner.dirty()}});e.Helper=Vt,Vt.isHelperFactory=!0;var Wt=function(){function e(e){this.compute=e,this.isHelperFactory=!0}return e.prototype.create=function(){return{compute:this.compute}},e}(),Yt=(0,a.symbol)("UPDATE"),Gt=(0,a.symbol)("INVOKE");e.INVOKE=Gt;var Qt=(0,a.symbol)("ACTION"),Kt=function(){function e(){}return e.prototype.get=function(e){return Jt.create(this,e)},e}(),$t=function(e){function t(){var t;return t=e.call(this)||this,t._lastRevision=null,t._lastValue=null,t}return(0,n.inheritsLoose)(t,e),t.prototype.value=function(){var e=this.tag,t=this._lastRevision,n=this._lastValue;return null!==t&&e.validate(t)||(n=this._lastValue=this.compute(),this._lastRevision=e.value()),n},t}(Kt),Xt=function(e){function t(t){var n;return n=e.call(this,t)||this,n.children=Object.create(null),n}return(0,n.inheritsLoose)(t,e),t.prototype.get=function(e){var t=this.children[e];return void 0===t&&(t=this.children[e]=new Zt(this.inner,e)),t},t}(s.ConstReference),Jt=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.inheritsLoose)(t,e),t.create=function(e,t){return(0,s.isConst)(e)?new Zt(e.value(),t):new en(e,t)},t.prototype.get=function(e){return new en(this,e)},t}($t),Zt=function(e){function t(t,n){var r;return r=e.call(this)||this,r._parentValue=t,r._propertyKey=n,r.tag=(0,u.tagForProperty)(t,n),r}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.compute=function(){var e=this._parentValue,t=this._propertyKey;return(0,u.get)(e,t)},r[Yt]=function(e){(0,u.set)(this._parentValue,this._propertyKey,e)},t}(Jt),en=function(e){function t(t,n){var r;r=e.call(this)||this;var i=t.tag,o=s.UpdatableTag.create(s.CONSTANT_TAG);r._parentReference=t,r._parentObjectTag=o,r._propertyKey=n;return r.tag=(0,s.combine)([i,o]),r}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.compute=function(){var e=this._parentReference,t=this._parentObjectTag,n=this._propertyKey,r=e.value();t.inner.update((0,u.tagForProperty)(r,n));var i=typeof r;return"string"===i&&"length"===n?r.length:"object"===i&&null!==r||"function"===i?(0,u.get)(r,n):void 0},r[Yt]=function(e){var t=this._parentReference.value();(0,u.set)(t,this._propertyKey,e)},t}(Jt),tn=function(e){function t(t){var n;return n=e.call(this)||this,n.tag=s.DirtyableTag.create(),n._value=t,n}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.value=function(){return this._value},r.update=function(e){e!==this._value&&(this.tag.inner.dirty(),this._value=e)},t}(Kt);e.UpdatableReference=tn;var nn=function(e){function t(t){var n;return n=e.call(this,t)||this,n.objectTag=s.UpdatableTag.create(s.CONSTANT_TAG),n.tag=(0,s.combine)([t.tag,n.objectTag]),n}return(0,n.inheritsLoose)(t,e),t.create=function(e){if((0,s.isConst)(e)){var n=e.value();return(0,a.isProxy)(n)?new Zt(n,"isTruthy"):l.PrimitiveReference.create(B(n))}return new t(e)},t.prototype.toBool=function(e){return(0,a.isProxy)(e)?(this.objectTag.inner.update((0,u.tagForProperty)(e,"isTruthy")),(0,u.get)(e,"isTruthy")):(this.objectTag.inner.update((0,u.tagFor)(e)),B(e))},t}(l.ConditionalReference),rn=function(e){function t(t,n){var r;return r=e.call(this)||this,r.tag=n.tag,r.helper=t,r.args=n,r}return(0,n.inheritsLoose)(t,e),t.create=function(e,n){if((0,s.isConst)(n)){var r=n.positional,i=n.named,o=r.value(),a=i.value();return q(e(o,a))}return new t(e,n)},t.prototype.compute=function(){var e=this.helper,t=this.args,n=t.positional,r=t.named,i=n.value(),o=r.value();return e(i,o)},t}($t),on=function(e){function t(t,n){var r;return r=e.call(this)||this,r.tag=(0,s.combine)([t[Ht],n.tag]),r.instance=t,r.args=n,r}return(0,n.inheritsLoose)(t,e),t.create=function(e,n){return new t(e,n)},t.prototype.compute=function(){var e=this.instance,t=this.args,n=t.positional,r=t.named,i=n.value(),o=r.value();return e.compute(i,o)},t}($t),an=function(e){function t(t,n){var r;return r=e.call(this)||this,r.tag=n.tag,r.helper=t,r.args=n,r}return(0,n.inheritsLoose)(t,e),t.prototype.compute=function(){return(0,this.helper)(this.args)},t}($t),sn=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.inheritsLoose)(t,e),t.create=function(e){return q(e,!1)},t.prototype.get=function(e){return q((0,u.get)(this.inner,e),!1)},t}(s.ConstReference),un=function(e){function t(t){var n;return n=e.call(this)||this,n.inner=t,n}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.compute=function(){return this.inner.value()},r.get=function(e){return this.inner.get(e)},(0,n.createClass)(t,[{key:"tag",get:function(){return this.inner.tag}},{key:Gt,get:function(){return this.inner[Gt]}}]),t}($t),ln=(0,a.symbol)("DIRTY_TAG"),cn=(0,a.symbol)("ARGS"),hn=(0,a.symbol)("ROOT_REF");e.ROOT_REF=hn;var fn=(0,a.symbol)("IS_DISPATCHING_ATTRS"),pn=(0,a.symbol)("HAS_BLOCK"),dn=(0,a.symbol)("BOUNDS"),mn=c.CoreView.extend(c.ChildViewsSupport,c.ViewStateSupport,c.ClassNamesSupport,o.TargetActionSupport,c.ActionSupport,c.ViewMixin,(Ut={isComponent:!0,init:function(){this._super.apply(this,arguments),this[fn]=!1,this[ln]=s.DirtyableTag.create(),this[hn]=new Xt(this),this[dn]=null},rerender:function(){this[ln].inner.dirty(),this._super()}},Ut[u.PROPERTY_DID_CHANGE]=function(e){if(!this[fn]){var t=this[cn],n=void 0!==t?t[e]:void 0;void 0!==n&&void 0!==n[Yt]&&n[Yt]((0,u.get)(this,e))}},Ut.getAttr=function(e){ +return this.get(e)},Ut.readDOMAttr=function(e){var t=(0,c.getViewElement)(this),n=t.namespaceURI===l.SVG_NAMESPACE,r=(0,l.normalizeProperty)(t,e),i=r.type,o=r.normalized;return n||"attr"===i?t.getAttribute(o):t[o]},Ut.didReceiveAttrs=function(){},Ut.didRender=function(){},Ut.willRender=function(){},Ut.didUpdateAttrs=function(){},Ut.willUpdate=function(){},Ut.didUpdate=function(){},Ut));e.Component=mn,mn.toString=function(){return"@ember/component"},mn.reopenClass({isComponentFactory:!0,positionalParams:[]});var vn=j({id:"hvtsz7RF",block:'{"symbols":[],"statements":[],"hasEval":false}',meta:{moduleName:"packages/@ember/-internals/glimmer/lib/templates/empty.hbs"}}),gn=mn.extend({layout:vn,classNames:["ember-checkbox"],tagName:"input",attributeBindings:["type","checked","indeterminate","disabled","tabindex","name","autofocus","required","form"],type:"checkbox",disabled:!1,indeterminate:!1,didInsertElement:function(){this._super.apply(this,arguments),(0,u.get)(this,"element").indeterminate=Boolean((0,u.get)(this,"indeterminate"))},change:function(){(0,u.set)(this,"checked",this.element.checked)}});e.Checkbox=gn,gn.toString=function(){return"@ember/component/checkbox"};var yn=Object.create(null),bn=mn.extend(c.TextSupport,{layout:vn,classNames:["ember-text-field"],tagName:"input",attributeBindings:["accept","autocomplete","autosave","dir","formaction","formenctype","formmethod","formnovalidate","formtarget","height","inputmode","lang","list","type","max","min","multiple","name","pattern","size","step","value","width"],value:"",type:(0,u.computed)({get:function(){return"text"},set:function(e,t){var n="text";return z(t)&&(n=t),n}}),size:null,pattern:null,min:null,max:null});e.TextField=bn,bn.toString=function(){return"@ember/component/text-field"};var _n=mn.extend(c.TextSupport,{classNames:["ember-text-area"],layout:vn,tagName:"textarea",attributeBindings:["rows","cols","name","selectionEnd","selectionStart","autocomplete","wrap","lang","dir","value"],rows:null,cols:null});e.TextArea=_n,_n.toString=function(){return"@ember/component/text-area"};var wn=j({id:"r9g6x1y/",block:'{"symbols":["&default"],"statements":[[4,"if",[[23,["linkTitle"]]],null,{"statements":[[1,[21,"linkTitle"],false]],"parameters":[]},{"statements":[[14,1]],"parameters":[]}]],"hasEval":false}',meta:{moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs"}}),En=Object.freeze({values:Object.freeze({})}),Tn=mn.extend({layout:wn,tagName:"a","current-when":null,title:null,rel:null,tabindex:null,target:null,activeClass:"active",loadingClass:"loading",disabledClass:"disabled",replace:!1,attributeBindings:["href","title","rel","tabindex","target"],classNameBindings:["active","loading","disabled","transitioningIn","transitioningOut"],eventName:"click",init:function(){this._super.apply(this,arguments);var e=(0,u.get)(this,"eventName");this.on(e,this,this._invoke)},_routing:(0,m.inject)("-routing"),disabled:(0,u.computed)({get:function(e){return!1},set:function(e,t){return this._isDisabled=t,!!t&&(0,u.get)(this,"disabledClass")}}),_isActive:function(e){if((0,u.get)(this,"loading"))return!1;var t=(0,u.get)(this,"current-when");if("boolean"==typeof t)return t;var n=Boolean(t);t=t||(0,u.get)(this,"qualifiedRouteName"),t=t.split(" ");for(var r=this._routing,i=(0,u.get)(this,"models"),o=(0,u.get)(this,"resolvedQueryParams"),a=0;a<t.length;a++)if(r.isActiveForRoute(i,o,t[a],e,n))return!0;return!1},active:(0,u.computed)("activeClass","_active",function(){return!!this.get("_active")&&(0,u.get)(this,"activeClass")}),_active:(0,u.computed)("_routing.currentState","attrs.params",function(){var e=(0,u.get)(this,"_routing.currentState");return!!e&&this._isActive(e)}),willBeActive:(0,u.computed)("_routing.targetState",function(){var e=this._routing,t=(0,u.get)(e,"targetState");if((0,u.get)(e,"currentState")!==t)return this._isActive(t)}),transitioningIn:(0,u.computed)("active","willBeActive",function(){return!0===(0,u.get)(this,"willBeActive")&&!(0,u.get)(this,"_active")&&"ember-transitioning-in"}),transitioningOut:(0,u.computed)("active","willBeActive",function(){return!(!1!==(0,u.get)(this,"willBeActive")||!(0,u.get)(this,"_active"))&&"ember-transitioning-out"}),_invoke:function(e){if(!(0,c.isSimpleClick)(e))return!0;var t=(0,u.get)(this,"preventDefault"),n=(0,u.get)(this,"target");if(!1===t||n&&"_self"!==n||e.preventDefault(),!1===(0,u.get)(this,"bubbles")&&e.stopPropagation(),this._isDisabled)return!1;if((0,u.get)(this,"loading"))return!1;if(n&&"_self"!==n)return!1;var r=(0,u.get)(this,"qualifiedRouteName"),i=(0,u.get)(this,"models"),o=(0,u.get)(this,"queryParams.values"),a=(0,u.get)(this,"replace"),s={queryParams:o,routeName:r};return(0,p.flaggedInstrument)("interaction.link-to",s,this._generateTransition(s,r,i,o,a)),!1},_generateTransition:function(e,t,n,r,i){var o=this._routing;return function(){e.transition=o.transitionTo(t,n,r,i)}},queryParams:En,qualifiedRouteName:(0,u.computed)("targetRouteName","_routing.currentState",function(){var e=(0,u.get)(this,"params"),t=e.length,n=e[t-1];return n&&n.isQueryParams&&t--,(this[pn]?0===t:1===t)?(0,u.get)(this,"_routing.currentRouteName"):(0,u.get)(this,"targetRouteName")}),resolvedQueryParams:(0,u.computed)("queryParams",function(){var e={},t=(0,u.get)(this,"queryParams");if(t!==En){var n=t.values;(0,d.assign)(e,n)}return e}),href:(0,u.computed)("models","qualifiedRouteName",function(){if("a"===(0,u.get)(this,"tagName")){var e=(0,u.get)(this,"qualifiedRouteName"),t=(0,u.get)(this,"models");if((0,u.get)(this,"loading"))return(0,u.get)(this,"loadingHref");var n=this._routing,r=(0,u.get)(this,"queryParams.values");return n.generateURL(e,t,r)}}),loading:(0,u.computed)("_modelsAreLoaded","qualifiedRouteName",function(){var e=(0,u.get)(this,"qualifiedRouteName");if(!(0,u.get)(this,"_modelsAreLoaded")||null===e||void 0===e)return(0,u.get)(this,"loadingClass")}),_modelsAreLoaded:(0,u.computed)("models",function(){for(var e=(0,u.get)(this,"models"),t=0;t<e.length;t++){var n=e[t];if(null===n||void 0===n)return!1}return!0}),loadingHref:"#",didReceiveAttrs:function(){var e,t=(0,u.get)(this,"params");t&&(t=t.slice());var n=(0,u.get)(this,"disabledWhen");void 0!==n&&this.set("disabled",n),this[pn]||this.set("linkTitle",t.shift()),this.set("targetRouteName",t[0]);var r=t[t.length-1];e=r&&r.isQueryParams?t.pop():En,this.set("queryParams",e),t.shift(),this.set("models",t)}});e.LinkComponent=Tn,Tn.toString=function(){return"@ember/routing/link-component"},Tn.reopenClass({positionalParams:"params"});var Cn,xn=Cn;e.DebugStack=xn;var An=(0,a.symbol)("EACH_IN"),kn=function(){function e(e){this.inner=e,this.tag=e.tag,this[An]=!0}var t=e.prototype;return t.value=function(){return this.inner.value()},t.get=function(e){return this.inner.get(e)},e}(),Rn="be277757-bbbe-4620-9fcb-213ef433cca2",On=function(){function e(e,t){this.length=e,this.keyFor=t,this.position=0}var t=e.prototype;return t.isEmpty=function(){return!1},t.memoFor=function(e){return e},t.next=function(){var e=this.length,t=this.keyFor,n=this.position;if(n>=e)return null;var r=this.valueFor(n),i=this.memoFor(n),o=t(r,i,n);return this.position++,{key:o,value:r,memo:i}},e}(),Sn=function(e){function t(t,n,r){var i;return i=e.call(this,n,r)||this,i.array=t,i}return(0,n.inheritsLoose)(t,e),t.from=function(e,t){var n=e.length;return 0===n?In:new this(e,n,t)},t.fromForEachable=function(e,t){var n=[];return e.forEach(function(e){return n.push(e)}),this.from(n,t)},t.prototype.valueFor=function(e){return this.array[e]},t}(On),Nn=function(e){function t(t,n,r){var i;return i=e.call(this,n,r)||this,i.array=t,i}return(0,n.inheritsLoose)(t,e),t.from=function(e,t){var n=e.length;return 0===n?In:new this(e,n,t)},t.prototype.valueFor=function(e){return(0,u.objectAt)(this.array,e)},t}(On),Pn=function(e){function t(t,n,r,i){var o;return o=e.call(this,r,i)||this,o.keys=t,o.values=n,o}(0,n.inheritsLoose)(t,e),t.fromIndexable=function(e,t){for(var n=Object.keys(e),r=[],i=n.length,o=0;o<i;o++)r.push((0,u.get)(e,n[o]));return 0===i?In:new this(n,r,i,t)},t.fromForEachable=function(e,t){var n=arguments,r=[],i=[],o=0,a=!1;return e.forEach(function(e,t){a=a||n.length>=2,a&&r.push(t),i.push(e),o++}),0===o?In:a?new this(r,i,o,t):new Sn(i,o,t)};var r=t.prototype;return r.valueFor=function(e){return this.values[e]},r.memoFor=function(e){return this.keys[e]},t}(On),Ln=function(){function e(e,t,n){this.iterable=e,this.result=t,this.keyFor=n,this.position=0}e.from=function(e,t){var n=e[Symbol.iterator](),r=n.next(),i=r.value;return r.done?In:Array.isArray(i)&&2===i.length?new this(n,r,t):new Mn(n,r,t)};var t=e.prototype;return t.isEmpty=function(){return!1},t.next=function(){var e=this.iterable,t=this.result,n=this.position,r=this.keyFor;if(t.done)return null;var i=this.valueFor(t,n),o=this.memoFor(t,n),a=r(i,o,n);return this.position++,this.result=e.next(),{key:a,value:i,memo:o}},e}(),Mn=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.valueFor=function(e){return e.value},r.memoFor=function(e,t){return t},t}(Ln),jn=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.valueFor=function(e){return e.value[1]},r.memoFor=function(e){return e.value[0]},t}(Ln),In={isEmpty:function(){return!0},next:function(){return null}},Dn=function(){function e(e,t){this.ref=e,this.keyPath=t,this.valueTag=s.UpdatableTag.create(s.CONSTANT_TAG),this.tag=(0,s.combine)([e.tag,this.valueTag])}var t=e.prototype;return t.iterate=function(){var e=this.ref,t=this.valueTag,n=e.value(),r=(0,u.tagFor)(n);return(0,a.isProxy)(n)&&(n=(0,o._contentFor)(n)),t.inner.update(r),Q(n)?Array.isArray(n)||(0,o.isEmberArray)(n)?Pn.fromIndexable(n,this.keyFor(!0)):a.HAS_NATIVE_SYMBOL&&G(n)?jn.from(n,this.keyFor()):Y(n)?Pn.fromForEachable(n,this.keyFor()):Pn.fromIndexable(n,this.keyFor(!0)):In},t.valueReferenceFor=function(e){return new tn(e.value)},t.updateValueReference=function(e,t){e.update(t.value)},t.memoReferenceFor=function(e){return new tn(e.memo)},t.updateMemoReference=function(e,t){e.update(t.memo)},t.keyFor=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.keyPath;switch(t){case"@key":return e?$:ee(X);case"@index":return K;case"@identity":return ee(J);default:return ee(Z(t))}},e}(),Fn=function(){function e(e,t){this.ref=e,this.keyPath=t,this.valueTag=s.UpdatableTag.create(s.CONSTANT_TAG),this.tag=(0,s.combine)([e.tag,this.valueTag])}var t=e.prototype;return t.iterate=function(){var e=this.ref,t=this.valueTag,n=e.value();if(t.inner.update((0,u.tagForProperty)(n,"[]")),null===n||"object"!=typeof n)return In;var r=this.keyFor();return Array.isArray(n)?Sn.from(n,r):(0,o.isEmberArray)(n)?Nn.from(n,r):a.HAS_NATIVE_SYMBOL&&G(n)?Mn.from(n,r):Y(n)?Sn.fromForEachable(n,r):In},t.valueReferenceFor=function(e){return new tn(e.value)},t.updateValueReference=function(e,t){e.update(t.value)},t.memoReferenceFor=function(e){return new tn(e.memo)},t.updateMemoReference=function(e,t){e.update(t.memo)},t.keyFor=function(){var e=this.keyPath;switch(e){case"@index":return K;case"@identity":return ee(J);default:return ee(Z(e))}},e}(),Bn=function(){function e(e){this.string=e}var t=e.prototype;return t.toString=function(){return""+this.string},t.toHTML=function(){return this.toString()},e}();e.SafeString=Bn;var Un,qn,zn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},Hn=/[&<>"'`=]/,Vn=/[&<>"'`=]/g,Wn=function(e){function t(t){var i;return i=e.call(this,t)||this,i.inTransaction=!1,i.owner=t[r.OWNER],i.isInteractive=i.owner.lookup("-environment:main").isInteractive,i.destroyedComponents=[],oe((0,n.assertThisInitialized)((0,n.assertThisInitialized)(i))),i}(0,n.inheritsLoose)(t,e),t.create=function(e){return new this(e)};var i=t.prototype;return i.protocolForURL=function(e){return e},i.lookupComponent=function(e,t){return(0,c.lookupComponent)(t.owner,e,t)},i.toConditionalReference=function(e){return nn.create(e)},i.iterableFor=function(e,t){return W(e,t)},i.scheduleInstallModifier=function(t,n){this.isInteractive&&e.prototype.scheduleInstallModifier.call(this,t,n)},i.scheduleUpdateModifier=function(t,n){this.isInteractive&&e.prototype.scheduleUpdateModifier.call(this,t,n)},i.didDestroy=function(e){e.destroy()},i.begin=function(){this.inTransaction=!0,e.prototype.begin.call(this)},i.commit=function(){var t=this.destroyedComponents;this.destroyedComponents=[];for(var n=0;n<t.length;n++)t[n].destroy();try{e.prototype.commit.call(this)}finally{this.inTransaction=!1}},t}(l.Environment);e.Environment=Wn;var Yn=function(){function e(){this.debugStack=void 0}var t=e.prototype;return t.prepareArgs=function(e,t){return null},t.didCreateElement=function(e,t,n){},t.didRenderLayout=function(e,t){},t.didCreate=function(e){},t.update=function(e,t){},t.didUpdateLayout=function(e,t){},t.didUpdate=function(e){},e}();e.AbstractComponentManager=Yn;var Gn={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0},Qn=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.create=function(e,t,n,r){r.outletState=t.ref;var i=t.controller;return{self:void 0===i?l.UNDEFINED_REFERENCE:new Xt(i),finalize:(0,p._instrumentStart)("render.outlet",ue,t)}},r.layoutFor=function(e,t,n){throw new Error("Method not implemented.")},r.getLayout=function(e,t){var n=e.template,r=n.asLayout();return{handle:r.compile(),symbolTable:r.symbolTable}},r.getCapabilities=function(){return Gn},r.getSelf=function(e){return e.self},r.getTag=function(){return s.CONSTANT_TAG},r.didRenderLayout=function(e){e.finalize()},r.getDestructor=function(){return null},t}(Yn),Kn=new Qn,$n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Kn;this.state=e,this.manager=t},Xn=function(){function e(e,t,n,r,i){this.environment=e,this.component=t,this.args=n,this.finalizer=r,this.hasWrappedElement=i,this.classRef=null,this.classRef=null,this.argsRevision=null===n?0:n.tag.value()}var t=e.prototype;return t.destroy=function(){var e=this.component,t=this.environment;t.isInteractive&&(e.trigger("willDestroyElement"),e.trigger("willClearRender")),t.destroyedComponents.push(e)},t.finalize=function(){(0,this.finalizer)(),this.finalizer=ce},e}(),Jn={parse:function(e){var t=e.indexOf(":");if(-1===t)return[e,e,!0];var n=e.substring(0,t),r=e.substring(t+1);return[n,r,!1]},install:function(e,t,n,r){var i=n[0],o=n[1];n[2];if("id"===o){var a=(0,u.get)(t,i);return void 0!==a&&null!==a||(a=t.elementId),a=l.PrimitiveReference.create(a),void r.setAttribute("id",a,!0,null)}var s=i.indexOf(".")>-1,c=s?fe(t,i.split(".")):he(t,i);"style"===o&&(c=new er(c,he(t,"isVisible"))),r.setAttribute(o,c,!1,null)}},Zn=re("display: none;"),er=function(e){function t(t,n){var r;return r=e.call(this)||this,r.inner=t,r.isVisible=n,r.tag=(0,s.combine)([t.tag,n.tag]),r}return(0,n.inheritsLoose)(t,e),t.prototype.compute=function(){var e=this.inner.value();if(!1!==this.isVisible.value())return e;if(e){var t=e+" display: none;";return ie(e)?re(t):t}return Zn},t}(s.CachedReference),tr={install:function(e,t,n){n.setAttribute("style",(0,s.map)(he(t,"isVisible"),this.mapStyleValue),!1,null)},mapStyleValue:function(e){return!1===e?Zn:null}},nr={install:function(e,t,n,r){var i=n.split(":"),o=i[0],a=i[1],s=i[2];if(""===o)r.setAttribute("class",l.PrimitiveReference.create(a),!0,null);else{var u,c=o.indexOf(".")>-1,h=c?o.split("."):[],f=c?fe(t,h):he(t,o);u=void 0===a?new rr(f,c?h[h.length-1]:o):new ir(f,a,s),r.setAttribute("class",u,!1,null)}}},rr=function(e){function t(t,n){var r;return r=e.call(this)||this,r.inner=t,r.path=n,r.tag=t.tag,r.inner=t,r.path=n,r.dasherizedPath=null,r}return(0,n.inheritsLoose)(t,e),t.prototype.compute=function(){var e=this.inner.value();if(!0===e){var t=this.path;return this.dasherizedPath||(this.dasherizedPath=(0,g.dasherize)(t))}return e||0===e?String(e):null},t}(s.CachedReference),ir=function(e){function t(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return n=e.call(this)||this,n.inner=t,n.truthy=r,n.falsy=i,n.tag=t.tag,n}return(0,n.inheritsLoose)(t,e),t.prototype.compute=function(){var e=this.inner,t=this.truthy,n=this.falsy;return e.value()?t:n},t}(s.CachedReference),or=(0,a.symbol)("REF"),ar=function(){function e(e,t){this[c.MUTABLE_CELL]=!0,this[or]=e,this.value=t}return e.prototype.update=function(e){this[or][Yt](e)},e}(),sr=(0,b.privatize)(M()),ur=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var i=t.prototype;return i.getLayout=function(e,t){return{handle:e.handle,symbolTable:e.symbolTable}},i.templateFor=function(e,t){var n=(0,u.get)(e,"layout");if(void 0!==n)return ve(n)?t.createTemplate(n,(0,r.getOwner)(e)):n;var i=(0,r.getOwner)(e),o=(0,u.get)(e,"layoutName");if(o){var a=i.lookup("template:"+o);if(a)return a}return i.lookup(sr)},i.getDynamicLayout=function(e,t){var n=e.component,r=this.templateFor(n,t),i=r.asWrappedLayout();return{handle:i.compile(),symbolTable:i.symbolTable}},i.getTagName=function(e){var t=e.component;return e.hasWrappedElement?t&&t.tagName||"div":null},i.getCapabilities=function(e){return e.capabilities},i.prepareArgs=function(e,t){var n=e.ComponentClass.class.positionalParams;if(void 0===n||null===n||0===t.positional.length)return null;var r;if("string"==typeof n){var i;i={},i[n]=t.positional.capture(),r=i,(0,d.assign)(r,t.named.capture().map)}else{if(!(Array.isArray(n)&&n.length>0))return null;var o=Math.min(n.length,t.positional.length);r={},(0,d.assign)(r,t.named.capture().map);for(var a=0;a<o;a++){var s=n[a];r[s]=t.positional.at(a)}}return{positional:_.EMPTY_ARRAY,named:r}},i.create=function(e,t,n,r,i,o){var a=r.view,s=t.ComponentClass,u=n.named.capture(),l=de(u);me(n,l),l.parentView=a,l[pn]=o,l._target=i.value(),t.template&&(l.layout=t.template);var h=s.create(l),f=(0,p._instrumentStart)("render.component",ye,h);r.view=h,null!==a&&void 0!==a&&(0,c.addChildView)(a,h),h.trigger("didReceiveAttrs");var d=""!==h.tagName;d||(e.isInteractive&&h.trigger("willRender"),h._transitionTo("hasElement"),e.isInteractive&&h.trigger("willInsertElement"));var m=new Xn(e,h,u,f,d);return n.named.has("class")&&(m.classRef=n.named.get("class")),e.isInteractive&&d&&h.trigger("willRender"),m},i.getSelf=function(e){return e.component[hn]},i.didCreateElement=function(e,t,n){var r=e.component,i=e.classRef,o=e.environment;(0,c.setViewElement)(r,t);var s=r.attributeBindings,u=r.classNames,h=r.classNameBindings;if(s&&s.length)ge(t,s,r,n);else{var f=r.elementId?r.elementId:(0,a.guidFor)(r);n.setAttribute("id",l.PrimitiveReference.create(f),!1,null),tr.install(t,r,n)}if(i){var p=new rr(i,i._propertyKey);n.setAttribute("class",p,!1,null)}u&&u.length&&u.forEach(function(e){n.setAttribute("class",l.PrimitiveReference.create(e),!1,null)}),h&&h.length&&h.forEach(function(e){nr.install(t,r,e,n)}),n.setAttribute("class",l.PrimitiveReference.create("ember-view"),!1,null),"ariaRole"in r&&n.setAttribute("role",he(r,"ariaRole"),!1,null),r._transitionTo("hasElement"),o.isInteractive&&r.trigger("willInsertElement")},i.didRenderLayout=function(e,t){e.component[dn]=t,e.finalize()},i.getTag=function(e){var t=e.args,n=e.component;return t?(0,s.combine)([t.tag,n[ln]]):n[ln]},i.didCreate=function(e){var t=e.component;e.environment.isInteractive&&(t._transitionTo("inDOM"),t.trigger("didInsertElement"),t.trigger("didRender"))},i.update=function(e){var t=e.component,n=e.args,r=e.argsRevision,i=e.environment;if(e.finalizer=(0,p._instrumentStart)("render.component",be,t),n&&!n.tag.validate(r)){var o=de(n);e.argsRevision=n.tag.value(),t[fn]=!0,t.setProperties(o),t[fn]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}i.isInteractive&&(t.trigger("willUpdate"),t.trigger("willRender"))},i.didUpdateLayout=function(e){e.finalize()},i.didUpdate=function(e){var t=e.component;e.environment.isInteractive&&(t.trigger("didUpdate"),t.trigger("didRender"))},i.getDestructor=function(e){return e},t}(Yn),lr={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0},cr=new ur,hr=function(e,t,n,r,i){this.name=e,this.ComponentClass=t,this.handle=n,this.manager=cr;var o=r&&r.asLayout(),a=o?o.symbolTable:void 0;this.symbolTable=a,this.template=r,this.args=i,this.state={name:e,ComponentClass:t,handle:n,template:r,capabilities:lr,symbolTable:a}},fr=function(e){function t(t){var n;return n=e.call(this)||this,n.component=t,n}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.getLayout=function(e,t){var n=this.templateFor(this.component,t),r=n.asWrappedLayout();return{handle:r.compile(),symbolTable:r.symbolTable}},r.create=function(e,t,n,r){var i=this.component,o=(0,p._instrumentStart)("render.component",ye,i);r.view=i;var a=""!==i.tagName;return a||(e.isInteractive&&i.trigger("willRender"),i._transitionTo("hasElement"),e.isInteractive&&i.trigger("willInsertElement")),new Xn(e,i,null,o,a)},t}(ur),pr={dynamicLayout:!1,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!1},dr=function(){function e(e){this.component=e;var t=new fr(e);this.manager=t;var n=b.FACTORY_FOR.get(e);this.state={name:n.fullName.slice(10),capabilities:pr,ComponentClass:n,handle:null}}return e.prototype.getTag=function(e){return e.component[ln]},e}(),mr=function(){function e(e,t){this.view=e,this.outletState=t}var t=e.prototype;return t.child=function(){return new e(this.view,this.outletState)},t.get=function(e){return this.outletState},t.set=function(e,t){return this.outletState=t,t},e}(),vr=function(){function e(e,t,n,r,i,o,a){var s=this;this.id=(0,c.getViewId)(e),this.env=t,this.root=e,this.result=void 0,this.shouldReflush=!1,this.destroyed=!1;var u=this.options={alwaysRevalidate:!1};this.render=function(){var e,c=n.asLayout(),h=c.compile(),f=(0,l.renderMain)(c.compiler.program,t,r,o,a(t,{element:i,nextSibling:null}),h);do{e=f.next()}while(!e.done);var p=s.result=e.value;s.render=function(){return p.rerender(u)}}}var t=e.prototype;return t.isFor=function(e){return this.root===e},t.destroy=function(){var e=this.result,t=this.env;if(this.destroyed=!0,this.env=void 0,this.root=null,this.result=void 0,this.render=void 0,e){var n=!t.inTransaction;n&&t.begin();try{e.destroy()}finally{n&&t.commit()}}},e}(),gr=[];(0,u.setHasViews)(function(){return gr.length>0});var yr=null,br=0;w.backburner.on("begin",Te),w.backburner.on("end",ke);var _r=function(){function e(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.fallbackViewRegistry,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:l.clientBuilder;this._env=e,this._rootTemplate=t,this._viewRegistry=n,this._destinedForDOM=r,this._destroyed=!1,this._roots=[],this._lastRevision=-1,this._isRenderingRoots=!1,this._removedRoots=[],this._builder=i}var t=e.prototype;return t.appendOutletView=function(e,t){var n=le(e);this._appendDefinition(e,(0,l.curry)(n),t)},t.appendTo=function(e,t){var n=new dr(e);this._appendDefinition(e,(0,l.curry)(n),t)},t._appendDefinition=function(e,t,n){var r=new sn(t),i=new mr(null,l.UNDEFINED_REFERENCE),o=new vr(e,this._env,this._rootTemplate,r,n,i,this._builder);this._renderRoot(o)},t.rerender=function(){this._scheduleRevalidate()},t.register=function(e){var t=(0,c.getViewId)(e);this._viewRegistry[t]=e},t.unregister=function(e){delete this._viewRegistry[(0,c.getViewId)(e)]},t.remove=function(e){e._transitionTo("destroying"),this.cleanupRootFor(e),(0,c.setViewElement)(e,null),this._destinedForDOM&&e.trigger("didDestroyElement"),e.isDestroying||e.destroy()},t.cleanupRootFor=function(e){if(!this._destroyed)for(var t=this._roots,n=this._roots.length;n--;){var r=t[n];r.isFor(e)&&(r.destroy(),t.splice(n,1))}},t.destroy=function(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())},t.getBounds=function(e){var t=e[dn];return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}},t.createElement=function(e){return this._env.getAppendOperations().createElement(e)},t._renderRoot=function(e){var t=this._roots;t.push(e),1===t.length&&we(this),this._renderRootsTransaction()},t._renderRoots=function(){var e,t,n=this._roots,r=this._env,i=this._removedRoots;do{r.begin();try{t=n.length,e=!1;for(var o=0;o<n.length;o++){var a=n[o];if(a.destroyed)i.push(a);else{var l=a.shouldReflush;o>=t&&!l||(a.options.alwaysRevalidate=l,l=a.shouldReflush=(0,u.runInTransaction)(a,"render"),e=e||l)}}this._lastRevision=s.CURRENT_TAG.value()}finally{r.commit()}}while(e||n.length>t);for(;i.length;){var c=i.pop(),h=n.indexOf(c);n.splice(h,1)}0===this._roots.length&&Ee(this)},t._renderRootsTransaction=function(){if(!this._isRenderingRoots){this._isRenderingRoots=!0;var e=!1;try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=s.CURRENT_TAG.value(),!0===this._env.inTransaction&&this._env.commit()),this._isRenderingRoots=!1}}},t._clearAllRoots=function(){for(var e=this._roots,t=0;t<e.length;t++){e[t].destroy()}this._removedRoots.length=0,this._roots=[],e.length&&Ee(this)},t._scheduleRevalidate=function(){w.backburner.scheduleOnce("render",this,this._revalidate)},t._isValid=function(){return this._destroyed||0===this._roots.length||s.CURRENT_TAG.validate(this._lastRevision)},t._revalidate=function(){this._isValid()||this._renderRootsTransaction()},e}();e.Renderer=_r;var wr=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.inheritsLoose)(t,e),t.create=function(e){return new this(e.env,e.rootTemplate,e._viewRegistry,!1,e.builder)},t.prototype.getElement=function(e){throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")},t}(_r);e.InertRenderer=wr;var Er=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.inheritsLoose)(t,e),t.create=function(e){return new this(e.env,e.rootTemplate,e._viewRegistry,!0,e.builder)},t.prototype.getElement=function(e){return(0,c.getViewElement)(e)},t}(_r);e.InteractiveRenderer=Er;var Tr={},Cr=F(function(e){return g.loc.apply(null,e)}),xr=function(){function e(e){this.resolver=e}var t=e.prototype;return t.getCapabilities=function(e){var t=this.resolver.resolve(e),n=t.manager,r=t.state;return n.getCapabilities(r)},t.getLayout=function(e){var t=this.resolver.resolve(e),n=t.manager,r=t.state;if(n.getCapabilities(r).dynamicLayout)return null;var i=n.getLayout(r,this.resolver);return{compile:function(){return i.handle},symbolTable:i.symbolTable}},t.lookupHelper=function(e,t){return this.resolver.lookupHelper(e,t)},t.lookupModifier=function(e,t){return this.resolver.lookupModifier(e,t)},t.lookupComponentDefinition=function(e,t){return this.resolver.lookupComponentHandle(e,t)},t.lookupPartial=function(e,t){return this.resolver.lookupPartial(e,t)},e}(),Ar=new WeakMap,kr=Object.getPrototypeOf,Rr={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0},Or=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.create=function(e,t,n){var r=t.delegate,i=n.capture(),o=je(i),a=r.createComponent(t.ComponentClass.class,o);return new Nr(r,a,i)},r.update=function(e){var t=e.delegate,n=e.component,r=e.args;t.updateComponent(n,je(r))},r.didCreate=function(e){var t=e.delegate,n=e.component;De(t)&&t.didCreateComponent(n)},r.didUpdate=function(e){var t=e.delegate,n=e.component;De(t)&&t.didUpdateComponent(n)},r.getContext=function(e){var t=e.delegate,n=e.component;t.getContext(n)},r.getSelf=function(e){var t=e.delegate,n=e.component,r=t.getContext(n);return new Xt(r)},r.getDestructor=function(e){return Fe(e.delegate)?e:null},r.getCapabilities=function(){return Rr},r.getTag=function(e){return e.args.tag},r.didRenderLayout=function(){},r.getLayout=function(e){return{handle:e.template.asLayout().compile(),symbolTable:e.symbolTable}},t}(Yn),Sr=new Or,Nr=function(){function e(e,t,n){this.delegate=e,this.component=t,this.args=n}return e.prototype.destroy=function(){var e=this.delegate,t=this.component;Fe(e)&&e.destroyComponent(t)},e}(),Pr=function(e,t,n,r){this.name=e,this.ComponentClass=t,this.delegate=n,this.template=r,this.manager=Sr;var i=r.asLayout(),o=i.symbolTable;this.symbolTable=o,this.state={name:e,ComponentClass:t,template:r,symbolTable:o,delegate:n}},Lr={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0},Mr=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.getLayout=function(e){var t=e.asLayout();return{handle:t.compile(),symbolTable:t.symbolTable}},r.getCapabilities=function(){return Lr},r.create=function(){return null},r.getSelf=function(){return l.NULL_REFERENCE},r.getTag=function(){return s.CONSTANT_TAG},r.getDestructor=function(){return null},t}(Yn),jr=new Mr,Ir=function(e){this.state=e,this.manager=jr},Dr=function(e,t){return t.positional.at(0)},Fr=function(e){return null===e||void 0===e||"function"!=typeof e.toString},Br=function(e){return Fr(e)?"":String(e)},Ur=function(e){function t(t,n){var r;r=e.call(this)||this,r.sourceReference=t,r.pathReference=n,r.lastPath=null,r.innerReference=l.NULL_REFERENCE;var i=r.innerTag=s.UpdatableTag.create(s.CONSTANT_TAG);return r.tag=(0,s.combine)([t.tag,n.tag,i]),r}(0,n.inheritsLoose)(t,e),t.create=function(e,n){if((0,s.isConst)(n)){return nt(e,n.value())}return new t(e,n)};var r=t.prototype;return r.compute=function(){var e=this.lastPath,t=this.innerReference,n=this.innerTag,r=this.pathReference.value();return r!==e&&(t=nt(this.sourceReference,r),n.inner.update(t.tag),this.innerReference=t,this.lastPath=r),t.value()},r[Yt]=function(e){(0,u.set)(this.sourceReference.value(),this.pathReference.value(),e)},t}($t),qr=function(e){function t(t,n,r){var i;return i=e.call(this)||this,i.branchTag=s.UpdatableTag.create(s.CONSTANT_TAG),i.tag=(0,s.combine)([t.tag,i.branchTag]),i.cond=t,i.truthy=n,i.falsy=r,i}return(0,n.inheritsLoose)(t,e),t.create=function(e,n,r){var i=nn.create(e);return(0,s.isConst)(i)?i.value()?n:r:new t(i,n,r)},t.prototype.compute=function(){var e=this.cond.value()?this.truthy:this.falsy;return this.branchTag.inner.update(e.tag),e.value()},t}($t),zr=(0,a.symbol)("MUT"),Hr=(0,a.symbol)("SOURCE"),Vr=["alt","shift","meta","ctrl"],Wr=/^click|mouse|touch/,Yr={registeredActions:c.ActionManager.registeredActions,registerAction:function(e){var t=e.actionId;return c.ActionManager.registeredActions[t]=e,t},unregisterAction:function(e){var t=e.actionId;delete c.ActionManager.registeredActions[t]}},Gr=function(){function e(e,t,n,r,i,o,a,s,u){this.element=e,this.actionId=t,this.actionName=n,this.actionArgs=r,this.namedArgs=i,this.positional=o,this.implicitTarget=a,this.dom=s,this.eventName=this.getEventName(),this.tag=u}var t=e.prototype;return t.getEventName=function(){return this.namedArgs.get("on").value()||"click"},t.getActionArgs=function(){for(var e=new Array(this.actionArgs.length),t=0;t<this.actionArgs.length;t++)e[t]=this.actionArgs[t].value();return e},t.getTarget=function(){var e=this.implicitTarget,t=this.namedArgs;return t.has("target")?t.get("target").value():e.value()},t.handler=function(e){var t=this,n=this.actionName,r=this.namedArgs,i=r.get("bubbles"),o=r.get("preventDefault"),a=r.get("allowedKeys"),s=this.getTarget(),u=!1!==i.value();return!mt(e,a.value())||(!1!==o.value()&&e.preventDefault(),u||e.stopPropagation(),(0,w.join)(function(){var e=t.getActionArgs(),r={args:e,target:s,name:null};return"function"==typeof n[Gt]?void(0,p.flaggedInstrument)("interaction.ember-action",r,function(){n[Gt].apply(n,e)}):"function"==typeof n?void(0,p.flaggedInstrument)("interaction.ember-action",r,function(){ +n.apply(s,e)}):(r.name=n,void(s.send?(0,p.flaggedInstrument)("interaction.ember-action",r,function(){s.send.apply(s,[n].concat(e))}):(0,p.flaggedInstrument)("interaction.ember-action",r,function(){s[n].apply(s,e)})))}),u)},t.destroy=function(){Yr.unregisterAction(this)},e}(),Qr=function(){function e(){}var t=e.prototype;return t.create=function(e,t,n,r,i){var o,s,u,l=n.capture(),c=l.named,h=l.positional,f=l.tag;if(h.length>1)if(o=h.at(0),u=h.at(1),u[Gt])s=u;else{u._propertyKey;s=u.value()}for(var p=[],d=2;d<h.length;d++)p.push(h.at(d));var m=(0,a.uuid)();return new Gr(e,m,s,p,c,h,o,i,f)},t.install=function(e){var t=e.dom,n=e.element,r=e.actionId;Yr.registerAction(e),t.setAttribute(n,"data-ember-action",""),t.setAttribute(n,"data-ember-action-"+r,r)},t.update=function(e){var t=e.positional,n=t.at(1);n[Gt]||(e.actionName=n.value()),e.eventName=e.getEventName()},t.getTag=function(e){return e.tag},t.getDestructor=function(e){return e},e}(),Kr=function(e,t,n){this.name=e,this.ModifierClass=t,this.delegate=n,this.manager=Jr,this.state={ModifierClass:t,name:e,delegate:n}},$r=function(){function e(e,t,n,r){this.element=e,this.delegate=t,this.modifier=n,this.args=r}return e.prototype.destroy=function(){var e=this.delegate,t=this.modifier,n=this.args,r=je(n);e.destroyModifier(t,r)},e}(),Xr=function(){function e(){}var t=e.prototype;return t.create=function(e,t,n){var r=n.capture(),i=je(r),o=t.delegate.createModifier(t.ModifierClass,i);return new $r(e,t.delegate,o,r)},t.getTag=function(e){return e.args.tag},t.install=function(e){var t=e.element,n=e.args,r=e.delegate,i=e.modifier,o=je(n);r.installModifier(i,t,o)},t.update=function(e){var t=e.args,n=e.delegate,r=e.modifier,i=je(t);n.updateModifier(r,i)},t.getDestructor=function(e){return e},e}(),Jr=new Xr,Zr={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0},ei=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.getDynamicLayout=function(e,t){var n=e.engine.lookup("template:application"),r=n.asLayout();return{handle:r.compile(),symbolTable:r.symbolTable}},r.getCapabilities=function(){return Zr},r.create=function(e,t){var n=e.owner.buildChildEngineInstance(t.name);n.boot();var r,i,o,a,u=n.factoryFor("controller:application"),l=u||(0,C.generateControllerFactory)(n,"application"),c=t.modelRef;if(void 0===c)r=l.create(),i=new Xt(r),a=s.CONSTANT_TAG,o={engine:n,controller:r,self:i,tag:a};else{var h=c.value(),f=c.tag.value();r=l.create({model:h}),i=new Xt(r),a=c.tag,o={engine:n,controller:r,self:i,tag:a,modelRef:c,modelRev:f}}return o},r.getSelf=function(e){return e.self},r.getTag=function(e){return e.tag},r.getDestructor=function(e){return e.engine},r.didRenderLayout=function(){},r.update=function(e){var t=e.controller,n=e.modelRef,r=e.modelRev;if(!n.tag.validate(r)){var i=n.value();e.modelRev=n.tag.value(),t.set("model",i)}},t}(Yn),ti=new ei,ni=function(e,t){this.manager=ti,this.state={name:e,modelRef:t}},ri=function(){function e(e,t,n){this.tag=e.tag,this.nameRef=e,this.modelRef=n,this.env=t,this._lastName=null,this._lastDef=null}var t=e.prototype;return t.value=function(){var e=this.env,t=this.nameRef,n=this.modelRef,r=t.value();return"string"==typeof r?this._lastName===r?this._lastDef:e.owner.hasRegistration("engine:"+r)?(this._lastName=r,this._lastDef=(0,l.curry)(new ni(r,n)),this._lastDef):null:(this._lastDef=null,this._lastName=null,null)},t.get=function(){return l.UNDEFINED_REFERENCE},e}(),ii=function(){function e(e){this.outletState=e,this.tag=s.DirtyableTag.create()}var t=e.prototype;return t.get=function(e){return new ai(this,e)},t.value=function(){return this.outletState},t.update=function(e){this.outletState.outlets.main=e,this.tag.inner.dirty()},e}(),oi=function(){function e(e,t){this.parentStateRef=e,this.outletNameRef=t,this.tag=(0,s.combine)([e.tag,t.tag])}var t=e.prototype;return t.value=function(){var e=this.parentStateRef.value(),t=void 0===e?void 0:e.outlets;return void 0===t?void 0:t[this.outletNameRef.value()]},t.get=function(e){return new ai(this,e)},e}(),ai=function(){function e(e,t){this.parent=e,this.key=t,this.tag=e.tag}var t=e.prototype;return t.get=function(t){return new e(this,t)},t.value=function(){var e=this.parent.value();return e&&e[this.key]},e}(),si=function(){function e(e){this.outletRef=e,this.definition=null,this.lastState=null,this.tag=e.tag}var t=e.prototype;return t.value=function(){var e=At(this.outletRef);if(kt(e,this.lastState))return this.definition;this.lastState=e;var t=null;return null!==e&&(t=(0,l.curry)(new $n(e))),this.definition=t},t.get=function(e){return l.UNDEFINED_REFERENCE},e}(),ui=[];e._experimentalMacros=ui;var li={if:it,action:Ge,concat:et,get:tt,hash:rt,log:st,mut:ct,"query-params":ft,readonly:pt,unbound:dt,unless:ot,"-class":Ue,"-each-in":V,"-input-type":Ve,"-normalize-class":Ye,"-html-safe":ze,"-get-dynamic-var":l.getDynamicVar,"-mount":Et,"-outlet":Ct,"-assert-implicit-component-helper-argument":Dr};li.array=Je;var ci={action:{manager:new Qr,state:null}},hi=function(){function e(){this.handles=[void 0],this.objToHandle=new WeakMap,this.builtInHelpers=li,this.builtInModifiers=ci,this.templateCache=new Map,this.componentDefinitionCache=new Map,this.customManagerCache=new Map,this.templateCacheHits=0,this.templateCacheMisses=0,this.componentDefinitionCount=0,this.helperDefinitionCount=0;var e=new i.Macros;Nt(e),this.compiler=new i.LazyCompiler(new xr(this),this,e)}var t=e.prototype;return t.lookupComponentDefinition=function(e,t){var n=this.lookupComponentHandle(e,t);return null===n?null:this.resolve(n)},t.lookupComponentHandle=function(e,t){var n=this.handles.length,r=this.handle(this._lookupComponentDefinition(e,t));return n===r&&this.componentDefinitionCount++,r},t.resolve=function(e){return this.handles[e]},t.lookupHelper=function(e,t){var n=this.handles.length,r=this._lookupHelper(e,t);if(null!==r){var i=this.handle(r);return n===i&&this.helperDefinitionCount++,i}return null},t.lookupModifier=function(e,t){return this.handle(this._lookupModifier(e,t))},t.lookupPartial=function(e,t){var n=this._lookupPartial(e,t);return this.handle(n)},t.createTemplate=function(e,t){var n,i=this.templateCache.get(t);if(void 0===i?(i=new Map,this.templateCache.set(t,i)):n=i.get(e),void 0===n){var o=this.compiler,a={compiler:o};(0,r.setOwner)(a,t),n=e.create(a),i.set(e,n),this.templateCacheMisses++}else this.templateCacheHits++;return n},t.handle=function(e){if(void 0===e||null===e)return null;var t=this.objToHandle.get(e);return void 0===t&&(t=this.handles.push(e)-1,this.objToHandle.set(e,t)),t},t._lookupHelper=function(e,t){var n=this.builtInHelpers[e];if(void 0!==n)return n;var r=t.owner,i=t.moduleName,o=e,a=void 0,s=Dt(i,a),u=r.factoryFor("helper:"+o,s)||r.factoryFor("helper:"+o);return I(u)?function(e,t){var n=u.create();return D(n)?new rn(n.compute,t.capture()):(e.newDestroyable(n),on.create(n,t.capture()))}:null},t._lookupPartial=function(e,t){var n=(0,c.lookupPartial)(e,t.owner);if(n)return new i.PartialDefinition(e,n);throw new Error(e+" is not a partial")},t._lookupModifier=function(e,t){var n=this.builtInModifiers[e];if(void 0===n){var r=t.owner,i=r.factoryFor("modifier:"+e);if(void 0!==i){var o=jt(i.class),a=o(r);return new Kr(e,i,a)}}return n},t._parseNameForNamespace=function(e){var t=e,n=void 0,r=e.indexOf("::");return-1!==r&&(t=e.slice(r+2),n=e.slice(0,r)),{name:t,namespace:n}},t._lookupComponentDefinition=function(e,t){var n=e,r=void 0,i=(0,c.lookupComponent)(t.owner,n,Dt(t.moduleName,r)),o=i.layout,a=i.component,s=void 0===a?o:a;if(void 0===s)return null;var u=this.componentDefinitionCache.get(s);if(void 0!==u)return u;var l,h=(0,p._instrumentStart)("render.getComponentDefinition",It,n);if(void 0!==o&&void 0===a&&v.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS&&(l=new Ir(o)),void 0!==a&&void 0!==a.class){var f=Lt(a.class);if(f){var d=f(t.owner);l=new Pr(n,a,d,o||t.owner.lookup((0,b.privatize)(L())))}}return void 0===l&&(l=new hr(n,a||t.owner.factoryFor((0,b.privatize)(P())),null,o)),h(),this.componentDefinitionCache.set(s,l),l},t._lookupComponentManager=function(e,t){if(this.customManagerCache.has(t))return this.customManagerCache.get(t);var n=e.lookup("component-manager:"+t);return this.customManagerCache.set(t,n),n},e}(),fi={create:function(){return(new hi).compiler}},pi=j({id:"chfQcH83",block:'{"symbols":["&default"],"statements":[[14,1]],"hasEval":false}',meta:{moduleName:"packages/@ember/-internals/glimmer/lib/templates/component.hbs"}}),di=j({id:"gK7R0/52",block:'{"symbols":[],"statements":[[1,[21,"outlet"],false]],"hasEval":false}',meta:{moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs"}}),mi="-top-level",vi="main",gi=function(){function e(e,t,n,r){this._environment=e,this.renderer=t,this.owner=n,this.template=r;var i=this.ref=new ii({outlets:{main:void 0},render:{owner:n,into:void 0,outlet:vi,name:mi,controller:void 0,template:r}});this.state={ref:i,name:mi,outlet:vi,template:r,controller:void 0}}e.extend=function(t){return function(e){function r(){return e.apply(this,arguments)||this}return(0,n.inheritsLoose)(r,e),r.create=function(n){return n?e.create.call(this,(0,d.assign)({},t,n)):e.create.call(this,t)},r}(e)},e.reopenClass=function(e){(0,d.assign)(this,e)},e.create=function(t){var n=t._environment,i=t.renderer,o=t.template;return new e(n,i,t[r.OWNER],o)};var t=e.prototype;return t.appendTo=function(e){var t;t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e,(0,w.schedule)("render",this.renderer,"appendOutletView",this,t)},t.rerender=function(){},t.setOutletState=function(e){this.ref.update(e)},t.destroy=function(){},e}();e.OutletView=gi}),e("@ember/-internals/meta/index",["exports","@ember/-internals/meta/lib/meta"],function(e,t){"use strict";Object.defineProperty(e,"counters",{enumerable:!0,get:function(){return t.counters}}),Object.defineProperty(e,"deleteMeta",{enumerable:!0,get:function(){return t.deleteMeta}}),Object.defineProperty(e,"descriptorFor",{enumerable:!0,get:function(){return t.descriptorFor}}),Object.defineProperty(e,"isDescriptor",{enumerable:!0,get:function(){return t.isDescriptor}}),Object.defineProperty(e,"Meta",{enumerable:!0,get:function(){return t.Meta}}),Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return t.meta}}),Object.defineProperty(e,"peekMeta",{enumerable:!0,get:function(){return t.peekMeta}}),Object.defineProperty(e,"setMeta",{enumerable:!0,get:function(){return t.setMeta}}),Object.defineProperty(e,"UNDEFINED",{enumerable:!0,get:function(){return t.UNDEFINED}})}),e("@ember/-internals/meta/lib/meta",["exports","ember-babel","@ember/-internals/utils","@ember/debug"],function(e,t,n,r){"use strict";function i(e,t){v.set(e,t)}function o(e){var t=v.get(e);if(void 0!==t)return t;for(var n=m(e);null!==n;){if(void 0!==(t=v.get(n)))return t.proto!==n&&(t.proto=n),t;n=m(n)}return null}function a(e){var t=o(e);null!==t&&t.destroy()}function s(e,t,n){var r=void 0===n?o(e):n;if(null!==r)return r.peekDescriptors(t)}function u(e){return void 0!==e&&null!==e&&"object"==typeof e&&!0===e.isDescriptor}function l(e,t,n,r){for(var i=e.length-1;i>=0;i--){var o=e[i];if(o.event===t&&(o.target===n&&o.method===r||3===o.kind))return i}return-1}e.setMeta=i,e.peekMeta=o,e.deleteMeta=a,e.descriptorFor=s,e.isDescriptor=u,e.counters=e.meta=e.Meta=e.UNDEFINED=void 0;var c,h=Object.prototype;e.counters=c;var f=(0,n.symbol)("undefined");e.UNDEFINED=f;var p=1,d=function(){function e(e){this._listenersVersion=1,this._inheritedEnd=-1,this._flattenedVersion=0,this._parent=void 0,this._descriptors=void 0,this._watching=void 0,this._mixins=void 0,this._deps=void 0,this._chainWatchers=void 0,this._chains=void 0,this._tag=void 0,this._tags=void 0,this._flags=0,this.source=e,this.proto=void 0===e.constructor?void 0:e.constructor.prototype,this._listeners=void 0}var n=e.prototype;return n.setInitializing=function(){this._flags|=8},n.unsetInitializing=function(){this._flags^=8},n.isInitializing=function(){return this._hasFlag(8)},n.isPrototypeMeta=function(e){return this.proto===this.source&&this.source===e},n.destroy=function(){if(!this.isMetaDestroyed()){this.setMetaDestroyed();var e=this.readableChains();void 0!==e&&e.destroy()}},n.isSourceDestroying=function(){return this._hasFlag(1)},n.setSourceDestroying=function(){this._flags|=1},n.isSourceDestroyed=function(){return this._hasFlag(2)},n.setSourceDestroyed=function(){this._flags|=2},n.isMetaDestroyed=function(){return this._hasFlag(4)},n.setMetaDestroyed=function(){this._flags|=4},n._hasFlag=function(e){return(this._flags&e)===e},n._getOrCreateOwnMap=function(e){return this[e]||(this[e]=Object.create(null))},n._getOrCreateOwnSet=function(e){return this[e]||(this[e]=new Set)},n._findInherited1=function(e){for(var t=this;null!==t;){var n=t[e];if(void 0!==n)return n;t=t.parent}},n._findInherited2=function(e,t){for(var n=this;null!==n;){var r=n[e];if(void 0!==r){var i=r[t];if(void 0!==i)return i}n=n.parent}},n._findInherited3=function(e,t,n){for(var r=this;null!==r;){var i=r[e];if(void 0!==i){var o=i[t];if(void 0!==o){var a=o[n];if(void 0!==a)return a}}r=r.parent}},n._findInheritedMap=function(e,t){for(var n=this;null!==n;){var r=n[e];if(void 0!==r){var i=r.get(t);if(void 0!==i)return i}n=n.parent}},n._hasInInheritedSet=function(e,t){for(var n=this;null!==n;){var r=n[e];if(void 0!==r&&r.has(t))return!0;n=n.parent}return!1},n.writeDeps=function(e,t,n){var r=this._getOrCreateOwnMap("_deps"),i=r[e];void 0===i&&(i=r[e]=Object.create(null)),i[t]=n},n.peekDeps=function(e,t){var n=this._findInherited3("_deps",e,t);return void 0===n?0:n},n.hasDeps=function(e){return void 0!==this._findInherited2("_deps",e)},n.forEachInDeps=function(e,t){for(var n,r,i=this;null!==i;){var o=i._deps;if(void 0!==o){var a=o[e];if(void 0!==a)for(var s in a)n=void 0===n?new Set:n,n.has(s)||(n.add(s),a[s]>0&&(r=r||[],r.push(s)))}i=i.parent}if(void 0!==r)for(var u=0;u<r.length;u++)t(r[u])},n.writableTags=function(){return this._getOrCreateOwnMap("_tags")},n.readableTags=function(){return this._tags},n.writableTag=function(e){var t=this._tag;return void 0===t&&(t=this._tag=e(this.source)),t},n.readableTag=function(){return this._tag},n.writableChainWatchers=function(e){var t=this._chainWatchers;return void 0===t&&(t=this._chainWatchers=e(this.source)),t},n.readableChainWatchers=function(){return this._chainWatchers},n.writableChains=function(e){var t=this._chains;if(void 0===t){this._chains=t=e(this.source);var n=this.parent;if(null!==n){n.writableChains(e).copyTo(t)}}return t},n.readableChains=function(){return this._findInherited1("_chains")},n.writeWatching=function(e,t){this._getOrCreateOwnMap("_watching")[e]=t},n.peekWatching=function(e){var t=this._findInherited2("_watching",e);return void 0===t?0:t},n.addMixin=function(e){this._getOrCreateOwnSet("_mixins").add(e)},n.hasMixin=function(e){return this._hasInInheritedSet("_mixins",e)},n.forEachMixins=function(e){for(var t,n=this;null!==n;){var r=n._mixins;void 0!==r&&(t=void 0===t?new Set:t,r.forEach(function(n){t.has(n)||(t.add(n),e(n))})),n=n.parent}},n.writeDescriptors=function(e,t){(this._descriptors||(this._descriptors=new Map)).set(e,t)},n.peekDescriptors=function(e){var t=this._findInheritedMap("_descriptors",e);return t===f?void 0:t},n.removeDescriptors=function(e){this.writeDescriptors(e,f)},n.forEachDescriptors=function(e){for(var t,n=this;null!==n;){var r=n._descriptors;void 0!==r&&r.forEach(function(n,r){t=void 0===t?new Set:t,t.has(r)||(t.add(r),n!==f&&e(r,n))}),n=n.parent}},n.addToListeners=function(e,t,n,r){this.pushListener(e,t,n,r?1:0)},n.removeFromListeners=function(e,t,n){this.pushListener(e,t,n,2)},n.removeAllListeners=function(e){for(var t=this.writableListeners(),n=this._inheritedEnd,r=t.length-1;r>=0;r--){t[r].event===e&&(t.splice(r,1),r<n&&n--)}this._inheritedEnd=n,t.splice(n,0,{event:e,target:null,method:null,kind:3})},n.pushListener=function(e,t,n,r){var i=this.writableListeners(),o=l(i,e,t,n);if(-1!==o&&o<this._inheritedEnd&&(i.splice(o,1),this._inheritedEnd--,o=-1),-1===o)i.push({event:e,target:t,method:n,kind:r});else{var a=i[o];2===r&&2!==a.kind&&"function"==typeof n?i.splice(o,1):(a.kind=r,a.target=t,a.method=n)}},n.writableListeners=function(){return this._flattenedVersion!==p||this.source!==this.proto&&-1!==this._inheritedEnd||p++,-1===this._inheritedEnd&&(this._inheritedEnd=0,this._listeners=[]),this._listeners},n.flattenedListeners=function(){if(this._flattenedVersion<p){var e=this.parent;if(null!==e){var t=e.flattenedListeners();if(void 0!==t)if(void 0===this._listeners)this._listeners=t;else{var n=this._listeners;this._inheritedEnd>0&&(n.splice(0,this._inheritedEnd),this._inheritedEnd=0);for(var r=0;r<t.length;r++){var i=t[r],o=l(n,i.event,i.target,i.method);-1===o&&(n.unshift(i),this._inheritedEnd++)}}}this._flattenedVersion=p}return this._listeners},n.matchingListeners=function(e){var t,n=this.flattenedListeners();if(void 0!==n)for(var r=0;r<n.length;r++){var i=n[r];i.event!==e||0!==i.kind&&1!==i.kind||(void 0===t&&(t=[]),t.push(i.target,i.method,1===i.kind))}return t},(0,t.createClass)(e,[{key:"parent",get:function(){var e=this._parent;if(void 0===e){var t=m(this.source);this._parent=e=null===t||t===h?null:g(t)}return e}}]),e}();e.Meta=d;var m=Object.getPrototypeOf,v=new WeakMap,g=function(e){var t=o(e);if(null!==t&&t.source===e)return t;var n=new d(e);return i(e,n),n};e.meta=g}),e("@ember/-internals/metal",["exports","ember-babel","@ember/polyfills","@ember/-internals/utils","@ember/-internals/meta","@ember/debug","@ember/runloop","@glimmer/reference","@ember/error","ember/version","@ember/-internals/environment","@ember/-internals/owner"],function(e,t,n,r,i,o,a,s,u,l,c,h){"use strict";function f(e){var t=kt.get(e);return void 0===t&&(t=new Map,kt.set(e,t)),t}function p(e,t){var n=kt.get(e);if(void 0!==n)return n.get(t)}function d(e){return kt.get(e)}function m(e){return"string"==typeof e&&-1!==Rt.get(e)}function v(e){return e+Ot}function g(e,t,n,r,o){r||"function"!=typeof n||(r=n,n=null),(0,i.meta)(e).addToListeners(t,n,r,!0===o)}function y(e,t,n,r){r||"function"!=typeof n||(r=n,n=null);var o=(0,i.meta)(e);void 0===r?o.removeAllListeners(t):o.removeFromListeners(t,n,r)}function b(e,t,n,r,o){if(void 0===r){var a=void 0===o?(0,i.peekMeta)(e):o;r="object"==typeof a&&null!==a?a.matchingListeners(t):void 0}if(void 0===r||0===r.length)return!1;for(var s=r.length-3;s>=0;s-=3){var u=r[s],l=r[s+1],c=r[s+2];l&&(c&&y(e,t,u,l),u||(u=e),"string"==typeof l&&(l=u[l]),l.apply(u,n))}return!0}function _(e,t){var n=(0,i.peekMeta)(e);if(null===n)return!1;var r=n.matchingListeners(t);return void 0!==r&&r.length>0}function w(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t.pop(),o=t;return(0,r.setListeners)(i,o),i}function E(e){Nt=e}function T(){return s.DirtyableTag.create()}function C(e,t,n){if("object"!=typeof e||null===e)return s.CONSTANT_TAG;var o=void 0===n?(0,i.meta)(e):n;if((0,r.isProxy)(e))return x(e,o);var a=o.writableTags(),u=a[t];if(u)return u;return a[t]=T()}function x(e,t){if("object"==typeof e&&null!==e){return(void 0===t?(0,i.meta)(e):t).writableTag(T)}return s.CONSTANT_TAG}function A(e,t,n){var i=n.readableTag();void 0!==i&&((0,r.isProxy)(e)?i.inner.first.inner.dirty():i.inner.dirty());var o=n.readableTags(),a=void 0!==o?o[t]:void 0;void 0!==a&&xt(a),void 0===i&&void 0===a||k()}function k(){Nt()&&a.backburner.ensureInstance()}function R(e,t,n){var r=void 0===n?(0,i.peekMeta)(e):n;if(null===r||!r.isInitializing()&&!r.isPrototypeMeta(e)){var o=(0,i.descriptorFor)(e,t,r);if(void 0!==o&&"function"==typeof o.didChange&&o.didChange(e,t),null!==r&&r.peekWatching(t)>0&&(O(e,t,r),N(e,t,r),I(e,t,r)),jt in e&&e[jt](t),null!==r){if(r.isSourceDestroying())return;A(e,t,r)}}}function O(e,t,n){if(!n.isSourceDestroying()&&n.hasDeps(t)){var r=Ft,i=Bt;i&&(Bt=!1),S(R,e,t,r,n),i&&(Ft.clear(),Bt=!0)}}function S(e,t,n,r,o){var a=r.get(t);if(void 0===a&&(a=new Set,r.set(t,a)),!a.has(n)){var s;o.forEachInDeps(n,function(n){void 0!==(s=(0,i.descriptorFor)(t,n,o))&&s._suspended===t||e(t,n,o)})}}function N(e,t,n){var r=n.readableChainWatchers();void 0!==r&&r.notify(t,!0,R)}function P(e,t,n){var r=n.readableChainWatchers();void 0!==r&&r.revalidate(t)}function L(){Dt++}function M(){--Dt<=0&&It.flush()}function j(e){L();try{e()}finally{M()}}function I(e,t,n){if(!n.isSourceDestroying()){var r=v(t);Dt>0?It.add(e,t,r):b(e,r,[e,t])}}function D(e,t){return function(){return t.get(this,e)}}function F(e,t,n,r,o){void 0===o&&(o=(0,i.meta)(e));var a=o.peekWatching(t)>0,s=(0,i.descriptorFor)(e,t,o),u=void 0!==s;u&&s.teardown(e,t,o);var l=!0;e===Array.prototype&&(l=!1);var c;if(n instanceof Ut)c=n,n.setup(e,t,o);else if(void 0===n||null===n){c=r;u||!1===l?Object.defineProperty(e,t,{configurable:!0,enumerable:l,writable:!0,value:c}):e[t]=r}else c=n,Object.defineProperty(e,t,n);a&&P(e,t,o),"function"==typeof e.didDefineProperty&&e.didDefineProperty(e,t,c)}function B(e,t,n){var r=void 0===n?(0,i.meta)(e):n,o=r.peekWatching(t);if(r.writeWatching(t,o+1),0===o){var a=(0,i.descriptorFor)(e,t,r);void 0!==a&&void 0!==a.willWatch&&a.willWatch(e,t,r),"function"==typeof e.willWatchProperty&&e.willWatchProperty(t)}}function U(e,t,n){var r=void 0===n?(0,i.peekMeta)(e):n;if(null!==r&&!r.isSourceDestroyed()){var o=r.peekWatching(t);if(1===o){r.writeWatching(t,0);var a=(0,i.descriptorFor)(e,t,r),s=void 0!==a;s&&void 0!==a.didUnwatch&&a.didUnwatch(e,t,r),"function"==typeof e.didUnwatchProperty&&e.didUnwatchProperty(t)}else o>1&&r.writeWatching(t,o-1)}}function q(e,t,n,r){var i=qt.get(e);void 0!==i&&i.arrayWillChange(e,t,n,r)}function z(e,t,n,r){var i=qt.get(e);void 0!==i&&i.arrayDidChange(e,t,n,r)}function H(e,t,n,r){return void 0===t?(t=0,n=r=-1):(void 0===n&&(n=-1),void 0===r&&(r=-1)),q(e,t,n,r),b(e,"@array:before",[e,t,n,r]),e}function V(e,t,n,r){void 0===t?(t=0,n=r=-1):(void 0===n&&(n=-1),void 0===r&&(r=-1));var o=(0,i.peekMeta)(e);(r<0||n<0||r-n!=0)&&R(e,"length",o),R(e,"[]",o),z(e,t,n,r),b(e,"@array:change",[e,t,n,r]);var a=d(e);if(void 0!==a){var s=e.length,u=-1===r?0:r,l=-1===n?0:n,c=u-l,h=s-c,f=t<0?h+t:t;if(a.has("firstObject")&&0===f&&R(e,"firstObject",o),a.has("lastObject")){h-1<f+l&&R(e,"lastObject",o)}}return e}function W(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[1],i=t[2];return void 0===i||"initializer"in i?G(r,i):Y(r,i)}function Y(e,t){function n(){var t=Ht,n=Ht=new zt,r=i.call(this);Ht=t;var o=n.combine();return Ht&&Ht.add(o),At(C(this,e),o),r}function r(){xt(C(this,e)),o.apply(this,arguments)}var i=t.get,o=t.set;return{enumerable:!0,configurable:!1,get:i&&n,set:o&&r}}function G(e,t){var n=Symbol(e);return{enumerable:!0,configurable:!0,get:function(){return Ht&&Ht.add(C(this,e)),n in this||(this[n]=t.value),this[n]},set:function(t){x(this).inner.dirty(),xt(C(this,e)),this[n]=t,Vt()}}}function Q(e,t){var n=typeof e,r="object"===n,o="function"===n,a=r||o;if(m(t))return a?K(e,t):void 0;var s;if(a){var u=(0,i.descriptorFor)(e,t);if(void 0!==u)return u.get(e,t);s=e[t]}else s=e[t];return void 0!==s||!r||t in e||"function"!=typeof e.unknownProperty?s:e.unknownProperty(t)}function K(e,t){for(var n=e,r="string"==typeof t?t.split("."):t,i=0;i<r.length;i++){if(void 0===n||null===n||n.isDestroyed)return;n=Q(n,r[i])}return n}function $(e,t,n){var r=Q(e,t);return void 0===r?n:r}function X(e,t){return Array.isArray(e)?e[t]:e.objectAt(t)}function J(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Yt;Array.isArray(e)?Z(e,t,n,r):e.replace(t,n,r)}function Z(e,t,n,r){if(H(e,t,n,r.length),r.length<=Gt)e.splice.apply(e,[t,n].concat(r));else{e.splice(t,n);for(var i=0;i<r.length;i+=Gt){var o=r.slice(i,i+Gt);e.splice.apply(e,[t+i,0].concat(o))}}V(e,t,n,r.length)}function ee(e,t,n,r,i){var o=n&&n.willChange||"arrayWillChange",a=n&&n.didChange||"arrayDidChange",s=Q(e,"hasArrayObservers");return r(e,"@array:before",t,o),r(e,"@array:change",t,a),s===i&&R(e,"hasArrayObservers"),e}function te(e,t,n){return ee(e,t,n,g,!1)}function ne(e,t,n){return ee(e,t,n,y,!0)}function re(e,t,n,r){g(e,v(t),n,r),we(e,t)}function ie(e,t,n,r){Ce(e,t),y(e,v(t),n,r)}function oe(e){var t=qt.get(e);return void 0===t&&(t=new Qt(e),qt.set(e,t)),t}function ae(e,t,n,r,i){for(;--i>=r;){var o=X(e,i);o&&re(o,t,n,"contentKeyDidChange")}}function se(e,t,n,r,i){for(;--i>=r;){var o=X(e,i);o&&ie(o,t,n,"contentKeyDidChange")}}function ue(e){return"object"==typeof e&&null!==e}function le(e,t,n){var r=(0,i.descriptorFor)(e,t,n);return!(void 0!==r&&!1===r._volatile)}function ce(){return new Kt}function he(e){return new Xt(null,null,e)}function fe(e,t,n){var r=(0,i.meta)(e);r.writableChainWatchers(ce).add(t,n),B(e,t,r)}function pe(e,t,n,r){if(ue(e)){var o=void 0===r?(0,i.peekMeta)(e):r;null===o||o.isSourceDestroying()||o.isMetaDestroyed()||void 0===o.readableChainWatchers()||(o=(0,i.meta)(e),o.readableChainWatchers().remove(t,n),U(e,t,o))}}function de(e){for(ve(e);$t.length>0;){var t=$t.pop();ve(t),me(t)}}function me(e){e.isWatching&&(pe(e.object,e.key,e),e.isWatching=!1)}function ve(e){var t=e.chains;if(void 0!==t)for(var n in t)void 0!==t[n]&&$t.push(t[n])}function ge(e,t){if(ue(e)){var n=(0,i.peekMeta)(e);if(null===n||n.proto!==e)return"@each"===t?oe(e):le(e,t,n)?Q(e,t):p(e,t)}}function ye(e){var t=e.readableChainWatchers();void 0!==t&&t.revalidateAll(),void 0!==e.readableChains()&&e.writableChains(he)}function be(e,t,n){var r=void 0===n?(0,i.meta)(e):n,o=r.peekWatching(t);r.writeWatching(t,o+1),0===o&&r.writableChains(he).add(t)}function _e(e,t,n){var r=void 0===n?(0,i.peekMeta)(e):n;if(null!==r){var o=r.peekWatching(t);o>0&&(r.writeWatching(t,o-1),1===o&&r.writableChains(he).remove(t))}}function we(e,t,n){m(t)?be(e,t,n):B(e,t,n)}function Ee(e,t){return Te(e,t)>0}function Te(e,t){var n=(0,i.peekMeta)(e);return null!==n&&n.peekWatching(t)||0}function Ce(e,t,n){m(t)?_e(e,t,n):U(e,t,n)}function xe(e,t,n,r){var i=e._dependentKeys;if(null!==i&&void 0!==i)for(var o=0;o<i.length;o++){var a=i[o];r.writeDeps(a,n,r.peekDeps(a,n)+1),we(t,a,r)}}function Ae(e,t,n,r){var i=e._dependentKeys;if(null!==i&&void 0!==i)for(var o=0;o<i.length;o++){var a=i[o];r.writeDeps(a,n,r.peekDeps(a,n)-1),Ce(t,a,r)}}function ke(e,t){var n=e.indexOf("{");n<0?t(e.replace(Jt,".[]")):Re("",e,n,t)}function Re(e,t,n,r){var i,o,a=t.indexOf("}"),s=0,u=t.substring(n+1,a).split(","),l=t.substring(a+1);for(e+=t.substring(0,n),o=u.length;s<o;)i=l.indexOf("{"),i<0?r((e+u[s++]+l).replace(Jt,".[]")):Re(e+u[s++],l,i,r)}function Oe(e,t,n,r){if(!e.isDestroyed){if(m(t))return Se(e,t,n,r);var o=(0,i.peekMeta)(e),a=(0,i.descriptorFor)(e,t,o);if(void 0!==a)return a.set(e,t,n),n;var s;return s=e[t],void 0!==s||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=n,s!==n&&R(e,t,o)):e.setUnknownProperty(t,n),n}}function Se(e,t,n,r){var i=t.split("."),o=i.pop(),a=K(e,i);if(null!==a&&void 0!==a)return Oe(a,o,n);if(!r)throw new u.default('Property set failed: object in path "'+i.join(".")+'" could not be found.')}function Ne(e,t,n){return Oe(e,t,n,!0)}function Pe(){}function Le(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.pop(),i=new Zt(r);return t.length>0&&i.property.apply(i,t),i}function Me(e){return new nn(e)}function je(e,t){throw new u.default("Cannot set read-only property '"+t+"' on object: "+(0,r.inspect)(e))}function Ie(e,t,n){return F(e,t,null),Oe(e,t,n)}function De(e,t,n,r){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,set:function(e){Oe(this,n,e)},get:function(){return Q(this,n)}})}function Fe(e){return null===e||void 0===e}function Be(e){var t=null===e||void 0===e;if(t)return t;if("number"==typeof e.size)return!e.size;var n=typeof e;if("object"===n){var r=Q(e,"size");if("number"==typeof r)return!r}if("number"==typeof e.length&&"function"!==n)return!e.length;if("object"===n){var i=Q(e,"length");if("number"==typeof i)return!i}return!1}function Ue(e){return Be(e)||"string"==typeof e&&!1===/\S/.test(e)}function qe(e){return!Ue(e)}function ze(e,t){var n={},r=arguments,i=1;for(2===arguments.length&&Array.isArray(t)&&(i=0,r=arguments[1]);i<r.length;i++)n[r[i]]=Q(e,r[i]);return n}function He(e,t){return null===t||"object"!=typeof t?t:(j(function(){for(var n,r=Object.keys(t),i=0;i<r.length;i++)n=r[i],Oe(e,n,t[n])}),t)}function Ve(e){un.unprocessedNamespaces=!0,cn.push(e)}function We(e){var t=(0,r.getName)(e);delete hn[t],cn.splice(cn.indexOf(e),1),t in c.context.lookup&&e===c.context.lookup[t]&&(c.context.lookup[t]=void 0)}function Ye(){if(un.unprocessedNamespaces)for(var e=c.context.lookup,t=Object.keys(e),n=0;n<t.length;n++){var i=t[n];if(tt(i.charCodeAt(0))){var o=nt(e,i);o&&(0,r.setName)(o,i)}}}function Ge(e){return sn||Ke(),hn[e]}function Qe(e){et([e.toString()],e,new Set)}function Ke(){var e=un.unprocessedNamespaces;if(e&&(Ye(),un.unprocessedNamespaces=!1),e||ln){for(var t=cn,n=0;n<t.length;n++)Qe(t[n]);ln=!1}}function $e(){var e=(0,r.getName)(this);return void 0!==e?e:(e=rt(this),(0,r.setName)(this,e),e)}function Xe(){return sn}function Je(e){sn=Boolean(e)}function Ze(){ln=!0}function et(e,t,n){var i=e.length,o=e.join(".");hn[o]=t,(0,r.setName)(t,o);for(var a in t)if(an.call(t,a)){var s=t[a];if(e[i]=a,s&&s.toString===$e&&void 0===(0,r.getName)(s))(0,r.setName)(s,e.join("."));else if(s&&s.isNamespace){if(n.has(s))continue;n.add(s),et(e,s,n)}}e.length=i}function tt(e){return e>=65&&e<=90}function nt(e,t){try{var n=e[t];return(null!==n&&"object"==typeof n||"function"==typeof n)&&n.isNamespace&&n}catch(e){}}function rt(e){var t;if(!sn){if(Ke(),void 0!==(t=(0,r.getName)(e)))return t;var n=e;do{if((n=Object.getPrototypeOf(n))===Function.prototype||n===Object.prototype)break;if(void 0!==(t=(0,r.getName)(e))){t="(subclass of "+t+")";break}}while(void 0===t)}return t||"(unknown)"}function it(e){return"function"==typeof e&&!1!==e.isMethod&&e!==Boolean&&e!==Object&&e!==Number&&e!==Array&&e!==Date&&e!==String}function ot(e,t){return t instanceof dn?e.hasMixin(t)?pn:(e.addMixin(t),t.properties):t}function at(e,t,n,r){var i=n[e]||r[e];return t[e]&&(i=i?fn.call(i,t[e]):t[e]),i}function st(e,t,n,o,a,s){var u;return void 0===o[t]&&(u=a[t]),u||(u=(0,i.descriptorFor)(s,t,e)),void 0!==u&&u instanceof Zt?(n=Object.create(n),n._getter=(0,r.wrap)(n._getter,u._getter),u._setter&&(n._setter?n._setter=(0,r.wrap)(n._setter,u._setter):n._setter=u._setter),n):n}function ut(e,t,n,o,a){if(void 0!==a[t])return n;var s=o[t];return void 0===s&&void 0===(0,i.descriptorFor)(e,t)&&(s=e[t]),"function"==typeof s?(0,r.wrap)(n,s):n}function lt(e,t,n,i){var o=i[t]||e[t],a=(0,r.makeArray)(o).concat((0,r.makeArray)(n));return a}function ct(e,t,i,o){var a=o[t]||e[t];if(!a)return i;var s=(0,n.assign)({},a),u=!1;for(var l in i)if(i.hasOwnProperty(l)){var c=i[l];it(c)?(u=!0,s[l]=ut(e,l,c,a,{})):s[l]=c}return u&&(s._super=r.ROOT),s}function ht(e,t,n,r,i,o,a,s){n instanceof Ut?(n._getter&&(n=st(r,t,n,o,i,e)),i[t]=n,o[t]=void 0):(a&&a.indexOf(t)>=0||"concatenatedProperties"===t||"mergedProperties"===t?n=lt(e,t,n,o):s&&s.indexOf(t)>-1?n=ct(e,t,n,o):it(n)&&(n=ut(e,t,n,o,i)),i[t]=void 0,o[t]=n)}function ft(e,t,n,r,i,o){function a(e){delete n[e],delete r[e]}for(var s,u,l,c,h,f=0;f<e.length;f++)if(s=e[f],(u=ot(t,s))!==pn)if(u){i.willMergeMixin&&i.willMergeMixin(u),c=at("concatenatedProperties",u,r,i),h=at("mergedProperties",u,r,i);for(l in u)u.hasOwnProperty(l)&&(o.push(l),ht(i,l,u[l],t,n,r,c,h));u.hasOwnProperty("toString")&&(i.toString=u.toString)}else s.mixins&&(ft(s.mixins,t,n,r,i,o),s._without&&s._without.forEach(a))}function pt(e,t,n,r){var o,a=t.methodName,s=n[a],u=r[a];return void 0!==s||void 0!==u||(void 0!==(o=(0,i.descriptorFor)(e,a))?(s=o,u=void 0):(s=void 0,u=e[a])),{desc:s,value:u}}function dt(e,t,n,r){if(n)for(var i=0;i<n.length;i++)r(e,n[i],null,t)}function mt(e,t,n,i){"function"==typeof n&&(dt(e,t,(0,r.getObservers)(n),ie),dt(e,t,(0,r.getListeners)(n),y)),"function"==typeof i&&(dt(e,t,(0,r.getObservers)(i),re),dt(e,t,(0,r.getListeners)(i),g))}function vt(e,t){var n,o,a,s={},u={},l=(0, +i.meta)(e),c=[];e._super=r.ROOT,ft(t,l,s,u,e,c);for(var h=0;h<c.length;h++)if("constructor"!==(n=c[h])&&u.hasOwnProperty(n)){for(a=s[n],o=u[n];a&&a instanceof mn;){var f=pt(e,a,s,u);a=f.desc,o=f.value}void 0===a&&void 0===o||(void 0!==(0,i.descriptorFor)(e,n)?mt(e,n,null,o):mt(e,n,e[n],o),F(e,n,a,o,l))}return e}function gt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return vt(e,n),e}function yt(e){var t=e&&e.length||0,n=void 0;if(t>0){n=new Array(t);for(var r=0;r<t;r++){var i=e[r];n[r]=i instanceof dn?i:new dn(void 0,i)}}return n}function bt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;if(n.has(e))return!1;if(n.add(e),e===t)return!0;var r=e.mixins;return!!r&&r.some(function(e){return bt(e,t,n)})}function _t(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;if(!n.has(e)){if(n.add(e),e.properties)for(var r=Object.keys(e.properties),i=0;i<r.length;i++)t.add(r[i]);else e.mixins&&e.mixins.forEach(function(e){return _t(e,t,n)});return t}}function wt(e){return new mn(e)}function Et(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var i=t.pop(),o=t,a=[],s=function(e){return a.push(e)},u=0;u<o.length;++u)ke(o[u],s);return(0,r.setObservers)(i,a),i}function Tt(e){var t=(0,i.descriptorFor)(this,e),n=(0,h.getOwner)(this)||this.container,r=t.type+":"+(t.name||e);return n.lookup(r,{source:t.source,namespace:t.namespace})}function Ct(e){return new gn(e)}e.computed=Le,e.getCacheFor=f,e.getCachedValueFor=p,e.peekCacheFor=d,e.alias=Me,e.deprecateProperty=De,e._getPath=K,e.get=Q,e.getWithDefault=$,e.set=Oe,e.trySet=Ne,e.objectAt=X,e.replace=J,e.replaceInNativeArray=Z,e.addArrayObserver=te,e.removeArrayObserver=ne,e.arrayContentWillChange=H,e.arrayContentDidChange=V,e.eachProxyFor=oe,e.eachProxyArrayWillChange=q,e.eachProxyArrayDidChange=z,e.addListener=g,e.hasListeners=_,e.on=w,e.removeListener=y,e.sendEvent=b,e.isNone=Fe,e.isEmpty=Be,e.isBlank=Ue,e.isPresent=qe,e.beginPropertyChanges=L,e.changeProperties=j,e.endPropertyChanges=M,e.notifyPropertyChange=R,e.overrideChains=P,e.defineProperty=F,e.watchKey=B,e.unwatchKey=U,e.finishChains=ye,e.removeChainWatcher=pe,e.watchPath=be,e.unwatchPath=_e,e.isWatching=Ee,e.unwatch=Ce,e.watch=we,e.watcherCount=Te,e.getProperties=ze,e.setProperties=He,e.expandProperties=ke,e.addObserver=re,e.removeObserver=ie,e.aliasMethod=wt,e.mixin=gt,e.observer=Et,e.applyMixin=vt,e.setHasViews=E,e.tagForProperty=C,e.tagFor=x,e.markObjectAsDirty=A,e.descriptor=Ct,e.tracked=W,e.addNamespace=Ve,e.classToString=$e,e.findNamespace=Ge,e.findNamespaces=Ye,e.processNamespace=Qe,e.processAllNamespaces=Ke,e.removeNamespace=We,e.isNamespaceSearchDisabled=Xe,e.setNamespaceSearchDisabled=Je,e.NAMESPACES_BY_ID=e.NAMESPACES=e.assertNotRendered=e.didRender=e.runInTransaction=e.InjectedProperty=e.Mixin=e.Libraries=e.libraries=e.ChainNode=e.Descriptor=e.PROPERTY_DID_CHANGE=e.PROXY_CONTENT=e._globalsComputed=e.ComputedProperty=void 0;var xt,At,kt=new WeakMap,Rt=new r.Cache(1e3,function(e){return e.indexOf(".")}),Ot=":change",St=function(){function e(){this.added=new Map,this.queue=[]}var t=e.prototype;return t.add=function(e,t,n){var r=this.added.get(e);void 0===r&&(r=new Set,this.added.set(e,r)),r.has(t)||(this.queue.push(e,t,n),r.add(t))},t.flush=function(){var e=this.queue;this.added.clear(),this.queue=[];for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];n.isDestroying||n.isDestroyed||b(n,i,[n,r])}},e}(),Nt=function(){return!1};xt=function(e){e.inner.dirty()};var Pt;e.runInTransaction=Pt;var Lt;e.didRender=Lt;var Mt;e.assertNotRendered=Mt;e.runInTransaction=Pt=function(e,t){return e[t](),!1};var jt=(0,r.symbol)("PROPERTY_DID_CHANGE");e.PROPERTY_DID_CHANGE=jt;var It=new St,Dt=0,Ft=new Map,Bt=!0,Ut=function(){function e(){this.isDescriptor=!0,this.enumerable=!0,this.configurable=!0}var t=e.prototype;return t.setup=function(e,t,n){Object.defineProperty(e,t,{enumerable:this.enumerable,configurable:this.configurable,get:D(t,this)}),n.writeDescriptors(t,this)},t.teardown=function(e,t,n){n.removeDescriptors(t)},e}();e.Descriptor=Ut;var qt=new WeakMap,zt=function(){function e(){this.tags=new Set,this.last=null}var n=e.prototype;return n.add=function(e){this.tags.add(e),this.last=e},n.combine=function(){if(0===this.tags.size)return s.CONSTANT_TAG;if(1===this.tags.size)return this.last;var e=[];return this.tags.forEach(function(t){return e.push(t)}),(0,s.combine)(e)},(0,t.createClass)(e,[{key:"size",get:function(){return this.tags.size}}]),e}(),Ht=null,Vt=function(){},Wt=(0,r.symbol)("PROXY_CONTENT");e.PROXY_CONTENT=Wt;var Yt=Object.freeze([]),Gt=6e4,Qt=function(){function e(e){this._content=e,this._keys=void 0,(0,i.meta)(this)}var t=e.prototype;return t.arrayWillChange=function(e,t,n){var r=this._keys;if(r){var i=n>0?t+n:-1;if(i>0)for(var o in r)se(e,o,this,t,i)}},t.arrayDidChange=function(e,t,n,r){var o=this._keys;if(o){var a=r>0?t+r:-1,s=(0,i.peekMeta)(this);for(var u in o)a>0&&ae(e,u,this,t,a),R(this,u,s)}},t.willWatchProperty=function(e){this.beginObservingContentKey(e)},t.didUnwatchProperty=function(e){this.stopObservingContentKey(e)},t.beginObservingContentKey=function(e){var t=this._keys;if(void 0===t&&(t=this._keys=Object.create(null)),t[e])t[e]++;else{t[e]=1;var n=this._content;ae(n,e,this,0,n.length)}},t.stopObservingContentKey=function(e){var t=this._keys;if(void 0!==t&&t[e]>0&&--t[e]<=0){var n=this._content;se(n,e,this,0,n.length)}},t.contentKeyDidChange=function(e,t){R(this,t)},e}(),Kt=function(){function e(){this.chains=Object.create(null)}var t=e.prototype;return t.add=function(e,t){var n=this.chains[e];void 0===n?this.chains[e]=[t]:n.push(t)},t.remove=function(e,t){var n=this.chains[e];if(void 0!==n)for(var r=0;r<n.length;r++)if(n[r]===t){n.splice(r,1);break}},t.has=function(e,t){var n=this.chains[e];if(void 0!==n)for(var r=0;r<n.length;r++)if(n[r]===t)return!0;return!1},t.revalidateAll=function(){for(var e in this.chains)this.notify(e,!0,void 0)},t.revalidate=function(e){this.notify(e,!0,void 0)},t.notify=function(e,t,n){var r=this.chains[e];if(void 0!==r&&0!==r.length){var i=void 0;void 0!==n&&(i=[]);for(var o=0;o<r.length;o++)r[o].notify(t,i);if(void 0!==n)for(var a=0;a<i.length;a+=2){var s=i[a],u=i[a+1];n(s,u)}}},e}(),$t=[],Xt=function(){function e(e,t,n){if(this.paths=void 0,this.isWatching=!1,this.chains=void 0,this.object=void 0,this.count=0,this.parent=e,this.key=t,this.content=n,this.isWatching=null!==e){var r=e.value();ue(r)&&(this.object=r,fe(r,t,this))}}var t=e.prototype;return t.value=function(){if(void 0===this.content&&this.isWatching){var e=this.parent.value();this.content=ge(e,this.key)}return this.content},t.destroy=function(){null===this.parent?de(this):me(this)},t.copyTo=function(e){var t=this.paths;if(void 0!==t){var n;for(n in t)t[n]>0&&e.add(n)}},t.add=function(e){var t=this.paths||(this.paths={});t[e]=(t[e]||0)+1;var n=e.split(".");this.chain(n.shift(),n)},t.remove=function(e){var t=this.paths;if(void 0!==t){t[e]>0&&t[e]--;var n=e.split(".");this.unchain(n.shift(),n)}},t.chain=function(t,n){var r=this.chains;void 0===r&&(r=this.chains=Object.create(null));var i=r[t];void 0===i&&(i=r[t]=new e(this,t,void 0)),i.count++,n.length>0&&i.chain(n.shift(),n)},t.unchain=function(e,t){var n=this.chains,r=n[e];t.length>0&&r.unchain(t.shift(),t),--r.count<=0&&(n[r.key]=void 0,r.destroy())},t.notify=function(e,t){if(e&&this.isWatching){var n=this.parent.value();n!==this.object&&(pe(this.object,this.key,this),ue(n)?(this.object=n,fe(n,this.key,this)):this.object=void 0),this.content=void 0}var r=this.chains;if(void 0!==r){var i;for(var o in r)void 0!==(i=r[o])&&i.notify(e,t)}void 0!==t&&null!==this.parent&&this.parent.populateAffected(this.key,1,t)},t.populateAffected=function(e,t,n){this.key&&(e=this.key+"."+e),null!==this.parent?this.parent.populateAffected(e,t+1,n):t>1&&n.push(this.value(),e)},e}();e.ChainNode=Xt;var Jt=/\.@each$/,Zt=function(e){function n(t,n){var r;r=e.call(this)||this;var i="function"==typeof t;if(i)r._getter=t;else{var o=t;r._getter=o.get||Pe,r._setter=o.set}return r._suspended=void 0,r._meta=void 0,r._volatile=!1,r._dependentKeys=n&&n.dependentKeys,r._readOnly=Boolean(n)&&i&&!0===n.readOnly,r}(0,t.inheritsLoose)(n,e);var o=n.prototype;return o.volatile=function(){return this._volatile=!0,this},o.readOnly=function(){return this._readOnly=!0,this},o.property=function(){function e(e){t.push(e)}for(var t=[],n=0;n<arguments.length;n++)ke(n<0||arguments.length<=n?void 0:arguments[n],e);return this._dependentKeys=t,this},o.meta=function(e){return 0===arguments.length?this._meta||{}:(this._meta=e,this)},o.didChange=function(e,t){if(!this._volatile&&this._suspended!==e){var n=(0,i.peekMeta)(e);if(null!==n&&n.source===e){var r=d(e);void 0!==r&&r.delete(t)&&Ae(this,e,t,n)}}},o.get=function(e,t){if(this._volatile)return this._getter.call(e,t);var n=f(e);if(n.has(t))return n.get(t);var r=this._getter.call(e,t);n.set(t,r);var o=(0,i.meta)(e),a=o.readableChainWatchers();return void 0!==a&&a.revalidate(t),xe(this,e,t,o),r},o.set=function(e,t,n){return this._readOnly&&this._throwReadOnlyError(e,t),this._setter?this._volatile?this.volatileSet(e,t,n):this.setWithSuspend(e,t,n):this.clobberSet(e,t,n)},o._throwReadOnlyError=function(e,t){throw new u.default('Cannot set read-only property "'+t+'" on object: '+(0,r.inspect)(e))},o.clobberSet=function(e,t,n){return F(e,t,null,p(e,t)),Oe(e,t,n),n},o.volatileSet=function(e,t,n){return this._setter.call(e,t,n)},o.setWithSuspend=function(e,t,n){var r=this._suspended;this._suspended=e;try{return this._set(e,t,n)}finally{this._suspended=r}},o._set=function(e,t,n){var r=f(e),o=r.has(t),a=r.get(t),s=this._setter.call(e,t,n,a);if(o&&a===s)return s;var u=(0,i.meta)(e);o||xe(this,e,t,u),r.set(t,s),R(e,t,u);return s},o.teardown=function(t,n,r){if(!this._volatile){var i=d(t);void 0!==i&&i.delete(n)&&Ae(this,t,n,r)}e.prototype.teardown.call(this,t,n,r)},n}(Ut);e.ComputedProperty=Zt;var en=Le.bind(null);e._globalsComputed=en;var tn=Object.freeze({}),nn=function(e){function n(t){var n;return n=e.call(this)||this,n.altKey=t,n._dependentKeys=[t],n}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.setup=function(t,n,r){e.prototype.setup.call(this,t,n,r),r.peekWatching(n)>0&&this.consume(t,n,r)},r.teardown=function(t,n,r){this.unconsume(t,n,r),e.prototype.teardown.call(this,t,n,r)},r.willWatch=function(e,t,n){this.consume(e,t,n)},r.get=function(e,t){var n=Q(e,this.altKey);return this.consume(e,t,(0,i.meta)(e)),n},r.unconsume=function(e,t,n){var r=p(e,t)===tn;(r||n.peekWatching(t)>0)&&Ae(this,e,t,n),r&&f(e).delete(t)},r.consume=function(e,t,n){var r=f(e);r.get(t)!==tn&&(r.set(t,tn),xe(this,e,t,n))},r.set=function(e,t,n){return Oe(e,this.altKey,n)},r.readOnly=function(){return this.set=je,this},r.oneWay=function(){return this.set=Ie,this},n}(Ut);nn.prototype._meta=void 0,nn.prototype.meta=Zt.prototype.meta;var rn=function(){function e(){this._registry=[],this._coreLibIndex=0}var t=e.prototype;return t._getLibraryByName=function(e){for(var t=this._registry,n=t.length,r=0;r<n;r++)if(t[r].name===e)return t[r]},t.register=function(e,t,n){var r=this._registry.length;this._getLibraryByName(e)||(n&&(r=this._coreLibIndex++),this._registry.splice(r,0,{name:e,version:t}))},t.registerCoreLibrary=function(e,t){this.register(e,t,!0)},t.deRegister=function(e){var t,n=this._getLibraryByName(e);n&&(t=this._registry.indexOf(n),this._registry.splice(t,1))},e}();e.Libraries=rn;var on=new rn;e.libraries=on,on.registerCoreLibrary("Ember",l.default);var an=Object.prototype.hasOwnProperty,sn=!1,un={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}},ln=!1,cn=[];e.NAMESPACES=cn;var hn=Object.create(null);e.NAMESPACES_BY_ID=hn;var fn=Array.prototype.concat,pn=(Array.isArray,{}),dn=function(){function e(e,t){this.properties=t,this.mixins=yt(e),this.ownerConstructor=void 0,this._without=void 0}e.create=function(){Ze();for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return new e(n,void 0)},e.mixins=function(e){var t=(0,i.peekMeta)(e),n=[];return null===t?n:(t.forEachMixins(function(e){e.properties||n.push(e)}),n)};var t=e.prototype;return t.reopen=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(0!==n.length){if(this.properties){var i=new e(void 0,this.properties);this.properties=void 0,this.mixins=[i]}else this.mixins||(this.mixins=[]);return this.mixins=this.mixins.concat(yt(n)),this}},t.apply=function(e){return vt(e,[this])},t.applyPartial=function(e){return vt(e,[this])},t.detect=function(t){if("object"!=typeof t||null===t)return!1;if(t instanceof e)return bt(t,this);var n=(0,i.peekMeta)(t);return null!==n&&n.hasMixin(this)},t.without=function(){for(var t=new e([this]),n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t._without=r,t},t.keys=function(){return _t(this)},t.toString=function(){return"(unknown mixin)"},e}();e.Mixin=dn,dn.prototype.toString=$e;var mn=function(e){function n(t){var n;return n=e.call(this)||this,n.methodName=t,n}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.teardown=function(e,t,n){throw new Error("Method not implemented.")},r.get=function(e,t){throw new Error("Method not implemented.")},r.set=function(e,t,n){throw new Error("Method not implemented.")},n}(Ut),vn=function(e){function n(t,n,r){var i;i=e.call(this,Tt)||this,i.type=t,i.name=n;return i}return(0,t.inheritsLoose)(n,e),n}(Zt);e.InjectedProperty=vn;var gn=function(e){function n(t){var n;return n=e.call(this)||this,n.desc=t,n.enumerable=!1!==t.enumerable,n.configurable=!1!==t.configurable,n}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.setup=function(e,t,n){Object.defineProperty(e,t,this.desc),n.writeDescriptors(t,this)},r.get=function(e,t){return e[t]},r.set=function(e,t,n){return e[t]=n},n}(Ut)}),e("@ember/-internals/owner/index",["exports","@ember/-internals/utils"],function(e,t){"use strict";function n(e){return e[i]}function r(e,t){e[i]=t}e.getOwner=n,e.setOwner=r,e.OWNER=void 0;var i=(0,t.symbol)("OWNER");e.OWNER=i}),e("@ember/-internals/routing/index",["exports","@ember/-internals/routing/lib/ext/controller","@ember/-internals/routing/lib/location/api","@ember/-internals/routing/lib/location/none_location","@ember/-internals/routing/lib/location/hash_location","@ember/-internals/routing/lib/location/history_location","@ember/-internals/routing/lib/location/auto_location","@ember/-internals/routing/lib/system/generate_controller","@ember/-internals/routing/lib/system/controller_for","@ember/-internals/routing/lib/system/dsl","@ember/-internals/routing/lib/system/router","@ember/-internals/routing/lib/system/route","@ember/-internals/routing/lib/system/query_params","@ember/-internals/routing/lib/services/routing","@ember/-internals/routing/lib/services/router","@ember/-internals/routing/lib/system/cache"],function(e,t,n,r,i,o,a,s,u,l,c,h,f,p,d,m){"use strict";Object.defineProperty(e,"Location",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"NoneLocation",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"HashLocation",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"HistoryLocation",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"AutoLocation",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"generateController",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"generateControllerFactory",{enumerable:!0,get:function(){return s.generateControllerFactory}}),Object.defineProperty(e,"controllerFor",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"RouterDSL",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Router",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Route",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"QueryParams",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"RoutingService",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"RouterService",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"BucketCache",{enumerable:!0,get:function(){return m.default}})}),e("@ember/-internals/routing/lib/ext/controller",["exports","@ember/-internals/metal","@ember/controller/lib/controller_mixin","@ember/-internals/routing/lib/utils"],function(e,t,n,r){"use strict";e.default=void 0,n.default.reopen({concatenatedProperties:["queryParams"],queryParams:null,_qpDelegate:null,_qpChanged:function(e,n){var r=n.substr(0,n.length-3);(0,e._qpDelegate)(r,(0,t.get)(e,r))},transitionToRoute:function(){for(var e=(0,t.get)(this,"target"),n=e.transitionToRoute||e.transitionTo,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return n.apply(e,(0,r.prefixRouteNameArg)(this,o))},replaceRoute:function(){for(var e=(0,t.get)(this,"target"),n=e.replaceRoute||e.replaceWith,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return n.apply(e,(0,r.prefixRouteNameArg)(this,o))}});var i=n.default;e.default=i}),e("@ember/-internals/routing/lib/location/api",["exports","@ember/-internals/browser-environment","@ember/debug"],function(e,t,n){"use strict";e.default=void 0;var r={create:function(e){var t=e&&e.implementation,n=this.implementations[t];return n.create.apply(n,arguments)},implementations:{},_location:t.location};e.default=r}),e("@ember/-internals/routing/lib/location/auto_location",["exports","ember-babel","@ember/-internals/browser-environment","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/runtime","@ember/-internals/utils","@ember/debug","@ember/-internals/routing/lib/location/util"],function(e,t,n,r,i,o,a,s,u){"use strict";function l(e){return function(){for(var t=(0,r.get)(this,"concreteImplementation"),n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(0,a.tryInvoke)(t,e,i)}}function c(e){var t=e.location,n=e.userAgent,r=e.history,i=e.documentMode,o=e.global,a=e.rootURL,s="none",l=!1,c=(0,u.getFullPath)(t);if((0,u.supportsHistory)(n,r)){var p=h(a,t);c===p?s="history":"/#"===c.substr(0,2)?(r.replaceState({path:p},void 0,p),s="history"):(l=!0,(0,u.replacePath)(t,p))}else if((0,u.supportsHashChange)(i,o)){var d=f(a,t);c===d||"/"===c&&"/#/"===d?s="hash":(l=!0,(0,u.replacePath)(t,d))}return!l&&s}function h(e,t){var n,r,i=(0,u.getPath)(t),o=(0,u.getHash)(t),a=(0,u.getQuery)(t);i.indexOf(e);return"#/"===o.substr(0,2)?(r=o.substr(1).split("#"),n=r.shift(),"/"===i.charAt(i.length-1)&&(n=n.substr(1)),i+=n+a,r.length&&(i+="#"+r.join("#"))):i+=a+o,i}function f(e,t){var n=e,r=h(e,t),i=r.substr(e.length);return""!==i&&("/"!==i[0]&&(i="/"+i),n+="#"+i),n}e.getHistoryPath=h,e.getHashPath=f,e.default=void 0;var p=function(e){function n(){var t;return t=e.apply(this,arguments)||this,t.implementation="auto",t}(0,t.inheritsLoose)(n,e);var o=n.prototype;return o.detect=function(){var e=this.rootURL,t=c({location:this.location,history:this.history,userAgent:this.userAgent,rootURL:e,documentMode:this.documentMode,global:this.global});!1===t&&((0,r.set)(this,"cancelRouterSetup",!0),t="none");var n=(0,i.getOwner)(this).lookup("location:"+t);(0,r.set)(n,"rootURL",e),(0,r.set)(this,"concreteImplementation",n)},o.willDestroy=function(){var e=(0,r.get)(this,"concreteImplementation");e&&e.destroy()},n}(o.Object);e.default=p,p.reopen({rootURL:"/",initState:l("initState"),getURL:l("getURL"),setURL:l("setURL"),replaceURL:l("replaceURL"),onUpdateURL:l("onUpdateURL"),formatURL:l("formatURL"),location:n.location,history:n.history,global:n.window,userAgent:n.userAgent,cancelRouterSetup:!1})}),e("@ember/-internals/routing/lib/location/hash_location",["exports","ember-babel","@ember/-internals/metal","@ember/runloop","@ember/-internals/runtime","@ember/-internals/routing/lib/location/util"],function(e,t,n,r,i,o){"use strict";e.default=void 0;var a=function(e){function i(){var t;return t=e.apply(this,arguments)||this,t.implementation="hash",t}(0,t.inheritsLoose)(i,e);var a=i.prototype;return a.init=function(){(0,n.set)(this,"location",(0,n.get)(this,"_location")||window.location),this._hashchangeHandler=void 0},a.getHash=function(){return(0,o.getHash)((0,n.get)(this,"location"))},a.getURL=function(){var e=this.getHash().substr(1),t=e;return"/"!==t[0]&&(t="/",e&&(t+="#"+e)),t},a.setURL=function(e){(0,n.get)(this,"location").hash=e,(0,n.set)(this,"lastSetURL",e)},a.replaceURL=function(e){(0,n.get)(this,"location").replace("#"+e),(0,n.set)(this,"lastSetURL",e)},a.onUpdateURL=function(e){this._removeEventListener(),this._hashchangeHandler=(0,r.bind)(this,function(){var t=this.getURL();(0,n.get)(this,"lastSetURL")!==t&&((0,n.set)(this,"lastSetURL",null),e(t))}),window.addEventListener("hashchange",this._hashchangeHandler)},a.formatURL=function(e){return"#"+e},a.willDestroy=function(){this._removeEventListener()},a._removeEventListener=function(){this._hashchangeHandler&&window.removeEventListener("hashchange",this._hashchangeHandler)},i}(i.Object);e.default=a}),e("@ember/-internals/routing/lib/location/history_location",["exports","ember-babel","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/routing/lib/location/util"],function(e,t,n,r,i){"use strict";function o(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t,n;return t=16*Math.random()|0,n="x"===e?t:3&t|8,n.toString(16)})}e.default=void 0;var a=!1,s=function(e){function r(){var t;return t=e.apply(this,arguments)||this,t.implementation="history",t.rootURL="/",t}(0,t.inheritsLoose)(r,e);var s=r.prototype;return s.getHash=function(){return(0,i.getHash)((0,n.get)(this,"location"))},s.init=function(){this._super.apply(this,arguments);var e=document.querySelector("base"),t="";e&&(t=e.getAttribute("href")),(0,n.set)(this,"baseURL",t),(0,n.set)(this,"location",(0,n.get)(this,"location")||window.location),this._popstateHandler=void 0},s.initState=function(){var e=(0,n.get)(this,"history")||window.history;(0,n.set)(this,"history",e),e&&"state"in e&&(this.supportsHistory=!0);var t=this.getState(),r=this.formatURL(this.getURL());t&&t.path===r?this._previousURL=this.getURL():this.replaceState(r)},s.getURL=function(){var e=(0,n.get)(this,"location"),t=e.pathname,r=(0,n.get)(this,"rootURL"),i=(0,n.get)(this,"baseURL");r=r.replace(/\/$/,""),i=i.replace(/\/$/,"");var o=t.replace(new RegExp("^"+i+"(?=/|$)"),"").replace(new RegExp("^"+r+"(?=/|$)"),"").replace(/\/\/$/g,"/");return o+=(e.search||"")+this.getHash()},s.setURL=function(e){var t=this.getState();e=this.formatURL(e),t&&t.path===e||this.pushState(e)},s.replaceURL=function(e){var t=this.getState();e=this.formatURL(e),t&&t.path===e||this.replaceState(e)},s.getState=function(){return this.supportsHistory?(0,n.get)(this,"history").state:this._historyState},s.pushState=function(e){var t={path:e,uuid:o()};(0,n.get)(this,"history").pushState(t,null,e),this._historyState=t,this._previousURL=this.getURL()},s.replaceState=function(e){var t={path:e,uuid:o()};(0,n.get)(this,"history").replaceState(t,null,e),this._historyState=t,this._previousURL=this.getURL()},s.onUpdateURL=function(e){var t=this;this._removeEventListener(),this._popstateHandler=function(){(a||(a=!0,t.getURL()!==t._previousURL))&&e(t.getURL())},window.addEventListener("popstate",this._popstateHandler)},s.formatURL=function(e){var t=(0,n.get)(this,"rootURL"),r=(0,n.get)(this,"baseURL");return""!==e?(t=t.replace(/\/$/,""),r=r.replace(/\/$/,"")):"/"===r[0]&&"/"===t[0]&&(r=r.replace(/\/$/,"")),r+t+e},s.willDestroy=function(){this._removeEventListener()},s._removeEventListener=function(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)},r}(r.Object);e.default=s}),e("@ember/-internals/routing/lib/location/none_location",["exports","ember-babel","@ember/-internals/metal","@ember/-internals/runtime","@ember/debug"],function(e,t,n,r,i){"use strict";e.default=void 0;var o=function(e){function r(){var t;return t=e.apply(this,arguments)||this,t.implementation="none",t}(0,t.inheritsLoose)(r,e);var i=r.prototype;return i.detect=function(){this.rootURL},i.getURL=function(){var e=(0,n.get)(this,"path"),t=(0,n.get)(this,"rootURL");return t=t.replace(/\/$/,""),e.replace(new RegExp("^"+t+"(?=/|$)"),"")},i.setURL=function(e){(0,n.set)(this,"path",e)},i.onUpdateURL=function(e){this.updateCallback=e},i.handleURL=function(e){(0,n.set)(this,"path",e),this.updateCallback(e)},i.formatURL=function(e){var t=(0,n.get)(this,"rootURL");return""!==e&&(t=t.replace(/\/$/,"")),t+e},r}(r.Object);e.default=o,o.reopen({path:"",rootURL:"/"})}),e("@ember/-internals/routing/lib/location/util",["exports"],function(e){"use strict";function t(e){var t=e.pathname;return"/"!==t[0]&&(t="/"+t),t}function n(e){return e.search}function r(e){return void 0!==e.hash?e.hash.substr(0):""}function i(e){return t(e)+n(e)+r(e)}function o(e){var t=e.origin;return t||(t=e.protocol+"//"+e.hostname,e.port&&(t+=":"+e.port)),t}function a(e,t){return t&&"onhashchange"in t&&(void 0===e||e>7)}function s(e,t){return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&Boolean(t&&"pushState"in t)}function u(e,t){e.replace(o(e)+t)}e.getPath=t,e.getQuery=n,e.getHash=r,e.getFullPath=i,e.getOrigin=o,e.supportsHashChange=a,e.supportsHistory=s,e.replacePath=u}),e("@ember/-internals/routing/lib/services/router",["exports","ember-babel","@ember/-internals/runtime","@ember/debug","@ember/object/computed","@ember/service","@ember/-internals/routing/lib/utils"],function(e,t,n,r,i,o,a){"use strict";e.default=void 0;var s=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.transitionTo=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if((0,a.resemblesURL)(t[0]))return this._router._doURLTransition("transitionTo",t[0]);var r=(0,a.extractRouteArgs)(t),i=r.routeName,o=r.models,s=r.queryParams,u=this._router._doTransition(i,o,s,!0);return u._keepDefaultQueryParamValues=!0,u},r.replaceWith=function(){return this.transitionTo.apply(this,arguments).method("replace")},r.urlFor=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return(t=this._router).generate.apply(t,[e].concat(r))},r.isActive=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=(0,a.extractRouteArgs)(t),i=r.routeName,o=r.models,s=r.queryParams,u=this._router._routerMicrolib;return!!u.isActiveIntent(i,o)&&(!(Object.keys(s).length>0)||(this._router._prepareQueryParams(i,o,s,!0),(0,a.shallowEqual)(s,u.state.queryParams)))},n}(o.default);e.default=s,s.reopen({currentRouteName:(0,i.readOnly)("_router.currentRouteName"),currentURL:(0,i.readOnly)("_router.currentURL"),location:(0,i.readOnly)("_router.location"),rootURL:(0,i.readOnly)("_router.rootURL")});var u=function(e,t){return"/"===t?e:e.substr(t.length,e.length)};s.reopen(n.Evented,{init:function(){var e=this;this._super.apply(this,arguments),this._router.on("routeWillChange",function(t){e.trigger("routeWillChange",t)}),this._router.on("routeDidChange",function(t){e.trigger("routeDidChange",t)})},currentRoute:(0,i.readOnly)("_router.currentRoute"),recognize:function(e){var t=u(e,this.rootURL);return this._router._routerMicrolib.recognize(t)},recognizeAndLoad:function(e){var t=u(e,this.rootURL);return this._router._routerMicrolib.recognizeAndLoad(t)}})}),e("@ember/-internals/routing/lib/services/routing",["exports","ember-babel","@ember/object/computed","@ember/polyfills","@ember/service"],function(e,t,n,r,i){"use strict";function o(e,t){for(var n=0,r=0;r<t.length&&(n+=t[r].names.length,t[r].handler!==e);r++);return n}e.default=void 0;var a=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e);var i=n.prototype;return i.hasRoute=function(e){return this.router.hasRoute(e)},i.transitionTo=function(e,t,n,r){var i=this.router._doTransition(e,t,n);return r&&i.method("replace"),i},i.normalizeQueryParams=function(e,t,n){this.router._prepareQueryParams(e,t,n)},i.generateURL=function(e,t,n){var i=this.router;if(i._routerMicrolib){var o={};return n&&((0,r.assign)(o,n),this.normalizeQueryParams(e,t,o)),i.generate.apply(i,[e].concat(t,[{queryParams:o}]))}},i.isActiveForRoute=function(e,t,n,r,i){var a=this.router._routerMicrolib.recognizer.handlersFor(n),s=a[a.length-1].handler,u=o(n,a);return e.length>u&&(n=s),r.isActiveIntent(n,e,t,!i)},n}(i.default);e.default=a,a.reopen({targetState:(0,n.readOnly)("router.targetState"),currentState:(0,n.readOnly)("router.currentState"),currentRouteName:(0,n.readOnly)("router.currentRouteName"),currentPath:(0,n.readOnly)("router.currentPath")})}),e("@ember/-internals/routing/lib/system/cache",["exports"],function(e){"use strict";e.default=void 0;var t=function(){function e(){this.cache=new Map}var t=e.prototype;return t.has=function(e){return this.cache.has(e)},t.stash=function(e,t,n){var r=this.cache.get(e);void 0===r&&(r=new Map,this.cache.set(e,r)),r.set(t,n)},t.lookup=function(e,t,n){if(!this.has(e))return n;var r=this.cache.get(e);return r.has(t)?r.get(t):n},e}();e.default=t}),e("@ember/-internals/routing/lib/system/controller_for",["exports"],function(e){"use strict";function t(e,t,n){return e.lookup("controller:"+t,n)}e.default=t}),e("@ember/-internals/routing/lib/system/dsl",["exports","@ember/debug","@ember/polyfills"],function(e,t,n){"use strict";function r(e){return"application"!==e.parent}function i(e,t,n){return r(e)&&!0!==n?e.parent+"."+t:t}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,o=i(e,t,n.resetNamespace);"string"!=typeof n.path&&(n.path="/"+t),e.push(n.path,o,r,n.serialize)}e.default=void 0;var a=0,s=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;this.explicitIndex=!1,this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}var t=e.prototype;return t.route=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,a="/_unused_dummy_error_path_route_"+t+"/:error";if(2===arguments.length&&"function"==typeof n&&(r=n,n={}),this.enableLoadingSubstates&&(o(this,t+"_loading",{resetNamespace:n.resetNamespace}),o(this,t+"_error",{resetNamespace:n.resetNamespace,path:a})),r){var s=i(this,t,n.resetNamespace),u=new e(s,this.options);o(u,"loading"),o(u,"error",{path:a}),r.call(u),o(this,t,n,u.generate())}else o(this,t,n)},t.push=function(e,t,r,i){var o=t.split(".");if(this.options.engineInfo){var a=t.slice(this.options.engineInfo.fullName.length+1),s=(0,n.assign)({localFullName:a},this.options.engineInfo);i&&(s.serializeMethod=i),this.options.addRouteForEngine(t,s)}else if(i)throw new Error("Defining a route serializer on route '"+t+"' outside an Engine is not allowed.");""!==e&&"/"!==e&&"index"!==o[o.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,r)},t.generate=function(){var e=this.matches;return this.explicitIndex||this.route("index",{path:"/"}),function(t){for(var n=0;n<e.length;n+=3)t(e[n]).to(e[n+1],e[n+2])}},t.mount=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=this.options.resolveRouteMap(t),u=t;r.as&&(u=r.as);var l=i(this,u,r.resetNamespace),c={name:t,instanceId:a++,mountPoint:l,fullName:l},h=r.path;"string"!=typeof h&&(h="/"+u);var f,p="/_unused_dummy_error_path_route_"+u+"/:error";if(s){var d=!1,m=this.options.engineInfo;m&&(d=!0,this.options.engineInfo=c);var v=(0,n.assign)({engineInfo:c},this.options),g=new e(l,v);o(g,"loading"),o(g,"error",{path:p}),s.class.call(g),f=g.generate(),d&&(this.options.engineInfo=m)}var y=(0,n.assign)({ +localFullName:"application"},c);if(this.enableLoadingSubstates){var b=u+"_loading",_="application_loading",w=(0,n.assign)({localFullName:_},c);o(this,b,{resetNamespace:r.resetNamespace}),this.options.addRouteForEngine(b,w),b=u+"_error",_="application_error",w=(0,n.assign)({localFullName:_},c),o(this,b,{resetNamespace:r.resetNamespace,path:p}),this.options.addRouteForEngine(b,w)}this.options.addRouteForEngine(l,y),this.push(h,l,f)},e}(),u=s;e.default=u}),e("@ember/-internals/routing/lib/system/engines",[],function(){"use strict"}),e("@ember/-internals/routing/lib/system/generate_controller",["exports","@ember/-internals/metal","@ember/debug"],function(e,t,n){"use strict";function r(e,t){var n=e.factoryFor("controller:basic").class;n=n.extend({toString:function(){return"(generated "+t+" controller)"}});var r="controller:"+t;return e.register(r,n),n}function i(e,t){r(e,t);var n="controller:"+t,i=e.lookup(n);return i}e.generateControllerFactory=r,e.default=i}),e("@ember/-internals/routing/lib/system/query_params",["exports"],function(e){"use strict";e.default=void 0;var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.isQueryParams=!0,this.values=e};e.default=t}),e("@ember/-internals/routing/lib/system/route-info",[],function(){"use strict"}),e("@ember/-internals/routing/lib/system/route",["exports","@ember/polyfills","ember-babel","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/runtime","@ember/debug","@ember/deprecated-features","@ember/runloop","@ember/string","router_js","@ember/-internals/routing/lib/utils","@ember/-internals/routing/lib/system/generate_controller"],function(e,t,n,r,i,o,a,s,u,l,c,h,f){"use strict";function p(e,t){if(!(t.length<1)&&e){var n={};if(1===t.length){var i=t[0];i in e?n[i]=(0,r.get)(e,i):/_id$/.test(i)&&(n[i]=(0,r.get)(e,"id"))}else n=(0,r.getProperties)(e,t);return n}}function d(e){return e.serialize===p}function m(e){var t=v(e,e._router._routerMicrolib.state.routeInfos,-1);return t&&t.route}function v(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(t)for(var r=0;r<t.length;r++)if(t[r].route===e)return t[r+n]}function g(e,t,n,r){var o,a,s,u,l,c,h=(0,i.getOwner)(e);if(r&&(s=r.into&&r.into.replace(/\//g,"."),u=r.outlet,l=r.controller,c=r.model),u=u||"main",t?(o=e.routeName,a=e.templateName||o):(o=n.replace(/\//g,"."),a=o),l||(l=t?e.controllerName||h.lookup("controller:"+o):h.lookup("controller:"+o)||e.controllerName||e.routeName),"string"==typeof l){var f=l;l=h.lookup("controller:"+f)}c&&l.set("model",c);var p,d=h.lookup("template:"+a);s&&(p=m(e))&&s===p.routeName&&(s=void 0);var v={owner:h,into:s,outlet:u,name:o,controller:l,template:d||e._topLevelViewTemplate};return v}function y(e,n){return n.fullQueryParams?n.fullQueryParams:(n.fullQueryParams={},(0,t.assign)(n.fullQueryParams,n.queryParams),e._deserializeQueryParams(n.routeInfos,n.fullQueryParams),n.fullQueryParams)}function b(e,t){t.queryParamsFor=t.queryParamsFor||{};var n=e.fullRouteName;if(t.queryParamsFor[n])return t.queryParamsFor[n];for(var i=y(e._router,t),o=t.queryParamsFor[n]={},a=(0,r.get)(e,"_qp"),s=a.qps,u=0;u<s.length;++u){var l=s[u],c=l.prop in i;o[l.prop]=c?i[l.prop]:_(l.defaultValue)}return o}function _(e){return Array.isArray(e)?(0,o.A)(e.slice()):e}function w(e,n){var r={},i={defaultValue:!0,type:!0,scope:!0,as:!0};for(var o in e)if(e.hasOwnProperty(o)){var a={};(0,t.assign)(a,e[o],n[o]),r[o]=a,i[o]=!0}for(var s in n)if(n.hasOwnProperty(s)&&!i[s]){var u={};(0,t.assign)(u,n[s],e[s]),r[s]=u}return r}function E(e,t){t.forEach(function(t){e.addObserver(t+".[]",e,e._qpChanged)})}function T(e,t){if(e.routable){var n=e.mountPoint;return"application"===t?n:n+"."+t}return t}e.defaultSerialize=p,e.hasDefaultSerialize=d,e.default=e.ROUTER_EVENT_DEPRECATIONS=void 0;var C=function(e){function o(){var t;return t=e.apply(this,arguments)||this,t.context={},t}(0,n.inheritsLoose)(o,e);var a=o.prototype;return a._setRouteName=function(e){this.routeName=e,this.fullRouteName=T((0,i.getOwner)(this),e)},a._stashNames=function(e,t){if(!this._names){var n=this._names=e._names;n.length||(e=t,n=e&&e._names||[]);for(var i=(0,r.get)(this,"_qp.qps"),o=new Array(n.length),a=0;a<n.length;++a)o[a]=e.name+"."+n[a];for(var s=0;s<i.length;++s){var u=i[s];"model"===u.scope&&(u.parts=o)}}},a._activeQPChanged=function(e,t){this._router._activeQPChanged(e.scopedPropertyName,t)},a._updatingQPChanged=function(e){this._router._updatingQPChanged(e.urlKey)},a.paramsFor=function(e){var n=(0,i.getOwner)(this).lookup("route:"+e);if(!n)return{};var r=this._router._routerMicrolib.activeTransition,o=r?r[c.STATE_SYMBOL]:this._router._routerMicrolib.state,a=n.fullRouteName,s=(0,t.assign)({},o.params[a]),u=b(n,o);return Object.keys(u).reduce(function(e,t){return e[t]=u[t],e},s)},a.serializeQueryParamKey=function(e){return e},a.serializeQueryParam=function(e,t,n){return this._router._serializeQueryParam(e,n)},a.deserializeQueryParam=function(e,t,n){return this._router._deserializeQueryParam(e,n)},a._optionsForQueryParam=function(e){return(0,r.get)(this,"queryParams."+e.urlKey)||(0,r.get)(this,"queryParams."+e.prop)||{}},a.resetController=function(e,t,n){return this},a.exit=function(){this.deactivate(),this.trigger("deactivate"),this.teardownViews()},a._internalReset=function(e,t){var n=this.controller;n._qpDelegate=(0,r.get)(this,"_qp.states.inactive"),this.resetController(n,e,t)},a.enter=function(){this.connections=[],this.activate(),this.trigger("activate")},a.deactivate=function(){},a.activate=function(){},a.transitionTo=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=this._router).transitionTo.apply(e,(0,h.prefixRouteNameArg)(this,n))},a.intermediateTransitionTo=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=(0,h.prefixRouteNameArg)(this,n),o=i[0],a=i.slice(1);(e=this._router).intermediateTransitionTo.apply(e,[o].concat(a))},a.refresh=function(){return this._router._routerMicrolib.refresh(this)},a.replaceWith=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=this._router).replaceWith.apply(e,(0,h.prefixRouteNameArg)(this,n))},a.setup=function(e,t){var n,i=this.controllerName||this.routeName,o=this.controllerFor(i,!0);if(n=o||this.generateController(i),!this.controller){var a=(0,r.get)(this,"_qp"),s=void 0!==a?(0,r.get)(a,"propertyNames"):[];E(n,s),this.controller=n}var u=(0,r.get)(this,"_qp"),l=u.states;if(n._qpDelegate=l.allowOverrides,t){(0,h.stashParamNames)(this._router,t[c.STATE_SYMBOL].routeInfos);var f=this._bucketCache,p=t[c.PARAMS_SYMBOL];u.propertyNames.forEach(function(e){var t=u.map[e];t.values=p;var i=(0,h.calculateCacheKey)(t.route.fullRouteName,t.parts,t.values),o=f.lookup(i,e,t.undecoratedDefaultValue);(0,r.set)(n,e,o)});var d=b(this,t[c.STATE_SYMBOL]);(0,r.setProperties)(n,d)}this.setupController(n,e,t),this._environment.options.shouldRender&&this.renderTemplate(n,e)},a._qpChanged=function(e,t,n){if(n){var r=this._bucketCache,i=(0,h.calculateCacheKey)(n.route.fullRouteName,n.parts,n.values);r.stash(i,e,t)}},a.beforeModel=function(){},a.afterModel=function(){},a.redirect=function(){},a.contextDidChange=function(){this.currentModel=this.context},a.model=function(e,n){var i,o,a,s=(0,r.get)(this,"_qp.map");for(var u in e)if(!("queryParams"===u||s&&u in s)){var l=u.match(/^(.*)_id$/);null!==l&&(i=l[1],a=e[u]),o=!0}if(!i){if(o)return(0,t.assign)({},e);if(n.resolveIndex<1)return;return n[c.STATE_SYMBOL].routeInfos[n.resolveIndex-1].context}return this.findModel(i,a)},a.deserialize=function(e,t){return this.model(this._paramsFor(this.routeName,e),t)},a.findModel=function(){var e;return(e=(0,r.get)(this,"store")).find.apply(e,arguments)},a.setupController=function(e,t,n){e&&void 0!==t&&(0,r.set)(e,"model",t)},a.controllerFor=function(e,t){var n=(0,i.getOwner)(this),r=n.lookup("route:"+e);return r&&r.controllerName&&(e=r.controllerName),n.lookup("controller:"+e)},a.generateController=function(e){var t=(0,i.getOwner)(this);return(0,f.default)(t,e)},a.modelFor=function(e){var t,n=(0,i.getOwner)(this),r=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0;t=n.routable&&void 0!==r?T(n,e):e;var o=n.lookup("route:"+t);if(void 0!==r&&null!==r){var a=o&&o.routeName||t;if(r.resolvedModels.hasOwnProperty(a))return r.resolvedModels[a]}return o&&o.currentModel},a.renderTemplate=function(e,t){this.render()},a.render=function(e,t){var n,r=0===arguments.length;r||("object"!=typeof e||t?n=e:(n=this.templateName||this.routeName,t=e));var i=g(this,r,n,t);this.connections.push(i),(0,u.once)(this._router,"_setOutlets")},a.disconnectOutlet=function(e){var t,n;e&&("string"==typeof e?t=e:(t=e.outlet,n=e.parentView?e.parentView.replace(/\//g,"."):void 0)),t=t||"main",this._disconnectOutlet(t,n);for(var r=this._router._routerMicrolib.currentRouteInfos,i=0;i<r.length;i++)r[i].route._disconnectOutlet(t,n)},a._disconnectOutlet=function(e,t){var n=m(this);n&&t===n.routeName&&(t=void 0);for(var r=0;r<this.connections.length;r++){var i=this.connections[r];i.outlet===e&&i.into===t&&(this.connections[r]={owner:i.owner,into:i.into,outlet:i.outlet,name:i.name,controller:void 0,template:void 0},(0,u.once)(this._router,"_setOutlets"))}},a.willDestroy=function(){this.teardownViews()},a.teardownViews=function(){this.connections&&this.connections.length>0&&(this.connections=[],(0,u.once)(this._router,"_setOutlets"))},o}(o.Object);C.reopenClass({isRouteFactory:!0}),C.prototype.serialize=p,C.reopen(o.ActionHandler,o.Evented,{mergedProperties:["queryParams"],queryParams:{},templateName:null,_names:null,controllerName:null,store:(0,r.computed)(function(){var e=(0,i.getOwner)(this);this.routeName,(0,r.get)(this,"_router.namespace");return{find:function(t,n){var r=e.factoryFor("model:"+t);if(r)return r=r.class,r.find(n)}}}),_qp:(0,r.computed)(function(){var e,t=this,n=this.controllerName||this.routeName,a=(0,i.getOwner)(this),s=a.lookup("controller:"+n),u=(0,r.get)(this,"queryParams"),l=Object.keys(u).length>0;if(s){var c=(0,r.get)(s,"queryParams")||{};e=w((0,h.normalizeControllerQueryParams)(c),u)}else l&&(s=(0,f.default)(a,n),e=u);var p=[],d={},m=[];for(var v in e)if(e.hasOwnProperty(v)&&"unknownProperty"!==v&&"_super"!==v){var g=e[v],y=g.scope||"model",b=void 0;"controller"===y&&(b=[]);var _=g.as||this.serializeQueryParamKey(v),E=(0,r.get)(s,v);Array.isArray(E)&&(E=(0,o.A)(E.slice()));var T=g.type||(0,o.typeOf)(E),C=this.serializeQueryParam(E,_,T),x=n+":"+v,A={undecoratedDefaultValue:(0,r.get)(s,v),defaultValue:E,serializedDefaultValue:C,serializedValue:C,type:T,urlKey:_,prop:v,scopedPropertyName:x,controllerName:n,route:this,parts:b,values:null,scope:y};d[v]=d[_]=d[x]=A,p.push(A),m.push(v)}return{qps:p,map:d,propertyNames:m,states:{inactive:function(e,n){var r=d[e];t._qpChanged(e,n,r)},active:function(e,n){var r=d[e];return t._qpChanged(e,n,r),t._activeQPChanged(r,n)},allowOverrides:function(e,n){var r=d[e];return t._qpChanged(e,n,r),t._updatingQPChanged(r)}}}}),send:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this._router&&this._router._routerMicrolib||!(0,a.isTesting)()){var r;(r=this._router).send.apply(r,t)}else{var i=t.shift(),o=this.actions[i];if(o)return o.apply(this,t)}},actions:{queryParamsDidChange:function(e,t,n){for(var i=(0,r.get)(this,"_qp").map,o=Object.keys(e).concat(Object.keys(n)),a=0;a<o.length;++a){var s=i[o[a]];if(s&&(0,r.get)(this._optionsForQueryParam(s),"refreshModel")&&this._router.currentState){this.refresh();break}}return!0},finalizeQueryParamChange:function(e,t,n){if("application"!==this.fullRouteName)return!0;if(n){var i,o=n[c.STATE_SYMBOL].routeInfos,a=this._router,s=a._queryParamsFor(o),u=a._qpUpdates;(0,h.stashParamNames)(a,o);for(var l=0;l<s.qps.length;++l){var f=s.qps[l],p=f.route,d=p.controller,m=f.urlKey in e&&f.urlKey,v=void 0,g=void 0;u.has(f.urlKey)?(v=(0,r.get)(d,f.prop),g=p.serializeQueryParam(v,f.urlKey,f.type)):m?void 0!==(g=e[m])&&(v=p.deserializeQueryParam(g,f.urlKey,f.type)):(g=f.serializedDefaultValue,v=_(f.defaultValue)),d._qpDelegate=(0,r.get)(p,"_qp.states.inactive");if(g!==f.serializedValue){if(n.queryParamsOnly&&!1!==i){var y=p._optionsForQueryParam(f),b=(0,r.get)(y,"replace");b?i=!0:!1===b&&(i=!1)}(0,r.set)(d,f.prop,v)}f.serializedValue=g;f.serializedDefaultValue===g&&!n._keepDefaultQueryParamValues||t.push({value:g,visible:!0,key:m||f.urlKey})}i&&n.method("replace"),s.qps.forEach(function(e){var t=(0,r.get)(e.route,"_qp");e.route.controller._qpDelegate=(0,r.get)(t,"states.active")}),a._qpUpdates.clear()}}}});var x;e.ROUTER_EVENT_DEPRECATIONS=x,s.ROUTER_EVENTS&&(e.ROUTER_EVENT_DEPRECATIONS=x={on:function(e){this._super.apply(this,arguments)}},C.reopen(x,{_paramsFor:function(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}}));var A=C;e.default=A}),e("@ember/-internals/routing/lib/system/router",["exports","ember-babel","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/runtime","@ember/debug","@ember/deprecated-features","@ember/error","@ember/polyfills","@ember/runloop","@ember/-internals/routing/lib/location/api","@ember/-internals/routing/lib/utils","@ember/-internals/routing/lib/system/dsl","@ember/-internals/routing/lib/system/route","@ember/-internals/routing/lib/system/router_state","router_js"],function(e,t,n,r,i,o,a,s,u,l,c,h,f,p,d,m){"use strict";function v(e){A(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState),(0,l.once)(this,this.trigger,"didTransition")}function g(e,t,n){(0,l.once)(this,this.trigger,"willTransition",n)}function y(){return this}function b(e,t){for(var n=e.length-1;n>=0;--n){var r=e[n],i=r.route;if(void 0!==i&&!0!==t(i,r))return}}function _(e,t){var n,r,i=[];r=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e,t&&i.push(t),r&&(r.message&&i.push(r.message),r.stack&&i.push(r.stack),"string"==typeof r&&i.push(r)),(n=console).error.apply(n,i)}function w(e,t){var n=(0,r.getOwner)(e),i=e.routeName,o=e.fullRouteName,a=e._router,s=i+"_"+t,u=o+"_"+t;return T(n,a,s,u)?u:""}function E(e,t){var n=(0,r.getOwner)(e),i=e.routeName,o=e.fullRouteName,a=e._router,s="application"===i?t:i+"."+t,u="application"===o?t:o+"."+t;return T(n,a,s,u)?u:""}function T(e,t,n,r){var i=t.hasRoute(r),o=e.hasRegistration("template:"+n)||e.hasRegistration("route:"+n);return i&&o}function C(e,t,n,r){if(!e){if(t)return;throw new s.default("Can't trigger action '"+n+"' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call `.send()` on the `Transition` object passed to the `model/beforeModel/afterModel` hooks.")}for(var i,o,a,u=!1,l=e.length-1;l>=0;l--)if(i=e[l],o=i.route,a=o&&o.actions&&o.actions[n]){if(!0!==a.apply(o,r))return void("error"===n&&o._router._markErrorAsHandled(r[0]));u=!0}var c=M[n];if(c)return void c.apply(this,[e].concat(r));if(!u&&!t)throw new s.default("Nothing handled the action '"+n+"'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.")}function x(e,t,n){for(var r=e._routerMicrolib.applyIntent(t,n),i=r.routeInfos,o=r.params,a=0;a<i.length;++a){var s=i[a];s.isResolved?o[s.name]=s.params:o[s.name]=s.serialize(s.context)}return r}function A(e){var t=e._routerMicrolib.currentRouteInfos;if(0!==t.length){var i=L._routePath(t),o=t[t.length-1].name,a=e.get("location").getURL();(0,n.set)(e,"currentPath",i),(0,n.set)(e,"currentRouteName",o),(0,n.set)(e,"currentURL",a);var s=(0,r.getOwner)(e).lookup("controller:application");s&&("currentPath"in s||(0,n.defineProperty)(s,"currentPath"),(0,n.set)(s,"currentPath",i),"currentRouteName"in s||(0,n.defineProperty)(s,"currentRouteName"),(0,n.set)(s,"currentRouteName",o))}}function k(e,t){var n=new d.default(t,t._routerMicrolib,e[m.STATE_SYMBOL]);t.currentState||t.set("currentState",n),t.set("targetState",n),e.promise=e.catch(function(e){if(!t._isErrorHandled(e))throw e;t._clearHandledError(e)},"Transition Error")}function R(e,t,n,r){var i=e._queryParamsFor(t);for(var o in n)if(n.hasOwnProperty(o)){var a=n[o],s=i.map[o];r(o,a,s)}}function O(e,t){if(e)for(var n=[e];n.length>0;){var r=n.shift();if(r.render.name===t)return r;var i=r.outlets;for(var o in i)n.push(i[o])}}function S(e,t,r){var i,o={render:r,outlets:Object.create(null),wasUsed:!1};return i=r.into?O(e,r.into):t,i?(0,n.set)(i.outlets,r.outlet,o):e=o,{liveRoutes:e,ownState:o}}function N(e,t,n){var r=O(e,n.routeName);return r||(t.outlets.main={render:{name:n.routeName,outlet:"main"},outlets:{}},t)}e.triggerEvent=C,e.default=void 0,a.TRANSITION_STATE&&(Object.defineProperty(m.InternalTransition.prototype,"state",{get:function(){return this[m.STATE_SYMBOL]}}),Object.defineProperty(m.InternalTransition.prototype,"queryParams",{get:function(){return this[m.QUERY_PARAMS_SYMBOL]}}),Object.defineProperty(m.InternalTransition.prototype,"params",{get:function(){return this[m.PARAMS_SYMBOL]}})),a.HANDLER_INFOS&&(Object.defineProperty(m.InternalRouteInfo.prototype,"handler",{get:function(){return this.route},set:function(e){this.route=e}}),Object.defineProperty(m.InternalTransition.prototype,"handlerInfos",{get:function(){return this.routeInfos}}),Object.defineProperty(m.TransitionState.prototype,"handlerInfos",{get:function(){return this.routeInfos}}),Object.defineProperty(m.default.prototype,"currentHandlerInfos",{get:function(){return this.currentRouteInfos}}),m.default.prototype.getHandler=function(e){return this.getRoute(e)});var P=Array.prototype.slice,L=function(e){function o(){var t;return t=e.apply(this,arguments)||this,t.currentState=null,t.targetState=null,t}(0,t.inheritsLoose)(o,e);var s=o.prototype;return s._initRouterJs=function(){var e=(0,n.get)(this,"location"),i=this,o=(0,r.getOwner)(this),s=Object.create(null),u=function(r){function u(){return r.apply(this,arguments)||this}(0,t.inheritsLoose)(u,r);var c=u.prototype;return c.getRoute=function(e){var t=e,n=o,r=i._engineInfoByRoute[t];if(r){n=i._getEngineInstance(r),t=r.localFullName}var a="route:"+t,u=n.lookup(a);if(s[e])return u;if(s[e]=!0,!u){var l=n.factoryFor("route:basic").class;n.register(a,l.extend()),u=n.lookup(a)}if(u._setRouteName(t),r&&!(0,p.hasDefaultSerialize)(u))throw new Error("Defining a custom serialize method on an Engine route is not supported.");return u},c.getSerializer=function(e){var t=i._engineInfoByRoute[e];if(t)return t.serializeMethod||p.defaultSerialize},c.updateURL=function(t){(0,l.once)(function(){e.setURL(t),(0,n.set)(i,"currentURL",t)})},c.didTransition=function(e){a.ROUTER_EVENTS&&i.didTransition,i.didTransition(e)},c.willTransition=function(e,t,n){a.ROUTER_EVENTS&&i.willTransition,i.willTransition(e,t,n)},c.triggerEvent=function(e,t,n,r){return C.bind(i)(e,t,n,r)},c.routeWillChange=function(e){i.trigger("routeWillChange",e)},c.routeDidChange=function(e){i.set("currentRoute",e.to),(0,l.once)(function(){i.trigger("routeDidChange",e)})},c.transitionDidError=function(e,t){return e.wasAborted||t.isAborted?(0,m.logAbort)(t):(t.trigger(!1,"error",e.error,t,e.route),i._isErrorHandled(e.error)?(t.rollback(),this.routeDidChange(t),e.error):(t.abort(),e.error))},c._triggerWillChangeContext=function(){return i},c._triggerWillLeave=function(){return i},c.replaceURL=function(t){if(e.replaceURL){var r=function(){e.replaceURL(t),(0,n.set)(i,"currentURL",t)};(0,l.once)(r)}else this.updateURL(t)},u}(m.default),c=this._routerMicrolib=new u,h=this.constructor.dslCallbacks||[y],f=this._buildDSL();f.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},function(){for(var e=0;e<h.length;e++)h[e].call(this)}),c.map(f.generate())},s._buildDSL=function(){var e=this._hasModuleBasedResolver(),t=this,n=(0,r.getOwner)(this),i={enableLoadingSubstates:e,resolveRouteMap:function(e){return n.factoryFor("route-map:"+e)},addRouteForEngine:function(e,n){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=n)}};return new f.default(null,i)},s.init=function(){this._super.apply(this,arguments),this.currentURL=null,this.currentRouteName=null,this.currentPath=null,this.currentRoute=null,this._qpCache=Object.create(null),this._qpUpdates=new Set,this._resetQueuedQueryParameterChanges(),this._handledErrors=new Set,this._engineInstances=Object.create(null),this._engineInfoByRoute=Object.create(null)},s._resetQueuedQueryParameterChanges=function(){this._queuedQPChanges={}},s._hasModuleBasedResolver=function(){var e=(0,r.getOwner)(this);if(!e)return!1;var t=(0,n.get)(e,"application.__registry__.resolver.moduleBasedResolver");return Boolean(t)},s.startRouting=function(){var e=(0,n.get)(this,"initialURL");if(this.setupRouter()){void 0===e&&(e=(0,n.get)(this,"location").getURL());var t=this.handleURL(e);if(t&&t.error)throw t.error}},s.setupRouter=function(){var e=this;this._setupLocation();var t=(0,n.get)(this,"location");return!(0,n.get)(t,"cancelRouterSetup")&&(this._initRouterJs(),t.onUpdateURL(function(t){e.handleURL(t)}),!0)},s._setOutlets=function(){if(!this.isDestroying&&!this.isDestroyed){var e,t,n=this._routerMicrolib.currentRouteInfos,i=null;if(n){for(var o=0;o<n.length;o++){e=n[o].route;for(var a=e.connections,s=void 0,u=0;u<a.length;u++){var l=S(i,t,a[u]);i=l.liveRoutes,l.ownState.render.name!==e.routeName&&"main"!==l.ownState.render.outlet||(s=l.ownState)}0===a.length&&(s=N(i,t,e)),t=s}if(i)if(this._toplevelView)this._toplevelView.setOutletState(i);else{var c=(0,r.getOwner)(this),h=c.factoryFor("view:-outlet");this._toplevelView=h.create(),this._toplevelView.setOutletState(i);var f=c.lookup("-application-instance:main");f.didCreateRootView(this._toplevelView)}}}},s.handleURL=function(e){var t=e.split(/#(.+)?/)[0];return this._doURLTransition("handleURL",t)},s._doURLTransition=function(e,t){var n=this._routerMicrolib[e](t||"/");return k(n,this),n},s.transitionTo=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if((0,h.resemblesURL)(t[0]))return this._doURLTransition("transitionTo",t[0]);var r=(0,h.extractRouteArgs)(t),i=r.routeName,o=r.models,a=r.queryParams;return this._doTransition(i,o,a)},s.intermediateTransitionTo=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(t=this._routerMicrolib).intermediateTransitionTo.apply(t,[e].concat(r)),A(this)},s.replaceWith=function(){return this.transitionTo.apply(this,arguments).method("replace")},s.generate=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];var o=(t=this._routerMicrolib).generate.apply(t,[e].concat(r));return this.location.formatURL(o)},s.isActive=function(e){return this._routerMicrolib.isActive(e)},s.isActiveIntent=function(e,t,n){return this.currentState.isActiveIntent(e,t,n)},s.send=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(t=this._routerMicrolib).trigger.apply(t,[e].concat(r))},s.hasRoute=function(e){return this._routerMicrolib.hasRoute(e)},s.reset=function(){this._routerMicrolib&&this._routerMicrolib.reset()},s.willDestroy=function(){this._toplevelView&&(this._toplevelView.destroy(),this._toplevelView=null),this._super.apply(this,arguments),this.reset();var e=this._engineInstances;for(var t in e)for(var n in e[t])(0,l.run)(e[t][n],"destroy")},s._activeQPChanged=function(e,t){this._queuedQPChanges[e]=t,(0,l.once)(this,this._fireQueryParamTransition)},s._updatingQPChanged=function(e){this._qpUpdates.add(e)},s._fireQueryParamTransition=function(){this.transitionTo({queryParams:this._queuedQPChanges}),this._resetQueuedQueryParameterChanges()},s._setupLocation=function(){var e=(0,n.get)(this,"location"),t=(0,n.get)(this,"rootURL"),i=(0,r.getOwner)(this);if("string"==typeof e&&i){var o=i.lookup("location:"+e);if(void 0!==o)e=(0,n.set)(this,"location",o);else{var a={implementation:e};e=(0,n.set)(this,"location",c.default.create(a))}}null!==e&&"object"==typeof e&&(t&&(0,n.set)(e,"rootURL",t),"function"==typeof e.detect&&e.detect(),"function"==typeof e.initState&&e.initState())},s._serializeQueryParams=function(e,t){var n=this;R(this,e,t,function(e,r,o){if(o)delete t[e],t[o.urlKey]=o.route.serializeQueryParam(r,o.urlKey,o.type);else{if(void 0===r)return;t[e]=n._serializeQueryParam(r,(0,i.typeOf)(r))}})},s._serializeQueryParam=function(e,t){return null===e||void 0===e?e:"array"===t?JSON.stringify(e):""+e},s._deserializeQueryParams=function(e,t){R(this,e,t,function(e,n,r){r&&(delete t[e],t[r.prop]=r.route.deserializeQueryParam(n,r.urlKey,r.type))})},s._deserializeQueryParam=function(e,t){return null===e||void 0===e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?(0,i.A)(JSON.parse(e)):e},s._pruneDefaultQueryParamValues=function(e,t){var n=this._queryParamsFor(e);for(var r in t){var i=n.map[r];i&&i.serializedDefaultValue===t[r]&&delete t[r]}},s._doTransition=function(e,t,n,r){var i,o=e||(0,h.getActiveTargetName)(this._routerMicrolib),a={};this._processActiveTransitionQueryParams(o,t,a,n),(0,u.assign)(a,n),this._prepareQueryParams(o,t,a,Boolean(r));var s=(i=this._routerMicrolib).transitionTo.apply(i,[o].concat(t,[{queryParams:a}]));return k(s,this),s},s._processActiveTransitionQueryParams=function(e,t,n,r){if(this._routerMicrolib.activeTransition){var i={},o=this._qpUpdates,a=this._routerMicrolib.activeTransition[m.QUERY_PARAMS_SYMBOL];for(var s in a)o.has(s)||(i[s]=a[s]);this._fullyScopeQueryParams(e,t,r),this._fullyScopeQueryParams(e,t,i),(0,u.assign)(n,i)}},s._prepareQueryParams=function(e,t,n,r){var i=x(this,e,t);this._hydrateUnsuppliedQueryParams(i,n,Boolean(r)),this._serializeQueryParams(i.routeInfos,n),r||this._pruneDefaultQueryParamValues(i.routeInfos,n)},s._getQPMeta=function(e){var t=e.route;return t&&(0,n.get)(t,"_qp")},s._queryParamsFor=function(e){var t=e.length,n=e[t-1].name,r=this._qpCache[n];if(void 0!==r)return r;for(var i,o,a=!0,s={},l=[],c=0;c<t;++c)if(i=this._getQPMeta(e[c])){for(var h=0;h<i.qps.length;h++)o=i.qps[h],l.push(o);(0,u.assign)(s,i.map)}else a=!1;var f={qps:l,map:s};return a&&(this._qpCache[n]=f),f},s._fullyScopeQueryParams=function(e,t,n){for(var r,i=x(this,e,t),o=i.routeInfos,a=0,s=o.length;a<s;++a)if(r=this._getQPMeta(o[a]))for(var u=void 0,l=void 0,c=0,h=r.qps.length;c<h;++c)u=r.qps[c],(l=u.prop in n&&u.prop||u.scopedPropertyName in n&&u.scopedPropertyName||u.urlKey in n&&u.urlKey)&&l!==u.scopedPropertyName&&(n[u.scopedPropertyName]=n[l],delete n[l])},s._hydrateUnsuppliedQueryParams=function(e,t,n){for(var r,i,o,a=e.routeInfos,s=this._bucketCache,u=0;u<a.length;++u)if(r=this._getQPMeta(a[u]))for(var l=0,c=r.qps.length;l<c;++l)if(i=r.qps[l],o=i.prop in t&&i.prop||i.scopedPropertyName in t&&i.scopedPropertyName||i.urlKey in t&&i.urlKey)o!==i.scopedPropertyName&&(t[i.scopedPropertyName]=t[o],delete t[o]);else{var f=(0,h.calculateCacheKey)(i.route.fullRouteName,i.parts,e.params);t[i.scopedPropertyName]=s.lookup(f,i.prop,i.defaultValue)}},s._scheduleLoadingEvent=function(e,t){this._cancelSlowTransitionTimer(),this._slowTransitionTimer=(0,l.scheduleOnce)("routerTransitions",this,"_handleSlowTransition",e,t)},s._handleSlowTransition=function(e,t){if(this._routerMicrolib.activeTransition){var n=new d.default(this,this._routerMicrolib,this._routerMicrolib.activeTransition[m.STATE_SYMBOL]);this.set("targetState",n),e.trigger(!0,"loading",e,t)}},s._cancelSlowTransitionTimer=function(){this._slowTransitionTimer&&(0,l.cancel)(this._slowTransitionTimer),this._slowTransitionTimer=null},s._markErrorAsHandled=function(e){this._handledErrors.add(e)},s._isErrorHandled=function(e){return this._handledErrors.has(e)},s._clearHandledError=function(e){this._handledErrors.delete(e)},s._getEngineInstance=function(e){var t=e.name,n=e.instanceId,i=e.mountPoint,o=this._engineInstances;o[t]||(o[t]=Object.create(null));var a=o[t][n];if(!a){var s=(0,r.getOwner)(this);a=s.buildChildEngineInstance(t,{routable:!0,mountPoint:i}),a.boot(),o[t][n]=a}return a},o}(i.Object),M={willResolveModel:function(e,t,n){this._scheduleLoadingEvent(t,n)},error:function(e,t,n){var r=this,i=e[e.length-1];b(e,function(e,n){if(n!==i){var o=E(e,"error");if(o)return r._markErrorAsHandled(t),r.intermediateTransitionTo(o,t),!1}var a=w(e,"error");return!a||(r._markErrorAsHandled(t),r.intermediateTransitionTo(a,t),!1)}),_(t,"Error while processing route: "+n.targetName)},loading:function(e,t){var n=this,r=e[e.length-1];b(e,function(e,i){if(i!==r){var o=E(e,"loading");if(o)return n.intermediateTransitionTo(o),!1}var a=w(e,"loading");return a?(n.intermediateTransitionTo(a),!1):t.pivotHandler!==e})}};L.reopenClass({map:function(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this},_routePath:function(e){for(var t,n,r,i=[],o=1;o<e.length;o++){for(t=e[o].name,n=t.split("."),r=P.call(i);r.length&&!function(e,t){for(var n=0;n<e.length;++n)if(e[n]!==t[n])return!1;return!0}(r,n);)r.shift();i.push.apply(i,n.slice(r.length))}return i.join(".")}}),L.reopen(i.Evented,{didTransition:v,willTransition:g,rootURL:"/",location:"hash",url:(0,n.computed)(function(){return(0,n.get)(this,"location").getURL()})}),a.ROUTER_EVENTS&&L.reopen(p.ROUTER_EVENT_DEPRECATIONS);var j=L;e.default=j}),e("@ember/-internals/routing/lib/system/router_state",["exports","@ember/polyfills","@ember/-internals/routing/lib/utils"],function(e,t,n){"use strict";e.default=void 0;var r=function(){function e(e,t,n){this.emberRouter=e,this.router=t,this.routerJsState=n}return e.prototype.isActiveIntent=function(e,r,i,o){var a=this.routerJsState;if(!this.router.isActiveIntent(e,r,void 0,a))return!1;if(o&&Object.keys(i).length>0){var s=(0,t.assign)({},i);return this.emberRouter._prepareQueryParams(e,r,s),(0,n.shallowEqual)(s,a.queryParams)}return!0},e}();e.default=r}),e("@ember/-internals/routing/lib/system/transition",[],function(){"use strict"}),e("@ember/-internals/routing/lib/utils",["exports","@ember/-internals/metal","@ember/-internals/owner","@ember/error","@ember/polyfills","router_js"],function(e,t,n,r,i,o){"use strict";function a(e){e=e.slice();var t,n=e[e.length-1];return t=n&&n.hasOwnProperty("queryParams")?e.pop().queryParams:{},{routeName:e.shift(),models:e,queryParams:t}}function s(e){var t=e.activeTransition?e.activeTransition[o.STATE_SYMBOL].routeInfos:e.state.routeInfos;return t[t.length-1].name}function u(e,t){if(!t._namesStashed){for(var n,r=t[t.length-1].name,i=e._routerMicrolib.recognizer.handlersFor(r),o=0;o<t.length;++o){var a=t[o],s=i[o].names;s.length&&(n=a),a._names=s;a.route._stashNames(a,n)}t._namesStashed=!0}}function l(e,t){for(var n=e.split("."),r="",i=0;i<n.length;i++){var o=n.slice(0,i+1).join(".");if(0!==t.indexOf(o))break;r=o}return r}function c(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,i="",o=0;o<n.length;++o){var a=n[o],s=l(e,a),u=void 0;if(r)if(s&&s in r){var c=0===a.indexOf(s)?a.substr(s.length+1):a;u=(0,t.get)(r[s],c)}else u=(0,t.get)(r,a);i+="::"+a+":"+u}return e+i.replace(v,"-")}function h(e){for(var t={},n=0;n<e.length;++n)f(e[n],t);return t}function f(e,t){var n,r=e;"string"==typeof r&&(n={},n[r]={as:null},r=n);for(var o in r){if(!r.hasOwnProperty(o))return;var a=r[o];"string"==typeof a&&(a={as:a}),n=t[o]||{as:null,scope:"model"},(0,i.assign)(n,a),t[o]=n}}function p(e){return"string"==typeof e&&(""===e||"/"===e[0])}function d(e,t){var i=t[0],o=(0,n.getOwner)(e),a=o.mountPoint;if(o.routable&&"string"==typeof i){if(p(i))throw new r.default("Programmatic transitions by URL cannot be used within an Engine. Please use the route name instead.");i=a+"."+i,t[0]=i}return t}function m(e,t){var n,r=0,i=0;for(n in e)if(e.hasOwnProperty(n)){if(e[n]!==t[n])return!1;r++}for(n in t)t.hasOwnProperty(n)&&i++;return r===i}e.extractRouteArgs=a,e.getActiveTargetName=s,e.stashParamNames=u,e.calculateCacheKey=c,e.normalizeControllerQueryParams=h,e.resemblesURL=p,e.prefixRouteNameArg=d, +e.shallowEqual=m;var v=/\./g}),e("@ember/-internals/runtime/index",["exports","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/registry_proxy","@ember/-internals/runtime/lib/mixins/container_proxy","@ember/-internals/runtime/lib/copy","@ember/-internals/runtime/lib/compare","@ember/-internals/runtime/lib/is-equal","@ember/-internals/runtime/lib/mixins/array","@ember/-internals/runtime/lib/mixins/comparable","@ember/-internals/runtime/lib/system/namespace","@ember/-internals/runtime/lib/system/array_proxy","@ember/-internals/runtime/lib/system/object_proxy","@ember/-internals/runtime/lib/system/core_object","@ember/-internals/runtime/lib/mixins/action_handler","@ember/-internals/runtime/lib/mixins/copyable","@ember/-internals/runtime/lib/mixins/enumerable","@ember/-internals/runtime/lib/mixins/-proxy","@ember/-internals/runtime/lib/mixins/observable","@ember/-internals/runtime/lib/mixins/mutable_enumerable","@ember/-internals/runtime/lib/mixins/target_action_support","@ember/-internals/runtime/lib/mixins/evented","@ember/-internals/runtime/lib/mixins/promise_proxy","@ember/-internals/runtime/lib/ext/rsvp","@ember/-internals/runtime/lib/type-of","@ember/-internals/runtime/lib/ext/function"],function(e,t,n,r,i,o,a,s,u,l,c,h,f,p,d,m,v,g,y,b,_,w,E,T,C){"use strict";Object.defineProperty(e,"Object",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"FrameworkObject",{enumerable:!0,get:function(){return t.FrameworkObject}}),Object.defineProperty(e,"RegistryProxyMixin",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"ContainerProxyMixin",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"copy",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"compare",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Array",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"isEmberArray",{enumerable:!0,get:function(){return s.isEmberArray}}),Object.defineProperty(e,"NativeArray",{enumerable:!0,get:function(){return s.NativeArray}}),Object.defineProperty(e,"A",{enumerable:!0,get:function(){return s.A}}),Object.defineProperty(e,"MutableArray",{enumerable:!0,get:function(){return s.MutableArray}}),Object.defineProperty(e,"removeAt",{enumerable:!0,get:function(){return s.removeAt}}),Object.defineProperty(e,"uniqBy",{enumerable:!0,get:function(){return s.uniqBy}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return s.isArray}}),Object.defineProperty(e,"Comparable",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Namespace",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"ArrayProxy",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"ObjectProxy",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"CoreObject",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"ActionHandler",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"Copyable",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"Enumerable",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"_ProxyMixin",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"_contentFor",{enumerable:!0,get:function(){return v.contentFor}}),Object.defineProperty(e,"Observable",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"MutableEnumerable",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"TargetActionSupport",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"Evented",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"PromiseProxyMixin",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"RSVP",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"onerrorDefault",{enumerable:!0,get:function(){return E.onerrorDefault}}),Object.defineProperty(e,"typeOf",{enumerable:!0,get:function(){return T.typeOf}})}),e("@ember/-internals/runtime/lib/compare",["exports","@ember/-internals/runtime/lib/type-of","@ember/-internals/runtime/lib/mixins/comparable"],function(e,t,n){"use strict";function r(e,t){var n=e-t;return(n>0)-(n<0)}function i(e,a){if(e===a)return 0;var s=(0,t.typeOf)(e),u=(0,t.typeOf)(a);if("instance"===s&&n.default.detect(e)&&e.constructor.compare)return e.constructor.compare(e,a);if("instance"===u&&n.default.detect(a)&&a.constructor.compare)return-1*a.constructor.compare(a,e);var l=r(o[s],o[u]);if(0!==l)return l;switch(s){case"boolean":case"number":return r(e,a);case"string":return r(e.localeCompare(a),0);case"array":for(var c=e.length,h=a.length,f=Math.min(c,h),p=0;p<f;p++){var d=i(e[p],a[p]);if(0!==d)return d}return r(c,h);case"instance":return n.default.detect(e)?e.compare(e,a):0;case"date":return r(e.getTime(),a.getTime());default:return 0}}e.default=i;var o={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10}}),e("@ember/-internals/runtime/lib/copy",["exports","@ember/debug","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/copyable"],function(e,t,n,r){"use strict";function i(e,t,n,o){if("object"!=typeof e||null===e)return e;var a,s;if(t&&(s=n.indexOf(e))>=0)return o[s];if(t&&n.push(e),Array.isArray(e)){if(a=e.slice(),t)for(o.push(a),s=a.length;--s>=0;)a[s]=i(a[s],t,n,o)}else if(r.default.detect(e))a=e.copy(t,n,o),t&&o.push(a);else if(e instanceof Date)a=new Date(e.getTime()),t&&o.push(a);else{a={},t&&o.push(a);var u;for(u in e)Object.prototype.hasOwnProperty.call(e,u)&&"__"!==u.substring(0,2)&&(a[u]=t?i(e[u],t,n,o):e[u])}return a}function o(e,t){return"object"!=typeof e||null===e?e:!Array.isArray(e)&&r.default.detect(e)?e.copy(t):i(e,t,t?[]:null,t?[]:null)}e.default=o}),e("@ember/-internals/runtime/lib/ext/function",["@ember/-internals/environment","@ember/-internals/metal"],function(e,t){"use strict";e.ENV.EXTEND_PROTOTYPES.Function&&Object.defineProperties(Function.prototype,{property:{configurable:!0,enumerable:!1,writable:!0,value:function(){return t.computed.apply(void 0,Array.prototype.slice.call(arguments).concat([this]))}},observes:{configurable:!0,enumerable:!1,writable:!0,value:function(){return t.observer.apply(void 0,Array.prototype.slice.call(arguments).concat([this]))}},on:{configurable:!0,enumerable:!1,writable:!0,value:function(){return t.on.apply(void 0,Array.prototype.slice.call(arguments).concat([this]))}}})}),e("@ember/-internals/runtime/lib/ext/rsvp",["exports","rsvp","@ember/runloop","@ember/-internals/error-handling","@ember/debug"],function(e,t,n,r,i){"use strict";function o(e){var t=a(e);if(t){var n=(0,r.getDispatchOverride)();if(!n)throw t;n(t)}}function a(e){if(e){if(e.errorThrown)return s(e);if("UnrecognizedURLError"!==e.name&&"TransitionAborted"!==e.name)return e}}function s(e){var t=e.errorThrown;return"string"==typeof t&&(t=new Error(t)),Object.defineProperty(t,"__reason_with_error_thrown__",{value:e,enumerable:!1}),t}e.onerrorDefault=o,e.default=void 0,t.configure("async",function(e,t){n.backburner.schedule("actions",null,e,t)}),t.configure("after",function(e){n.backburner.schedule(n._rsvpErrorQueue,null,e)}),t.on("error",o);var u=t;e.default=u}),e("@ember/-internals/runtime/lib/is-equal",["exports"],function(e){"use strict";function t(e,t){return e&&"function"==typeof e.isEqual?e.isEqual(t):e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():e===t}e.default=t}),e("@ember/-internals/runtime/lib/mixins/-proxy",["exports","@glimmer/reference","@ember/-internals/meta","@ember/-internals/metal","@ember/-internals/utils","@ember/debug"],function(e,t,n,r,i,o){"use strict";function a(e,t){var n=t.slice(8);n in this||(0,r.notifyPropertyChange)(this,n)}function s(e,t){var i=(0,r.get)(e,"content"),o=(void 0===t?(0,n.meta)(e):t).readableTag();return void 0!==o&&o.inner.second.inner.update((0,r.tagFor)(i)),i}e.contentFor=s,e.default=void 0;var u=r.Mixin.create({content:null,init:function(){this._super.apply(this,arguments),(0,i.setProxy)(this),(0,n.meta)(this).writableTag(function(){return(0,t.combine)([t.DirtyableTag.create(),t.UpdatableTag.create(t.CONSTANT_TAG)])})},willDestroy:function(){this.set("content",null),this._super.apply(this,arguments)},isTruthy:(0,r.computed)("content",function(){return Boolean((0,r.get)(this,"content"))}),willWatchProperty:function(e){var t="content."+e;(0,r.addObserver)(this,t,null,a)},didUnwatchProperty:function(e){var t="content."+e;(0,r.removeObserver)(this,t,null,a)},unknownProperty:function(e){var t=s(this);if(t)return(0,r.get)(t,e)},setUnknownProperty:function(e,t){var i=(0,n.meta)(this);if(i.isInitializing()||i.isPrototypeMeta(this))return(0,r.defineProperty)(this,e,null,t),t;var o=s(this,i);return(0,r.set)(o,e,t)}});e.default=u}),e("@ember/-internals/runtime/lib/mixins/action_handler",["exports","@ember/-internals/metal","@ember/debug"],function(e,t,n){"use strict";e.default=void 0;var r=t.Mixin.create({mergedProperties:["actions"],send:function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];if(this.actions&&this.actions[e]){if(!(!0===this.actions[e].apply(this,r)))return}var o=(0,t.get)(this,"target");o&&o.send.apply(o,arguments)}}),i=r;e.default=i}),e("@ember/-internals/runtime/lib/mixins/array",["exports","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@ember/-internals/runtime/lib/mixins/enumerable","@ember/-internals/runtime/lib/compare","@ember/-internals/environment","@ember/-internals/runtime/lib/mixins/observable","@ember/-internals/runtime/lib/mixins/mutable_enumerable","@ember/-internals/runtime/lib/type-of"],function(e,t,n,r,i,o,a,s,u,l){"use strict";function c(e){return e&&e[x]}function h(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A,r=N(),i=new Set,o="function"==typeof n?n:function(e){return(0,t.get)(e,n)};return e.forEach(function(e){var t=o(e);i.has(t)||(i.add(t),r.push(e))}),r}function f(e,n){return 2===arguments.length?function(r){return n===(0,t.get)(r,e)}:function(n){return Boolean((0,t.get)(n,e))}}function p(e,n,r){for(var i=e.length,o=r;o<i;o++){if(n((0,t.objectAt)(e,o),o,e))return o}return-1}function d(e,n,r){var i=n.bind(r),o=p(e,i,0);return-1===o?void 0:(0,t.objectAt)(e,o)}function m(e,t,n){return-1!==p(e,t.bind(n),0)}function v(e,t,n){var r=t.bind(n);return-1===p(e,function(e,t,n){return!r(e,t,n)},0)}function g(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0,i=e.length;return n<0&&(n+=i),p(e,r&&t!==t?function(e){return e!==e}:function(e){return e===t},n)}function y(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,t.replace)(e,n,r,C),e}function b(e,n,r){return(0,t.replace)(e,n,0,[r]),r}function _(e){var t=e;if(!t||t.setInterval)return!1;if(Array.isArray(t)||k.detect(t))return!0;var n=(0,l.typeOf)(t);if("array"===n)return!0;var r=t.length;return"number"==typeof r&&r===r&&"object"===n}function w(){var e=t.computed.apply(void 0,arguments);return e.enumerable=!1,e}e.isEmberArray=c,e.uniqBy=h,e.removeAt=y,e.isArray=_,e.default=e.MutableArray=e.NativeArray=e.A=void 0;var E,T,C=Object.freeze([]),x=(0,n.symbol)("EMBER_ARRAY"),A=function(e){return e},k=t.Mixin.create(i.default,(E={},E[x]=!0,E.objectsAt=function(e){var n=this;return e.map(function(e){return(0,t.objectAt)(n,e)})},E["[]"]=w({get:function(){return this},set:function(e,t){return this.replace(0,this.length,t),this}}),E.firstObject=w(function(){return(0,t.objectAt)(this,0)}).readOnly(),E.lastObject=w(function(){return(0,t.objectAt)(this,this.length-1)}).readOnly(),E.slice=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1?arguments[1]:void 0,r=N(),i=this.length;for(e<0&&(e=i+e),void 0===n||n>i?n=i:n<0&&(n=i+n);e<n;)r[r.length]=(0,t.objectAt)(this,e++);return r},E.indexOf=function(e,t){return g(this,e,t,!1)},E.lastIndexOf=function(e,n){var r=this.length;(void 0===n||n>=r)&&(n=r-1),n<0&&(n+=r);for(var i=n;i>=0;i--)if((0,t.objectAt)(this,i)===e)return i;return-1},E.addArrayObserver=function(e,n){return(0,t.addArrayObserver)(this,e,n)},E.removeArrayObserver=function(e,n){return(0,t.removeArrayObserver)(this,e,n)},E.hasArrayObservers=w(function(){return(0,t.hasListeners)(this,"@array:change")||(0,t.hasListeners)(this,"@array:before")}),E.arrayContentWillChange=function(e,n,r){return(0,t.arrayContentWillChange)(this,e,n,r)},E.arrayContentDidChange=function(e,n,r){return(0,t.arrayContentDidChange)(this,e,n,r)},E.forEach=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.length,r=0;r<n;r++){var i=this.objectAt(r);e.call(t,i,r,this)}return this},E.getEach=(0,t.aliasMethod)("mapBy"),E.setEach=function(e,n){return this.forEach(function(r){return(0,t.set)(r,e,n)})},E.map=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=N();return this.forEach(function(r,i,o){return n[i]=e.call(t,r,i,o)}),n},E.mapBy=function(e){return this.map(function(n){return(0,t.get)(n,e)})},E.filter=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=N();return this.forEach(function(r,i,o){e.call(t,r,i,o)&&n.push(r)}),n},E.reject=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.filter(function(){return!e.apply(t,arguments)})},E.filterBy=function(){return this.filter(f.apply(void 0,arguments))},E.rejectBy=function(){return this.reject(f.apply(void 0,arguments))},E.find=function(e){return d(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)},E.findBy=function(){return d(this,f.apply(void 0,arguments))},E.every=function(e){return v(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)},E.isEvery=function(){return v(this,f.apply(void 0,arguments))},E.any=function(e){return m(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)},E.isAny=function(){return m(this,f.apply(void 0,arguments))},E.reduce=function(e,t){var n=t;return this.forEach(function(t,r){n=e(n,t,r,this)},this),n},E.invoke=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];var o=N();return this.forEach(function(t){return o.push((0,n.tryInvoke)(t,e,r))}),o},E.toArray=function(){return this.map(function(e){return e})},E.compact=function(){return this.filter(function(e){return null!=e})},E.includes=function(e,t){return-1!==g(this,e,t,!0)},E.sortBy=function(){var e=arguments;return this.toArray().sort(function(n,r){for(var i=0;i<e.length;i++){var a=e[i],s=(0,t.get)(n,a),u=(0,t.get)(r,a),l=(0,o.default)(s,u);if(l)return l}return 0})},E.uniq=function(){return h(this)},E.uniqBy=function(e){return h(this,e)},E.without=function(e){if(!this.includes(e))return this;var t=e===e?function(t){return t!==e}:function(e){return e===e};return this.filter(t)},E)),R=t.Mixin.create(k,u.default,{clear:function(){var e=this.length;return 0===e?this:(this.replace(0,e,C),this)},insertAt:function(e,t){return b(this,e,t),this},removeAt:function(e,t){return y(this,e,t)},pushObject:function(e){return b(this,this.length,e)},pushObjects:function(e){return this.replace(this.length,0,e),this},popObject:function(){var e=this.length;if(0===e)return null;var n=(0,t.objectAt)(this,e-1);return this.removeAt(e-1,1),n},shiftObject:function(){if(0===this.length)return null;var e=(0,t.objectAt)(this,0);return this.removeAt(0),e},unshiftObject:function(e){return b(this,0,e)},unshiftObjects:function(e){return this.replace(0,0,e),this},reverseObjects:function(){var e=this.length;if(0===e)return this;var t=this.toArray().reverse();return this.replace(0,e,t),this},setObjects:function(e){if(0===e.length)return this.clear();var t=this.length;return this.replace(0,t,e),this},removeObject:function(e){for(var n=this.length||0;--n>=0;){(0,t.objectAt)(this,n)===e&&this.removeAt(n)}return this},removeObjects:function(e){(0,t.beginPropertyChanges)();for(var n=e.length-1;n>=0;n--)this.removeObject(e[n]);return(0,t.endPropertyChanges)(),this},addObject:function(e){return this.includes(e)||this.pushObject(e),this},addObjects:function(e){var n=this;return(0,t.beginPropertyChanges)(),e.forEach(function(e){return n.addObject(e)}),(0,t.endPropertyChanges)(),this}});e.MutableArray=R;var O=t.Mixin.create(R,s.default,{objectAt:function(e){return this[e]},replace:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C;return(0,t.replaceInNativeArray)(this,e,n,r),this}});e.NativeArray=O;var S=["length"];O.keys().forEach(function(e){Array.prototype[e]&&S.push(e)}),e.NativeArray=O=(T=O).without.apply(T,S);var N;e.A=N,a.ENV.EXTEND_PROTOTYPES.Array?(O.apply(Array.prototype),e.A=N=function(e){return e||[]}):e.A=N=function(e){return e||(e=[]),k.detect(e)?e:O.apply(e)};var P=k;e.default=P}),e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/-internals/metal"],function(e,t){"use strict";e.default=void 0;var n=t.Mixin.create({compare:null});e.default=n}),e("@ember/-internals/runtime/lib/mixins/container_proxy",["exports","@ember/runloop","@ember/-internals/metal"],function(e,t,n){"use strict";e.default=void 0;var r={__container__:null,ownerInjection:function(){return this.__container__.ownerInjection()},lookup:function(e,t){return this.__container__.lookup(e,t)},destroy:function(){var e=this.__container__;e&&(0,t.join)(function(){e.destroy(),(0,t.schedule)("destroy",e,"finalizeDestroy")}),this._super()},factoryFor:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.__container__.factoryFor(e,t)}},i=n.Mixin.create(r);e.default=i}),e("@ember/-internals/runtime/lib/mixins/copyable",["exports","@ember/-internals/metal"],function(e,t){"use strict";e.default=void 0;var n=t.Mixin.create({copy:null});e.default=n}),e("@ember/-internals/runtime/lib/mixins/enumerable",["exports","@ember/-internals/metal"],function(e,t){"use strict";e.default=void 0;var n=t.Mixin.create();e.default=n}),e("@ember/-internals/runtime/lib/mixins/evented",["exports","@ember/-internals/metal"],function(e,t){"use strict";e.default=void 0;var n=t.Mixin.create({on:function(e,n,r){return(0,t.addListener)(this,e,n,r),this},one:function(e,n,r){return(0,t.addListener)(this,e,n,r,!0),this},trigger:function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(0,t.sendEvent)(this,e,r)},off:function(e,n,r){return(0,t.removeListener)(this,e,n,r),this},has:function(e){return(0,t.hasListeners)(this,e)}});e.default=n}),e("@ember/-internals/runtime/lib/mixins/mutable_enumerable",["exports","@ember/-internals/runtime/lib/mixins/enumerable","@ember/-internals/metal"],function(e,t,n){"use strict";e.default=void 0;var r=n.Mixin.create(t.default);e.default=r}),e("@ember/-internals/runtime/lib/mixins/observable",["exports","@ember/-internals/metal","@ember/debug"],function(e,t,n){"use strict";e.default=void 0;var r=t.Mixin.create({get:function(e){return(0,t.get)(this,e)},getProperties:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.getProperties.apply(void 0,[this].concat(n))},set:function(e,n){return(0,t.set)(this,e,n)},setProperties:function(e){return(0,t.setProperties)(this,e)},beginPropertyChanges:function(){return(0,t.beginPropertyChanges)(),this},endPropertyChanges:function(){return(0,t.endPropertyChanges)(),this},notifyPropertyChange:function(e){return(0,t.notifyPropertyChange)(this,e),this},addObserver:function(e,n,r){return(0,t.addObserver)(this,e,n,r),this},removeObserver:function(e,n,r){return(0,t.removeObserver)(this,e,n,r),this},hasObserverFor:function(e){return(0,t.hasListeners)(this,e+":change")},getWithDefault:function(e,n){return(0,t.getWithDefault)(this,e,n)},incrementProperty:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(0,t.set)(this,e,(parseFloat((0,t.get)(this,e))||0)+n)},decrementProperty:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(0,t.set)(this,e,((0,t.get)(this,e)||0)-n)},toggleProperty:function(e){return(0,t.set)(this,e,!(0,t.get)(this,e))},cacheFor:function(e){return(0,t.getCachedValueFor)(this,e)}});e.default=r}),e("@ember/-internals/runtime/lib/mixins/promise_proxy",["exports","@ember/-internals/metal","@ember/error"],function(e,t,n){"use strict";function r(e,n){return(0,t.setProperties)(e,{isFulfilled:!1,isRejected:!1}),n.then(function(n){return e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{content:n,isFulfilled:!0}),n},function(n){throw e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{reason:n,isRejected:!0}),n},"Ember: PromiseProxy")}function i(e){return function(){var n=(0,t.get)(this,"promise");return n[e].apply(n,arguments)}}e.default=void 0;var o=t.Mixin.create({reason:null,isPending:(0,t.computed)("isSettled",function(){return!(0,t.get)(this,"isSettled")}).readOnly(),isSettled:(0,t.computed)("isRejected","isFulfilled",function(){return(0,t.get)(this,"isRejected")||(0,t.get)(this,"isFulfilled")}).readOnly(),isRejected:!1,isFulfilled:!1,promise:(0,t.computed)({get:function(){throw new n.default("PromiseProxy's promise must be set")},set:function(e,t){return r(this,t)}}),then:i("then"),catch:i("catch"),finally:i("finally")});e.default=o}),e("@ember/-internals/runtime/lib/mixins/registry_proxy",["exports","@ember/debug","@ember/-internals/metal"],function(e,t,n){"use strict";function r(e){return function(){var t;return(t=this.__registry__)[e].apply(t,arguments)}}e.default=void 0;var i=n.Mixin.create({__registry__:null,resolveRegistration:function(e,t){return this.__registry__.resolve(e,t)},register:r("register"),unregister:r("unregister"),hasRegistration:r("has"),registeredOption:r("getOption"),registerOptions:r("options"),registeredOptions:r("getOptions"),registerOptionsForType:r("optionsForType"),registeredOptionsForType:r("getOptionsForType"),inject:r("injection")});e.default=i}),e("@ember/-internals/runtime/lib/mixins/target_action_support",["exports","@ember/-internals/environment","@ember/-internals/metal","@ember/debug"],function(e,t,n,r){"use strict";function i(e){var r=(0,n.get)(e,"target");if(r){if("string"==typeof r){var i=(0,n.get)(e,r);return void 0===i&&(i=(0,n.get)(t.context.lookup,r)),i}return r}return e._target?e._target:null}e.default=void 0;var o=n.Mixin.create({target:null,action:null,actionContext:null,actionContextObject:(0,n.computed)("actionContext",function(){var e=(0,n.get)(this,"actionContext");if("string"==typeof e){var r=(0,n.get)(this,e);return void 0===r&&(r=(0,n.get)(t.context.lookup,e)),r}return e}),triggerAction:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,r=e.target,o=e.actionContext;if(t=t||(0,n.get)(this,"action"),r=r||i(this),void 0===o&&(o=(0,n.get)(this,"actionContextObject")||this),r&&t){var a;if(r.send){var s;a=(s=r).send.apply(s,[t].concat(o))}else{var u;a=(u=r)[t].apply(u,[].concat(o))}if(!1!==a)return!0}return!1}});e.default=o}),e("@ember/-internals/runtime/lib/system/array_proxy",["exports","ember-babel","@ember/-internals/metal","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/array","@ember/debug"],function(e,t,n,r,i,o){"use strict";e.default=void 0;var a={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"},s=function(e){function r(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(r,e);var i=r.prototype;return i.init=function(){e.prototype.init.apply(this,arguments),this._objectsDirtyIndex=0,this._objects=null,this._lengthDirty=!0,this._length=0,this._arrangedContent=null,this._addArrangedContentArrayObsever()},i.willDestroy=function(){this._removeArrangedContentArrayObsever()},i.objectAtContent=function(e){return(0,n.objectAt)((0,n.get)(this,"arrangedContent"),e)},i.replace=function(e,t,n){this.replaceContent(e,t,n)},i.replaceContent=function(e,t,r){(0,n.get)(this,"content").replace(e,t,r)},i.objectAt=function(e){if(null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){var t=(0,n.get)(this,"arrangedContent");if(t)for(var r=this._objects.length=(0,n.get)(t,"length"),i=this._objectsDirtyIndex;i<r;i++)this._objects[i]=this.objectAtContent(i);else this._objects.length=0;this._objectsDirtyIndex=-1}return this._objects[e]},i[n.PROPERTY_DID_CHANGE]=function(e){if("arrangedContent"===e){var t=null===this._objects?0:this._objects.length,r=(0,n.get)(this,"arrangedContent"),i=r?(0,n.get)(r,"length"):0;this._removeArrangedContentArrayObsever(),this.arrayContentWillChange(0,t,i),this._invalidate(),this.arrayContentDidChange(0,t,i),this._addArrangedContentArrayObsever()}else"content"===e&&this._invalidate()},i._addArrangedContentArrayObsever=function(){var e=(0,n.get)(this,"arrangedContent");e&&((0,n.addArrayObserver)(e,this,a),this._arrangedContent=e)},i._removeArrangedContentArrayObsever=function(){this._arrangedContent&&(0,n.removeArrayObserver)(this._arrangedContent,this,a)},i._arrangedContentArrayWillChange=function(){},i._arrangedContentArrayDidChange=function(e,t,r,i){this.arrayContentWillChange(t,r,i);var o=t;if(o<0){o+=(0,n.get)(this._arrangedContent,"length")+r-i}-1===this._objectsDirtyIndex?this._objectsDirtyIndex=o:this._objectsDirtyIndex>o&&(this._objectsDirtyIndex=o),this._lengthDirty=!0,this.arrayContentDidChange(t,r,i)},i._invalidate=function(){this._objectsDirtyIndex=0,this._lengthDirty=!0},(0,t.createClass)(r,[{key:"length",get:function(){if(this._lengthDirty){var e=(0,n.get)(this,"arrangedContent");this._length=e?(0,n.get)(e,"length"):0,this._lengthDirty=!1}return this._length},set:function(e){var t,r=this.length,i=r-e;if(0!==i){i<0&&(t=new Array(-i),i=0);var o=(0,n.get)(this,"content");o&&((0,n.replace)(o,e,i,t),this._invalidate())}}}]),r}(r.default);e.default=s,s.reopen(i.MutableArray,{arrangedContent:(0,n.alias)("content")})}),e("@ember/-internals/runtime/lib/system/core_object",["exports","ember-babel","@ember/-internals/container","@ember/polyfills","@ember/-internals/utils","@ember/runloop","@ember/-internals/meta","@ember/-internals/metal","@ember/-internals/runtime/lib/mixins/action_handler","@ember/debug"],function(e,t,n,r,i,o,a,s,u,l){"use strict";function c(e,t){var n=(0,a.meta)(e);if(void 0!==t)for(var o=e.concatenatedProperties,u=e.mergedProperties,l=void 0!==o&&o.length>0,c=void 0!==u&&u.length>0,h=Object.keys(t),f=0;f<h.length;f++){var p=h[f],d=t[p],m=(0,a.descriptorFor)(e,p,n),v=void 0!==m;if(!v){var g=e[p];l&&o.indexOf(p)>-1&&(d=g?(0,i.makeArray)(g).concat(d):(0,i.makeArray)(d)),c&&u.indexOf(p)>-1&&(d=(0,r.assign)({},g,d))}v?m.set(e,p,d):"function"!=typeof e.setUnknownProperty||p in e?e[p]=d:e.setUnknownProperty(p,d)}e.init(t),n.unsetInitializing(),(0,s.finishChains)(n),(0,s.sendEvent)(e,"init",void 0,void 0,void 0,n)}function h(){for(var e=this.concatenatedProperties,t=this.mergedProperties,n=void 0!==e&&e.length>0,o=void 0!==t&&t.length>0,a={},s=0;s<arguments.length;s++)for(var u=s<0||arguments.length<=s?void 0:arguments[s],l=Object.keys(u),c=0,h=l.length;c<h;c++){var f=l[c],p=u[f];if(n&&e.indexOf(f)>-1){var d=a[f];p=d?(0,i.makeArray)(d).concat(p):(0,i.makeArray)(p)}if(o&&t.indexOf(f)>-1){var m=a[f];p=(0,r.assign)({},m,p)}a[f]=p}return a}e.default=void 0;var f=s.Mixin.prototype.reopen,p=new r._WeakSet,d=new WeakMap,m=new WeakMap,v=Object.freeze({}),g=function(){function e(e){var t=d.get(this.constructor);void 0!==t&&(d.delete(this.constructor),n.FACTORY_FOR.set(this,t)),this.constructor.proto();var r=this;(0,a.meta)(r).setInitializing(),e!==v&&c(r,e)}e._initFactory=function(e){d.set(this,e)};var r=e.prototype;return r.reopen=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,s.applyMixin)(this,t),this},r.init=function(){},r.destroy=function(){var e=(0,a.peekMeta)(this);if(!e.isSourceDestroying())return e.setSourceDestroying(),(0,o.schedule)("actions",this,this.willDestroy),(0,o.schedule)("destroy",this,this._scheduledDestroy,e),this},r.willDestroy=function(){},r._scheduledDestroy=function(e){e.isSourceDestroyed()||((0,a.deleteMeta)(this),e.setSourceDestroyed())},r.toString=function(){var e="function"==typeof this.toStringExtension,t=e?":"+this.toStringExtension():"";return"<"+((0,i.getName)(this)||n.FACTORY_FOR.get(this)||this.constructor.toString())+":"+(0,i.guidFor)(this)+t+">"},e.extend=function(){var e=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n}(this);return f.apply(e.PrototypeMixin,arguments),e},e.create=function(e,t){var n=this,r=new n(v);return void 0===t?c(r,e):c(r,h.apply(this,arguments)),r},e.reopen=function(){return this.willReopen(),f.apply(this.PrototypeMixin,arguments),this},e.willReopen=function(){var e=this.prototype;p.has(e)&&(p.delete(e),m.has(this)&&m.set(this,s.Mixin.create(this.PrototypeMixin)))},e.reopenClass=function(){return(0,s.applyMixin)(this,arguments),this},e.detect=function(e){if("function"!=typeof e)return!1;for(;e;){if(e===this)return!0;e=e.superclass}return!1},e.detectInstance=function(e){return e instanceof this},e.metaForProperty=function(e){var t=this.proto(),n=(0,a.descriptorFor)(t,e);return n._meta||{}},e.eachComputedProperty=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;this.proto();var n={};(0,a.meta)(this.prototype).forEachDescriptors(function(r,i){if(i.enumerable){var o=i._meta||n;e.call(t,r,o)}})},e.proto=function(){var e=this.prototype;if(!p.has(e)){p.add(e);var t=this.superclass;t&&t.proto(),m.has(this)&&this.PrototypeMixin.apply(e)}return e},(0,t.createClass)(e,[{key:"isDestroyed",get:function(){return(0,a.peekMeta)(this).isSourceDestroyed()},set:function(e){}},{key:"isDestroying",get:function(){return(0,a.peekMeta)(this).isSourceDestroying()},set:function(e){}}],[{key:"PrototypeMixin",get:function(){var e=m.get(this);return void 0===e&&(e=s.Mixin.create(),e.ownerConstructor=this,m.set(this,e)),e}},{key:"superclass",get:function(){var e=Object.getPrototypeOf(this);return e!==Function.prototype?e:void 0}}]),e}();g.toString=s.classToString,(0,i.setName)(g,"Ember.CoreObject"),g.isClass=!0,g.isMethod=!1;var y=g;e.default=y}),e("@ember/-internals/runtime/lib/system/namespace",["exports","ember-babel","@ember/-internals/metal","@ember/-internals/utils","@ember/-internals/runtime/lib/system/object"],function(e,t,n,r,i){"use strict";e.default=void 0;var o=function(e){function i(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(i,e);var o=i.prototype;return o.init=function(){(0,n.addNamespace)(this)},o.toString=function(){var e=(0,n.get)(this,"name")||(0,n.get)(this,"modulePrefix");return e||((0,n.findNamespaces)(),e=(0,r.getName)(this),void 0===e&&(e=(0,r.guidFor)(this),(0,r.setName)(this,e)),e)},o.nameClasses=function(){(0,n.processNamespace)(this)},o.destroy=function(){(0,n.removeNamespace)(this),e.prototype.destroy.call(this)},i}(i.default);e.default=o,o.prototype.isNamespace=!0,o.NAMESPACES=n.NAMESPACES,o.NAMESPACES_BY_ID=n.NAMESPACES_BY_ID,o.processAll=n.processAllNamespaces,o.byName=n.findNamespace}),e("@ember/-internals/runtime/lib/system/object",["exports","ember-babel","@ember/-internals/container","@ember/-internals/owner","@ember/-internals/utils","@ember/-internals/metal","@ember/-internals/runtime/lib/system/core_object","@ember/-internals/runtime/lib/mixins/observable","@ember/debug"],function(e,t,n,r,i,o,a,s,u){"use strict";e.FrameworkObject=e.default=void 0;var l=(0,i.symbol)("OVERRIDE_OWNER"),c=function(e){function i(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(i,e),(0,t.createClass)(i,[{key:"_debugContainerKey",get:function(){var e=n.FACTORY_FOR.get(this);return void 0!==e&&e.fullName}},{key:r.OWNER,get:function(){if(this[l])return this[l];var e=n.FACTORY_FOR.get(this);return void 0!==e&&e.owner},set:function(e){this[l]=e}}]),i}(a.default);e.default=c,(0, +i.setName)(c,"Ember.Object"),s.default.apply(c.prototype);var h=c;e.FrameworkObject=h}),e("@ember/-internals/runtime/lib/system/object_proxy",["exports","ember-babel","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/-proxy"],function(e,t,n,r){"use strict";e.default=void 0;var i=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n}(n.default);e.default=i,i.PrototypeMixin.reopen(r.default)}),e("@ember/-internals/runtime/lib/type-of",["exports","@ember/-internals/runtime/lib/system/object"],function(e,t){"use strict";function n(e){if(null===e)return"null";if(void 0===e)return"undefined";var n=r[i.call(e)]||"object";return"function"===n?t.default.detect(e)&&(n="class"):"object"===n&&(e instanceof Error?n="error":e instanceof t.default?n="instance":e instanceof Date&&(n="date")),n}e.typeOf=n;var r={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},i=Object.prototype.toString}),e("@ember/-internals/utils",["exports","@ember/polyfills"],function(e,t){"use strict";function n(e){var t={};t[e]=1;for(var n in t)if(n===e)return n;return e}function r(e){return null!==e&&("object"==typeof e||"function"==typeof e)}function i(){return++P}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L,n=t+i();return r(e)&&M.set(e,n),n}function a(e){var t;if(r(e))void 0===(t=M.get(e))&&(t=L+i(),M.set(e,t));else if(void 0===(t=j.get(e))){var n=typeof e;t="string"===n?"st"+i():"number"===n?"nu"+i():"symbol"===n?"sy"+i():"("+e+")",j.set(e,t)}return t}function s(e){return-1!==D.indexOf(e)}function u(e){var t=I+Math.floor(Math.random()*Number(new Date)),r=n("__"+e+t+"__");return D.push(r),r}function l(e){var t=Object.create(e);return t._dict=null,delete t._dict,t}function c(e){var t=q.get(e);return void 0===t&&(t=U(e),q.set(e,t)),t}function h(e,t){t&&H.set(e,t)}function f(e){return H.get(e)}function p(e,t){t&&V.set(e,t)}function d(e){return V.get(e)}function m(e,t){return c(e)?!W.has(t)&&c(t)?v(e,v(t,z)):v(e,t):e}function v(e,t){function n(){var n=this._super;this._super=t;var r=e.apply(this,arguments);return this._super=n,r}return W.add(n),h(n,f(e)),p(n,d(e)),n}function g(e){return"number"==typeof e&&2===arguments.length?this:y(e,0)}function y(e,n,r){var i=!1;switch(typeof e){case"undefined":return"undefined";case"object":if(null===e)return"null";if(Q(e)){i=!0;break}if(e.toString===Y||void 0===e.toString)break;return e.toString();case"function":return e.toString===G?e.name?"[Function:"+e.name+"]":"[Function]":e.toString();case"string":return $(e);case"symbol":case"boolean":case"number":default:return e.toString()}if(void 0===r)r=new t._WeakSet;else if(r.has(e))return"[Circular]";return r.add(e),i?w(e,n+1,r):_(e,n+1,r)}function b(e){return Z.test(e)?e:$(e)}function _(e,t,n){if(t>J)return"[Object]";for(var r="{",i=K(e),o=0;o<i.length;o++){if(r+=0===o?" ":", ",o>=X){r+="... "+(i.length-X)+" more keys";break}var a=i[o];r+=b(a)+": "+y(e[a],t,n)}return r+=" }"}function w(e,t,n){if(t>J)return"[Array]";for(var r="[",i=0;i<e.length;i++){if(r+=0===i?" ":", ",i>=X){r+="... "+(e.length-X)+" more items";break}r+=y(e[i],t,n)}return r+=" ]"}function E(e,t){var n=e;do{var r=Object.getOwnPropertyDescriptor(n,t);if(void 0!==r)return r;n=Object.getPrototypeOf(n)}while(null!==n);return null}function T(e,t){return null!==e&&void 0!==e&&"function"==typeof e[t]}function C(e,t,n){if(T(e,t)){return e[t].apply(e,n)}}function x(e){return null===e||void 0===e?[]:ee(e)?e:[e]}function A(e,t){r(e)&&te.set(e,t)}function k(e){return te.get(e)}function R(e){return null===e||void 0===e}function O(e){if("string"==typeof e)return e;if(null===e)return"null";if(void 0===e)return"undefined";if(Array.isArray(e)){for(var t="",n=0;n<e.length;n++)n>0&&(t+=","),R(e[n])||(t+=O(e[n]));return t}return"function"==typeof e.toString?e.toString():ne.call(e)}function S(e){return!!r(e)&&oe.has(e)}function N(e){r(e)&&oe.add(e)}e.symbol=u,e.isInternalSymbol=s,e.dictionary=l,e.uuid=i,e.generateGuid=o,e.guidFor=a,e.intern=n,e.wrap=m,e.getObservers=f,e.getListeners=d,e.setObservers=h,e.setListeners=p,e.inspect=g,e.lookupDescriptor=E,e.canInvoke=T,e.tryInvoke=C,e.makeArray=x,e.getName=k,e.setName=A,e.toString=O,e.isProxy=S,e.setProxy=N,e.Cache=e.HAS_NATIVE_PROXY=e.HAS_NATIVE_SYMBOL=e.ROOT=e.checkHasSuper=e.GUID_KEY=e.NAME_KEY=void 0;var P=0,L="ember",M=new WeakMap,j=new Map,I=n("__ember"+Number(new Date));e.GUID_KEY=I;var D=[],F=/\.(_super|call\(this|apply\(this)/,B=Function.prototype.toString,U=function(){return B.call(function(){return this}).indexOf("return this")>-1?function(e){return F.test(B.call(e))}:function(){return!0}}();e.checkHasSuper=U;var q=new WeakMap,z=Object.freeze(function(){});e.ROOT=z,q.set(z,!1);var H=new WeakMap,V=new WeakMap,W=new t._WeakSet,Y=Object.prototype.toString,G=Function.prototype.toString,Q=Array.isArray,K=Object.keys,$=JSON.stringify,X=100,J=4,Z=/^[\w$]+$/,ee=Array.isArray,te=new WeakMap,ne=Object.prototype.toString,re=function(){return"function"==typeof Symbol&&"[object Symbol]"===Object.prototype.toString.call(Symbol())}();e.HAS_NATIVE_SYMBOL=re;var ie="function"==typeof Proxy;e.HAS_NATIVE_PROXY=ie;var oe=new t._WeakSet,ae=function(){function e(e,t,n){this.limit=e,this.func=t,this.store=n,this.size=0,this.misses=0,this.hits=0,this.store=n||new Map}var t=e.prototype;return t.get=function(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))},t.set=function(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t},t.purge=function(){this.store.clear(),this.size=0,this.hits=0,this.misses=0},e}();e.Cache=ae;var se=u("NAME_KEY");e.NAME_KEY=se}),e("@ember/-internals/views/index",["exports","@ember/-internals/views/lib/system/jquery","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/system/event_dispatcher","@ember/-internals/views/lib/component_lookup","@ember/-internals/views/lib/mixins/text_support","@ember/-internals/views/lib/views/core_view","@ember/-internals/views/lib/mixins/class_names_support","@ember/-internals/views/lib/mixins/child_views_support","@ember/-internals/views/lib/mixins/view_state_support","@ember/-internals/views/lib/mixins/view_support","@ember/-internals/views/lib/mixins/action_support","@ember/-internals/views/lib/compat/attrs","@ember/-internals/views/lib/system/lookup_partial","@ember/-internals/views/lib/utils/lookup-component","@ember/-internals/views/lib/system/action_manager","@ember/-internals/views/lib/compat/fallback-view-registry"],function(e,t,n,r,i,o,a,s,u,l,c,h,f,p,d,m,v){"use strict";Object.defineProperty(e,"jQuery",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"jQueryDisabled",{enumerable:!0,get:function(){return t.jQueryDisabled}}),Object.defineProperty(e,"addChildView",{enumerable:!0,get:function(){return n.addChildView}}),Object.defineProperty(e,"isSimpleClick",{enumerable:!0,get:function(){return n.isSimpleClick}}),Object.defineProperty(e,"getViewBounds",{enumerable:!0,get:function(){return n.getViewBounds}}),Object.defineProperty(e,"getViewClientRects",{enumerable:!0,get:function(){return n.getViewClientRects}}),Object.defineProperty(e,"getViewBoundingClientRect",{enumerable:!0,get:function(){return n.getViewBoundingClientRect}}),Object.defineProperty(e,"getRootViews",{enumerable:!0,get:function(){return n.getRootViews}}),Object.defineProperty(e,"getChildViews",{enumerable:!0,get:function(){return n.getChildViews}}),Object.defineProperty(e,"getViewId",{enumerable:!0,get:function(){return n.getViewId}}),Object.defineProperty(e,"getViewElement",{enumerable:!0,get:function(){return n.getViewElement}}),Object.defineProperty(e,"setViewElement",{enumerable:!0,get:function(){return n.setViewElement}}),Object.defineProperty(e,"constructStyleDeprecationMessage",{enumerable:!0,get:function(){return n.constructStyleDeprecationMessage}}),Object.defineProperty(e,"EventDispatcher",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"ComponentLookup",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"TextSupport",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"CoreView",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"ClassNamesSupport",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"ChildViewsSupport",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"ViewStateSupport",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"ViewMixin",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"ActionSupport",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"MUTABLE_CELL",{enumerable:!0,get:function(){return f.MUTABLE_CELL}}),Object.defineProperty(e,"lookupPartial",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"hasPartial",{enumerable:!0,get:function(){return p.hasPartial}}),Object.defineProperty(e,"lookupComponent",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"ActionManager",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"fallbackViewRegistry",{enumerable:!0,get:function(){return v.default}})}),e("@ember/-internals/views/lib/compat/attrs",["exports","@ember/-internals/utils"],function(e,t){"use strict";e.MUTABLE_CELL=void 0;var n=(0,t.symbol)("MUTABLE_CELL");e.MUTABLE_CELL=n}),e("@ember/-internals/views/lib/compat/fallback-view-registry",["exports","@ember/-internals/utils"],function(e,t){"use strict";e.default=void 0;var n=(0,t.dictionary)(null);e.default=n}),e("@ember/-internals/views/lib/component_lookup",["exports","@ember/debug","@ember/-internals/runtime"],function(e,t,n){"use strict";e.default=void 0;var r=n.Object.extend({componentFor:function(e,t,n){var r="component:"+e;return t.factoryFor(r,n)},layoutFor:function(e,t,n){var r="template:components/"+e;return t.lookup(r,n)}});e.default=r}),e("@ember/-internals/views/lib/mixins/action_support",["exports","@ember/-internals/utils","@ember/-internals/metal","@ember/debug","@ember/-internals/views/lib/compat/attrs","@ember/deprecated-features"],function(e,t,n,r,i,o){"use strict";e.default=void 0;var a={send:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];var o=this.actions&&this.actions[e];if(o){if(!(!0===o.apply(this,r)))return}var a=(0,n.get)(this,"target");a&&a.send.apply(a,arguments)}};if(o.SEND_ACTION){var s=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];var o;void 0===e&&(e="action"),o=(0,n.get)(this,"attrs."+e)||(0,n.get)(this,e),void 0!==(o=u(this,o))&&("function"==typeof o?o.apply(void 0,r):this.triggerAction({action:o,actionContext:r}))},u=function(e,t){return t&&t[i.MUTABLE_CELL]&&(t=t.value),t};a.sendAction=s}var l=n.Mixin.create(a);e.default=l}),e("@ember/-internals/views/lib/mixins/child_views_support",["exports","@ember/-internals/metal","@ember/-internals/views/lib/system/utils"],function(e,t,n){"use strict";e.default=void 0;var r=t.Mixin.create({childViews:(0,t.descriptor)({configurable:!1,enumerable:!1,get:function(){return(0,n.getChildViews)(this)}}),appendChild:function(e){(0,n.addChildView)(this,e)}});e.default=r}),e("@ember/-internals/views/lib/mixins/class_names_support",["exports","@ember/-internals/meta","@ember/-internals/metal","@ember/debug"],function(e,t,n,r){"use strict";e.default=void 0;var i=Object.freeze([]),o=n.Mixin.create({concatenatedProperties:["classNames","classNameBindings"],init:function(){this._super.apply(this,arguments)},classNames:i,classNameBindings:i});e.default=o}),e("@ember/-internals/views/lib/mixins/text_support",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/debug","@ember/deprecated-features"],function(e,t,n,r,i){"use strict";function o(e,n,r){var o=(0,t.get)(n,"attrs."+e)||(0,t.get)(n,e),a=(0,t.get)(n,"value");i.SEND_ACTION&&"string"==typeof o?n.triggerAction({action:o,actionContext:[a,r]}):"function"==typeof o&&o(a,r),o&&!(0,t.get)(n,"bubbles")&&r.stopPropagation()}e.default=void 0;var a={13:"insertNewline",27:"cancel"},s=t.Mixin.create(n.TargetActionSupport,{value:"",attributeBindings:["autocapitalize","autocorrect","autofocus","disabled","form","maxlength","minlength","placeholder","readonly","required","selectionDirection","spellcheck","tabindex","title"],placeholder:null,disabled:!1,maxlength:null,init:function(){this._super.apply(this,arguments),this.on("paste",this,this._elementValueDidChange),this.on("cut",this,this._elementValueDidChange),this.on("input",this,this._elementValueDidChange)},bubbles:!1,interpretKeyEvents:function(e){var t=a,n=t[e.keyCode];if(this._elementValueDidChange(),n)return this[n](e)},_elementValueDidChange:function(){(0,t.set)(this,"value",this.element.value)},change:function(e){this._elementValueDidChange(e)},insertNewline:function(e){o("enter",this,e),o("insert-newline",this,e)},cancel:function(e){o("escape-press",this,e)},focusIn:function(e){o("focus-in",this,e)},focusOut:function(e){this._elementValueDidChange(e),o("focus-out",this,e)},keyPress:function(e){o("key-press",this,e)},keyUp:function(e){this.interpretKeyEvents(e),o("key-up",this,e)},keyDown:function(e){o("key-down",this,e)}});e.default=s}),e("@ember/-internals/views/lib/mixins/view_state_support",["exports","@ember/-internals/metal"],function(e,t){"use strict";e.default=void 0;var n=t.Mixin.create({_transitionTo:function(e){var t=this._currentState,n=this._currentState=this._states[e];this._state=e,t&&t.exit&&t.exit(this),n.enter&&n.enter(this)}});e.default=n}),e("@ember/-internals/views/lib/mixins/view_support",["exports","@ember/-internals/utils","@ember/-internals/meta","@ember/-internals/metal","@ember/debug","@ember/-internals/browser-environment","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/system/jquery"],function(e,t,n,r,i,o,a,s){"use strict";function u(){return this}e.default=void 0;var l=r.Mixin.create({concatenatedProperties:["attributeBindings"],nearestOfType:function(e){for(var t=this.parentView,n=e instanceof r.Mixin?function(t){return e.detect(t)}:function(t){return e.detect(t.constructor)};t;){if(n(t))return t;t=t.parentView}},nearestWithProperty:function(e){for(var t=this.parentView;t;){if(e in t)return t;t=t.parentView}},rerender:function(){return this._currentState.rerender(this)},element:(0,r.descriptor)({configurable:!1,enumerable:!1,get:function(){return this.renderer.getElement(this)}}),$:function(e){if(this.element)return e?(0,s.default)(e,this.element):(0,s.default)(this.element)},appendTo:function(e){var t;return t=o.hasDOM&&"string"==typeof e?document.querySelector(e):e,this.renderer.appendTo(this,t),this},append:function(){return this.appendTo(document.body)},elementId:null,findElementInParentElement:function(e){var t="#"+this.elementId;return(0,s.default)(t)[0]||(0,s.default)(t,e)[0]},willInsertElement:u,didInsertElement:u,willClearRender:u,destroy:function(){this._super.apply(this,arguments),this._currentState.destroy(this)},willDestroyElement:u,didDestroyElement:u,parentViewDidChange:u,tagName:null,init:function(){this._super.apply(this,arguments),this.elementId||""===this.tagName||(this.elementId=(0,t.guidFor)(this))},handleEvent:function(e,t){return this._currentState.handleEvent(this,e,t)}});e.default=l}),e("@ember/-internals/views/lib/system/action_manager",["exports"],function(e){"use strict";function t(){}e.default=t,t.registeredActions={}}),e("@ember/-internals/views/lib/system/event_dispatcher",["exports","@ember/-internals/owner","@ember/polyfills","@ember/debug","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/views/lib/system/jquery","@ember/-internals/views/lib/system/action_manager","@ember/-internals/views/lib/compat/fallback-view-registry","@ember/-internals/views/lib/system/jquery_event_deprecation","@ember/-internals/views/lib/system/utils"],function(e,t,n,r,i,o,a,s,u,l,c){"use strict";e.default=void 0;var h={mouseenter:"mouseover",mouseleave:"mouseout"},f=o.Object.extend({events:{touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",mousemove:"mouseMove",focusin:"focusIn",focusout:"focusOut",mouseenter:"mouseEnter",mouseleave:"mouseLeave",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"},rootElement:"body",init:function(){this._super(),this._eventHandlers=Object.create(null)},setup:function(e,t){var r=this._finalEvents=(0,n.assign)({},(0,i.get)(this,"events"),e);void 0!==t&&null!==t&&(0,i.set)(this,"rootElement",t);var o,s=(0,i.get)(this,"rootElement");if(a.jQueryDisabled)o="string"!=typeof s?s:document.querySelector(s),o.classList.add("ember-application");else if(o=(0,a.default)(s),o.addClass("ember-application"),!o.is(".ember-application"))throw new TypeError("Unable to add 'ember-application' class to root element ("+(o.selector||o[0].tagName)+"). Make sure you set rootElement to the body or an element in the body.");var u=this._getViewRegistry();for(var l in r)r.hasOwnProperty(l)&&this.setupHandler(o,l,r[l],u)},setupHandler:function(e,t,n,r){if(null!==n)if(a.jQueryDisabled){var i=function(e,t){var i=r[e.id],o=!0;return i&&(o=i.handleEvent(n,t)),o},o=function(e,t){var r=e.getAttribute("data-ember-action"),i=s.default.registeredActions[r];if(""===r){var o=e.attributes,a=o.length;i=[];for(var u=0;u<a;u++){var l=o.item(u);0===l.name.indexOf("data-ember-action-")&&(i=i.concat(s.default.registeredActions[l.value]))}}if(i)for(var c=0;c<i.length;c++){var h=i[c];if(h&&h.eventName===n)return h.handler(t)}};if(void 0!==h[t]){var u=h[t],f=t,p=function(e,t){var n=document.createEvent("MouseEvent");return n.initMouseEvent(e,!1,!1,t.view,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget),Object.defineProperty(n,"target",{value:t.target,enumerable:!0}),n},d=this._eventHandlers[u]=function(e){for(var t=e.target,n=e.relatedTarget;t&&1===t.nodeType&&(null===n||n!==t&&!(0,c.contains)(t,n));)r[t.id]?i(t,p(f,e)):t.hasAttribute("data-ember-action")&&o(t,p(f,e)),t=t.parentNode};e.addEventListener(u,d)}else{var m=this._eventHandlers[t]=function(e){var t=e.target;do{if(r[t.id]){if(!1===i(t,e)){e.preventDefault(),e.stopPropagation();break}}else if(t.hasAttribute("data-ember-action")&&!1===o(t,e))break;t=t.parentNode}while(t&&1===t.nodeType)};e.addEventListener(t,m)}}else e.on(t+".ember",".ember-view",function(e){var t=r[this.id],i=!0;return t&&(i=t.handleEvent(n,(0,l.default)(e))),i}),e.on(t+".ember","[data-ember-action]",function(e){var t=e.currentTarget.attributes,r=[];e=(0,l.default)(e);for(var i=0;i<t.length;i++){var o=t.item(i);if(-1!==o.name.lastIndexOf("data-ember-action-",0)){var a=s.default.registeredActions[o.value];a&&a.eventName===n&&-1===r.indexOf(a)&&(a.handler(e),r.push(a))}}})},_getViewRegistry:function(){var e=(0,t.getOwner)(this);return e&&e.lookup("-view-registry:main")||u.default},destroy:function(){var e,t=(0,i.get)(this,"rootElement");if(e=t.nodeType?t:document.querySelector(t)){if(a.jQueryDisabled)for(var n in this._eventHandlers)e.removeEventListener(n,this._eventHandlers[n]);else(0,a.default)(t).off(".ember","**");return e.classList.remove("ember-application"),this._super.apply(this,arguments)}},toString:function(){return"(EventDispatcher)"}});e.default=f}),e("@ember/-internals/views/lib/system/jquery",["exports","@ember/-internals/environment","@ember/-internals/browser-environment"],function(e,t,n){"use strict";e.default=e.jQueryDisabled=void 0;var r,i=!1===t.ENV._JQUERY_INTEGRATION;e.jQueryDisabled=i,n.hasDOM&&(r=t.context.imports.jQuery,!i&&r?r.event.addProp?r.event.addProp("dataTransfer"):["dragstart","drag","dragenter","dragleave","dragover","drop","dragend"].forEach(function(e){r.event.fixHooks[e]={props:["dataTransfer"]}}):e.jQueryDisabled=i=!0);var o=i?void 0:r;e.default=o}),e("@ember/-internals/views/lib/system/jquery_event_deprecation",["exports","@ember/debug","@ember/-internals/environment","@ember/-internals/utils"],function(e,t,n,r){"use strict";function i(e){return e}e.default=i}),e("@ember/-internals/views/lib/system/lookup_partial",["exports","@ember/debug","@ember/error"],function(e,t,n){"use strict";function r(e){var t=e.split("/"),n=t[t.length-1];return t[t.length-1]="_"+n,t.join("/")}function i(e,t){if(null!=e){var n=a(t,r(e),e);return n}}function o(e,t){if(!t)throw new n.default("Container was not found when looking up a views template. This is most likely due to manually instantiating an Ember.View. See: http://git.io/EKPpnA");return t.hasRegistration("template:"+r(e))||t.hasRegistration("template:"+e)}function a(e,t,r){if(r){if(!e)throw new n.default("Container was not found when looking up a views template. This is most likely due to manually instantiating an Ember.View. See: http://git.io/EKPpnA");return e.lookup("template:"+t)||e.lookup("template:"+r)}}e.default=i,e.hasPartial=o}),e("@ember/-internals/views/lib/system/utils",["exports","@ember/-internals/owner","@ember/-internals/utils"],function(e,t,n){"use strict";function r(e){var t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,n=e.which>1;return!t&&!n}function i(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://emberjs.com/deprecations/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'}function o(e){var t=e.lookup("-view-registry:main"),n=[];return Object.keys(t).forEach(function(e){var r=t[e];null===r.parentView&&n.push(r)}),n}function a(e){return""!==e.tagName&&e.elementId?e.elementId:(0,n.guidFor)(e)}function s(e){return e[_]}function u(e){e[_]=null}function l(e,t){return e[_]=t}function c(e){return p(e,(0,t.getOwner)(e).lookup("-view-registry:main"))}function h(e){var t=new Set;return w.set(e,t),t}function f(e,t){var n=w.get(e);void 0===n&&(n=h(e)),n.add(a(t))}function p(e,t){var n=[],r=w.get(e);return void 0!==r&&r.forEach(function(e){var r=t[e];!r||r.isDestroying||r.isDestroyed||n.push(r)}),n}function d(e){return e.renderer.getBounds(e)}function m(e){var t=d(e),n=document.createRange();return n.setStartBefore(t.firstNode),n.setEndAfter(t.lastNode),n}function v(e){return m(e).getClientRects()}function g(e){return m(e).getBoundingClientRect()}function y(e,t){return E.call(e,t)}function b(e,t){if(void 0!==e.contains)return e.contains(t);for(;t=t.parentNode;)if(t===e)return!0;return!1}e.isSimpleClick=r,e.constructStyleDeprecationMessage=i,e.getRootViews=o,e.getViewId=a,e.getViewElement=s,e.initViewElement=u,e.setViewElement=l,e.getChildViews=c,e.initChildViews=h,e.addChildView=f,e.collectChildViews=p,e.getViewBounds=d,e.getViewRange=m,e.getViewClientRects=v,e.getViewBoundingClientRect=g,e.matches=y,e.contains=b,e.elMatches=void 0;var _=(0,n.symbol)("VIEW_ELEMENT"),w=new WeakMap,E="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector);e.elMatches=E}),e("@ember/-internals/views/lib/utils/lookup-component",["exports"],function(e){"use strict";function t(e,t,n,r){var i=e.componentFor(n,t,r);return{layout:e.layoutFor(n,t,r),component:i}}function n(e,n,r){var i=e.lookup("component-lookup:main");if(r&&(r.source||r.namespace)){var o=t(i,e,n,r);if(o.component||o.layout)return o}return t(i,e,n)}e.default=n}),e("@ember/-internals/views/lib/views/core_view",["exports","@ember/-internals/runtime","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/views/states"],function(e,t,n,r){"use strict";e.default=void 0;var i=t.FrameworkObject.extend(t.Evented,t.ActionHandler,{isView:!0,_states:r.default,init:function(){if(this._super.apply(this,arguments),this._state="preRender",this._currentState=this._states.preRender,(0,n.initViewElement)(this),!this.renderer)throw new Error("Cannot instantiate a component without a renderer. Please ensure that you are creating "+this+" with a proper container/registry.")},parentView:null,instrumentDetails:function(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e},trigger:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this._super.apply(this,arguments);var i=this[e];if("function"==typeof i)return i.apply(this,n)},has:function(e){return"function"==typeof this[e]||this._super(e)}});i.reopenClass({isViewFactory:!0});var o=i;e.default=o}),e("@ember/-internals/views/lib/views/states",["exports","@ember/-internals/views/lib/views/states/pre_render","@ember/-internals/views/lib/views/states/has_element","@ember/-internals/views/lib/views/states/in_dom","@ember/-internals/views/lib/views/states/destroying"],function(e,t,n,r,i){"use strict";e.default=void 0;var o=Object.freeze({preRender:t.default,inDOM:r.default,hasElement:n.default,destroying:i.default}),a=o;e.default=a}),e("@ember/-internals/views/lib/views/states/default",["exports","@ember/error"],function(e,t){"use strict";e.default=void 0;var n={appendChild:function(){throw new t.default("You can't use appendChild outside of the rendering process")},handleEvent:function(){return!0},rerender:function(){},destroy:function(){}},r=Object.freeze(n);e.default=r}),e("@ember/-internals/views/lib/views/states/destroying",["exports","@ember/polyfills","@ember/error","@ember/-internals/views/lib/views/states/default"],function(e,t,n,r){"use strict";e.default=void 0;var i=(0,t.assign)({},r.default,{appendChild:function(){throw new n.default("You can't call appendChild on a view being destroyed")},rerender:function(){throw new n.default("You can't call rerender on a view being destroyed")}}),o=Object.freeze(i);e.default=o}),e("@ember/-internals/views/lib/views/states/has_element",["exports","@ember/polyfills","@ember/-internals/views/lib/views/states/default","@ember/runloop","@ember/instrumentation"],function(e,t,n,r,i){"use strict";e.default=void 0;var o=(0,t.assign)({},n.default,{rerender:function(e){e.renderer.rerender(e)},destroy:function(e){e.renderer.remove(e)},handleEvent:function(e,t,n){return!e.has(t)||(0,i.flaggedInstrument)("interaction."+t,{event:n,view:e},function(){return(0,r.join)(e,e.trigger,t,n)})}}),a=Object.freeze(o);e.default=a}),e("@ember/-internals/views/lib/views/states/in_dom",["exports","@ember/polyfills","@ember/-internals/metal","@ember/error","@ember/-internals/views/lib/views/states/has_element"],function(e,t,n,r,i){"use strict";e.default=void 0;var o=(0,t.assign)({},i.default,{enter:function(e){e.renderer.register(e)},exit:function(e){e.renderer.unregister(e)}}),a=Object.freeze(o);e.default=a}),e("@ember/-internals/views/lib/views/states/pre_render",["exports","@ember/-internals/views/lib/views/states/default","@ember/polyfills"],function(e,t,n){"use strict";e.default=void 0;var r=(0,n.assign)({},t.default),i=Object.freeze(r);e.default=i}),e("@ember/application/globals-resolver",["exports","ember-babel","@ember/-internals/utils","@ember/-internals/metal","@ember/debug","@ember/string","@ember/-internals/runtime","@ember/application/lib/validate-type","@ember/-internals/glimmer"],function(e,t,n,r,i,o,a,s,u){"use strict";e.default=void 0;var l=function(e){function i(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(i,e),i.create=function(t){return e.create.call(this,t)};var a=i.prototype;return a.init=function(){this._parseNameCache=(0,n.dictionary)(null)},a.normalize=function(e){var t=e.split(":"),n=t[0],r=t[1];if("template"!==n){return n+":"+r.replace(/(\.|_|-)./g,function(e){return e.charAt(1).toUpperCase()})}return e},a.resolve=function(e){var t,n=this.parseName(e),r=n.resolveMethodName;return this[r]&&(t=this[r](n)),t=t||this.resolveOther(n),t&&(0,s.default)(t,n),t},a.parseName=function(e){return this._parseNameCache[e]||(this._parseNameCache[e]=this._parseName(e))},a._parseName=function(e){var t=e.split(":"),n=t[0],i=t[1],a=i,s=(0,r.get)(this,"namespace"),u=s,l=a.lastIndexOf("/"),c=-1!==l?a.slice(0,l):null;if("template"!==n&&-1!==l){var h=a.split("/");a=h[h.length-1];var f=(0,o.capitalize)(h.slice(0,-1).join("."));u=(0,r.findNamespace)(f)}var p="main"===i?"Main":(0,o.classify)(n);if(!a||!n)throw new TypeError("Invalid fullName: `"+e+"`, must be of the form `type:name` ");return{fullName:e,type:n,fullNameWithoutType:i,dirname:c,name:a,root:u,resolveMethodName:"resolve"+p}},a.lookupDescription=function(e){var t,n=this.parseName(e);return"template"===n.type?"template at "+n.fullNameWithoutType.replace(/\./g,"/"):(t=n.root+"."+(0,o.classify)(n.name).replace(/\./g,""),"model"!==n.type&&(t+=(0,o.classify)(n.type)),t)},a.makeToString=function(e){return e.toString()},a.useRouterNaming=function(e){"basic"===e.name?e.name="":e.name=e.name.replace(/\./g,"_")},a.resolveTemplate=function(e){var t=e.fullNameWithoutType.replace(/\./g,"/");return(0,u.getTemplate)(t)||(0,u.getTemplate)((0,o.decamelize)(t))},a.resolveView=function(e){return this.useRouterNaming(e),this.resolveOther(e)},a.resolveController=function(e){return this.useRouterNaming(e),this.resolveOther(e)},a.resolveRoute=function(e){return this.useRouterNaming(e),this.resolveOther(e)},a.resolveModel=function(e){var t=(0,o.classify)(e.name);return(0,r.get)(e.root,t)},a.resolveHelper=function(e){return this.resolveOther(e)},a.resolveOther=function(e){var t=(0,o.classify)(e.name)+(0,o.classify)(e.type);return(0,r.get)(e.root,t)},a.resolveMain=function(e){var t=(0,o.classify)(e.type);return(0,r.get)(e.root,t)},a.knownForType=function(e){for(var t=(0,r.get)(this,"namespace"),i=(0,o.classify)(e),a=new RegExp(i+"$"),s=(0,n.dictionary)(null),u=Object.keys(t),l=0;l<u.length;l++){var c=u[l];if(a.test(c)){s[this.translateToContainerFullname(e,c)]=!0}}return s},a.translateToContainerFullname=function(e,t){var n=(0,o.classify)(e),r=t.slice(0,-1*n.length);return e+":"+(0,o.dasherize)(r)},i}(a.Object),c=l;e.default=c}),e("@ember/application/index",["exports","@ember/-internals/owner","@ember/application/lib/lazy_load","@ember/application/lib/application"],function(e,t,n,r){"use strict";Object.defineProperty(e,"getOwner",{enumerable:!0,get:function(){return t.getOwner}}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}}),Object.defineProperty(e,"onLoad",{enumerable:!0,get:function(){return n.onLoad}}),Object.defineProperty(e,"runLoadHooks",{enumerable:!0,get:function(){return n.runLoadHooks}}),Object.defineProperty(e,"_loaded",{enumerable:!0,get:function(){return n._loaded}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r.default}})}),e("@ember/application/instance",["exports","@ember/polyfills","@ember/-internals/metal","@ember/-internals/browser-environment","@ember/-internals/views","@ember/engine/instance","@ember/-internals/glimmer"],function(e,t,n,r,i,o,a){"use strict";e.default=void 0;var s=o.default.extend({application:null,customEvents:null,rootElement:null,init:function(){this._super.apply(this,arguments),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})},_bootSync:function(e){return this._booted?this:(e=new u(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&(0,n.set)(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0,this)},setupRegistry:function(e){ +this.constructor.setupRegistry(this.__registry__,e)},router:(0,n.computed)(function(){return this.lookup("router:main")}).readOnly(),didCreateRootView:function(e){e.appendTo(this.rootElement)},startRouting:function(){this.router.startRouting(),this._didSetupRouter=!0},setupRouter:function(){this._didSetupRouter||(this._didSetupRouter=!0,this.router.setupRouter())},handleURL:function(e){return this.setupRouter(),this.router.handleURL(e)},setupEventDispatcher:function(){var e=this.lookup("event_dispatcher:main"),r=(0,n.get)(this.application,"customEvents"),i=(0,n.get)(this,"customEvents"),o=(0,t.assign)({},r,i);return e.setup(o,this.rootElement),e},getURL:function(){return this.router.url},visit:function(e){var t=this;this.setupRouter();var r=this.__container__.lookup("-environment:main"),i=this.router,o=function(){return r.options.shouldRender?(0,a.renderSettled)().then(function(){return t}):t},s=function(e){if(e.error)throw e.error;if("TransitionAborted"===e.name&&i._routerMicrolib.activeTransition)return i._routerMicrolib.activeTransition.then(o,s);throw"TransitionAborted"===e.name?new Error(e.message):e},u=(0,n.get)(i,"location");return u.setURL(e),i.handleURL(u.getURL()).then(o,s)},willDestroy:function(){this._super.apply(this,arguments),this.application._unwatchInstance(this)}});s.reopenClass({setupRegistry:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.toEnvironment||(t=new u(t)),e.register("-environment:main",t.toEnvironment(),{instantiate:!1}),e.register("service:-document",t.document,{instantiate:!1}),this._super(e,t)}});var u=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.jQuery=i.jQuery,this.isInteractive=r.hasDOM,this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=r.hasDOM,this.isBrowser||(this.jQuery=null,this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.jQuery=null,this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.jQuery&&(this.jQuery=e.jQuery),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}return e.prototype.toEnvironment=function(){var e=(0,t.assign)({},r);return e.hasDOM=this.isBrowser,e.isInteractive=this.isInteractive,e._renderMode=this._renderMode,e.options=this,e},e}(),l=s;e.default=l}),e("@ember/application/lib/application",["exports","ember-babel","@ember/-internals/utils","@ember/-internals/environment","@ember/-internals/browser-environment","@ember/debug","@ember/runloop","@ember/-internals/metal","@ember/application/lib/lazy_load","@ember/-internals/runtime","@ember/-internals/views","@ember/-internals/routing","@ember/application/instance","@ember/engine","@ember/-internals/container","@ember/-internals/glimmer"],function(e,t,n,r,i,o,a,s,u,l,c,h,f,p,d,m){"use strict";function v(){var e=(0,t.taggedTemplateLiteralLoose)(["-bucket-cache:main"]);return v=function(){return e},e}function g(e){e.register("router:main",h.Router.extend()),e.register("-view-registry:main",{create:function(){return(0,n.dictionary)(null)}}),e.register("route:basic",h.Route),e.register("event_dispatcher:main",c.EventDispatcher),e.injection("router:main","namespace","application:main"),e.register("location:auto",h.AutoLocation),e.register("location:hash",h.HashLocation),e.register("location:history",h.HistoryLocation),e.register("location:none",h.NoneLocation),e.register((0,d.privatize)(v()),{create:function(){return new h.BucketCache}}),e.register("service:router",h.RouterService),e.injection("service:router","_router","router:main")}function y(){b||(b=!0,i.hasDOM&&!c.jQueryDisabled&&s.libraries.registerCoreLibrary("jQuery",(0,c.jQuery)().jquery))}e.default=void 0;var b=!1,_=p.default.extend({rootElement:"body",eventDispatcher:null,customEvents:null,autoboot:!0,_globalsMode:!0,_applicationInstances:null,init:function(){this._super.apply(this,arguments),this.$||(this.$=c.jQuery),y(),this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()},buildInstance:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.base=this,e.application=this,f.default.create(e)},_watchInstance:function(e){this._applicationInstances.add(e)},_unwatchInstance:function(e){return this._applicationInstances.delete(e)},_prepareForGlobalsMode:function(){this.Router=(this.Router||h.Router).extend(),this._buildDeprecatedInstance()},_buildDeprecatedInstance:function(){var e=this.buildInstance();this.__deprecatedInstance__=e,this.__container__=e.__container__},waitForDOMReady:function(){!this.$||this.$.isReady?(0,a.schedule)("actions",this,"domReady"):this.$().ready((0,a.bind)(this,"domReady"))},domReady:function(){this.isDestroyed||this._bootSync()},deferReadiness:function(){this._readinessDeferrals++},advanceReadiness:function(){0===--this._readinessDeferrals&&(0,a.once)(this,this.didBecomeReady)},boot:function(){if(this._bootPromise)return this._bootPromise;try{this._bootSync()}catch(e){}return this._bootPromise},_bootSync:function(){if(!this._booted){var e=this._bootResolver=l.RSVP.defer();this._bootPromise=e.promise;try{this.runInitializers(),(0,u.runLoadHooks)("application",this),this.advanceReadiness()}catch(t){throw e.reject(t),t}}},reset:function(){function e(){(0,a.run)(t,"destroy"),this._buildDeprecatedInstance(),(0,a.schedule)("actions",this,"_bootSync")}var t=this.__deprecatedInstance__;this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,(0,a.join)(this,e)},didBecomeReady:function(){try{if((0,o.isTesting)()||((0,s.processAllNamespaces)(),(0,s.setNamespaceSearchDisabled)(!0)),this.autoboot){var e;e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance(),e._bootSync(),this.ready(),e.startRouting()}this._bootResolver.resolve(this),this._booted=!0}catch(e){throw this._bootResolver.reject(e),e}},ready:function(){return this},willDestroy:function(){this._super.apply(this,arguments),(0,s.setNamespaceSearchDisabled)(!1),this._booted=!1,this._bootPromise=null,this._bootResolver=null,u._loaded.application===this&&(u._loaded.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach(function(e){return e.destroy()}),this._applicationInstances.clear())},visit:function(e,t){var n=this;return this.boot().then(function(){var r=n.buildInstance();return r.boot(t).then(function(){return r.visit(e)}).catch(function(e){throw(0,a.run)(r,"destroy"),e})})}});_.reopenClass({buildRegistry:function(){var e=this._super.apply(this,arguments);return g(e),(0,m.setupApplicationRegistry)(e),e}});var w=_;e.default=w}),e("@ember/application/lib/lazy_load",["exports","@ember/-internals/environment","@ember/-internals/browser-environment"],function(e,t,n){"use strict";function r(e,t){var n=a[e];o[e]=o[e]||[],o[e].push(t),n&&t(n)}function i(e,t){if(a[e]=t,n.window&&"function"==typeof CustomEvent){var r=new CustomEvent(e,{detail:t,name:e});n.window.dispatchEvent(r)}o[e]&&o[e].forEach(function(e){return e(t)})}e.onLoad=r,e.runLoadHooks=i,e._loaded=void 0;var o=t.ENV.EMBER_LOAD_HOOKS||{},a={},s=a;e._loaded=s}),e("@ember/application/lib/validate-type",["exports","@ember/debug"],function(e,t){"use strict";function n(e,t){var n=r[t.type];if(n){n[1],n[2]}}e.default=n;var r={route:["assert","isRouteFactory","Ember.Route"],component:["deprecate","isComponentFactory","Ember.Component"],view:["deprecate","isViewFactory","Ember.View"],service:["deprecate","isServiceFactory","Ember.Service"]}}),e("@ember/canary-features/index",["exports","@ember/-internals/environment","@ember/polyfills"],function(e,t,n){"use strict";function r(e){var n=a[e];return!0===n||!1===n?n:!!t.ENV.ENABLE_OPTIONAL_FEATURES}function i(e){return!(!t.ENV.ENABLE_OPTIONAL_FEATURES||null!==e)||e}e.isEnabled=r,e.EMBER_ROUTING_BUILD_ROUTEINFO_METADATA=e.EMBER_GLIMMER_ARRAY_HELPER=e.GLIMMER_MODIFIER_MANAGER=e.EMBER_GLIMMER_ANGLE_BRACKET_INVOCATION=e.GLIMMER_CUSTOM_COMPONENT_MANAGER=e.EMBER_METAL_TRACKED_PROPERTIES=e.EMBER_MODULE_UNIFICATION=e.EMBER_ENGINES_MOUNT_PARAMS=e.EMBER_ROUTING_ROUTER_SERVICE=e.EMBER_GLIMMER_NAMED_ARGUMENTS=e.EMBER_IMPROVED_INSTRUMENTATION=e.EMBER_LIBRARIES_ISREGISTERED=e.FEATURES=e.DEFAULT_FEATURES=void 0;var o={EMBER_LIBRARIES_ISREGISTERED:!1,EMBER_IMPROVED_INSTRUMENTATION:!1,EMBER_GLIMMER_NAMED_ARGUMENTS:!0,EMBER_ROUTING_ROUTER_SERVICE:!0,EMBER_ENGINES_MOUNT_PARAMS:!0,EMBER_MODULE_UNIFICATION:!1,GLIMMER_CUSTOM_COMPONENT_MANAGER:!0,GLIMMER_MODIFIER_MANAGER:!0,EMBER_METAL_TRACKED_PROPERTIES:!1,EMBER_GLIMMER_ANGLE_BRACKET_INVOCATION:!0,EMBER_GLIMMER_ARRAY_HELPER:!0,EMBER_ROUTING_BUILD_ROUTEINFO_METADATA:!1};e.DEFAULT_FEATURES=o;var a=(0,n.assign)(o,t.ENV.FEATURES);e.FEATURES=a;var s=i(a.EMBER_LIBRARIES_ISREGISTERED);e.EMBER_LIBRARIES_ISREGISTERED=s;var u=i(a.EMBER_IMPROVED_INSTRUMENTATION);e.EMBER_IMPROVED_INSTRUMENTATION=u;var l=i(a.EMBER_GLIMMER_NAMED_ARGUMENTS);e.EMBER_GLIMMER_NAMED_ARGUMENTS=l;var c=i(a.EMBER_ROUTING_ROUTER_SERVICE);e.EMBER_ROUTING_ROUTER_SERVICE=c;var h=i(a.EMBER_ENGINES_MOUNT_PARAMS);e.EMBER_ENGINES_MOUNT_PARAMS=h;var f=i(a.EMBER_MODULE_UNIFICATION);e.EMBER_MODULE_UNIFICATION=f;var p=i(a.EMBER_METAL_TRACKED_PROPERTIES);e.EMBER_METAL_TRACKED_PROPERTIES=p;var d=i(a.GLIMMER_CUSTOM_COMPONENT_MANAGER);e.GLIMMER_CUSTOM_COMPONENT_MANAGER=d;var m=i(a.EMBER_GLIMMER_ANGLE_BRACKET_INVOCATION);e.EMBER_GLIMMER_ANGLE_BRACKET_INVOCATION=m;var v=i(a.GLIMMER_MODIFIER_MANAGER);e.GLIMMER_MODIFIER_MANAGER=v;var g=i(a.EMBER_GLIMMER_ARRAY_HELPER);e.EMBER_GLIMMER_ARRAY_HELPER=g;var y=i(a.EMBER_ROUTING_BUILD_ROUTEINFO_METADATA);e.EMBER_ROUTING_BUILD_ROUTEINFO_METADATA=y}),e("@ember/controller/index",["exports","@ember/-internals/runtime","@ember/controller/lib/controller_mixin","@ember/-internals/metal"],function(e,t,n,r){"use strict";function i(e,t){return new r.InjectedProperty("controller",e,t)}e.inject=i,e.default=void 0;var o=t.Object.extend(n.default),a=o;e.default=a}),e("@ember/controller/lib/controller_mixin",["exports","@ember/-internals/metal","@ember/-internals/runtime"],function(e,t,n){"use strict";e.default=void 0;var r=t.Mixin.create(n.ActionHandler,{isController:!0,target:null,store:null,model:null});e.default=r}),e("@ember/debug/index",["exports","@ember/-internals/browser-environment","@ember/error","@ember/debug/lib/deprecate","@ember/debug/lib/testing","@ember/debug/lib/warn"],function(e,t,n,r,i,o){"use strict";Object.defineProperty(e,"registerDeprecationHandler",{enumerable:!0,get:function(){return r.registerHandler}}),Object.defineProperty(e,"isTesting",{enumerable:!0,get:function(){return i.isTesting}}),Object.defineProperty(e,"setTesting",{enumerable:!0,get:function(){return i.setTesting}}),Object.defineProperty(e,"registerWarnHandler",{enumerable:!0,get:function(){return o.registerHandler}}),e._warnIfUsingStrippedFeatureFlags=e.getDebugFunction=e.setDebugFunction=e.deprecateFunc=e.runInDebug=e.debugFreeze=e.debugSeal=e.deprecate=e.debug=e.warn=e.info=e.assert=void 0;var a=function(){},s=a;e.assert=s;var u=a;e.info=u;var l=a;e.warn=l;var c=a;e.debug=c;var h=a;e.deprecate=h;var f=a;e.debugSeal=f;var p=a;e.debugFreeze=p;var d=a;e.runInDebug=d;var m=a;e.setDebugFunction=m;var v=a;e.getDebugFunction=v;var g=function(){return arguments[arguments.length-1]};e.deprecateFunc=g;e._warnIfUsingStrippedFeatureFlags=void 0}),e("@ember/debug/lib/deprecate",["exports","@ember/-internals/environment","@ember/debug/index","@ember/debug/lib/handlers"],function(e,t,n,r){"use strict";e.missingOptionsUntilDeprecation=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.registerHandler=e.default=void 0;var i=function(){};e.registerHandler=i;var o;e.missingOptionsDeprecation=o;var a;e.missingOptionsIdDeprecation=a;var s;e.missingOptionsUntilDeprecation=s;var u=function(){},l=u;e.default=l}),e("@ember/debug/lib/handlers",["exports"],function(e){"use strict";e.invoke=e.registerHandler=e.HANDLERS=void 0;var t={};e.HANDLERS=t;var n=function(){};e.registerHandler=n;var r=function(){};e.invoke=r}),e("@ember/debug/lib/testing",["exports"],function(e){"use strict";function t(){return r}function n(e){r=Boolean(e)}e.isTesting=t,e.setTesting=n;var r=!1}),e("@ember/debug/lib/warn",["exports","@ember/debug/index","@ember/debug/lib/handlers"],function(e,t,n){"use strict";e.missingOptionsDeprecation=e.missingOptionsIdDeprecation=e.registerHandler=e.default=void 0;var r=function(){};e.registerHandler=r;var i,o=function(){};e.missingOptionsDeprecation=i;var a;e.missingOptionsIdDeprecation=a;var s=o;e.default=s}),e("@ember/deprecated-features/index",["exports"],function(e){"use strict";e.COMPONENT_MANAGER_STRING_LOOKUP=e.TRANSITION_STATE=e.ROUTER_EVENTS=e.HANDLER_INFOS=e.MERGE=e.LOGGER=e.RUN_SYNC=e.EMBER_EXTEND_PROTOTYPES=e.SEND_ACTION=void 0;e.SEND_ACTION=!0;e.EMBER_EXTEND_PROTOTYPES=!0;e.RUN_SYNC=!0;e.LOGGER=!0;e.MERGE=!0;e.HANDLER_INFOS=!0;e.ROUTER_EVENTS=!0;e.TRANSITION_STATE=!0;e.COMPONENT_MANAGER_STRING_LOOKUP=!0}),e("@ember/engine/index",["exports","ember-babel","@ember/engine/lib/engine-parent","@ember/-internals/utils","@ember/controller","@ember/-internals/runtime","@ember/-internals/container","dag-map","@ember/debug","@ember/-internals/metal","@ember/application/globals-resolver","@ember/engine/instance","@ember/-internals/routing","@ember/-internals/extension-support","@ember/-internals/views","@ember/-internals/glimmer"],function(e,t,n,r,i,o,a,s,u,l,c,h,f,p,d,m){"use strict";function v(){var e=(0,t.taggedTemplateLiteralLoose)(["-bucket-cache:main"]);return v=function(){return e},e}function g(){var e=(0,t.taggedTemplateLiteralLoose)(["-bucket-cache:main"]);return g=function(){return e},e}function y(e){var t=[];for(var n in e)t.push(n);return t}function b(e){var t=(0,l.get)(e,"Resolver")||c.default,n={namespace:e};return t.create(n)}function _(e,t){return function(t){if(void 0!==this.superclass[e]&&this.superclass[e]===this[e]){var n={};n[e]=Object.create(this[e]),this.reopenClass(n)}this[e][t.name]=t}}function w(e){e.optionsForType("component",{singleton:!1}),e.optionsForType("view",{singleton:!1}),e.register("controller:basic",i.default,{instantiate:!1}),e.injection("view","_viewRegistry","-view-registry:main"),e.injection("renderer","_viewRegistry","-view-registry:main"),e.injection("event_dispatcher:main","_viewRegistry","-view-registry:main"),e.injection("route","_topLevelViewTemplate","template:-outlet"),e.injection("view:-outlet","namespace","application:main"),e.injection("controller","target","router:main"),e.injection("controller","namespace","application:main"),e.injection("router","_bucketCache",(0,a.privatize)(g())),e.injection("route","_bucketCache",(0,a.privatize)(v())),e.injection("route","_router","router:main"),e.register("service:-routing",f.RoutingService),e.injection("service:-routing","router","router:main"),e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1}),e.injection("container-debug-adapter:main","resolver","resolver-for-debugging:main"),e.injection("data-adapter:main","containerDebugAdapter","container-debug-adapter:main"),e.register("container-debug-adapter:main",p.ContainerDebugAdapter),e.register("component-lookup:main",d.ComponentLookup)}Object.defineProperty(e,"getEngineParent",{enumerable:!0,get:function(){return n.getEngineParent}}),Object.defineProperty(e,"setEngineParent",{enumerable:!0,get:function(){return n.setEngineParent}}),e.default=void 0;var E=o.Namespace.extend(o.RegistryProxyMixin,{init:function(){this._super.apply(this,arguments),this.buildRegistry()},_initializersRan:!1,ensureInitializers:function(){this._initializersRan||(this.runInitializers(),this._initializersRan=!0)},buildInstance:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.ensureInitializers(),e.base=this,h.default.create(e)},buildRegistry:function(){return this.__registry__=this.constructor.buildRegistry(this)},initializer:function(e){this.constructor.initializer(e)},instanceInitializer:function(e){this.constructor.instanceInitializer(e)},runInitializers:function(){var e=this;this._runInitializer("initializers",function(t,n){n.initialize(e)})},runInstanceInitializers:function(e){this._runInitializer("instanceInitializers",function(t,n){n.initialize(e)})},_runInitializer:function(e,t){for(var n,r=(0,l.get)(this.constructor,e),i=y(r),o=new s.default,a=0;a<i.length;a++)n=r[i[a]],o.add(n.name,n,n.before,n.after);o.topsort(t)}});E.reopenClass({initializers:Object.create(null),instanceInitializers:Object.create(null),initializer:_("initializers","initializer"),instanceInitializer:_("instanceInitializers","instance initializer"),buildRegistry:function(e){var t=new a.Registry({resolver:b(e)});return t.set=l.set,t.register("application:main",e,{instantiate:!1}),w(t),(0,m.setupEngineRegistry)(t),t},resolver:null,Resolver:null});var T=E;e.default=T}),e("@ember/engine/instance",["exports","ember-babel","@ember/-internals/utils","@ember/-internals/runtime","@ember/debug","@ember/error","@ember/-internals/container","@ember/engine/lib/engine-parent"],function(e,t,n,r,i,o,a,s){"use strict";function u(){var e=(0,t.taggedTemplateLiteralLoose)(["template-compiler:main"]);return u=function(){return e},e}function l(){var e=(0,t.taggedTemplateLiteralLoose)(["-bucket-cache:main"]);return l=function(){return e},e}e.default=void 0;var c=r.Object.extend(r.RegistryProxyMixin,r.ContainerProxyMixin,{base:null,init:function(){this._super.apply(this,arguments),(0,n.guidFor)(this);var e=this.base;e||(e=this.application,this.base=e);var t=this.__registry__=new a.Registry({fallback:e.__registry__});this.__container__=t.container({owner:this}),this._booted=!1},boot:function(e){var t=this;return this._bootPromise?this._bootPromise:(this._bootPromise=new r.RSVP.Promise(function(n){return n(t._bootSync(e))}),this._bootPromise)},_bootSync:function(e){return this._booted?this:(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0,this)},setupRegistry:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.__container__.lookup("-environment:main");this.constructor.setupRegistry(this.__registry__,e)},unregister:function(e){this.__container__.reset(e),this._super.apply(this,arguments)},buildChildEngineInstance:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.lookup("engine:"+e);if(!n)throw new o.default("You attempted to mount the engine '"+e+"', but it is not registered with its parent.");var r=n.buildInstance(t);return(0,s.setEngineParent)(r,this),r},cloneParentDependencies:function(){var e=this,t=(0,s.getEngineParent)(this);["route:basic","service:-routing","service:-glimmer-environment"].forEach(function(n){return e.register(n,t.resolveRegistration(n))});var n=t.lookup("-environment:main");this.register("-environment:main",n,{instantiate:!1});var r=["router:main",(0,a.privatize)(l()),"-view-registry:main","renderer:-"+(n.isInteractive?"dom":"inert"),"service:-document",(0,a.privatize)(u())];n.isInteractive&&r.push("event_dispatcher:main"),r.forEach(function(n){return e.register(n,t.lookup(n),{instantiate:!1})}),this.inject("view","_environment","-environment:main"),this.inject("route","_environment","-environment:main")}});c.reopenClass({setupRegistry:function(e,t){t&&(e.injection("view","_environment","-environment:main"),e.injection("route","_environment","-environment:main"),t.isInteractive?(e.injection("view","renderer","renderer:-dom"),e.injection("component","renderer","renderer:-dom")):(e.injection("view","renderer","renderer:-inert"),e.injection("component","renderer","renderer:-inert")))}});var h=c;e.default=h}),e("@ember/engine/lib/engine-parent",["exports","@ember/-internals/utils"],function(e,t){"use strict";function n(e){return e[i]}function r(e,t){e[i]=t}e.getEngineParent=n,e.setEngineParent=r;var i=(0,t.symbol)("ENGINE_PARENT")}),e("@ember/error/index",["exports"],function(e){"use strict";e.default=void 0;var t=Error;e.default=t}),e("@ember/instrumentation/index",["exports","@ember/-internals/environment"],function(e,t){"use strict";function n(e){for(var t,n=[],r=0;r<c.length;r++)t=c[r],t.regex.test(e)&&n.push(t.object);return f[e]=n,n}function r(e,t,n,r){var o,s,u;if(arguments.length<=3&&"function"==typeof t?(o={},s=t,u=n):(o=t||{},s=n,u=r),0===c.length)return s.call(u);var l=a(e,function(){return o});return l?i(s,l,o,u):s.call(u)}function i(e,t,n,r){var i;try{i=e.call(r)}catch(e){n.exception=e,i=n}finally{t()}return i}function o(){}function a(e,r,i){if(0===c.length)return o;var a=f[e];if(a||(a=n(e)),0===a.length)return o;var s,u=r(i),l=t.ENV.STRUCTURED_PROFILE;l&&(s=e+": "+u.object,console.time(s));var h,d,m=new Array(a.length),v=p();for(h=0;h<a.length;h++)d=a[h],m[h]=d.before(e,v,u);return function(){var t,n,r=p();for(t=0;t<a.length;t++)n=a[t],"function"==typeof n.after&&n.after(e,r,u,m[t]);l&&console.timeEnd(s)}}function s(e,t){for(var n,r=e.split("."),i=[],o=0;o<r.length;o++)n=r[o],"*"===n?i.push("[^\\.]*"):i.push(n);var a=i.join("\\.");a+="(\\..*)?";var s={pattern:e,regex:new RegExp("^"+a+"$"),object:t};return c.push(s),f={},s}function u(e){for(var t=0,n=0;n<c.length;n++)c[n]===e&&(t=n);c.splice(t,1),f={}}function l(){c.length=0,f={}}e.instrument=r,e._instrumentStart=a,e.subscribe=s,e.unsubscribe=u,e.reset=l,e.flaggedInstrument=e.subscribers=void 0;var c=[];e.subscribers=c;var h,f={},p=function(){var e="undefined"!=typeof window?window.performance||{}:{},t=e.now||e.mozNow||e.webkitNow||e.msNow||e.oNow;return t?t.bind(e):function(){return Number(new Date)}}();e.flaggedInstrument=h,e.flaggedInstrument=h=function(e,t,n){return n()}}),e("@ember/modifier/index",["exports","@ember/-internals/glimmer"],function(e,t){"use strict";Object.defineProperty(e,"setModifierManager",{enumerable:!0,get:function(){return t.setModifierManager}}),Object.defineProperty(e,"capabilties",{enumerable:!0,get:function(){return t.modifierCapabilties}})}),e("@ember/object/computed",["exports","@ember/object/lib/computed/computed_macros","@ember/object/lib/computed/reduce_computed_macros"],function(e,t,n){"use strict";Object.defineProperty(e,"empty",{enumerable:!0,get:function(){return t.empty}}),Object.defineProperty(e,"notEmpty",{enumerable:!0,get:function(){return t.notEmpty}}),Object.defineProperty(e,"none",{enumerable:!0,get:function(){return t.none}}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return t.not}}),Object.defineProperty(e,"bool",{enumerable:!0,get:function(){return t.bool}}),Object.defineProperty(e,"match",{enumerable:!0,get:function(){return t.match}}),Object.defineProperty(e,"equal",{enumerable:!0,get:function(){return t.equal}}),Object.defineProperty(e,"gt",{enumerable:!0,get:function(){return t.gt}}),Object.defineProperty(e,"gte",{enumerable:!0,get:function(){return t.gte}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return t.lt}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return t.lte}}),Object.defineProperty(e,"oneWay",{enumerable:!0,get:function(){return t.oneWay}}),Object.defineProperty(e,"readOnly",{enumerable:!0,get:function(){return t.readOnly}}),Object.defineProperty(e,"deprecatingAlias",{enumerable:!0,get:function(){return t.deprecatingAlias}}),Object.defineProperty(e,"and",{enumerable:!0,get:function(){return t.and}}),Object.defineProperty(e,"or",{enumerable:!0,get:function(){return t.or}}),Object.defineProperty(e,"sum",{enumerable:!0,get:function(){return n.sum}}),Object.defineProperty(e,"min",{enumerable:!0,get:function(){return n.min}}),Object.defineProperty(e,"max",{enumerable:!0,get:function(){return n.max}}),Object.defineProperty(e,"map",{enumerable:!0,get:function(){return n.map}}),Object.defineProperty(e,"sort",{enumerable:!0,get:function(){return n.sort}}),Object.defineProperty(e,"setDiff",{enumerable:!0,get:function(){return n.setDiff}}),Object.defineProperty(e,"mapBy",{enumerable:!0,get:function(){return n.mapBy}}),Object.defineProperty(e,"filter",{enumerable:!0,get:function(){return n.filter}}),Object.defineProperty(e,"filterBy",{enumerable:!0,get:function(){return n.filterBy}}),Object.defineProperty(e,"uniq",{enumerable:!0,get:function(){return n.uniq}}),Object.defineProperty(e,"uniqBy",{enumerable:!0,get:function(){return n.uniqBy}}),Object.defineProperty(e,"union",{enumerable:!0,get:function(){return n.union}}),Object.defineProperty(e,"intersect",{enumerable:!0,get:function(){return n.intersect}}),Object.defineProperty(e,"collect",{enumerable:!0,get:function(){return n.collect}})}),e("@ember/object/lib/computed/computed_macros",["exports","@ember/-internals/metal","@ember/debug"],function(e,t,n){"use strict";function r(e,n){function r(e){i.push(e)}for(var i=[],o=0;o<n.length;o++){var a=n[o];(0,t.expandProperties)(a,r)}return i}function i(e,n){return function(){for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];var s=r(e,o);return new t.ComputedProperty(function(){for(var e=s.length-1,r=0;r<e;r++){var i=(0,t.get)(this,s[r]);if(!n(i))return i}return(0,t.get)(this,s[e])},{dependentKeys:s})}}function o(e){return(0,t.computed)(e+".length",function(){return(0,t.isEmpty)((0,t.get)(this,e))})}function a(e){return(0,t.computed)(e+".length",function(){return!(0,t.isEmpty)((0,t.get)(this,e))})}function s(e){return(0,t.computed)(e,function(){return(0,t.isNone)((0,t.get)(this,e))})}function u(e){return(0,t.computed)(e,function(){return!(0,t.get)(this,e)})}function l(e){return(0,t.computed)(e,function(){return Boolean((0,t.get)(this,e))})}function c(e,n){return(0,t.computed)(e,function(){var r=(0,t.get)(this,e);return n.test(r)})}function h(e,n){return(0,t.computed)(e,function(){return(0,t.get)(this,e)===n})}function f(e,n){return(0,t.computed)(e,function(){return(0,t.get)(this,e)>n})}function p(e,n){return(0,t.computed)(e,function(){return(0,t.get)(this,e)>=n})}function d(e,n){return(0,t.computed)(e,function(){return(0,t.get)(this,e)<n})}function m(e,n){return(0,t.computed)(e,function(){return(0,t.get)(this,e)<=n})}function v(e){return(0,t.alias)(e).oneWay()}function g(e){return(0,t.alias)(e).readOnly()}function y(e,n){return(0,t.computed)(e,{get:function(n){return(0,t.get)(this,e)},set:function(n,r){return(0,t.set)(this,e,r),r}})}e.empty=o,e.notEmpty=a,e.none=s,e.not=u,e.bool=l,e.match=c,e.equal=h,e.gt=f,e.gte=p,e.lt=d,e.lte=m,e.oneWay=v,e.readOnly=g,e.deprecatingAlias=y,e.or=e.and=void 0;var b=i("and",function(e){return e});e.and=b;var _=i("or",function(e){return!e});e.or=_}),e("@ember/object/lib/computed/reduce_computed_macros",["exports","@ember/debug","@ember/-internals/metal","@ember/-internals/runtime"],function(e,t,n,r){"use strict";function i(e,t,r,i){return new n.ComputedProperty(function(){var i=(0,n.get)(this,e);return null===i||"object"!=typeof i?r:i.reduce(t,r,this)},{dependentKeys:[e+".[]"],readOnly:!0})}function o(e,t){var i;/@each/.test(e)?i=e.replace(/\.@each.*$/,""):(i=e,e+=".[]");var o=new n.ComputedProperty(function(){var e=(0,n.get)(this,i);return(0,r.isArray)(e)?(0,r.A)(t.call(this,e)):(0,r.A)()},{readOnly:!0});return o.property(e),o}function a(e,t,i){var o=e.map(function(e){return e+".[]"});return new n.ComputedProperty(function(){return(0,r.A)(t.call(this,e))},{dependentKeys:o,readOnly:!0})}function s(e){return i(e,function(e,t){return e+t},0,"sum")}function u(e){return i(e,function(e,t){return Math.max(e,t)},-1/0,"max")}function l(e){return i(e,function(e,t){return Math.min(e,t)},1/0,"min")}function c(e,t){return o(e,function(e){return e.map(t,this)})}function h(e,t){return c(e+".@each."+t,function(e){return(0,n.get)(e,t)})}function f(e,t){return o(e,function(e){return e.filter(t,this)})}function p(e,t,r){var i;return i=2===arguments.length?function(e){return(0,n.get)(e,t)}:function(e){return(0,n.get)(e,t)===r},f(e+".@each."+t,i)}function d(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return a(t,function(e){var t=this,i=(0,r.A)(),o=new Set;return e.forEach(function(e){var a=(0,n.get)(t,e);(0,r.isArray)(a)&&a.forEach(function(e){o.has(e)||(o.add(e),i.push(e))})}),i},"uniq")}function m(e,t){return new n.ComputedProperty(function(){var i=(0,n.get)(this,e);return(0,r.isArray)(i)?(0,r.uniqBy)(i,t):(0,r.A)()},{dependentKeys:[e+".[]"],readOnly:!0})}function v(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return a(t,function(e){var t=this,i=e.map(function(e){var i=(0,n.get)(t,e);return(0,r.isArray)(i)?i:[]}),o=i.pop().filter(function(e){for(var t=0;t<i.length;t++){for(var n=!1,r=i[t],o=0;o<r.length;o++)if(r[o]===e){n=!0;break}if(!1===n)return!1}return!0});return(0,r.A)(o)},"intersect")}function g(e,t){return new n.ComputedProperty(function(){var n=this.get(e),i=this.get(t);return(0,r.isArray)(n)?(0,r.isArray)(i)?n.filter(function(e){return-1===i.indexOf(e)}):(0,r.A)(n):(0,r.A)()},{dependentKeys:[e+".[]",t+".[]"],readOnly:!0})}function y(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return a(t,function(){var e=this,i=t.map(function(t){var r=(0,n.get)(e,t);return void 0===r?null:r});return(0,r.A)(i)},"collect")}function b(e,t){return"function"==typeof t?_(e,t):w(e,t)}function _(e,t){return o(e,function(e){var n=this;return e.slice().sort(function(e,r){return t.call(n,e,r)})})}function w(e,t){var i=new n.ComputedProperty(function(o){var a=this,s=(0,n.get)(this,t),u=i._activeObserverMap||(i._activeObserverMap=new WeakMap),l=u.get(this),c=i._sortPropertyDidChangeMap||(i._sortPropertyDidChangeMap=new WeakMap);c.has(this)||c.set(this,function(){this.notifyPropertyChange(o)});var h=c.get(this);void 0!==l&&l.forEach(function(e){return(0,n.removeObserver)(a,e,h)});var f="@this"===e,p=E(s);if(0===p.length){var d=f?"[]":e+".[]";(0,n.addObserver)(this,d,h),l=[d]}else l=p.map(function(t){var r=t[0],i=f?"@each."+r:e+".@each."+r;return(0,n.addObserver)(a,i,h),i});u.set(this,l);var m=f?this:(0,n.get)(this,e);return(0,r.isArray)(m)?0===p.length?(0,r.A)(m.slice()):T(m,p):(0,r.A)()},{dependentKeys:[t+".[]"],readOnly:!0});return i._activeObserverMap=void 0,i._sortPropertyDidChangeMap=void 0,i}function E(e){return e.map(function(e){var t=e.split(":"),n=t[0],r=t[1];return r=r||"asc",[n,r]})}function T(e,t){return(0,r.A)(e.slice().sort(function(e,i){for(var o=0;o<t.length;o++){var a=t[o],s=a[0],u=a[1],l=(0,r.compare)((0,n.get)(e,s),(0,n.get)(i,s));if(0!==l)return"desc"===u?-1*l:l}return 0}))}e.sum=s,e.max=u,e.min=l,e.map=c,e.mapBy=h,e.filter=f,e.filterBy=p,e.uniq=d,e.uniqBy=m,e.intersect=v,e.setDiff=g,e.collect=y,e.sort=b,e.union=void 0;var C=d;e.union=C}),e("@ember/polyfills/index",["exports","@ember/deprecated-features","@ember/polyfills/lib/merge","@ember/polyfills/lib/assign","@ember/polyfills/lib/weak_set"],function(e,t,n,r,i){"use strict";Object.defineProperty(e,"assign",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"assignPolyfill",{enumerable:!0,get:function(){return r.assign}}),Object.defineProperty(e,"_WeakSet",{enumerable:!0,get:function(){return i.default}}),e.merge=void 0;var o=t.MERGE?n.default:void 0;e.merge=o}),e("@ember/polyfills/lib/assign",["exports"],function(e){"use strict";function t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n)for(var r=Object.keys(n),i=0;i<r.length;i++){var o=r[i];e[o]=n[o]}}return e}e.assign=t,e.default=void 0;var n=Object.assign,r=n||t;e.default=r}),e("@ember/polyfills/lib/merge",["exports","@ember/debug"],function(e,t){"use strict";function n(e,t){if(null===t||"object"!=typeof t)return e;for(var n,r=Object.keys(t),i=0;i<r.length;i++)n=r[i],e[n]=t[n];return e}e.default=n}),e("@ember/polyfills/lib/weak_set",["exports"],function(e){"use strict";e.default=void 0;var t="function"==typeof WeakSet?WeakSet:function(){function e(){this._map=new WeakMap}var t=e.prototype +;return t.add=function(e){return this._map.set(e,!0),this},t.delete=function(e){return this._map.delete(e)},t.has=function(e){return this._map.has(e)},e}();e.default=t}),e("@ember/runloop/index",["exports","@ember/debug","@ember/-internals/error-handling","@ember/-internals/metal","backburner","@ember/deprecated-features"],function(e,t,n,r,i,o){"use strict";function a(){return T}function s(e){T=e}function u(e,t){T=t}function l(){return k.run.apply(k,arguments)}function c(){return k.join.apply(k,arguments)}function h(){k.begin()}function f(){k.end()}function p(e){return k.schedule.apply(k,arguments)}function d(){return k.hasTimers()}function m(){k.cancelTimers()}function v(){return k.later.apply(k,arguments)}function g(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.unshift("actions"),k.scheduleOnce.apply(k,t)}function y(e){return k.scheduleOnce.apply(k,arguments)}function b(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.push(1),k.later.apply(k,t)}function _(e){return k.cancel(e)}function w(){return k.debounce.apply(k,arguments)}function E(){return k.throttle.apply(k,arguments)}e.getCurrentRunLoop=a,e.run=l,e.join=c,e.begin=h,e.end=f,e.schedule=p,e.hasScheduledTimers=d,e.cancelTimers=m,e.later=v,e.once=g,e.scheduleOnce=y,e.next=b,e.cancel=_,e.debounce=w,e.throttle=E,e.bind=e._globalsRun=e.backburner=e.queues=e._rsvpErrorQueue=void 0;var T=null,C=(""+Math.random()+Date.now()).replace(".","");e._rsvpErrorQueue=C;var x=["actions","routerTransitions","render","afterRender","destroy",C];e.queues=x;var A={defaultQueue:"actions",onBegin:s,onEnd:u,onErrorTarget:n.onErrorTarget,onErrorMethod:"onerror"};o.RUN_SYNC&&(x.unshift("sync"),A.sync={before:r.beginPropertyChanges,after:r.endPropertyChanges});var k=new i.default(x,A);e.backburner=k;var R=l.bind(null);e._globalsRun=R;var O=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return c.apply(void 0,t.concat(n))}};e.bind=O}),e("@ember/service/index",["exports","@ember/-internals/runtime","@ember/-internals/metal"],function(e,t,n){"use strict";function r(e,t){return new n.InjectedProperty("service",e,t)}e.inject=r,e.default=void 0;var i=t.Object.extend();i.reopenClass({isServiceFactory:!0});var o=i;e.default=o}),e("@ember/string/index",["exports","@ember/string/lib/string_registry","@ember/-internals/environment","@ember/-internals/utils"],function(e,t,n,r){"use strict";function i(e,t){var n=0;return e.replace(/%@([0-9]+)?/g,function(e,r){var i=r?parseInt(r,10)-1:n++,o=i<t.length?t[i]:void 0;return"string"==typeof o?o:null===o?"(null)":void 0===o?"":String(o)})}function o(e,n){return(!Array.isArray(n)||arguments.length>2)&&(n=Array.prototype.slice.call(arguments,1)),e=(0,t.getString)(e)||e,i(e,n)}function a(e){return e.split(/\s+/)}function s(e){return R.get(e)}function u(e){return d.get(e)}function l(e){return g.get(e)}function c(e){return w.get(e)}function h(e){return C.get(e)}function f(e){return A.get(e)}e.loc=o,e.w=a,e.decamelize=s,e.dasherize=u,e.camelize=l,e.classify=c,e.underscore=h,e.capitalize=f,Object.defineProperty(e,"_getStrings",{enumerable:!0,get:function(){return t.getStrings}}),Object.defineProperty(e,"_setStrings",{enumerable:!0,get:function(){return t.setStrings}});var p=/[ _]/g,d=new r.Cache(1e3,function(e){return s(e).replace(p,"-")}),m=/(\-|\_|\.|\s)+(.)?/g,v=/(^|\/)([A-Z])/g,g=new r.Cache(1e3,function(e){return e.replace(m,function(e,t,n){return n?n.toUpperCase():""}).replace(v,function(e){return e.toLowerCase()})}),y=/^(\-|_)+(.)?/,b=/(.)(\-|\_|\.|\s)+(.)?/g,_=/(^|\/|\.)([a-z])/g,w=new r.Cache(1e3,function(e){for(var t=function(e,t,n){return n?"_"+n.toUpperCase():""},n=function(e,t,n,r){return t+(r?r.toUpperCase():"")},r=e.split("/"),i=0;i<r.length;i++)r[i]=r[i].replace(y,t).replace(b,n);return r.join("/").replace(_,function(e){return e.toUpperCase()})}),E=/([a-z\d])([A-Z]+)/g,T=/\-|\s+/g,C=new r.Cache(1e3,function(e){return e.replace(E,"$1_$2").replace(T,"_").toLowerCase()}),x=/(^|\/)([a-z\u00C0-\u024F])/g,A=new r.Cache(1e3,function(e){return e.replace(x,function(e){return e.toUpperCase()})}),k=/([a-z\d])([A-Z])/g,R=new r.Cache(1e3,function(e){return e.replace(k,"$1_$2").toLowerCase()});n.ENV.EXTEND_PROTOTYPES.String&&Object.defineProperties(String.prototype,{w:{configurable:!0,enumerable:!1,writeable:!0,value:function(){return a(this)}},loc:{configurable:!0,enumerable:!1,writeable:!0,value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return o(this,t)}},camelize:{configurable:!0,enumerable:!1,writeable:!0,value:function(){return l(this)}},decamelize:{configurable:!0,enumerable:!1,writeable:!0,value:function(){return s(this)}},dasherize:{configurable:!0,enumerable:!1,writeable:!0,value:function(){return u(this)}},underscore:{configurable:!0,enumerable:!1,writeable:!0,value:function(){return h(this)}},classify:{configurable:!0,enumerable:!1,writeable:!0,value:function(){return c(this)}},capitalize:{configurable:!0,enumerable:!1,writeable:!0,value:function(){return f(this)}}})}),e("@ember/string/lib/string_registry",["exports"],function(e){"use strict";function t(e){i=e}function n(){return i}function r(e){return i[e]}e.setStrings=t,e.getStrings=n,e.getString=r;var i={}}),e("@glimmer/encoder",["exports"],function(e){"use strict";e.InstructionEncoder=void 0;var t=function(){function e(e){this.buffer=e,this.typePos=0,this.size=0}var t=e.prototype;return t.encode=function(e,t){if(e>255)throw new Error("Opcode type over 8-bits. Got "+e+".");this.buffer.push(e|t|arguments.length-2<<8),this.typePos=this.buffer.length-1;for(var n=2;n<arguments.length;n++){var r=arguments[n];if("number"==typeof r&&r>4294967295)throw new Error("Operand over 32-bits. Got "+r+".");this.buffer.push(r)}this.size=this.buffer.length},t.patch=function(e,t){if(-1!==this.buffer[e+1])throw new Error("Trying to patch operand in populated slot instead of a reserved slot.");this.buffer[e+1]=t},t.patchWith=function(e,t,n){if(-1!==this.buffer[e+1])throw new Error("Trying to patch operand in populated slot instead of a reserved slot.");this.buffer[e+1]=t,this.buffer[e+2]=n},e}();e.InstructionEncoder=t}),e("@glimmer/low-level",["exports"],function(e){"use strict";e.Stack=e.Storage=void 0;var t=function(){function e(){this.array=[],this.next=0}var t=e.prototype;return t.add=function(e){var t=this.next,n=this.array;if(t===n.length)this.next++;else{var r=n[t];this.next=r}return this.array[t]=e,t},t.deref=function(e){return this.array[e]},t.drop=function(e){this.array[e]=this.next,this.next=e},e}();e.Storage=t;var n=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.vec=e}var t=e.prototype;return t.clone=function(){return new e(this.vec.slice())},t.sliceFrom=function(t){return new e(this.vec.slice(t))},t.slice=function(t,n){return new e(this.vec.slice(t,n))},t.copy=function(e,t){this.vec[t]=this.vec[e]},t.writeRaw=function(e,t){this.vec[e]=t},t.getRaw=function(e){return this.vec[e]},t.reset=function(){this.vec.length=0},t.len=function(){return this.vec.length},e}();e.Stack=n}),e("@glimmer/node",["exports","ember-babel","@glimmer/runtime"],function(e,t,n){"use strict";function r(e){var t=e.element,n=e.nextSibling;return null===n?t.lastChild:n.previousSibling}function i(e,t){return a.forInitialRender(e,t)}e.serializeBuilder=i,e.NodeDOMTreeConstruction=void 0;var o=function(e){function n(t){return e.call(this,t)||this}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.setupUselessElement=function(){},r.createElement=function(e){return this.document.createElement(e)},r.setAttribute=function(e,t,n){e.setAttribute(t,n)},n}(n.DOMTreeConstruction);e.NodeDOMTreeConstruction=o;var a=function(e){function i(){var t;return t=e.apply(this,arguments)||this,t.serializeBlockDepth=0,t}(0,t.inheritsLoose)(i,e);var o=i.prototype;return o.__openBlock=function(){var t=this.serializeBlockDepth++;this.__appendComment("%+b:"+t+"%"),e.prototype.__openBlock.call(this)},o.__closeBlock=function(){e.prototype.__closeBlock.call(this),this.__appendComment("%-b:"+--this.serializeBlockDepth+"%")},o.__appendHTML=function(t){var r=this.__appendComment("%glmr%");if("TABLE"===this.element.tagName){var i=t.indexOf("<");if(i>-1){"tr"===t.slice(i+1,i+3)&&(t="<tbody>"+t+"</tbody>")}}""===t?this.__appendComment("% %"):e.prototype.__appendHTML.call(this,t);var o=this.__appendComment("%glmr%");return new n.ConcreteBounds(this.element,r,o)},o.__appendText=function(t){var n=r(this);return""===t?this.__appendComment("% %"):(n&&3===n.nodeType&&this.__appendComment("%|%"),e.prototype.__appendText.call(this,t))},o.closeElement=function(){!0===this.element.needsExtraClose&&(this.element.needsExtraClose=!1,e.prototype.closeElement.call(this)),e.prototype.closeElement.call(this)},o.openElement=function(t){return"tr"===t&&"TBODY"!==this.element.tagName&&(this.openElement("tbody"),this.constructing.needsExtraClose=!0,this.flushElement()),e.prototype.openElement.call(this,t)},o.pushRemoteElement=function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=this.dom,o=i.createElement("script");o.setAttribute("glmr",n),i.insertBefore(t,o,r),e.prototype.pushRemoteElement.call(this,t,n,r)},i}(n.NewElementBuilder)}),e("@glimmer/opcode-compiler",["exports","@ember/polyfills","ember-babel","@glimmer/util","@glimmer/vm","@glimmer/wire-format","@glimmer/encoder","@glimmer/program"],function(e,t,n,r,i,o,a,s){"use strict";function u(){if(E)return E;var e=E=new C;e.add(_.Text,function(e,t){t.text(e[1])}),e.add(_.Comment,function(e,t){t.comment(e[1])}),e.add(_.CloseElement,function(e,t){t.closeElement()}),e.add(_.FlushElement,function(e,t){t.flushElement()}),e.add(_.Modifier,function(e,t){var n=t.referrer,r=e[1],i=e[2],o=e[3],a=t.compiler.resolveModifier(r,n);if(null===a)throw new Error("Compile Error "+r+" is not a modifier: Helpers may not be used in the element form.");t.modifier(a,i,o)}),e.add(_.StaticAttr,function(e,t){var n=e[1],r=e[2],i=e[3];t.staticAttr(n,i,r)}),e.add(_.DynamicAttr,function(e,t){l(e,!1,t)}),e.add(_.TrustingAttr,function(e,t){l(e,!0,t)}),e.add(_.OpenElement,function(e,t){t.openPrimitiveElement(e[1])}),e.add(_.OpenSplattedElement,function(e,t){t.setComponentAttrs(!0),t.putComponentOperations(),t.openPrimitiveElement(e[1])}),e.add(_.DynamicComponent,function(e,t){var n=e[1],i=e[2],o=e[3],a=e[4],s=t.template(a),u=null;if(i.length>0){var l=[[_.ClientSideStatement,b.SetComponentAttrs,!0]].concat(i,[[_.ClientSideStatement,b.SetComponentAttrs,!1]]);u=t.inlineBlock({statements:l,parameters:r.EMPTY_ARRAY})}t.dynamicComponent(n,u,null,o,!1,s,null)}),e.add(_.Component,function(e,t){var n=e[1],i=e[2],o=e[3],a=e[4],s=t.referrer,u=t.compiler.resolveLayoutForTag(n,s),l=u.handle,c=u.capabilities,h=u.compilable;if(null===l||null===c)throw new Error("Compile Error: Cannot find component "+n);var f=[[_.ClientSideStatement,b.SetComponentAttrs,!0]].concat(i,[[_.ClientSideStatement,b.SetComponentAttrs,!1]]),p=t.inlineBlock({statements:f,parameters:r.EMPTY_ARRAY}),d=t.template(a);h?(t.pushComponentDefinition(l),t.invokeStaticComponent(c,h,p,null,o,!1,d&&d)):(t.pushComponentDefinition(l),t.invokeComponent(c,p,null,o,!1,d&&d))}),e.add(_.Partial,function(e,t){var n=e[1],r=e[2],i=t.referrer;t.replayableIf({args:function(){return t.expr(n),t.dup(),2},ifTrue:function(){t.invokePartial(i,t.evalSymbols(),r),t.popScope(),t.popFrame()}})}),e.add(_.Yield,function(e,t){var n=e[1],r=e[2];t.yield(n,r)}),e.add(_.AttrSplat,function(e,t){var n=e[1];t.yield(n,[]),t.setComponentAttrs(!1)}),e.add(_.Debugger,function(e,t){var n=e[1];t.debugger(t.evalSymbols(),n)}),e.add(_.ClientSideStatement,function(e,n){t.compile(e,n)}),e.add(_.Append,function(e,t){var n=e[1],r=e[2];!0!==(t.compileInline(e)||n)&&t.guardedAppend(n,r)}),e.add(_.Block,function(e,t){var n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=t.template(o),u=t.template(a),l=s&&s,c=u&&u;t.compileBlock(n,r,i,l,c)});var t=new C(1);return t.add(b.OpenComponentElement,function(e,t){t.putComponentOperations(),t.openPrimitiveElement(e[2])}),t.add(b.DidCreateElement,function(e,t){t.didCreateElement(i.Register.s0)}),t.add(b.SetComponentAttrs,function(e,t){t.setComponentAttrs(e[2])}),t.add(b.Debugger,function(){}),t.add(b.DidRenderLayout,function(e,t){t.didRenderLayout(i.Register.s0)}),e}function l(e,t,n){var r=e[1],i=e[2],o=e[3];n.expr(i),o?n.dynamicAttr(r,o,t):n.dynamicAttr(r,null,t)}function c(){if(T)return T;var e=T=new C;return e.add(_.Unknown,function(e,t){var n=t.compiler,r=t.referrer,i=t.containingLayout.asPartial,o=e[1],a=n.resolveHelper(o,r);null!==a?t.helper(a,null,null):i?t.resolveMaybeLocal(o):(t.getVariable(0),t.getProperty(o))}),e.add(_.Concat,function(e,t){for(var n=e[1],r=0;r<n.length;r++)t.expr(n[r]);t.concat(n.length)}),e.add(_.Helper,function(e,t){var n=t.compiler,r=t.referrer,i=e[1],o=e[2],a=e[3];if("component"===i){var s=o[0],u=o.slice(1);return void t.curryComponent(s,u,a,!0)}var l=n.resolveHelper(i,r);if(null===l)throw new Error("Compile Error: "+i+" is not a helper");t.helper(l,o,a)}),e.add(_.Get,function(e,t){var n=e[1],r=e[2];t.getVariable(n);for(var i=0;i<r.length;i++)t.getProperty(r[i])}),e.add(_.MaybeLocal,function(e,t){var n=e[1];if(t.containingLayout.asPartial){var r=n[0];n=n.slice(1),t.resolveMaybeLocal(r)}else t.getVariable(0);for(var i=0;i<n.length;i++)t.getProperty(n[i])}),e.add(_.Undefined,function(e,t){return t.pushPrimitiveReference(void 0)}),e.add(_.HasBlock,function(e,t){t.hasBlock(e[1])}),e.add(_.HasBlockParams,function(e,t){t.hasBlockParams(e[1])}),e}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new A,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new k;return e.add("if",function(e,t,n,r,i){if(!e||1!==e.length)throw new Error("SYNTAX ERROR: #if requires a single argument");i.replayableIf({args:function(){return i.expr(e[0]),i.toBoolean(),1},ifTrue:function(){i.invokeStaticBlock(n)},ifFalse:function(){r&&i.invokeStaticBlock(r)}})}),e.add("unless",function(e,t,n,r,i){if(!e||1!==e.length)throw new Error("SYNTAX ERROR: #unless requires a single argument");i.replayableIf({args:function(){return i.expr(e[0]),i.toBoolean(),1},ifTrue:function(){r&&i.invokeStaticBlock(r)},ifFalse:function(){i.invokeStaticBlock(n)}})}),e.add("with",function(e,t,n,r,i){if(!e||1!==e.length)throw new Error("SYNTAX ERROR: #with requires a single argument");i.replayableIf({args:function(){return i.expr(e[0]),i.dup(),i.toBoolean(),2},ifTrue:function(){i.invokeStaticBlock(n,1)},ifFalse:function(){r&&i.invokeStaticBlock(r)}})}),e.add("each",function(e,t,n,r,o){o.replayable({args:function(){return t&&"key"===t[0][0]?o.expr(t[1][0]):o.pushPrimitiveReference(null),o.expr(e[0]),2},body:function(){o.putIterator(),o.jumpUnless("ELSE"),o.pushFrame(),o.dup(i.Register.fp,1),o.returnTo("ITER"),o.enterList("BODY"),o.label("ITER"),o.iterate("BREAK"),o.label("BODY"),o.invokeStaticBlock(n,2),o.pop(2),o.jump("FINALLY"),o.label("BREAK"),o.exitList(),o.popFrame(),o.jump("FINALLY"),o.label("ELSE"),r&&o.invokeStaticBlock(r)}})}),e.add("in-element",function(e,t,n,r,i){if(!e||1!==e.length)throw new Error("SYNTAX ERROR: #in-element requires a single argument");i.replayableIf({args:function(){for(var n=t[0],r=t[1],o=0;o<n.length;o++){var a=n[o];if("nextSibling"!==a&&"guid"!==a)throw new Error("SYNTAX ERROR: #in-element does not take a `"+n[0]+"` option");i.expr(r[o])}return i.expr(e[0]),i.dup(),4},ifTrue:function(){i.pushRemoteElement(),i.invokeStaticBlock(n),i.popRemoteElement()}})}),e.add("-with-dynamic-vars",function(e,t,n,r,i){if(t){var o=t[0],a=t[1];i.compileParams(a),i.pushDynamicScope(),i.bindDynamicScope(o),i.invokeStaticBlock(n),i.popDynamicScope()}else i.invokeStaticBlock(n)}),e.add("component",function(e,t,n,r,i){if("string"==typeof e[0]&&i.staticComponentHelper(e[0],t,n))return;var o=e[0],a=e.slice(1);i.dynamicComponent(o,null,a,t,!0,n,r)}),t.add("component",function(e,t,n,r){var i=t&&t[0];if("string"==typeof i){if(r.staticComponentHelper(i,n,null))return!0}var o=t[0],a=t.slice(1);return r.dynamicComponent(o,null,a,n,!0,null,null),!0}),{blocks:e,inlines:t}}function f(e,t,n){for(var r=u(),i=0;i<e.length;i++)r.compile(e[i],t);return t.commit()}function p(e,t,n){}function d(e,t){var n=e;if(t){n+=Object.keys(t).map(function(e){return" "+e+"="+void t[e]}).join("")}return"("+n+")"}function m(e,t,n){for(var o=arguments.length,a=new Array(o>3?o-3:0),s=3;s<o;s++)a[s-3]=arguments[s];var u=null;if(!u)throw(0,r.unreachable)("Missing Opcode Metadata for "+n);var l=(0,r.dict)();return u.ops.forEach(function(n,r){var o=a[r];switch(n.type){case"to":l[n.name]=e+o;break;case"i32":case"symbol":case"block":l[n.name]=o;break;case"handle":l[n.name]=t.resolveHandle(o);break;case"str":l[n.name]=t.getString(o);break;case"option-str":l[n.name]=o?t.getString(o):null;break;case"str-array":l[n.name]=t.getStringArray(o);break;case"array":l[n.name]=t.getArray(o);break;case"bool":l[n.name]=!!o;break;case"primitive":l[n.name]=v(o,t);break;case"register":l[n.name]=i.Register[o];break;case"serializable":l[n.name]=t.getSerializable(o);break;case"lazy-constant":l[n.name]=t.getOther(o)}}),[u.name,l]}function v(e,t){var n=7&e,i=e>>3;switch(n){case 0:return i;case 1:return t.getNumber(i);case 2:return t.getString(i);case 3:switch(i){case 0:return!1;case 1:return!0;case 2:return null;case 3:return}case 4:case 5:return t.getNumber(i);default:throw(0,r.unreachable)()}}function g(e,t){return new O(t,{block:{statements:e.block.statements,parameters:r.EMPTY_ARRAY},containingLayout:e})}function y(e){var t,n=e.id,i=e.meta,o=e.block,a=n||"client-"+q++;return{id:a,meta:i,create:function(e,n){var s=n?(0,r.assign)({},n,i):i;return t||(t=JSON.parse(o)),new z(e,{id:a,block:t,referrer:s})}}}e.compile=f,e.templateFactory=y,e.debug=m,e.debugSlice=p,e.logOpcode=d,e.PLACEHOLDER_HANDLE=e.WrappedBuilder=e.PartialDefinition=e.StdOpcodeBuilder=e.OpcodeBuilder=e.EagerOpcodeBuilder=e.LazyOpcodeBuilder=e.CompilableProgram=e.CompilableBlock=e.debugCompiler=e.AbstractCompiler=e.LazyCompiler=e.Macros=e.ATTRS_BLOCK=void 0;e.PLACEHOLDER_HANDLE=-1;var b;!function(e){e[e.OpenComponentElement=0]="OpenComponentElement",e[e.DidCreateElement=1]="DidCreateElement",e[e.SetComponentAttrs=2]="SetComponentAttrs",e[e.DidRenderLayout=3]="DidRenderLayout",e[e.Debugger=4]="Debugger"}(b||(b={}));var _=o.Ops,w="&attrs";e.ATTRS_BLOCK=w;var E,T,C=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.offset=e,this.names=(0,r.dict)(),this.funcs=[]}var t=e.prototype;return t.add=function(e,t){this.funcs.push(t),this.names[e]=this.funcs.length-1},t.compile=function(e,t){var n=e[this.offset],r=this.names[n];(0,this.funcs[r])(e,t)},e}(),x=function(){var e=h(),t=e.blocks,n=e.inlines;this.blocks=t,this.inlines=n};e.Macros=x;var A=function(){function e(){this.names=(0,r.dict)(),this.funcs=[]}var t=e.prototype;return t.add=function(e,t){this.funcs.push(t),this.names[e]=this.funcs.length-1},t.addMissing=function(e){this.missing=e},t.compile=function(e,t,n,r,i,o){var a=this.names[e];if(void 0===a){var s=this.missing;s(e,t,n,r,i,o)}else{(0,this.funcs[a])(t,n,r,i,o)}},e}(),k=function(){function e(){this.names=(0,r.dict)(),this.funcs=[]}var t=e.prototype;return t.add=function(e,t){this.funcs.push(t),this.names[e]=this.funcs.length-1},t.addMissing=function(e){this.missing=e},t.compile=function(e,t){var n=e[1];if(!Array.isArray(n))return["expr",n];var r,i,o;if(n[0]===_.Helper)r=n[1],i=n[2],o=n[3];else{if(n[0]!==_.Unknown)return["expr",n];r=n[1],i=o=null}var a=this.names[r];if(void 0===a&&this.missing){var s=this.missing,u=s(r,i,o,t);return!1===u?["expr",n]:u}if(void 0!==a){var l=this.funcs[a],c=l(r,i,o,t);return!1===c?["expr",n]:c}return["expr",n]},e}(),R=function(){function e(e,t){this.compiler=e,this.layout=t,this.compiled=null}return e.prototype.compile=function(){if(null!==this.compiled)return this.compiled;this.compiled=-1;var e=this.layout.block.statements;return this.compiled=this.compiler.add(e,this.layout)},(0,n.createClass)(e,[{key:"symbolTable",get:function(){return this.layout.block}}]),e}();e.CompilableProgram=R;var O=function(){function e(e,t){this.compiler=e,this.parsed=t,this.compiled=null}return e.prototype.compile=function(){if(null!==this.compiled)return this.compiled;this.compiled=-1;var e=this.parsed,t=e.block.statements,n=e.containingLayout;return this.compiled=this.compiler.add(t,n)},(0,n.createClass)(e,[{key:"symbolTable",get:function(){return this.parsed.block}}]),e}();e.CompilableBlock=O;var S=function(){function e(e,t,n){this.main=e,this.trustingGuardedAppend=t,this.cautiousGuardedAppend=n}return e.compile=function(t){return new e(this.std(t,function(e){return e.main()}),this.std(t,function(e){return e.stdAppend(!0)}),this.std(t,function(e){return e.stdAppend(!1)}))},e.std=function(e,t){return j.build(e,t)},e.prototype.getAppend=function(e){return e?this.trustingGuardedAppend:this.cautiousGuardedAppend},e}(),N=function(){function e(e,t,n){this.macros=e,this.program=t,this.resolver=n,this.initialize()}var t=e.prototype;return t.initialize=function(){this.stdLib=S.compile(this)},t.compileInline=function(e,t){return this.macros.inlines.compile(e,t)},t.compileBlock=function(e,t,n,r,i,o){this.macros.blocks.compile(e,t,n,r,i,o)},t.add=function(e,t){return f(e,this.builderFor(t),this)},t.commit=function(e,t){for(var n=this.program.heap,r=n.malloc(),i=0;i<t.length;i++){var o=t[i];"function"==typeof o?n.pushPlaceholder(o):n.push(o)}return n.finishMalloc(r,e),r},t.resolveLayoutForTag=function(e,t){var n=this.resolver,r=n.lookupComponentDefinition(e,t);return null===r?{handle:null,capabilities:null,compilable:null}:this.resolveLayoutForHandle(r)},t.resolveLayoutForHandle=function(e){var t=this.resolver,n=t.getCapabilities(e),r=null;return n.dynamicLayout||(r=t.getLayout(e)),{handle:e,capabilities:n,compilable:r}},t.resolveModifier=function(e,t){return this.resolver.lookupModifier(e,t)},t.resolveHelper=function(e,t){return this.resolver.lookupHelper(e,t)},(0,n.createClass)(e,[{key:"constants",get:function(){return this.program.constants}}]),e}();e.AbstractCompiler=N;e.debugCompiler=void 0;var P=function(){function e(e,t){this.compiler=e,this.layout=t,this.compiled=null;var n=t.block,r=n.symbols.slice(),i=r.indexOf(w);this.attrsBlockNumber=-1===i?r.push(w):i+1,this.symbolTable={hasEval:n.hasEval,symbols:r}}return e.prototype.compile=function(){if(null!==this.compiled)return this.compiled;var e=this.compiler,t=this.layout,n=e.builderFor(t);n.startLabels(),n.fetch(i.Register.s1),n.getComponentTagName(i.Register.s0),n.primitiveReference(),n.dup(),n.load(i.Register.s1),n.jumpUnless("BODY"),n.fetch(i.Register.s1),n.setComponentAttrs(!0),n.putComponentOperations(),n.openDynamicElement(),n.didCreateElement(i.Register.s0),n.yield(this.attrsBlockNumber,[]),n.setComponentAttrs(!1),n.flushElement(),n.label("BODY"),n.invokeStaticBlock(g(t,e)),n.fetch(i.Register.s1),n.jumpUnless("END"),n.closeElement(),n.label("END"),n.load(i.Register.s1),n.stopLabels();var r=n.commit();return this.compiled=r},e}();e.WrappedBuilder=P;var L=function(){function e(e){this.builder=e}return e.prototype.static=function(e,t){var n=t[0],r=t[1],i=t[2],o=t[3],a=this.builder;if(null!==e){var s=a.compiler.resolveLayoutForHandle(e),u=s.capabilities,l=s.compilable;l?(a.pushComponentDefinition(e),a.invokeStaticComponent(u,l,null,n,r,!1,i,o)):(a.pushComponentDefinition(e),a.invokeComponent(u,null,n,r,!1,i,o))}},e}(),M=function(){function e(){this.labels=(0,r.dict)(),this.targets=[]}var t=e.prototype;return t.label=function(e,t){this.labels[e]=t},t.target=function(e,t){this.targets.push({at:e,target:t})},t.patch=function(e){for(var t=this.targets,n=this.labels,r=0;r<t.length;r++){var i=t[r],o=i.at,a=i.target,s=n[a]-o;e.patch(o,s)}},e}(),j=function(){function e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.size=t,this.encoder=new a.InstructionEncoder([]),this.labelsStack=new r.Stack,this.compiler=e}e.build=function(t,n){var r=new e(t);return n(r),r.commit()};var t=e.prototype;return t.push=function(e){switch(arguments.length){case 1:return this.encoder.encode(e,0);case 2:return this.encoder.encode(e,0,arguments[1]);case 3:return this.encoder.encode(e,0,arguments[1],arguments[2]);default:return this.encoder.encode(e,0,arguments[1],arguments[2],arguments[3])}},t.pushMachine=function(e){switch(arguments.length){case 1:return this.encoder.encode(e,1024);case 2:return this.encoder.encode(e,1024,arguments[1]);case 3:return this.encoder.encode(e,1024,arguments[1],arguments[2]);default:return this.encoder.encode(e,1024,arguments[1],arguments[2],arguments[3])}},t.commit=function(){return this.pushMachine(24),this.compiler.commit(this.size,this.encoder.buffer)},t.reserve=function(e){this.encoder.encode(e,0,-1)},t.reserveWithOperand=function(e,t){this.encoder.encode(e,0,-1,t)},t.reserveMachine=function(e){this.encoder.encode(e,1024,-1)},t.main=function(){this.push(68,i.Register.s0),this.invokePreparedComponent(!1,!1,!0)},t.appendHTML=function(){this.push(28)},t.appendSafeHTML=function(){this.push(29)},t.appendDocumentFragment=function(){this.push(30)},t.appendNode=function(){this.push(31)},t.appendText=function(){this.push(32)},t.beginComponentTransaction=function(){this.push(91)},t.commitComponentTransaction=function(){this.push(92)},t.pushDynamicScope=function(){this.push(44)},t.popDynamicScope=function(){this.push(45)},t.pushRemoteElement=function(){this.push(41)},t.popRemoteElement=function(){this.push(42)},t.pushRootScope=function(e,t){this.push(20,e,t?1:0)},t.pushVirtualRootScope=function(e){this.push(21,e)},t.pushChildScope=function(){this.push(22)},t.popScope=function(){this.push(23)},t.prepareArgs=function(e){this.push(79,e)},t.createComponent=function(e,t){var n=0|t;this.push(81,n,e)},t.registerComponentDestructor=function(e){this.push(82,e)},t.putComponentOperations=function(){this.push(83)},t.getComponentSelf=function(e){this.push(84,e)},t.getComponentTagName=function(e){this.push(85,e)},t.getComponentLayout=function(e){this.push(86,e)},t.setupForEval=function(e){this.push(87,e)},t.invokeComponentLayout=function(e){this.push(90,e)},t.didCreateElement=function(e){this.push(93,e)},t.didRenderLayout=function(e){this.push(94,e)},t.pushFrame=function(){this.pushMachine(57)},t.popFrame=function(){this.pushMachine(58)},t.pushSmallFrame=function(){this.pushMachine(59)},t.popSmallFrame=function(){this.pushMachine(60)},t.invokeVirtual=function(){this.pushMachine(49)},t.invokeYield=function(){this.push(51)},t.toBoolean=function(){this.push(63)},t.invokePreparedComponent=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;this.beginComponentTransaction(),this.pushDynamicScope(),this.createComponent(i.Register.s0,e),r&&r(),this.registerComponentDestructor(i.Register.s0),this.getComponentSelf(i.Register.s0),this.pushVirtualRootScope(i.Register.s0),this.setVariable(0),this.setupForEval(i.Register.s0),n&&this.setNamedVariables(i.Register.s0),t&&this.setBlocks(i.Register.s0),this.pop(),this.invokeComponentLayout(i.Register.s0),this.didRenderLayout(i.Register.s0),this.popFrame(),this.popScope(),this.popDynamicScope(),this.commitComponentTransaction()},t.compileInline=function(e){return this.compiler.compileInline(e,this)},t.compileBlock=function(e,t,n,r,i){this.compiler.compileBlock(e,t,n,r,i,this)},t.label=function(e){this.labels.label(e,this.nextPos)},t.startLabels=function(){this.labelsStack.push(new M)},t.stopLabels=function(){this.labelsStack.pop().patch(this.encoder)},t.pushCurriedComponent=function(){this.push(74)},t.pushDynamicComponentInstance=function(){this.push(73)},t.openDynamicElement=function(){this.push(34)},t.flushElement=function(){this.push(38)},t.closeElement=function(){this.push(39)},t.putIterator=function(){this.push(66)},t.enterList=function(e){this.reserve(64),this.labels.target(this.pos,e)},t.exitList=function(){this.push(65)},t.iterate=function(e){this.reserve(67),this.labels.target(this.pos,e)},t.setNamedVariables=function(e){this.push(2,e)},t.setBlocks=function(e){this.push(3,e)},t.setVariable=function(e){this.push(4,e)},t.setBlock=function(e){this.push(5,e)},t.getVariable=function(e){this.push(6,e)},t.getBlock=function(e){this.push(8,e)},t.hasBlock=function(e){this.push(9,e)},t.concat=function(e){this.push(11,e)},t.load=function(e){this.push(18,e)},t.fetch=function(e){this.push(19,e)},t.dup=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.Register.sp,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.push(16,e,t)},t.pop=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this.push(17,e)},t.returnTo=function(e){this.reserveMachine(25),this.labels.target(this.pos,e)},t.primitiveReference=function(){this.push(14)},t.reifyU32=function(){this.push(15)},t.enter=function(e){this.push(61,e)},t.exit=function(){this.push(62)},t.return=function(){this.pushMachine(24)},t.jump=function(e){this.reserveMachine(52),this.labels.target(this.pos,e)},t.jumpIf=function(e){this.reserve(53),this.labels.target(this.pos,e)},t.jumpUnless=function(e){this.reserve(54),this.labels.target(this.pos,e)},t.jumpEq=function(e,t){this.reserveWithOperand(55,e),this.labels.target(this.pos,t)},t.assertSame=function(){this.push(56)},t.pushEmptyArgs=function(){this.push(77)},t.switch=function(e,t){function n(e,t){i.push({match:e,callback:t,label:"CLAUSE"+o++})}var r=this,i=[],o=0;t(n),this.enter(2),this.assertSame(),this.reifyU32(),this.startLabels(),i.slice(0,-1).forEach(function(e){return r.jumpEq(e.match,e.label)});for(var a=i.length-1;a>=0;a--){var s=i[a];this.label(s.label),this.pop(2),s.callback(),0!==a&&this.jump("END")}this.label("END"),this.stopLabels(),this.exit()},t.stdAppend=function(e){var t=this;this.switch(this.contentType(),function(n){n(1,function(){e?(t.assertSame(),t.appendHTML()):t.appendText()}),n(0,function(){t.pushCurriedComponent(),t.pushDynamicComponentInstance(),t.invokeBareComponent()}),n(3,function(){t.assertSame(),t.appendSafeHTML()}),n(4,function(){t.assertSame(),t.appendDocumentFragment()}),n(5,function(){t.assertSame(),t.appendNode()})})},t.populateLayout=function(e){this.push(89,e)},t.invokeBareComponent=function(){var e=this;this.fetch(i.Register.s0),this.dup(i.Register.sp,1),this.load(i.Register.s0),this.pushFrame(),this.pushEmptyArgs(),this.prepareArgs(i.Register.s0),this.invokePreparedComponent(!1,!1,!0,function(){e.getComponentLayout(i.Register.s0),e.populateLayout(i.Register.s0)}),this.load(i.Register.s0)},t.isComponent=function(){this.push(69)},t.contentType=function(){this.push(70)},t.pushBlockScope=function(){this.push(47)},(0,n.createClass)(e,[{key:"pos",get:function(){return this.encoder.typePos}},{key:"nextPos",get:function(){return this.encoder.size}},{key:"labels",get:function(){return this.labelsStack.current}}]),e}();e.StdOpcodeBuilder=j;var I=function(e){function t(t,r){var i;return i=e.call(this,t,r?r.block.symbols.length:0)||this,i.containingLayout=r,i.component=new L((0,n.assertThisInitialized)((0,n.assertThisInitialized)(i))),i.expressionCompiler=c(),i.isComponentAttrs=!1,i.constants=t.constants,i.stdLib=t.stdLib,i}(0,n.inheritsLoose)(t,e);var o=t.prototype;return o.setComponentAttrs=function(e){this.isComponentAttrs=e},o.expr=function(e){Array.isArray(e)?this.expressionCompiler.compile(e,this):this.pushPrimitiveReference(e)},o.pushArgs=function(e,t){var n=this.constants.stringArray(e);this.push(76,n,t)},o.pushYieldableBlock=function(e){this.pushSymbolTable(e&&e.symbolTable),this.pushBlockScope(),this.pushBlock(e)},o.curryComponent=function(e,t,n,r){var o=this.containingLayout.referrer;this.pushFrame(),this.compileArgs(t,n,null,r),this.push(80),this.expr(e),this.push(71,this.constants.serializable(o)),this.popFrame(),this.fetch(i.Register.v0)},o.pushSymbolTable=function(e){if(e){var t=this.constants.serializable(e);this.push(48,t)}else this.primitive(null)},o.invokeComponent=function(e,t,n,r,o,a){ +var s=this,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7?arguments[7]:void 0;this.fetch(i.Register.s0),this.dup(i.Register.sp,1),this.load(i.Register.s0),this.pushFrame();var c=!!(a||u||t),h=!0===e||e.prepareArgs||!(!r||0===r[0].length),f={main:a,else:u,attrs:t};this.compileArgs(n,r,f,o),this.prepareArgs(i.Register.s0),this.invokePreparedComponent(null!==a,c,h,function(){l?(s.pushSymbolTable(l.symbolTable),s.pushLayout(l),s.resolveLayout()):s.getComponentLayout(i.Register.s0),s.populateLayout(i.Register.s0)}),this.load(i.Register.s0)},o.invokeStaticComponent=function(e,t,n,o,a,s,u){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=t.symbolTable;if(c.hasEval||e.prepareArgs)return void this.invokeComponent(e,n,o,a,s,u,l,t);this.fetch(i.Register.s0),this.dup(i.Register.sp,1),this.load(i.Register.s0);var h=c.symbols;e.createArgs&&(this.pushFrame(),this.compileArgs(o,a,null,s)),this.beginComponentTransaction(),e.dynamicScope&&this.pushDynamicScope(),e.createInstance&&this.createComponent(i.Register.s0,null!==u),e.createArgs&&this.popFrame(),this.pushFrame(),this.registerComponentDestructor(i.Register.s0);var f=[];this.getComponentSelf(i.Register.s0),f.push({symbol:0,isBlock:!1});for(var p=0;p<h.length;p++){var d=h[p];switch(d.charAt(0)){case"&":var m=null;if("&default"===d)m=u;else if("&inverse"===d)m=l;else{if(d!==w)throw(0,r.unreachable)();m=n}m?(this.pushYieldableBlock(m),f.push({symbol:p+1,isBlock:!0})):(this.pushYieldableBlock(null),f.push({symbol:p+1,isBlock:!0}));break;case"@":if(!a)break;var v=a[0],g=a[1],y=d;s&&(y=d.slice(1));var b=v.indexOf(y);-1!==b&&(this.expr(g[b]),f.push({symbol:p+1,isBlock:!1}))}}this.pushRootScope(h.length+1,!!(u||l||n));for(var _=f.length-1;_>=0;_--){var E=f[_],T=E.symbol;E.isBlock?this.setBlock(T):this.setVariable(T)}this.invokeStatic(t),e.createInstance&&this.didRenderLayout(i.Register.s0),this.popFrame(),this.popScope(),e.dynamicScope&&this.popDynamicScope(),this.commitComponentTransaction(),this.load(i.Register.s0)},o.dynamicComponent=function(e,t,n,r,i,o){var a=this,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;this.replayable({args:function(){return a.expr(e),a.dup(),2},body:function(){a.jumpUnless("ELSE"),a.resolveDynamicComponent(a.containingLayout.referrer),a.pushDynamicComponentInstance(),a.invokeComponent(!0,t,n,r,i,o,s),a.label("ELSE")}})},o.yield=function(e,t){this.compileArgs(t,null,null,!1),this.getBlock(e),this.resolveBlock(),this.invokeYield(),this.popScope(),this.popFrame()},o.guardedAppend=function(e,t){this.pushFrame(),this.expr(e),this.pushMachine(50,this.stdLib.getAppend(t)),this.popFrame()},o.invokeStaticBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e.symbolTable.parameters,r=n.length,o=Math.min(t,r);if(this.pushFrame(),o){this.pushChildScope();for(var a=0;a<o;a++)this.dup(i.Register.fp,t-a),this.setVariable(n[a])}this.pushBlock(e),this.resolveBlock(),this.invokeVirtual(),o&&this.popScope(),this.popFrame()},o.string=function(e){return this.constants.string(e)},o.names=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];t[n]=this.constants.string(r)}return this.constants.array(t)},o.symbols=function(e){return this.constants.array(e)},o.primitive=function(e){var t,n=0;switch(typeof e){case"number":e%1==0?e>-1?t=e:(t=this.constants.number(e),n=4):(t=this.constants.number(e),n=1);break;case"string":t=this.string(e),n=2;break;case"boolean":t=0|e,n=3;break;case"object":t=2,n=3;break;case"undefined":t=3,n=3;break;default:throw new Error("Invalid primitive passed to pushPrimitive")}var r=this.sizeImmediate(t<<3|n,t);this.push(13,r)},o.sizeImmediate=function(e,t){return e>=4294967295||e<0?this.constants.number(t)<<3|5:e},o.pushPrimitiveReference=function(e){this.primitive(e),this.primitiveReference()},o.pushComponentDefinition=function(e){this.push(72,this.constants.handle(e))},o.resolveDynamicComponent=function(e){this.push(75,this.constants.serializable(e))},o.staticComponentHelper=function(e,t,n){var r=this.compiler.resolveLayoutForTag(e,this.referrer),i=r.handle,o=r.capabilities,a=r.compilable;if(null!==i&&null!==o&&a){if(t)for(var s=0;s<t.length;s+=2)t[s][0]="@"+t[s][0];return this.pushComponentDefinition(i),this.invokeStaticComponent(o,a,null,null,t,!1,n&&n),!0}return!1},o.invokePartial=function(e,t,n){var r=this.constants.serializable(e),i=this.constants.stringArray(t),o=this.constants.array(n);this.push(95,r,i,o)},o.resolveMaybeLocal=function(e){this.push(96,this.string(e))},o.debugger=function(e,t){this.push(97,this.constants.stringArray(e),this.constants.array(t))},o.text=function(e){this.push(26,this.constants.string(e))},o.openPrimitiveElement=function(e){this.push(33,this.constants.string(e))},o.modifier=function(e,t,n){this.pushFrame(),this.compileArgs(t,n,null,!0),this.push(40,this.constants.handle(e)),this.popFrame()},o.comment=function(e){var t=this.constants.string(e);this.push(27,t)},o.dynamicAttr=function(e,t,n){var r=this.constants.string(e),i=t?this.constants.string(t):0;this.isComponentAttrs?this.push(37,r,!0===n?1:0,i):this.push(36,r,!0===n?1:0,i)},o.staticAttr=function(e,t,n){var r=this.constants.string(e),i=t?this.constants.string(t):0;if(this.isComponentAttrs)this.pushPrimitiveReference(n),this.push(37,r,1,i);else{var o=this.constants.string(n);this.push(35,r,o,i)}},o.hasBlockParams=function(e){this.getBlock(e),this.resolveBlock(),this.push(10)},o.getProperty=function(e){this.push(7,this.string(e))},o.helper=function(e,t,n){this.pushFrame(),this.compileArgs(t,n,null,!0),this.push(1,this.constants.handle(e)),this.popFrame(),this.fetch(i.Register.v0)},o.bindDynamicScope=function(e){this.push(43,this.names(e))},o.replayable=function(e){var t=e.args,n=e.body;this.startLabels(),this.pushFrame(),this.returnTo("ENDINITIAL");var r=t();this.enter(r),n(),this.label("FINALLY"),this.exit(),this.return(),this.label("ENDINITIAL"),this.popFrame(),this.stopLabels()},o.replayableIf=function(e){var t=this,n=e.args,r=e.ifTrue,i=e.ifFalse;this.replayable({args:n,body:function(){t.jumpUnless("ELSE"),r(),t.jump("FINALLY"),t.label("ELSE"),i&&i()}})},o.inlineBlock=function(e){return new O(this.compiler,{block:e,containingLayout:this.containingLayout})},o.evalSymbols=function(){var e=this.containingLayout.block;return e.hasEval?e.symbols:null},o.compileParams=function(e){if(!e)return 0;for(var t=0;t<e.length;t++)this.expr(e[t]);return e.length},o.compileArgs=function(e,t,n,i){n&&(this.pushYieldableBlock(n.main),this.pushYieldableBlock(n.else),this.pushYieldableBlock(n.attrs));var o=this.compileParams(e),a=o<<4;i&&(a|=8),n&&(a|=7);var s=r.EMPTY_ARRAY;if(t){s=t[0];for(var u=t[1],l=0;l<u.length;l++)this.expr(u[l])}this.pushArgs(s,a)},o.template=function(e){return e?this.inlineBlock(e):null},(0,n.createClass)(t,[{key:"referrer",get:function(){return this.containingLayout&&this.containingLayout.referrer}}]),t}(j);e.OpcodeBuilder=I;var D=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.pushBlock=function(e){e?this.pushOther(e):this.primitive(null)},r.resolveBlock=function(){this.push(46)},r.pushLayout=function(e){e?this.pushOther(e):this.primitive(null)},r.resolveLayout=function(){this.push(46)},r.invokeStatic=function(e){this.pushOther(e),this.push(46),this.pushMachine(49)},r.pushOther=function(e){this.push(12,this.other(e))},r.other=function(e){return this.constants.other(e)},t}(I);e.LazyOpcodeBuilder=D;var F=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.pushBlock=function(e){var t=e?e.compile():null;this.primitive(t)},r.resolveBlock=function(){},r.pushLayout=function(e){e?this.primitive(e.compile()):this.primitive(null)},r.resolveLayout=function(){},r.invokeStatic=function(e){var t=e.compile();-1===t?this.pushMachine(50,function(){return e.compile()}):this.pushMachine(50,t)},t}(I);e.EagerOpcodeBuilder=F;var B=function(e){function t(t,n,r){var i=new s.LazyConstants(n),o=new s.Program(i);return e.call(this,r,o,t)||this}return(0,n.inheritsLoose)(t,e),t.prototype.builderFor=function(e){return new D(this,e)},t}(N);e.LazyCompiler=B;var U=function(){function e(e,t){this.name=e,this.template=t}return e.prototype.getPartial=function(){var e=this.template.asPartial(),t=e.compile();return{symbolTable:e.symbolTable,handle:t}},e}();e.PartialDefinition=U;var q=0,z=function(){function e(e,t){this.compiler=e,this.parsedLayout=t,this.layout=null,this.partial=null,this.wrappedLayout=null;var n=t.block;this.symbols=n.symbols,this.hasEval=n.hasEval,this.referrer=t.referrer,this.id=t.id||"client-"+q++}var n=e.prototype;return n.asLayout=function(){return this.layout?this.layout:this.layout=new R(this.compiler,(0,t.assign)({},this.parsedLayout,{asPartial:!1}))},n.asPartial=function(){return this.partial?this.partial:this.layout=new R(this.compiler,(0,t.assign)({},this.parsedLayout,{asPartial:!0}))},n.asWrappedLayout=function(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new P(this.compiler,(0,t.assign)({},this.parsedLayout,{asPartial:!1}))},e}()}),e("@glimmer/program",["exports","ember-babel","@glimmer/util"],function(e,t,n){"use strict";function r(e,t){return t|e<<2}function i(e,t){return e|t<<30}function o(e,t,n){if(void 0!==e.slice)return e.slice(t,n);for(var r=new Uint32Array(n);t<n;t++)r[t]=e[t];return r}e.Opcode=e.Program=e.RuntimeProgram=e.WriteOnlyProgram=e.Heap=e.LazyConstants=e.Constants=e.RuntimeConstants=e.WriteOnlyConstants=e.WELL_KNOWN_EMPTY_ARRAY_POSITION=void 0;var a={};e.WELL_KNOWN_EMPTY_ARRAY_POSITION=0;var s=Object.freeze([]),u=function(){function e(){this.strings=[],this.arrays=[s],this.tables=[],this.handles=[],this.resolved=[],this.numbers=[]}var t=e.prototype;return t.string=function(e){var t=this.strings.indexOf(e);return t>-1?t:this.strings.push(e)-1},t.stringArray=function(e){for(var t=new Array(e.length),n=0;n<e.length;n++)t[n]=this.string(e[n]);return this.array(t)},t.array=function(e){if(0===e.length)return 0;var t=this.arrays.indexOf(e);return t>-1?t:this.arrays.push(e)-1},t.handle=function(e){var t=this.handles.indexOf(e);return t>-1?t:(this.resolved.push(a),this.handles.push(e)-1)},t.serializable=function(e){var t=JSON.stringify(e),n=this.strings.indexOf(t);return n>-1?n:this.strings.push(t)-1},t.number=function(e){var t=this.numbers.indexOf(e);return t>-1?t:this.numbers.push(e)-1},t.toPool=function(){return{strings:this.strings,arrays:this.arrays,handles:this.handles,numbers:this.numbers}},e}();e.WriteOnlyConstants=u;var l=function(){function e(e,t){this.resolver=e,this.strings=t.strings,this.arrays=t.arrays,this.handles=t.handles,this.resolved=this.handles.map(function(){return a}),this.numbers=t.numbers}var t=e.prototype;return t.getString=function(e){return this.strings[e]},t.getNumber=function(e){return this.numbers[e]},t.getStringArray=function(e){for(var t=this.getArray(e),n=new Array(t.length),r=0;r<t.length;r++){var i=t[r];n[r]=this.getString(i)}return n},t.getArray=function(e){return this.arrays[e]},t.resolveHandle=function(e){var t=this.resolved[e];if(t===a){var n=this.handles[e];t=this.resolved[e]=this.resolver.resolve(n)}return t},t.getSerializable=function(e){return JSON.parse(this.strings[e])},e}();e.RuntimeConstants=l;var c=function(e){function n(t,n){var r;return r=e.call(this)||this,r.resolver=t,n&&(r.strings=n.strings,r.arrays=n.arrays,r.handles=n.handles,r.resolved=r.handles.map(function(){return a}),r.numbers=n.numbers),r}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.getNumber=function(e){return this.numbers[e]},r.getString=function(e){return this.strings[e]},r.getStringArray=function(e){for(var t=this.getArray(e),n=new Array(t.length),r=0;r<t.length;r++){var i=t[r];n[r]=this.getString(i)}return n},r.getArray=function(e){return this.arrays[e]},r.resolveHandle=function(e){var t=this.resolved[e];if(t===a){var n=this.handles[e];t=this.resolved[e]=this.resolver.resolve(n)}return t},r.getSerializable=function(e){return JSON.parse(this.strings[e])},n}(u);e.Constants=c;var h=function(e){function n(){var t;return t=e.apply(this,arguments)||this,t.others=[],t.serializables=[],t}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.serializable=function(e){var t=this.serializables.indexOf(e);return t>-1?t:this.serializables.push(e)-1},r.getSerializable=function(e){return this.serializables[e]},r.getOther=function(e){return this.others[e-1]},r.other=function(e){return this.others.push(e)},n}(c);e.LazyConstants=h;var f=function(){function e(e){this.heap=e,this.offset=0}return(0,t.createClass)(e,[{key:"size",get:function(){return 1+((768&this.heap.getbyaddr(this.offset))>>8)}},{key:"isMachine",get:function(){return 1024&this.heap.getbyaddr(this.offset)}},{key:"type",get:function(){return 255&this.heap.getbyaddr(this.offset)}},{key:"op1",get:function(){return this.heap.getbyaddr(this.offset+1)}},{key:"op2",get:function(){return this.heap.getbyaddr(this.offset+2)}},{key:"op3",get:function(){return this.heap.getbyaddr(this.offset+3)}}]),e}();e.Opcode=f;var p=1048576,d=function(){function e(e){if(this.placeholders=[],this.offset=0,this.handle=0,this.capacity=p,e){var t=e.buffer,n=e.table,r=e.handle;this.heap=new Uint32Array(t),this.table=n,this.offset=this.heap.length,this.handle=r,this.capacity=0}else this.heap=new Uint32Array(p),this.table=[]}var t=e.prototype;return t.push=function(e){this.sizeCheck(),this.heap[this.offset++]=e},t.sizeCheck=function(){if(0===this.capacity){var e=o(this.heap,0,this.offset);this.heap=new Uint32Array(e.length+p),this.heap.set(e,0),this.capacity=p}this.capacity--},t.getbyaddr=function(e){return this.heap[e]},t.setbyaddr=function(e,t){this.heap[e]=t},t.malloc=function(){this.table.push(this.offset,0,0);var e=this.handle;return this.handle+=3,e},t.finishMalloc=function(e,t){this.table[e+1]=r(t,0)},t.size=function(){return this.offset},t.getaddr=function(e){return this.table[e]},t.gethandle=function(e){this.table.push(e,r(0,3),0);var t=this.handle;return this.handle+=3,t},t.sizeof=function(e){return-1},t.scopesizeof=function(e){return this.table[e+1]>>2},t.free=function(e){var t=this.table[e+1];this.table[e+1]=i(t,1)},t.pushPlaceholder=function(e){this.sizeCheck();var t=this.offset++;this.heap[t]=2147483647,this.placeholders.push([t,e])},t.patchPlaceholders=function(){for(var e=this.placeholders,t=0;t<e.length;t++){var n=e[t],r=n[0],i=n[1];this.setbyaddr(r,i())}},t.capture=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.offset;this.patchPlaceholders();var t=o(this.heap,0,e).buffer;return{handle:this.handle,table:this.table,buffer:t}},e}();e.Heap=d;var m=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new u,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new d;this.constants=e,this.heap=t,this._opcode=new f(this.heap)}return e.prototype.opcode=function(e){return this._opcode.offset=e,this._opcode},e}();e.WriteOnlyProgram=m;var v=function(){function e(e,t){this.constants=e,this.heap=t,this._opcode=new f(this.heap)}return e.hydrate=function(t,n,r){var i=new d(t);return new e(new l(r,n),i)},e.prototype.opcode=function(e){return this._opcode.offset=e,this._opcode},e}();e.RuntimeProgram=v;var g=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n}(m);e.Program=g}),e("@glimmer/reference",["exports","ember-babel","@glimmer/util"],function(e,t,n){"use strict";function r(e){var t=m.length;m.push(function(e){return e.value()}),v.push(function(e,t){return e.validate(t)}),e.id=t}function i(e){return e.tag===y}function o(e){return e===y}function a(){w++}function s(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e[n].tag;if(i===b)return b;i!==y&&t.push(i)}return c(t)}function u(e){for(var t=[],n=e.head();null!==n;){var r=n.tag;if(r===b)return b;r!==y&&t.push(r),n=e.nextNode(n)}return c(t)}function l(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e[n];if(i===b)return b;i!==y&&t.push(i)}return c(t)}function c(e){switch(e.length){case 0:return y;case 1:return e[0];case 2:return C.create(e[0],e[1]);default:return x.create(e)}}function h(e,t){return new R(e,t)}function f(e){return e!==S}e.isConst=i,e.isConstTag=o,e.bump=a,e.combineTagged=s,e.combineSlice=u,e.combine=l,e.map=h,e.isModified=f,e.ReferenceCache=e.CachedReference=e.UpdatableTag=e.CachedTag=e.DirtyableTag=e.CURRENT_TAG=e.VOLATILE_TAG=e.CONSTANT_TAG=e.TagWrapper=e.RevisionTag=e.VOLATILE=e.INITIAL=e.CONSTANT=e.IteratorSynchronizer=e.ReferenceIterator=e.IterationArtifacts=e.ListItem=e.ConstReference=void 0;e.CONSTANT=0;var p=1;e.INITIAL=p;e.VOLATILE=NaN;var d=function(){function e(){}return e.prototype.validate=function(e){return this.value()===e},e}();e.RevisionTag=d,d.id=0;var m=[],v=[],g=function(){function e(e,t){this.type=e,this.inner=t}var t=e.prototype;return t.value=function(){return(0,m[this.type])(this.inner)},t.validate=function(e){return(0,v[this.type])(this.inner,e)},e}();e.TagWrapper=g,m.push(function(){return 0}),v.push(function(e,t){return 0===t});var y=new g(0,null);e.CONSTANT_TAG=y,m.push(function(){return NaN}),v.push(function(e,t){return NaN===t});var b=new g(1,null);e.VOLATILE_TAG=b,m.push(function(){return w}),v.push(function(e,t){return t===w});var _=new g(2,null);e.CURRENT_TAG=_;var w=p,E=function(e){function n(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w;return t=e.call(this)||this,t.revision=n,t}(0,t.inheritsLoose)(n,e),n.create=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w;return new g(this.id,new n(e))};var r=n.prototype;return r.value=function(){return this.revision},r.dirty=function(){this.revision=++w},n}(d);e.DirtyableTag=E,r(E);var T=function(e){function n(){var t;return t=e.apply(this,arguments)||this,t.lastChecked=null,t.lastValue=null,t}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.value=function(){var e=this.lastChecked;this.lastValue;return e!==w&&(this.lastChecked=w,this.lastValue=this.compute()),this.lastValue},r.invalidate=function(){this.lastChecked=null},n}(d);e.CachedTag=T;var C=function(e){function n(t,n){var r;return r=e.call(this)||this,r.first=t,r.second=n,r}return(0,t.inheritsLoose)(n,e),n.create=function(e,t){return new g(this.id,new n(e,t))},n.prototype.compute=function(){return Math.max(this.first.value(),this.second.value())},n}(T);r(C);var x=function(e){function n(t){var n;return n=e.call(this)||this,n.tags=t,n}return(0,t.inheritsLoose)(n,e),n.create=function(e){return new g(this.id,new n(e))},n.prototype.compute=function(){for(var e=this.tags,t=-1,n=0;n<e.length;n++){var r=e[n].value();t=Math.max(r,t)}return t},n}(T);r(x);var A=function(e){function n(t){var n;return n=e.call(this)||this,n.tag=t,n.lastUpdated=p,n}(0,t.inheritsLoose)(n,e),n.create=function(e){return new g(this.id,new n(e))};var r=n.prototype;return r.compute=function(){return Math.max(this.lastUpdated,this.tag.value())},r.update=function(e){e!==this.tag&&(this.tag=e,this.lastUpdated=w,this.invalidate())},n}(T);e.UpdatableTag=A,r(A);var k=function(){function e(){this.lastRevision=null,this.lastValue=null}var t=e.prototype;return t.value=function(){var e=this.tag,t=this.lastRevision,n=this.lastValue;return null!==t&&e.validate(t)||(n=this.lastValue=this.compute(),this.lastRevision=e.value()),n},t.invalidate=function(){this.lastRevision=null},e}();e.CachedReference=k;var R=function(e){function n(t,n){var r;return r=e.call(this)||this,r.tag=t.tag,r.reference=t,r.mapper=n,r}return(0,t.inheritsLoose)(n,e),n.prototype.compute=function(){var e=this.reference;return(0,this.mapper)(e.value())},n}(k),O=function(){function e(e){this.lastValue=null,this.lastRevision=null,this.initialized=!1,this.tag=e.tag,this.reference=e}var t=e.prototype;return t.peek=function(){return this.initialized?this.lastValue:this.initialize()},t.revalidate=function(){if(!this.initialized)return this.initialize();var e=this.reference,t=this.lastRevision,n=e.tag;if(n.validate(t))return S;this.lastRevision=n.value();var r=this.lastValue,i=e.value();return i===r?S:(this.lastValue=i,i)},t.initialize=function(){var e=this.reference,t=this.lastValue=e.value();return this.lastRevision=e.tag.value(),this.initialized=!0,t},e}();e.ReferenceCache=O;var S="adb3b78e-3d22-4e4b-877a-6317c2c5c145",N=function(){function e(e){this.inner=e,this.tag=y}return e.prototype.value=function(){return this.inner},e}();e.ConstReference=N;var P=function(e){function n(t,n){var r;return r=e.call(this,t.valueReferenceFor(n))||this,r.retained=!1,r.seen=!1,r.key=n.key,r.iterable=t,r.memo=t.memoReferenceFor(n),r}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.update=function(e){this.retained=!0,this.iterable.updateValueReference(this.value,e),this.iterable.updateMemoReference(this.memo,e)},r.shouldRemove=function(){return!this.retained},r.reset=function(){this.retained=!1,this.seen=!1},n}(n.ListNode);e.ListItem=P;var L=function(){function e(e){this.iterator=null,this.map=(0,n.dict)(),this.list=new n.LinkedList,this.tag=e.tag,this.iterable=e}var t=e.prototype;return t.isEmpty=function(){return(this.iterator=this.iterable.iterate()).isEmpty()},t.iterate=function(){var e;return e=null===this.iterator?this.iterable.iterate():this.iterator,this.iterator=null,e},t.has=function(e){return!!this.map[e]},t.get=function(e){return this.map[e]},t.wasSeen=function(e){var t=this.map[e];return void 0!==t&&t.seen},t.append=function(e){var t=this.map,n=this.list,r=this.iterable,i=t[e.key]=new P(r,e);return n.append(i),i},t.insertBefore=function(e,t){var n=this.map,r=this.list,i=this.iterable,o=n[e.key]=new P(i,e);return o.retained=!0,r.insertBefore(o,t),o},t.move=function(e,t){var n=this.list;e.retained=!0,n.remove(e),n.insertBefore(e,t)},t.remove=function(e){this.list.remove(e),delete this.map[e.key]},t.nextNode=function(e){return this.list.nextNode(e)},t.head=function(){return this.list.head()},e}();e.IterationArtifacts=L;var M=function(){function e(e){this.iterator=null;var t=new L(e);this.artifacts=t}return e.prototype.next=function(){var e=this.artifacts,t=this.iterator=this.iterator||e.iterate(),n=t.next();return null===n?null:e.append(n)},e}();e.ReferenceIterator=M;var j;!function(e){e[e.Append=0]="Append",e[e.Prune=1]="Prune",e[e.Done=2]="Done"}(j||(j={}));var I=function(){function e(e){var t=e.target,n=e.artifacts;this.target=t,this.artifacts=n,this.iterator=n.iterate(),this.current=n.head()}var t=e.prototype;return t.sync=function(){for(var e=j.Append;;)switch(e){case j.Append:e=this.nextAppend();break;case j.Prune:e=this.nextPrune();break;case j.Done:return void this.nextDone()}},t.advanceToKey=function(e){for(var t=this.current,n=this.artifacts,r=t;null!==r&&r.key!==e;)r.seen=!0,r=n.nextNode(r);null!==r&&(this.current=n.nextNode(r))},t.nextAppend=function(){var e=this.iterator,t=this.current,n=this.artifacts,r=e.next();if(null===r)return this.startPrune();var i=r.key;return null!==t&&t.key===i?this.nextRetain(r):n.has(i)?this.nextMove(r):this.nextInsert(r),j.Append},t.nextRetain=function(e){var t=this.artifacts,n=this.current;n=n,n.update(e),this.current=t.nextNode(n),this.target.retain(e.key,n.value,n.memo)},t.nextMove=function(e){var t=this.current,n=this.artifacts,r=this.target,i=e.key,o=n.get(e.key);o.update(e),n.wasSeen(e.key)?(n.move(o,t),r.move(o.key,o.value,o.memo,t?t.key:null)):this.advanceToKey(i)},t.nextInsert=function(e){var t=this.artifacts,n=this.target,r=this.current,i=t.insertBefore(e,r);n.insert(i.key,i.value,i.memo,r?r.key:null)},t.startPrune=function(){return this.current=this.artifacts.head(),j.Prune},t.nextPrune=function(){var e=this.artifacts,t=this.target,n=this.current;if(null===n)return j.Done;var r=n;return this.current=e.nextNode(r),r.shouldRemove()?(e.remove(r),t.delete(r.key)):r.reset(),j.Prune},t.nextDone=function(){this.target.done()},e}();e.IteratorSynchronizer=I}),e("@glimmer/runtime",["exports","ember-babel","@glimmer/util","@glimmer/reference","@glimmer/vm","@glimmer/low-level"],function(e,t,n,r,i,o){"use strict";function a(e){return"function"!=typeof e.toString?"":String(e)}function s(e){return!(!e||!e[Re])}function u(e){return e&&e[Re]}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return new Oe(e,t)}function c(e){return f(e)?"":String(e)}function h(e){return v(e)||f(e)||"boolean"==typeof e||"number"==typeof e}function f(e){return null===e||void 0===e||"function"!=typeof e.toString}function p(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function d(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function m(e){return d(e)&&11===e.nodeType}function v(e){return"string"==typeof e}function g(e,t,n){return e.lookupComponentDefinition(t,n)}function y(e){return 0|(e.dynamicLayout?1:0)|(e.dynamicTag?2:0)|(e.prepareArgs?4:0)|(e.createArgs?8:0)|(e.attributeHook?16:0)|(e.elementHook?32:0)|(e.dynamicScope?64:0)|(e.createCaller?128:0)|(e.updateHook?256:0)|(e.createInstance?512:0)}function b(e,t){return!!(e&t)}function _(e,t,n){var r=e.definition=t.unwrap(n),i=r.manager,o=r.state;return e.manager=i,e.capabilities=y(i.getCapabilities(o)),r}function w(e,t){return!1===b(e,1)}function E(e,t){return!0===b(e,1)}function T(e,t,n,r,i){var o=n.table.symbols.indexOf(e),a=r.get(t);-1!==o&&i.scope().bindBlock(o+1,a),n.lookup&&(n.lookup[e]=a)}function C(e,t){console.info("Use `context`, and `get(<path>)` to debug this template."),t("this")}function x(e){Ve=e}function A(){Ve=C}function k(e,t){for(var n=e.parentElement(),r=e.firstNode(),i=e.lastNode(),o=r;;){var a=o.nextSibling;if(n.insertBefore(o,t),o===i)return a;o=a}}function R(e){for(var t=e.parentElement(),n=e.firstNode(),r=e.lastNode(),i=n;;){var o=i.nextSibling;if(t.removeChild(i),i===r)return o;i=o}}function O(e,n,r){if(!e)return n;if(!N(e,r))return n;var i=e.createElement("div");return function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n.prototype.insertHTMLBefore=function(t,n,o){return""===o?e.prototype.insertHTMLBefore.call(this,t,n,o):t.namespaceURI!==r?e.prototype.insertHTMLBefore.call(this,t,n,o):S(t,i,o,n)},n}(n)}function S(e,t,n,r){var i;if("FOREIGNOBJECT"===e.tagName.toUpperCase()){var o="<svg><foreignObject>"+n+"</foreignObject></svg>";t.innerHTML=o,i=t.firstChild.firstChild}else{var a="<svg>"+n+"</svg>";t.innerHTML=a,i=t.firstChild}return j(i,e,r)}function N(e,t){var n=e.createElementNS(t,"svg");try{n.insertAdjacentHTML("beforeend","<circle></circle>")}catch(e){}finally{return 1!==n.childNodes.length||n.firstChild.namespaceURI!==$e}}function P(e,n){return e&&L(e)?function(e){function n(t){var n;return n=e.call(this,t)||this,n.uselessComment=t.createComment(""),n}return(0,t.inheritsLoose)(n,e),n.prototype.insertHTMLBefore=function(t,n,r){if(""===r)return e.prototype.insertHTMLBefore.call(this,t,n,r);var i=!1,o=n?n.previousSibling:t.lastChild;o&&o instanceof Text&&(i=!0,t.insertBefore(this.uselessComment,n));var a=e.prototype.insertHTMLBefore.call(this,t,n,r);return i&&t.removeChild(this.uselessComment),a},n}(n):n}function L(e){var t=e.createElement("div");return t.innerHTML="first",t.insertAdjacentHTML("beforeend","second"),2!==t.childNodes.length}function M(e){return et.test(e)}function j(e,t,n){for(var r=e.firstChild,i=r,o=r;o;){var a=o.nextSibling;t.insertBefore(o,n),i=o,o=a}return new Qe(t,r,i)}function I(e,t){return-1!==e.indexOf(t)}function D(e,t){return(null===e||I(ut,e))&&I(ct,t)}function F(e,t){return null!==e&&(I(lt,e)&&I(ht,t))}function B(e,t){return D(e,t)||F(e,t)}function U(e,t,n,r){var i=null;if(null===r||void 0===r)return r;if(p(r))return r.toHTML();i=t?t.tagName.toUpperCase():null;var o=c(r);if(D(i,n)){var a=e.protocolForURL(o);if(I(st,a))return"unsafe:"+o}return F(i,n)?"unsafe:"+o:o}function q(e,t){var n,r;if(t in e)r=t,n="prop";else{var i=t.toLowerCase();i in e?(n="prop",r=i):(n="attr",r=t)}return"prop"!==n||"style"!==r.toLowerCase()&&!z(e.tagName,r)||(n="attr"),{normalized:r,type:n}}function z(e,t){var n=ft[e.toUpperCase()];return n&&n[t.toLowerCase()]||!1}function H(e,t,n){var r=e.tagName,i=e.namespaceURI,o={element:e,name:t,namespace:n};if(i===$e)return V(r,t,o);var a=q(e,t),s=a.type,u=a.normalized;return"attr"===s?V(r,u,o):W(r,u,o)}function V(e,t,n){return B(e,t)?new gt(n):new dt(n)}function W(e,t,n){return B(e,t)?new vt(t,n):G(e,t)?new yt(t,n):Y(e,t)?new bt(t,n):new mt(t,n)}function Y(e,t){return"OPTION"===e&&"selected"===t}function G(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}function Q(e){return!1===e||void 0===e||null===e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}function K(e,t){return kt.forInitialRender(e,t)}function $(e){var t=typeof e;if(null===e||void 0===e)return!0;switch(t){case"boolean":case"undefined":return!0;case"number":if(e%1!=0)return!1;return!(Math.abs(e)>Pt);default:return!1}}function X(e){if(e<0){if(Math.abs(e)>Pt)throw new Error("not smi");return Math.abs(e)<<3|4}if(e>Pt)throw new Error("not smi");return e<<3|0}function J(e){switch(typeof e){case"number":return X(e);case"boolean":return e?11:3;case"object":return 19;case"undefined":return 27;default:throw(0,n.unreachable)()}}function Z(e){switch(7&e){case 0:return e>>3;case 4:return-(e>>3);default:throw(0,n.unreachable)()}}function ee(e){switch(e){case 3:return!1;case 11:return!0;case 19:return null;case 27:return;default:return Z(e)}}function te(e,t,n,r,i,o){var a=Zt.initial(e,t,n,r,i,o);return new en(a)}function ne(e,t,n,r,i){var o,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=Zt.empty(e,t,n,r),u=s.constants.resolver,l=g(u,i,null),c=l.manager,h=l.state,f=y(c.getCapabilities(h));if(!w(f,c))throw new Error("Cannot invoke components with dynamic layouts as a root component.");o=c.getLayout(h,u);var p=Object.keys(a).map(function(e){return[e,a[e]]}),d=["main","else","attrs"],m=p.map(function(e){return"@"+e[0]});s.pushFrame();for(var v=0;v<3*d.length;v++)s.stack.push(null);return s.stack.push(null),p.forEach(function(e){var t=e[1];s.stack.push(t)}),s.args.setup(s.stack,m,d,0,!1),s.stack.push(s.args),s.stack.push(o),s.stack.push(l),new en(s)}function re(e,t){var n=e.dynamicScope(),r=t.positional.at(0);return new tn(n,r)}function ie(e){return 3===e.nodeType}function oe(e){return 8===e.nodeType}function ae(e){var t=e.nodeValue.match(/^%\+b:(\d+)%$/);return t&&t[1]?Number(t[1]):null}function se(e){var t=e.nodeValue.match(/^%\-b:(\d+)%$/);return t&&t[1]?Number(t[1]):null}function ue(e){return 1===e.nodeType}function le(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function ce(e){return 8===e.nodeType&&"%|%"===e.nodeValue}function he(e){return 8===e.nodeType&&"% %"===e.nodeValue}function fe(e,t){return e.namespaceURI===$e?e.tagName===t:e.tagName===t.toUpperCase()}function pe(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.name===t)return r}}function de(e,t){return an.forInitialRender(e,t)}e.renderMain=te,e.renderComponent=ne,e.setDebuggerCallback=x,e.resetDebuggerCallback=A,e.getDynamicVar=re,e.isCurriedComponentDefinition=s,e.curry=l,e.isWhitespace=M,e.normalizeProperty=q,e.clientBuilder=K,e.rehydrationBuilder=de,e.capabilityFlagsFrom=y,e.hasCapability=b,e.Cursor=e.ConcreteBounds=e.RehydrateBuilder=e.NewElementBuilder=e.DOMTreeConstruction=e.IDOMChanges=e.SVG_NAMESPACE=e.DOMChanges=e.CurriedComponentDefinition=e.MINIMAL_CAPABILITIES=e.DEFAULT_CAPABILITIES=e.DefaultEnvironment=e.Environment=e.Scope=e.EMPTY_ARGS=e.DynamicAttribute=e.SimpleDynamicAttribute=e.RenderResult=e.UpdatingVM=e.LowLevelVM=e.ConditionalReference=e.PrimitiveReference=e.UNDEFINED_REFERENCE=e.NULL_REFERENCE=void 0;var me=function(){function e(){this.evaluateOpcode=(0,n.fillNulls)(98).slice()}var t=e.prototype;return t.add=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"syscall";this.evaluateOpcode[e]={syscall:"syscall"===n,evaluate:t}},t.debugBefore=function(e,t,n){return{sp:void 0,state:void 0}},t.debugAfter=function(e,t,r,i){var o,a=(i.sp,i.state),s=null;if(null!==s)if("number"==typeof s.stackChange)o=s.stackChange;else if(o=s.stackChange({opcode:t,constants:e.constants,state:a}),isNaN(o))throw(0,n.unreachable)()},t.evaluate=function(e,t,n){ +var r=this.evaluateOpcode[n];r.syscall?r.evaluate(e,t):r.evaluate(e.inner,t)},e}(),ve=new me,ge=function(){(0,n.initializeGuid)(this)},ye=function(e){function n(){var t;return t=e.apply(this,arguments)||this,t.next=null,t.prev=null,t}return(0,t.inheritsLoose)(n,e),n}(ge),be=function(e){function n(t){return e.call(this,t)||this}return(0,t.inheritsLoose)(n,e),n.create=function(e){return void 0===e?Ee:null===e?Te:!0===e?Ce:!1===e?xe:"number"==typeof e?new we(e):new _e(e)},n.prototype.get=function(e){return Ee},n}(r.ConstReference);e.PrimitiveReference=be;var _e=function(e){function n(){var t;return t=e.apply(this,arguments)||this,t.lengthReference=null,t}return(0,t.inheritsLoose)(n,e),n.prototype.get=function(t){if("length"===t){var n=this.lengthReference;return null===n&&(n=this.lengthReference=new we(this.inner.length)),n}return e.prototype.get.call(this,t)},n}(be),we=function(e){function n(t){return e.call(this,t)||this}return(0,t.inheritsLoose)(n,e),n}(be),Ee=new we(void 0);e.UNDEFINED_REFERENCE=Ee;var Te=new we(null);e.NULL_REFERENCE=Te;var Ce=new we(!0),xe=new we(!1),Ae=function(){function e(e){this.inner=e,this.tag=e.tag}var t=e.prototype;return t.value=function(){return this.toBool(this.inner.value())},t.toBool=function(e){return!!e},e}();e.ConditionalReference=Ae;var ke=function(e){function n(t){var n;return n=e.call(this)||this,n.parts=t,n.tag=(0,r.combineTagged)(t),n}return(0,t.inheritsLoose)(n,e),n.prototype.compute=function(){for(var e=new Array,t=0;t<this.parts.length;t++){var n=this.parts[t].value();null!==n&&void 0!==n&&(e[t]=a(n))}return e.length>0?e.join(""):null},n}(r.CachedReference);ve.add(1,function(e,t){var n=t.op1,r=e.stack,o=e.constants.resolveHandle(n),a=r.pop(),s=o(e,a);e.loadValue(i.Register.v0,s)}),ve.add(6,function(e,t){var n=t.op1,r=e.referenceForSymbol(n);e.stack.push(r)}),ve.add(4,function(e,t){var n=t.op1,r=e.stack.pop();e.scope().bindSymbol(n,r)}),ve.add(5,function(e,t){var n=t.op1,r=e.stack.pop(),i=e.stack.pop(),o=e.stack.pop(),a=o?[r,i,o]:null;e.scope().bindBlock(n,a)}),ve.add(96,function(e,t){var n=t.op1,r=e.constants.getString(n),i=e.scope().getPartialMap(),o=i[r];void 0===o&&(o=e.getSelf().get(r)),e.stack.push(o)}),ve.add(20,function(e,t){var n=t.op1,r=t.op2;e.pushRootScope(n,!!r)}),ve.add(7,function(e,t){var n=t.op1,r=e.constants.getString(n),i=e.stack.pop();e.stack.push(i.get(r))}),ve.add(8,function(e,t){var n=t.op1,r=e.stack,i=e.scope().getBlock(n);i?(r.push(i[2]),r.push(i[1]),r.push(i[0])):(r.push(null),r.push(null),r.push(null))}),ve.add(9,function(e,t){var n=t.op1,r=!!e.scope().getBlock(n);e.stack.push(r?Ce:xe)}),ve.add(10,function(e){var t=(e.stack.pop(),e.stack.pop(),e.stack.pop()),n=t&&t.parameters.length;e.stack.push(n?Ce:xe)}),ve.add(11,function(e,t){for(var n=t.op1,r=new Array(n),i=n;i>0;i--){r[i-1]=e.stack.pop()}e.stack.push(new ke(r))});var Re="CURRIED COMPONENT DEFINITION [id=6f00feb9-a0ef-4547-99ea-ac328f80acea]",Oe=function(){function e(e,t){this.inner=e,this.args=t,this[Re]=!0}return e.prototype.unwrap=function(e){e.realloc(this.offset);for(var t=this;;){var n=t,r=n.args,i=n.inner;if(r&&(e.positional.prepend(r.positional),e.named.merge(r.named)),!s(i))return i;t=i}},(0,t.createClass)(e,[{key:"offset",get:function(){var e=this.inner,t=this.args,n=t?t.positional.length:0;return s(e)?n+e.offset:n}}]),e}();e.CurriedComponentDefinition=Oe;var Se=function(e){function n(t,n,r){var i;return i=e.call(this)||this,i.node=t,i.reference=n,i.lastValue=r,i.type="dynamic-text",i.tag=n.tag,i.lastRevision=i.tag.value(),i}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.evaluate=function(){var e=this.reference,t=this.tag;t.validate(this.lastRevision)||(this.lastRevision=t.value(),this.update(e.value()))},r.update=function(e){var t=this.lastValue;if(e!==t){var n;if((n=f(e)?"":v(e)?e:String(e))!==t){this.node.nodeValue=this.lastValue=n}}},n}(ye),Ne=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n.create=function(e){return new n(e)},n.prototype.toBool=function(e){return s(e)},n}(Ae),Pe=function(){function e(e){this.inner=e,this.tag=e.tag}return e.prototype.value=function(){var e=this.inner.value();return h(e)?1:u(e)?0:p(e)?3:m(e)?4:d(e)?5:1},e}();ve.add(28,function(e){var t=e.stack.pop(),n=t.value(),r=f(n)?"":String(n);e.elements().appendDynamicHTML(r)}),ve.add(29,function(e){var t=e.stack.pop(),n=t.value().toHTML(),r=f(n)?"":n;e.elements().appendDynamicHTML(r)}),ve.add(32,function(e){var t=e.stack.pop(),n=t.value(),i=f(n)?"":String(n),o=e.elements().appendDynamicText(i);(0,r.isConst)(t)||e.updateWith(new Se(o,t,i))}),ve.add(30,function(e){var t=e.stack.pop(),n=t.value();e.elements().appendDynamicFragment(n)}),ve.add(31,function(e){var t=e.stack.pop(),n=t.value();e.elements().appendDynamicNode(n)}),ve.add(22,function(e){return e.pushChildScope()}),ve.add(23,function(e){return e.popScope()}),ve.add(44,function(e){return e.pushDynamicScope()}),ve.add(45,function(e){return e.popDynamicScope()}),ve.add(12,function(e,t){var n=t.op1;e.stack.push(e.constants.getOther(n))}),ve.add(13,function(e,t){var n=t.op1,r=e.stack,i=7&n,o=n>>3;switch(i){case 0:r.push(o);break;case 1:r.push(e.constants.getNumber(o));break;case 2:r.push(e.constants.getString(o));break;case 3:r.pushEncodedImmediate(n);break;case 4:case 5:r.push(e.constants.getNumber(o))}}),ve.add(14,function(e){var t=e.stack;t.push(be.create(t.pop()))}),ve.add(15,function(e){var t=e.stack;t.push(t.peek().value())}),ve.add(16,function(e,t){var n=t.op1,r=t.op2,i=e.fetchValue(n)-r;e.stack.dup(i)}),ve.add(17,function(e,t){var n=t.op1;e.stack.pop(n)}),ve.add(18,function(e,t){var n=t.op1;e.load(n)}),ve.add(19,function(e,t){var n=t.op1;e.fetch(n)}),ve.add(43,function(e,t){var n=t.op1,r=e.constants.getArray(n);e.bindDynamicScope(r)}),ve.add(61,function(e,t){var n=t.op1;e.enter(n)}),ve.add(62,function(e){e.exit()}),ve.add(48,function(e,t){var n=t.op1;e.stack.push(e.constants.getSerializable(n))}),ve.add(47,function(e){e.stack.push(e.scope())}),ve.add(46,function(e){var t=e.stack,n=t.pop();n?t.push(n.compile()):t.pushNull()}),ve.add(51,function(e){var t=e.stack,n=t.pop(),r=t.pop(),i=t.pop(),o=t.pop();if(null===i)return e.pushFrame(),void e.pushScope(r);var a=r,s=i.parameters,u=s.length;if(u>0){a=a.child();for(var l=0;l<u;l++)a.bindSymbol(s[l],o.at(l))}e.pushFrame(),e.pushScope(a),e.call(n)}),ve.add(53,function(e,t){var n=t.op1,i=e.stack.pop();if((0,r.isConst)(i))i.value()&&e.goto(n);else{var o=new r.ReferenceCache(i);o.peek()&&e.goto(n),e.updateWith(new Le(o))}}),ve.add(54,function(e,t){var n=t.op1,i=e.stack.pop();if((0,r.isConst)(i))i.value()||e.goto(n);else{var o=new r.ReferenceCache(i);o.peek()||e.goto(n),e.updateWith(new Le(o))}}),ve.add(55,function(e,t){var n=t.op1,r=t.op2;e.stack.peek()===r&&e.goto(n)}),ve.add(56,function(e){var t=e.stack.peek();(0,r.isConst)(t)||e.updateWith(Le.initialize(new r.ReferenceCache(t)))}),ve.add(63,function(e){var t=e.env,n=e.stack;n.push(t.toConditionalReference(n.pop()))});var Le=function(e){function n(t){var n;return n=e.call(this)||this,n.type="assert",n.tag=t.tag,n.cache=t,n}return(0,t.inheritsLoose)(n,e),n.initialize=function(e){var t=new n(e);return e.peek(),t},n.prototype.evaluate=function(e){var t=this.cache;(0,r.isModified)(t.revalidate())&&e.throw()},n}(ye),Me=function(e){function n(t,n){var r;return r=e.call(this)||this,r.target=n,r.type="jump-if-not-modified",r.tag=t,r.lastRevision=t.value(),r}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.evaluate=function(e){var t=this.tag,n=this.target,r=this.lastRevision;!e.alwaysRevalidate&&t.validate(r)&&e.goto(n)},r.didModify=function(){this.lastRevision=this.tag.value()},n}(ye),je=function(e){function n(t){var n;return n=e.call(this)||this,n.target=t,n.type="did-modify",n.tag=r.CONSTANT_TAG,n}return(0,t.inheritsLoose)(n,e),n.prototype.evaluate=function(){this.target.didModify()},n}(ye),Ie=function(){function e(e){this.tag=r.CONSTANT_TAG,this.type="label",this.label=null,this.prev=null,this.next=null,(0,n.initializeGuid)(this),this.label=e}var t=e.prototype;return t.evaluate=function(){},t.inspect=function(){return this.label+" ["+this._guid+"]"},e}();ve.add(26,function(e,t){var n=t.op1;e.elements().appendText(e.constants.getString(n))}),ve.add(27,function(e,t){var n=t.op1;e.elements().appendComment(e.constants.getString(n))}),ve.add(33,function(e,t){var n=t.op1;e.elements().openElement(e.constants.getString(n))}),ve.add(34,function(e){var t=e.stack.pop().value();e.elements().openElement(t)}),ve.add(41,function(e){var t,n,i=e.stack.pop(),o=e.stack.pop(),a=e.stack.pop(),s=a.value();if((0,r.isConst)(i))t=i.value();else{var u=new r.ReferenceCache(i);t=u.peek(),e.updateWith(new Le(u))}if((0,r.isConst)(o))n=o.value();else{var l=new r.ReferenceCache(o);n=l.peek(),e.updateWith(new Le(l))}e.elements().pushRemoteElement(t,s,n)}),ve.add(42,function(e){e.elements().popRemoteElement()}),ve.add(38,function(e){var t=e.fetchValue(i.Register.t0);t&&(t.flush(e),e.loadValue(i.Register.t0,null)),e.elements().flushElement()}),ve.add(39,function(e){e.elements().closeElement()}),ve.add(40,function(e,t){var n=t.op1,i=e.constants.resolveHandle(n),o=i.manager,a=i.state,s=e.stack,u=s.pop(),l=e.elements(),c=l.element,h=l.updateOperations,f=e.dynamicScope(),p=o.create(c,a,u,f,h);e.env.scheduleInstallModifier(p,o);var d=o.getDestructor(p);d&&e.newDestroyable(d);var m=o.getTag(p);(0,r.isConstTag)(m)||e.updateWith(new De(m,o,p))});var De=function(e){function n(t,n,r){var i;return i=e.call(this)||this,i.tag=t,i.manager=n,i.modifier=r,i.type="update-modifier",i.lastUpdated=t.value(),i}return(0,t.inheritsLoose)(n,e),n.prototype.evaluate=function(e){var t=this.manager,n=this.modifier,r=this.tag,i=this.lastUpdated;r.validate(i)||(e.env.scheduleUpdateModifier(n,t),this.lastUpdated=r.value())},n}(ye);ve.add(35,function(e,t){var n=t.op1,r=t.op2,i=t.op3,o=e.constants.getString(n),a=e.constants.getString(r),s=i?e.constants.getString(i):null;e.elements().setStaticAttribute(o,a,s)}),ve.add(36,function(e,t){var n=t.op1,i=t.op2,o=t.op3,a=e.constants.getString(n),s=e.stack.pop(),u=s.value(),l=o?e.constants.getString(o):null,c=e.elements().setDynamicAttribute(a,u,!!i,l);(0,r.isConst)(s)||e.updateWith(new Fe(s,c))});var Fe=function(e){function n(t,n){var r;return r=e.call(this)||this,r.reference=t,r.attribute=n,r.type="patch-element",r.tag=t.tag,r.lastRevision=r.tag.value(),r}return(0,t.inheritsLoose)(n,e),n.prototype.evaluate=function(e){var t=this.attribute,n=this.reference,r=this.tag;r.validate(this.lastRevision)||(this.lastRevision=r.value(),t.update(n.value(),e.env))},n}(ye),Be=function(){function e(e,t,n,r){this.inner=e,this.resolver=t,this.meta=n,this.args=r,this.tag=e.tag,this.lastValue=null,this.lastDefinition=null}var t=e.prototype;return t.value=function(){var e=this.inner,t=this.lastValue,n=e.value();if(n===t)return this.lastDefinition;var r=null;if(s(n))r=n;else if("string"==typeof n&&n){var i=this.resolver,o=this.meta;r=g(i,n,o)}return r=this.curry(r),this.lastValue=n,this.lastDefinition=r,r},t.get=function(){return Ee},t.curry=function(e){var t=this.args;return!t&&s(e)?e:e?new Oe(e,t):null},e}(),Ue=function(){function e(e){this.list=e,this.tag=(0,r.combineTagged)(e),this.list=e}return e.prototype.value=function(){for(var e=[],t=this.list,n=0;n<t.length;n++){var r=c(t[n].value());r&&e.push(r)}return 0===e.length?null:e.join(" ")},e}();ve.add(69,function(e){var t=e.stack,n=t.pop();t.push(Ne.create(n))}),ve.add(70,function(e){var t=e.stack,n=t.peek();t.push(new Pe(n))}),ve.add(71,function(e,t){var n=t.op1,r=e.stack,o=r.pop(),a=r.pop(),s=e.constants.getSerializable(n),u=e.constants.resolver;e.loadValue(i.Register.v0,new Be(o,u,s,a))}),ve.add(72,function(e,t){var n=t.op1,r=e.constants.resolveHandle(n),i=r.manager,o=y(i.getCapabilities(r.state)),a={definition:r,manager:i,capabilities:o,state:null,handle:null,table:null,lookup:null};e.stack.push(a)}),ve.add(75,function(e,t){var r=t.op1,o=e.stack,a=o.pop().value(),u=e.constants.getSerializable(r);e.loadValue(i.Register.t1,null);var l;if("string"==typeof a){l=g(e.constants.resolver,a,u)}else{if(!s(a))throw(0,n.unreachable)();l=a}o.push(l)}),ve.add(73,function(e){var t,n,r=e.stack,i=r.pop();s(i)?n=t=null:(n=i.manager,t=y(n.getCapabilities(i.state))),r.push({definition:i,capabilities:t,manager:n,state:null,handle:null,table:null})}),ve.add(74,function(e,t){var r,i=(t.op1,e.stack),o=i.pop().value();if(!s(o))throw(0,n.unreachable)();r=o,i.push(r)}),ve.add(76,function(e,t){var n=t.op1,r=t.op2,i=e.stack,o=e.constants.getStringArray(n),a=r>>4,s=8&r,u=[];4&r&&u.push("main"),2&r&&u.push("else"),1&r&&u.push("attrs"),e.args.setup(i,o,u,a,!!s),i.push(e.args)}),ve.add(77,function(e){var t=e.stack;t.push(e.args.empty(t))}),ve.add(80,function(e){var t=e.stack,n=t.pop(),r=n.capture();t.push(r)}),ve.add(79,function(e,t){var n=t.op1,r=e.stack,i=e.fetchValue(n),o=r.pop(),a=i.definition;s(a)&&(a=_(i,a,o));var u=a,l=u.manager,c=u.state;if(!0!==b(i.capabilities,4))return void r.push(o);var h=o.blocks.values,f=o.blocks.names,p=l.prepareArgs(c,o);if(p){o.clear();for(var d=0;d<h.length;d++)r.push(h[d]);for(var m=p.positional,v=p.named,g=m.length,y=0;y<g;y++)r.push(m[y]);for(var w=Object.keys(v),E=0;E<w.length;E++)r.push(v[w[E]]);o.setup(r,w,f,g,!0)}r.push(o)}),ve.add(81,function(e,t){var n=t.op1,i=t.op2,o=e.fetchValue(i),a=o.definition,s=o.manager,u=o.capabilities=y(s.getCapabilities(a.state)),l=null;b(u,64)&&(l=e.dynamicScope());var c=1&n,h=null;b(u,8)&&(h=e.stack.peek());var f=null;b(u,128)&&(f=e.getSelf());var p=s.create(e.env,a.state,h,l,f,!!c);o.state=p;var d=s.getTag(p);b(u,256)&&!(0,r.isConstTag)(d)&&e.updateWith(new ze(d,p,s,l))}),ve.add(82,function(e,t){var n=t.op1,r=e.fetchValue(n),i=r.manager,o=r.state,a=i.getDestructor(o);a&&e.newDestroyable(a)}),ve.add(91,function(e){e.beginCacheGroup(),e.elements().pushSimpleBlock()}),ve.add(83,function(e){e.loadValue(i.Register.t0,new qe)}),ve.add(37,function(e,t){var n=t.op1,r=t.op2,o=t.op3,a=e.constants.getString(n),s=e.stack.pop(),u=o?e.constants.getString(o):null;e.fetchValue(i.Register.t0).setAttribute(a,s,!!r,u)});var qe=function(){function e(){this.attributes=(0,n.dict)(),this.classes=[]}var t=e.prototype;return t.setAttribute=function(e,t,n,r){var i={value:t,namespace:r,trusting:n};"class"===e&&this.classes.push(t),this.attributes[e]=i},t.flush=function(e){for(var t in this.attributes){var n=this.attributes[t],i=n.value,o=n.namespace,a=n.trusting;if("class"===t&&(i=new Ue(this.classes)),"type"!==t){var s=e.elements().setDynamicAttribute(t,i.value(),a,o);(0,r.isConst)(i)||e.updateWith(new Fe(i,s))}}if("type"in this.attributes){var u=this.attributes.type,i=u.value,o=u.namespace,a=u.trusting,l=e.elements().setDynamicAttribute("type",i.value(),a,o);(0,r.isConst)(i)||e.updateWith(new Fe(i,l))}},e}();ve.add(93,function(e,t){var n=t.op1,r=e.fetchValue(n),o=r.definition,a=r.state,s=o.manager,u=e.fetchValue(i.Register.t0);s.didCreateElement(a,e.elements().expectConstructing("DidCreateElementOpcode#evaluate"),u)}),ve.add(84,function(e,t){var n=t.op1,r=e.fetchValue(n),i=r.definition,o=r.state,a=i.manager;e.stack.push(a.getSelf(o))}),ve.add(85,function(e,t){var n=t.op1,r=e.fetchValue(n),i=r.definition,o=r.state,a=i.manager;e.stack.push(a.getTagName(o))}),ve.add(86,function(e,t){var r,i=t.op1,o=e.fetchValue(i),a=o.manager,s=o.definition,u=e.constants.resolver,l=e.stack,c=o.state,h=o.capabilities,f=s.state;if(w(h,a))r=a.getLayout(f,u);else{if(!E(h,a))throw(0,n.unreachable)();r=a.getDynamicLayout(c,u)}l.push(r.symbolTable),l.push(r.handle)}),ve.add(68,function(e,t){var n=t.op1,r=e.stack.pop(),i=e.stack.pop(),o=r.manager,a=y(o.getCapabilities(r.state)),s={definition:r,manager:o,capabilities:a,state:null,handle:i.handle,table:i.symbolTable,lookup:null};e.loadValue(n,s)}),ve.add(89,function(e,t){var n=t.op1,r=e.stack,i=r.pop(),o=r.pop(),a=e.fetchValue(n);a.handle=i,a.table=o}),ve.add(21,function(e,t){var n=t.op1,r=e.fetchValue(n).table.symbols;e.pushRootScope(r.length+1,!0)}),ve.add(87,function(e,t){var r=t.op1,i=e.fetchValue(r);if(i.table.hasEval){var o=i.lookup=(0,n.dict)();e.scope().bindEvalScope(o)}}),ve.add(2,function(e,t){for(var n=t.op1,r=e.fetchValue(n),i=e.scope(),o=e.stack.peek(),a=o.named.atNames,s=a.length-1;s>=0;s--){var u=a[s],l=r.table.symbols.indexOf(a[s]),c=o.named.get(u,!1);-1!==l&&i.bindSymbol(l+1,c),r.lookup&&(r.lookup[u]=c)}}),ve.add(3,function(e,t){var n=t.op1,r=e.fetchValue(n),i=e.stack.peek(),o=i.blocks;T("&attrs","attrs",r,o,e),T("&inverse","else",r,o,e),T("&default","main",r,o,e)}),ve.add(90,function(e,t){var n=t.op1,r=e.fetchValue(n);e.call(r.handle)}),ve.add(94,function(e,t){var n=t.op1,r=e.fetchValue(n),i=r.manager,o=r.state,a=e.elements().popBlock();i.didRenderLayout(o,a),e.env.didCreate(o,i),e.updateWith(new He(i,o,a))}),ve.add(92,function(e){e.commitCacheGroup()});var ze=function(e){function n(t,n,r,i){var o;return o=e.call(this)||this,o.tag=t,o.component=n,o.manager=r,o.dynamicScope=i,o.type="update-component",o}return(0,t.inheritsLoose)(n,e),n.prototype.evaluate=function(e){var t=this.component,n=this.manager,r=this.dynamicScope;n.update(t,r)},n}(ye),He=function(e){function n(t,n,i){var o;return o=e.call(this)||this,o.manager=t,o.component=n,o.bounds=i,o.type="did-update-layout",o.tag=r.CONSTANT_TAG,o}return(0,t.inheritsLoose)(n,e),n.prototype.evaluate=function(e){var t=this.manager,n=this.component,r=this.bounds;t.didUpdateLayout(n,r),e.env.didUpdate(n,t)},n}(ye),Ve=C,We=function(){function e(e,t,r){this.scope=e,this.locals=(0,n.dict)();for(var i=0;i<r.length;i++){var o=r[i],a=t[o-1],s=e.getSymbol(o);this.locals[a]=s}}return e.prototype.get=function(e){var t,n=this.scope,r=this.locals,i=e.split("."),o=e.split("."),a=o[0],s=o.slice(1),u=n.getEvalScope();return"this"===a?t=n.getSelf():r[a]?t=r[a]:0===a.indexOf("@")&&u[a]?t=u[a]:(t=this.scope.getSelf(),s=i),s.reduce(function(e,t){return e.get(t)},t)},e}();ve.add(97,function(e,t){var n=t.op1,r=t.op2,i=e.constants.getStringArray(n),o=e.constants.getArray(r),a=new We(e.scope(),i,o);Ve(e.getSelf().value(),function(e){return a.get(e).value()})}),ve.add(95,function(e,t){var n=t.op1,r=t.op2,i=t.op3,o=e.constants,a=e.constants.resolver,s=e.stack,u=s.pop().value(),l=o.getSerializable(n),c=o.getStringArray(r),h=o.getArray(i),f=a.lookupPartial(u,l),p=a.resolve(f),d=p.getPartial(),m=d.symbolTable,v=d.handle,g=m.symbols,y=e.scope(),b=e.pushRootScope(g.length,!1),_=y.getEvalScope();b.bindCallerScope(y.getCallerScope()),b.bindEvalScope(_),b.bindSelf(y.getSelf());for(var w=Object.create(y.getPartialMap()),E=0;E<h.length;E++){var T=h[E],C=c[T-1],x=y.getSymbol(T);w[C]=x}if(_)for(var A=0;A<g.length;A++){var k=g[A],R=A+1,O=_[k];void 0!==O&&b.bind(R,O)}b.bindPartialMap(w),e.pushFrame(),e.call(v)});var Ye=function(){function e(e){this.tag=e.tag,this.artifacts=e}return e.prototype.value=function(){return!this.artifacts.isEmpty()},e}();ve.add(66,function(e){var t=e.stack,n=t.pop(),i=t.pop(),o=e.env.iterableFor(n,i.value()),a=new r.ReferenceIterator(o);t.push(a),t.push(new Ye(a.artifacts))}),ve.add(64,function(e,t){var n=t.op1;e.enterList(n)}),ve.add(65,function(e){e.exitList()}),ve.add(67,function(e,t){var n=t.op1,r=e.stack,i=r.peek().next();if(i){var o=e.iterate(i.memo,i.value);e.enterItem(i.key,o)}else e.goto(n)});var Ge=function(e,t){this.element=e,this.nextSibling=t};e.Cursor=Ge;var Qe=function(){function e(e,t,n){this.parentNode=e,this.first=t,this.last=n}var t=e.prototype;return t.parentElement=function(){return this.parentNode},t.firstNode=function(){return this.first},t.lastNode=function(){return this.last},e}();e.ConcreteBounds=Qe;var Ke=function(){function e(e,t){this.parentNode=e,this.node=t}var t=e.prototype;return t.parentElement=function(){return this.parentNode},t.firstNode=function(){return this.node},t.lastNode=function(){return this.node},e}(),$e="http://www.w3.org/2000/svg";e.SVG_NAMESPACE=$e;var Xe={foreignObject:1,desc:1,title:1},Je=Object.create(null);["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach(function(e){return Je[e]=1});var Ze,et=/[\t-\r \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]/,tt="undefined"==typeof document?null:document,nt=function(){function e(e){this.document=e,this.setupUselessElement()}var t=e.prototype;return t.setupUselessElement=function(){this.uselessElement=this.document.createElement("div")},t.createElement=function(e,t){var n,r;if(t?(n=t.namespaceURI===$e||"svg"===e,r=Xe[t.tagName]):(n="svg"===e,r=!1),n&&!r){if(Je[e])throw new Error("Cannot create a "+e+" inside an SVG context");return this.document.createElementNS($e,e)}return this.document.createElement(e)},t.insertBefore=function(e,t,n){e.insertBefore(t,n)},t.insertHTMLBefore=function(e,t,n){if(""===n){var r=this.createComment("");return e.insertBefore(r,t),new Qe(e,r,r)}var i,o=t?t.previousSibling:e.lastChild;if(null===t)e.insertAdjacentHTML("beforeend",n),i=e.lastChild;else if(t instanceof HTMLElement)t.insertAdjacentHTML("beforebegin",n),i=t.previousSibling;else{var a=this.uselessElement;e.insertBefore(a,t),a.insertAdjacentHTML("beforebegin",n),i=a.previousSibling,e.removeChild(a)}var s=o?o.nextSibling:e.firstChild;return new Qe(e,s,i)},t.createTextNode=function(e){return this.document.createTextNode(e)},t.createComment=function(e){return this.document.createComment(e)},e}();!function(e){var n=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.createElementNS=function(e,t){return this.document.createElementNS(e,t)},r.setAttribute=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;r?e.setAttributeNS(r,t,n):e.setAttribute(t,n)},n}(nt);e.TreeConstruction=n;var r=n;r=P(tt,r),r=O(tt,r,$e),e.DOMTreeConstruction=r}(Ze||(Ze={}));var rt=function(e){function n(t){var n;return n=e.call(this,t)||this,n.document=t,n.namespace=null,n}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.setAttribute=function(e,t,n){e.setAttribute(t,n)},r.removeAttribute=function(e,t){e.removeAttribute(t)},r.insertAfter=function(e,t,n){this.insertBefore(e,t,n.nextSibling)},n}(nt);e.IDOMChanges=rt;var it=rt;it=P(tt,it),it=O(tt,it,$e);var ot=it;e.DOMChanges=ot;var at=Ze.DOMTreeConstruction;e.DOMTreeConstruction=at;var st=["javascript:","vbscript:"],ut=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],lt=["EMBED"],ct=["href","src","background","action"],ht=["src"],ft={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},BUTTON:{form:!0}},pt=function(e){this.attribute=e};e.DynamicAttribute=pt;var dt=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.set=function(e,t,n){var r=Q(t);if(null!==r){var i=this.attribute,o=i.name,a=i.namespace;e.__setAttribute(o,r,a)}},r.update=function(e,t){var n=Q(e),r=this.attribute,i=r.element,o=r.name;null===n?i.removeAttribute(o):i.setAttribute(o,n)},n}(pt);e.SimpleDynamicAttribute=dt;var mt=function(e){function n(t,n){var r;return r=e.call(this,n)||this,r.normalizedName=t,r}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.set=function(e,t,n){null!==t&&void 0!==t&&(this.value=t,e.__setProperty(this.normalizedName,t))},r.update=function(e,t){var n=this.attribute.element;this.value!==e&&(n[this.normalizedName]=this.value=e,null!==e&&void 0!==e||this.removeAttribute())},r.removeAttribute=function(){var e=this.attribute,t=e.element,n=e.namespace;n?t.removeAttributeNS(n,this.normalizedName):t.removeAttribute(this.normalizedName)},n}(pt),vt=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.set=function(t,n,r){var i=this.attribute,o=i.element,a=i.name,s=U(r,o,a,n);e.prototype.set.call(this,t,s,r)},r.update=function(t,n){var r=this.attribute,i=r.element,o=r.name,a=U(n,i,o,t);e.prototype.update.call(this,a,n)},n}(mt),gt=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.set=function(t,n,r){var i=this.attribute,o=i.element,a=i.name,s=U(r,o,a,n);e.prototype.set.call(this,t,s,r)},r.update=function(t,n){var r=this.attribute,i=r.element,o=r.name,a=U(n,i,o,t);e.prototype.update.call(this,a,n)},n}(dt),yt=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.set=function(e,t){e.__setProperty("value",c(t))},r.update=function(e){var t=this.attribute.element,n=t.value,r=c(e);n!==r&&(t.value=r)},n}(mt),bt=function(e){function n(){return e.apply(this,arguments)||this}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.set=function(e,t){null!==t&&void 0!==t&&!1!==t&&e.__setProperty("selected",!0)},r.update=function(e){var t=this.attribute.element;t.selected=!!e},n}(mt),_t=function(){function e(e,t,n,r){this.slots=e,this.callerScope=t,this.evalScope=n,this.partialMap=r}e.root=function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=new Array(n+1),i=0;i<=n;i++)r[i]=Ee;return new e(r,null,null,null).init({self:t})},e.sized=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=new Array(t+1),r=0;r<=t;r++)n[r]=Ee;return new e(n,null,null,null)};var t=e.prototype;return t.init=function(e){var t=e.self;return this.slots[0]=t,this},t.getSelf=function(){return this.get(0)},t.getSymbol=function(e){return this.get(e)},t.getBlock=function(e){var t=this.get(e);return t===Ee?null:t},t.getEvalScope=function(){return this.evalScope},t.getPartialMap=function(){return this.partialMap},t.bind=function(e,t){this.set(e,t)},t.bindSelf=function(e){this.set(0,e)},t.bindSymbol=function(e,t){this.set(e,t)},t.bindBlock=function(e,t){this.set(e,t)},t.bindEvalScope=function(e){this.evalScope=e},t.bindPartialMap=function(e){this.partialMap=e},t.bindCallerScope=function(e){this.callerScope=e},t.getCallerScope=function(){return this.callerScope},t.child=function(){return new e(this.slots.slice(),this.callerScope,this.evalScope,this.partialMap)},t.get=function(e){if(e>=this.slots.length)throw new RangeError("BUG: cannot get $"+e+" from scope; length="+this.slots.length);return this.slots[e]},t.set=function(e,t){if(e>=this.slots.length)throw new RangeError("BUG: cannot get $"+e+" from scope; length="+this.slots.length);this.slots[e]=t},e}();e.Scope=_t;var wt=function(){function e(){this.scheduledInstallManagers=[],this.scheduledInstallModifiers=[],this.scheduledUpdateModifierManagers=[],this.scheduledUpdateModifiers=[],this.createdComponents=[],this.createdManagers=[],this.updatedComponents=[],this.updatedManagers=[],this.destructors=[]}var t=e.prototype;return t.didCreate=function(e,t){this.createdComponents.push(e),this.createdManagers.push(t)},t.didUpdate=function(e,t){this.updatedComponents.push(e),this.updatedManagers.push(t)},t.scheduleInstallModifier=function(e,t){this.scheduledInstallManagers.push(t),this.scheduledInstallModifiers.push(e)},t.scheduleUpdateModifier=function(e,t){this.scheduledUpdateModifierManagers.push(t),this.scheduledUpdateModifiers.push(e)},t.didDestroy=function(e){this.destructors.push(e)},t.commit=function(){for(var e=this.createdComponents,t=this.createdManagers,n=0;n<e.length;n++){var r=e[n];t[n].didCreate(r)}for(var i=this.updatedComponents,o=this.updatedManagers,a=0;a<i.length;a++){var s=i[a];o[a].didUpdate(s)}for(var u=this.destructors,l=0;l<u.length;l++)u[l].destroy();for(var c=this.scheduledInstallManagers,h=this.scheduledInstallModifiers,f=0;f<c.length;f++){var p=c[f],d=h[f];p.install(d)}for(var m=this.scheduledUpdateModifierManagers,v=this.scheduledUpdateModifiers,g=0;g<m.length;g++){var y=m[g],b=v[g];y.update(b)}},e}(),Et=function(){function e(e){var t=e.appendOperations,n=e.updateOperations;this._transaction=null,this.appendOperations=t,this.updateOperations=n}var n=e.prototype;return n.toConditionalReference=function(e){return new Ae(e)},n.getAppendOperations=function(){return this.appendOperations},n.getDOM=function(){return this.updateOperations},n.begin=function(){this._transaction=new wt},n.didCreate=function(e,t){this.transaction.didCreate(e,t)},n.didUpdate=function(e,t){this.transaction.didUpdate(e,t)},n.scheduleInstallModifier=function(e,t){this.transaction.scheduleInstallModifier(e,t)},n.scheduleUpdateModifier=function(e,t){this.transaction.scheduleUpdateModifier(e,t)},n.didDestroy=function(e){this.transaction.didDestroy(e)},n.commit=function(){var e=this.transaction;this._transaction=null,e.commit()},n.attributeFor=function(e,t,n){return H(e,t,arguments.length>3&&void 0!==arguments[3]?arguments[3]:null)},(0,t.createClass)(e,[{key:"transaction",get:function(){return this._transaction}}]),e}();e.Environment=Et;var Tt=function(e){function n(t){if(!t){var n=window.document;t={appendOperations:new at(n),updateOperations:new rt(n)}}return e.call(this,t)||this}return(0,t.inheritsLoose)(n,e),n}(Et);e.DefaultEnvironment=Tt;var Ct=function(){function e(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:-1;this.stack=e,this.heap=t,this.program=n,this.externs=r,this.pc=i,this.ra=o,this.currentOpSize=0}var t=e.prototype;return t.pushFrame=function(){this.stack.push(this.ra),this.stack.push(this.stack.fp),this.stack.fp=this.stack.sp-1},t.popFrame=function(){this.stack.sp=this.stack.fp-1,this.ra=this.stack.get(0),this.stack.fp=this.stack.get(1)},t.pushSmallFrame=function(){this.stack.push(this.ra)},t.popSmallFrame=function(){this.ra=this.stack.popSmi()},t.goto=function(e){var t=this.pc+e-this.currentOpSize;this.pc=t},t.call=function(e){this.ra=this.pc,this.pc=this.heap.getaddr(e)},t.returnTo=function(e){var t=this.pc+e-this.currentOpSize;this.ra=t},t.return=function(){this.pc=this.ra},t.nextStatement=function(){var e=this.pc,t=this.program;if(-1===e)return null;var n=this.program.opcode(e),r=n.size,i=this.currentOpSize=r;return this.pc+=i,t.opcode(e)},t.evaluateOuter=function(e,t){this.evaluateInner(e,t)},t.evaluateInner=function(e,t){e.isMachine?this.evaluateMachine(e):this.evaluateSyscall(e,t)},t.evaluateMachine=function(e){switch(e.type){case 57:return this.pushFrame();case 58:return this.popFrame();case 59:return this.pushSmallFrame();case 60:return this.popSmallFrame();case 50:return this.call(e.op1);case 49:return this.call(this.stack.popSmi());case 52:return this.goto(e.op1);case 24:return this.return();case 25:return this.returnTo(e.op1)}},t.evaluateSyscall=function(e,t){ve.evaluate(t,e,e.type)},e}(),xt=function(){function e(e){this.node=e}return e.prototype.firstNode=function(){return this.node},e}(),At=function(){function e(e){this.node=e}return e.prototype.lastNode=function(){return this.node},e}(),kt=function(){function e(e,t,r){this.constructing=null,this.operations=null,this.cursorStack=new n.Stack,this.blockStack=new n.Stack,this.pushElement(t,r),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}e.forInitialRender=function(e,t){var n=new this(e,t.element,t.nextSibling);return n.pushSimpleBlock(),n},e.resume=function(e,t,n){var r=t.parentElement(),i=new this(e,r,n);return i.pushSimpleBlock(),i.pushBlockTracker(t),i};var r=e.prototype;return r.expectConstructing=function(e){return this.constructing},r.block=function(){return this.blockStack.current},r.popElement=function(){this.cursorStack.pop(),this.cursorStack.current},r.pushSimpleBlock=function(){return this.pushBlockTracker(new Rt(this.element))},r.pushUpdatableBlock=function(){return this.pushBlockTracker(new St(this.element))},r.pushBlockList=function(e){return this.pushBlockTracker(new Nt(this.element,e))},r.pushBlockTracker=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.blockStack.current;return null!==n&&(n.newDestroyable(e),t||n.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e},r.popBlock=function(){return this.block().finalize(this), +this.__closeBlock(),this.blockStack.pop()},r.__openBlock=function(){},r.__closeBlock=function(){},r.openElement=function(e){var t=this.__openElement(e);return this.constructing=t,t},r.__openElement=function(e){return this.dom.createElement(e,this.element)},r.flushElement=function(){var e=this.element,t=this.constructing;this.__flushElement(e,t),this.constructing=null,this.operations=null,this.pushElement(t,null),this.didOpenElement(t)},r.__flushElement=function(e,t){this.dom.insertBefore(e,t,this.nextSibling)},r.closeElement=function(){this.willCloseElement(),this.popElement()},r.pushRemoteElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.__pushRemoteElement(e,t,n)},r.__pushRemoteElement=function(e,t,n){this.pushElement(e,n);var r=new Ot(e);this.pushBlockTracker(r,!0)},r.popRemoteElement=function(){this.popBlock(),this.popElement()},r.pushElement=function(e,t){this.cursorStack.push(new Ge(e,t))},r.didAddDestroyable=function(e){this.block().newDestroyable(e)},r.didAppendBounds=function(e){return this.block().didAppendBounds(e),e},r.didAppendNode=function(e){return this.block().didAppendNode(e),e},r.didOpenElement=function(e){return this.block().openElement(e),e},r.willCloseElement=function(){this.block().closeElement()},r.appendText=function(e){return this.didAppendNode(this.__appendText(e))},r.__appendText=function(e){var t=this.dom,n=this.element,r=this.nextSibling,i=t.createTextNode(e);return t.insertBefore(n,i,r),i},r.__appendNode=function(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e},r.__appendFragment=function(e){var t=e.firstChild;if(t){var n=new Qe(this.element,t,e.lastChild);return this.dom.insertBefore(this.element,e,this.nextSibling),n}return new Ke(this.element,this.__appendComment(""))},r.__appendHTML=function(e){return this.dom.insertHTMLBefore(this.element,this.nextSibling,e)},r.appendDynamicHTML=function(e){var t=this.trustedContent(e);this.didAppendBounds(t)},r.appendDynamicText=function(e){var t=this.untrustedContent(e);return this.didAppendNode(t),t},r.appendDynamicFragment=function(e){var t=this.__appendFragment(e);this.didAppendBounds(t)},r.appendDynamicNode=function(e){var t=this.__appendNode(e),n=new Ke(this.element,t);this.didAppendBounds(n)},r.trustedContent=function(e){return this.__appendHTML(e)},r.untrustedContent=function(e){return this.__appendText(e)},r.appendComment=function(e){return this.didAppendNode(this.__appendComment(e))},r.__appendComment=function(e){var t=this.dom,n=this.element,r=this.nextSibling,i=t.createComment(e);return t.insertBefore(n,i,r),i},r.__setAttribute=function(e,t,n){this.dom.setAttribute(this.constructing,e,t,n)},r.__setProperty=function(e,t){this.constructing[e]=t},r.setStaticAttribute=function(e,t,n){this.__setAttribute(e,t,n)},r.setDynamicAttribute=function(e,t,n,r){var i=this.constructing,o=this.env.attributeFor(i,e,n,r);return o.set(this,t,this.env),o},(0,t.createClass)(e,[{key:"element",get:function(){return this.cursorStack.current.element}},{key:"nextSibling",get:function(){return this.cursorStack.current.nextSibling}}]),e}();e.NewElementBuilder=kt;var Rt=function(){function e(e){this.parent=e,this.first=null,this.last=null,this.destroyables=null,this.nesting=0}var t=e.prototype;return t.destroy=function(){var e=this.destroyables;if(e&&e.length)for(var t=0;t<e.length;t++)e[t].destroy()},t.parentElement=function(){return this.parent},t.firstNode=function(){return this.first.firstNode()},t.lastNode=function(){return this.last.lastNode()},t.openElement=function(e){this.didAppendNode(e),this.nesting++},t.closeElement=function(){this.nesting--},t.didAppendNode=function(e){0===this.nesting&&(this.first||(this.first=new xt(e)),this.last=new At(e))},t.didAppendBounds=function(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)},t.newDestroyable=function(e){this.destroyables=this.destroyables||[],this.destroyables.push(e)},t.finalize=function(e){null===this.first&&e.appendComment("")},e}(),Ot=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n.prototype.destroy=function(){e.prototype.destroy.call(this),R(this)},n}(Rt),St=function(e){function n(){return e.apply(this,arguments)||this}return(0,t.inheritsLoose)(n,e),n.prototype.reset=function(e){var t=this.destroyables;if(t&&t.length)for(var n=0;n<t.length;n++)e.didDestroy(t[n]);var r=R(this);return this.first=null,this.last=null,this.destroyables=null,this.nesting=0,r},n}(Rt),Nt=function(){function e(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}var t=e.prototype;return t.destroy=function(){this.boundList.forEachNode(function(e){return e.destroy()})},t.parentElement=function(){return this.parent},t.firstNode=function(){return this.boundList.head().firstNode()},t.lastNode=function(){return this.boundList.tail().lastNode()},t.openElement=function(e){},t.closeElement=function(){},t.didAppendNode=function(e){},t.didAppendBounds=function(e){},t.newDestroyable=function(e){},t.finalize=function(e){},e}(),Pt=268435455,Lt=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new o.Stack,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];this.inner=e,this.js=t}var n=e.prototype;return n.slice=function(t,n){var r;return r="number"==typeof t&&"number"==typeof n?this.inner.slice(t,n):"number"==typeof t&&void 0===n?this.inner.sliceFrom(t):this.inner.clone(),new e(r,this.js.slice(t,n))},n.sliceInner=function(e,t){for(var n=[],r=e;r<t;r++)n.push(this.get(r));return n},n.copy=function(e,t){this.inner.copy(e,t)},n.write=function(e,t){if($(t))this.inner.writeRaw(e,J(t));else{var n=this.js.length;this.js.push(t),this.inner.writeRaw(e,~n)}},n.writeRaw=function(e,t){this.inner.writeRaw(e,t)},n.get=function(e){var t=this.inner.getRaw(e);return t<0?this.js[~t]:ee(t)},n.reset=function(){this.inner.reset(),this.js.length=0},(0,t.createClass)(e,[{key:"length",get:function(){return this.inner.len()}}]),e}(),Mt=function(){function e(e,t,n){this.stack=e,this.fp=t,this.sp=n}e.empty=function(){return new this(new Lt,0,-1)},e.restore=function(e){for(var t=new Lt,n=0;n<e.length;n++)t.write(n,e[n]);return new this(t,0,e.length-1)};var t=e.prototype;return t.push=function(e){this.stack.write(++this.sp,e)},t.pushEncodedImmediate=function(e){this.stack.writeRaw(++this.sp,e)},t.pushNull=function(){this.stack.write(++this.sp,null)},t.dup=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.sp;this.stack.copy(e,++this.sp)},t.copy=function(e,t){this.stack.copy(e,t)},t.pop=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.stack.get(this.sp);return this.sp-=e,t},t.popSmi=function(){return this.stack.get(this.sp--)},t.peek=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.stack.get(this.sp-e)},t.get=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.fp;return this.stack.get(t+e)},t.set=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.fp;this.stack.write(n+t,e)},t.slice=function(e,t){return this.stack.slice(e,t)},t.sliceArray=function(e,t){return this.stack.sliceInner(e,t)},t.capture=function(e){var t=this.sp+1,n=t-e;return this.stack.sliceInner(n,t)},t.reset=function(){this.stack.reset()},t.toArray=function(){return this.stack.sliceInner(this.fp,this.sp+1)},e}(),jt=function(){function e(e,t,r){var i=r.alwaysRevalidate,o=void 0!==i&&i;this.frameStack=new n.Stack,this.env=e,this.constants=t.constants,this.dom=e.getDOM(),this.alwaysRevalidate=o}var r=e.prototype;return r.execute=function(e,t){var n=this.frameStack;for(this.try(e,t);;){if(n.isEmpty())break;var r=this.frame.nextStatement();null!==r?r.evaluate(this):this.frameStack.pop()}},r.goto=function(e){this.frame.goto(e)},r.try=function(e,t){this.frameStack.push(new Ut(e,t))},r.throw=function(){this.frame.handleException(),this.frameStack.pop()},(0,t.createClass)(e,[{key:"frame",get:function(){return this.frameStack.current}}]),e}();e.UpdatingVM=jt;var It=function(e){function n(t,n,r,i,o){var a;return a=e.call(this)||this,a.start=t,a.state=n,a.runtime=r,a.type="block",a.next=null,a.prev=null,a.children=o,a.bounds=i,a}(0,t.inheritsLoose)(n,e);var r=n.prototype;return r.parentElement=function(){return this.bounds.parentElement()},r.firstNode=function(){return this.bounds.firstNode()},r.lastNode=function(){return this.bounds.lastNode()},r.evaluate=function(e){e.try(this.children,null)},r.destroy=function(){this.bounds.destroy()},r.didDestroy=function(){this.runtime.env.didDestroy(this.bounds)},n}(ye),Dt=function(e){function i(t,n,i,o,a){var s;return s=e.call(this,t,n,i,o,a)||this,s.type="try",s.tag=s._tag=r.UpdatableTag.create(r.CONSTANT_TAG),s}(0,t.inheritsLoose)(i,e);var o=i.prototype;return o.didInitializeChildren=function(){this._tag.inner.update((0,r.combineSlice)(this.children))},o.evaluate=function(e){e.try(this.children,this)},o.handleException=function(){var e=this,t=this.state,r=this.bounds,i=this.children,o=this.start,a=this.prev,s=this.next,u=this.runtime;i.clear();var l=kt.resume(u.env,r,r.reset(u.env)),c=Zt.resume(t,u,l),h=new n.LinkedList;c.execute(o,function(n){n.stack=Mt.restore(t.stack),n.updatingOpcodeStack.push(h),n.updateWith(e),n.updatingOpcodeStack.push(i)}),this.prev=a,this.next=s},i}(It),Ft=function(){function e(e,t){this.opcode=e,this.marker=t,this.didInsert=!1,this.didDelete=!1,this.map=e.map,this.updating=e.children}var t=e.prototype;return t.insert=function(e,t,r,i){var o=this.map,a=this.opcode,s=this.updating,u=null,l=null;"string"==typeof i?(l=o[i],u=l.bounds.firstNode()):u=this.marker;var c=a.vmForInsertion(u),h=null,f=a.start;c.execute(f,function(i){o[e]=h=i.iterate(r,t),i.updatingOpcodeStack.push(new n.LinkedList),i.updateWith(h),i.updatingOpcodeStack.push(h.children)}),s.insertBefore(h,l),this.didInsert=!0},t.retain=function(e,t,n){},t.move=function(e,t,n,r){var i=this.map,o=this.updating,a=i[e],s=i[r]||null;"string"==typeof r?k(a,s.firstNode()):k(a,this.marker),o.remove(a),o.insertBefore(a,s)},t.delete=function(e){var t=this.map,n=t[e];n.didDestroy(),R(n),this.updating.remove(n),delete t[e],this.didDelete=!0},t.done=function(){this.opcode.didInitializeChildren(this.didInsert||this.didDelete)},e}(),Bt=function(e){function i(t,i,o,a,s,u){var l;l=e.call(this,t,i,o,a,s)||this,l.type="list-block",l.map=(0,n.dict)(),l.lastIterated=r.INITIAL,l.artifacts=u;var c=l._tag=r.UpdatableTag.create(r.CONSTANT_TAG);return l.tag=(0,r.combine)([u.tag,c]),l}(0,t.inheritsLoose)(i,e);var o=i.prototype;return o.didInitializeChildren=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.lastIterated=this.artifacts.tag.value(),e&&this._tag.inner.update((0,r.combineSlice)(this.children))},o.evaluate=function(t){var n=this.artifacts,i=this.lastIterated;if(!n.tag.validate(i)){var o=this.bounds,a=t.dom,s=a.createComment("");a.insertAfter(o.parentElement(),s,o.lastNode());var u=new Ft(this,s);new r.IteratorSynchronizer({target:u,artifacts:n}).sync(),this.parentElement().removeChild(s)}e.prototype.evaluate.call(this,t)},o.vmForInsertion=function(e){var t=this.bounds,n=this.state,r=this.runtime,i=kt.forInitialRender(r.env,{element:t.parentElement(),nextSibling:e});return Zt.resume(n,r,i)},i}(It),Ut=function(){function e(e,t){this.ops=e,this.exceptionHandler=t,this.current=e.head()}var t=e.prototype;return t.goto=function(e){this.current=e},t.nextStatement=function(){var e=this.current,t=this.ops;return e&&(this.current=t.nextNode(e)),e},t.handleException=function(){this.exceptionHandler&&this.exceptionHandler.handleException()},e}(),qt=function(){function e(e,t,n,r){this.env=e,this.program=t,this.updating=n,this.bounds=r}var t=e.prototype;return t.rerender=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{alwaysRevalidate:!1},t=e.alwaysRevalidate,n=void 0!==t&&t,r=this.env,i=this.program,o=this.updating;new jt(r,i,{alwaysRevalidate:n}).execute(o,this)},t.parentElement=function(){return this.bounds.parentElement()},t.firstNode=function(){return this.bounds.firstNode()},t.lastNode=function(){return this.bounds.lastNode()},t.handleException=function(){throw"this should never happen"},t.destroy=function(){this.bounds.destroy(),R(this.bounds)},e}();e.RenderResult=qt;var zt=function(){function e(){this.stack=null,this.positional=new Vt,this.named=new Yt,this.blocks=new Qt}var n=e.prototype;return n.empty=function(e){var t=e.sp+1;return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this},n.setup=function(e,t,n,r,i){this.stack=e;var o=this.named,a=t.length,s=e.sp-a+1;o.setup(e,s,a,t,i);var u=this.positional,l=s-r;u.setup(e,l,r);var c=this.blocks,h=n.length,f=l-3*h;c.setup(e,f,h,n)},n.at=function(e){return this.positional.at(e)},n.realloc=function(e){var t=this.stack;if(e>0&&null!==t){for(var n=this.positional,r=this.named,i=n.base+e,o=n.length+r.length,a=o-1;a>=0;a--)t.copy(a+n.base,a+i);n.base+=e,r.base+=e,t.sp+=e}},n.capture=function(){var e=0===this.positional.length?Xt:this.positional.capture(),t=0===this.named.length?$t:this.named.capture();return new Ht(this.tag,e,t,this.length)},n.clear=function(){var e=this.stack,t=this.length;t>0&&null!==e&&e.pop(t)},(0,t.createClass)(e,[{key:"tag",get:function(){return(0,r.combineTagged)([this.positional,this.named])}},{key:"base",get:function(){return this.blocks.base}},{key:"length",get:function(){return this.positional.length+this.named.length+3*this.blocks.length}}]),e}(),Ht=function(){function e(e,t,n,r){this.tag=e,this.positional=t,this.named=n,this.length=r}return e.prototype.value=function(){return{named:this.named.value(),positional:this.positional.value()}},e}(),Vt=function(){function e(){this.base=0,this.length=0,this.stack=null,this._tag=null,this._references=null}var i=e.prototype;return i.empty=function(e,t){this.stack=e,this.base=t,this.length=0,this._tag=r.CONSTANT_TAG,this._references=n.EMPTY_ARRAY},i.setup=function(e,t,i){this.stack=e,this.base=t,this.length=i,0===i?(this._tag=r.CONSTANT_TAG,this._references=n.EMPTY_ARRAY):(this._tag=null,this._references=null)},i.at=function(e){var t=this.base,n=this.length,r=this.stack;return e<0||e>=n?Ee:r.get(e,t)},i.capture=function(){return new Wt(this.tag,this.references)},i.prepend=function(e){var t=e.length;if(t>0){var n=this.base,r=this.length,i=this.stack;this.base=n-=t,this.length=r+t;for(var o=0;o<t;o++)i.set(e.at(o),o,n);this._tag=null,this._references=null}},(0,t.createClass)(e,[{key:"tag",get:function(){var e=this._tag;return e||(e=this._tag=(0,r.combineTagged)(this.references)),e}},{key:"references",get:function(){var e=this._references;if(!e){var t=this.stack,n=this.base,r=this.length;e=this._references=t.sliceArray(n,n+r)}return e}}]),e}(),Wt=function(){function e(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;this.tag=e,this.references=t,this.length=n}e.empty=function(){return new e(r.CONSTANT_TAG,n.EMPTY_ARRAY,0)};var t=e.prototype;return t.at=function(e){return this.references[e]},t.value=function(){return this.references.map(this.valueOf)},t.get=function(e){var t=this.references,n=this.length;if("length"===e)return be.create(n);var r=parseInt(e,10);return r<0||r>=n?Ee:t[r]},t.valueOf=function(e){return e.value()},e}(),Yt=function(){function e(){this.base=0,this.length=0,this._references=null,this._names=n.EMPTY_ARRAY,this._atNames=n.EMPTY_ARRAY}var i=e.prototype;return i.empty=function(e,t){this.stack=e,this.base=t,this.length=0,this._references=n.EMPTY_ARRAY,this._names=n.EMPTY_ARRAY,this._atNames=n.EMPTY_ARRAY},i.setup=function(e,t,r,i,o){this.stack=e,this.base=t,this.length=r,0===r?(this._references=n.EMPTY_ARRAY,this._names=n.EMPTY_ARRAY,this._atNames=n.EMPTY_ARRAY):(this._references=null,o?(this._names=i,this._atNames=null):(this._names=null,this._atNames=i))},i.has=function(e){return-1!==this.names.indexOf(e)},i.get=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.base,r=this.stack,i=t?this.names:this.atNames,o=i.indexOf(e);return-1===o?Ee:r.get(o,n)},i.capture=function(){return new Gt(this.tag,this.names,this.references)},i.merge=function(e){var t=e.length;if(t>0){var n=this.names,r=this.length,i=this.stack,o=e.names;Object.isFrozen(n)&&0===n.length&&(n=[]);for(var a=0;a<t;a++){var s=o[a];-1===n.indexOf(s)&&(r=n.push(s),i.push(e.references[a]))}this.length=r,this._references=null,this._names=n,this._atNames=null}},i.toSyntheticName=function(e){return e.slice(1)},i.toAtName=function(e){return"@"+e},(0,t.createClass)(e,[{key:"tag",get:function(){return(0,r.combineTagged)(this.references)}},{key:"names",get:function(){var e=this._names;return e||(e=this._names=this._atNames.map(this.toSyntheticName)),e}},{key:"atNames",get:function(){var e=this._atNames;return e||(e=this._atNames=this._names.map(this.toAtName)),e}},{key:"references",get:function(){var e=this._references;if(!e){var t=this.base,n=this.length,r=this.stack;e=this._references=r.sliceArray(t,t+n)}return e}}]),e}(),Gt=function(){function e(e,t,n){this.tag=e,this.names=t,this.references=n,this.length=t.length,this._map=null}var r=e.prototype;return r.has=function(e){return-1!==this.names.indexOf(e)},r.get=function(e){var t=this.names,n=this.references,r=t.indexOf(e);return-1===r?Ee:n[r]},r.value=function(){for(var e=this.names,t=this.references,r=(0,n.dict)(),i=0;i<e.length;i++){r[e[i]]=t[i].value()}return r},(0,t.createClass)(e,[{key:"map",get:function(){var e=this._map;if(!e){var t=this.names,r=this.references;e=this._map=(0,n.dict)();for(var i=0;i<t.length;i++){e[t[i]]=r[i]}}return e}}]),e}(),Qt=function(){function e(){this.internalValues=null,this.internalTag=null,this.names=n.EMPTY_ARRAY,this.length=0,this.base=0}var i=e.prototype;return i.empty=function(e,t){this.stack=e,this.names=n.EMPTY_ARRAY,this.base=t,this.length=0,this.internalTag=r.CONSTANT_TAG,this.internalValues=n.EMPTY_ARRAY},i.setup=function(e,t,i,o){this.stack=e,this.names=o,this.base=t,this.length=i,0===i?(this.internalTag=r.CONSTANT_TAG,this.internalValues=n.EMPTY_ARRAY):(this.internalTag=null,this.internalValues=null)},i.has=function(e){return-1!==this.names.indexOf(e)},i.get=function(e){var t=this.base,n=this.stack,r=this.names,i=r.indexOf(e);if(-1===r.indexOf(e))return null;var o=n.get(3*i,t),a=n.get(3*i+1,t),s=n.get(3*i+2,t);return null===s?null:[s,a,o]},i.capture=function(){return new Kt(this.names,this.values)},(0,t.createClass)(e,[{key:"values",get:function(){var e=this.internalValues;if(!e){var t=this.base,n=this.length,r=this.stack;e=this.internalValues=r.sliceArray(t,t+3*n)}return e}}]),e}(),Kt=function(){function e(e,t){this.names=e,this.values=t,this.length=e.length}var t=e.prototype;return t.has=function(e){return-1!==this.names.indexOf(e)},t.get=function(e){var t=this.names.indexOf(e);return-1===t?null:[this.values[3*t+2],this.values[3*t+1],this.values[3*t]]},e}(),$t=new Gt(r.CONSTANT_TAG,n.EMPTY_ARRAY,n.EMPTY_ARRAY),Xt=new Wt(r.CONSTANT_TAG,n.EMPTY_ARRAY),Jt=new Ht(r.CONSTANT_TAG,Xt,$t,0);e.EMPTY_ARGS=Jt;var Zt=function(){function e(e,t,r,i){var o=this;this.runtime=e,this.elementStack=i,this.dynamicScopeStack=new n.Stack,this.scopeStack=new n.Stack,this.updatingOpcodeStack=new n.Stack,this.cacheGroups=new n.Stack,this.listBlockStack=new n.Stack,this.s0=null,this.s1=null,this.t0=null,this.t1=null,this.v0=null,this.heap=this.program.heap,this.constants=this.program.constants,this.elementStack=i,this.scopeStack.push(t),this.dynamicScopeStack.push(r),this.args=new zt,this.inner=new Ct(Mt.empty(),this.heap,e.program,{debugBefore:function(e){return ve.debugBefore(o,e,e.type)},debugAfter:function(e,t){ve.debugAfter(o,e,e.type,t)}})}var o=e.prototype;return o.fetch=function(e){this.stack.push(this[i.Register[e]])},o.load=function(e){this[i.Register[e]]=this.stack.pop()},o.fetchValue=function(e){return this[i.Register[e]]},o.loadValue=function(e,t){this[i.Register[e]]=t},o.pushFrame=function(){this.inner.pushFrame()},o.popFrame=function(){this.inner.popFrame()},o.goto=function(e){this.inner.goto(e)},o.call=function(e){this.inner.call(e)},o.returnTo=function(e){this.inner.returnTo(e)},o.return=function(){this.inner.return()},e.initial=function(t,r,i,o,a,s){var u=t.heap.scopesizeof(s),l=_t.root(i,u),c=new e({program:t,env:r},l,o,a);return c.pc=c.heap.getaddr(s),c.updatingOpcodeStack.push(new n.LinkedList),c},e.empty=function(t,r,i,o){var a={get:function(){return Ee},set:function(){return Ee},child:function(){return a}},s=new e({program:t,env:r},_t.root(Ee,0),a,i);return s.updatingOpcodeStack.push(new n.LinkedList),s.pc=s.heap.getaddr(o),s},e.resume=function(t,n,r){return new e(n,t.scope,t.dynamicScope,r)},o.capture=function(e){return{dynamicScope:this.dynamicScope(),scope:this.scope(),stack:this.stack.capture(e)}},o.beginCacheGroup=function(){this.cacheGroups.push(this.updating().tail())},o.commitCacheGroup=function(){var e=new Ie("END"),t=this.updating(),i=this.cacheGroups.pop(),o=i?t.nextNode(i):t.head(),a=t.tail(),s=(0,r.combineSlice)(new n.ListSlice(o,a)),u=new Me(s,e);t.insertBefore(u,o),t.append(new je(u)),t.append(e)},o.enter=function(e){var t=new n.LinkedList,r=this.capture(e),i=this.elements().pushUpdatableBlock(),o=new Dt(this.heap.gethandle(this.pc),r,this.runtime,i,t);this.didEnter(o)},o.iterate=function(e,t){var r=this.stack;r.push(t),r.push(e);var i=this.capture(2),o=this.elements().pushUpdatableBlock();return new Dt(this.heap.gethandle(this.pc),i,this.runtime,o,new n.LinkedList)},o.enterItem=function(e,t){this.listBlock().map[e]=t,this.didEnter(t)},o.enterList=function(e){var t=new n.LinkedList,r=this.capture(0),i=this.elements().pushBlockList(t),o=this.stack.peek().artifacts,a=this.pc+e-this.currentOpSize,s=this.heap.gethandle(a),u=new Bt(s,r,this.runtime,i,t,o);this.listBlockStack.push(u),this.didEnter(u)},o.didEnter=function(e){this.updateWith(e),this.updatingOpcodeStack.push(e.children)},o.exit=function(){this.elements().popBlock(),this.updatingOpcodeStack.pop(),this.updating().tail().didInitializeChildren()},o.exitList=function(){this.exit(),this.listBlockStack.pop()},o.updateWith=function(e){this.updating().append(e)},o.listBlock=function(){return this.listBlockStack.current},o.updating=function(){return this.updatingOpcodeStack.current},o.elements=function(){return this.elementStack},o.scope=function(){return this.scopeStack.current},o.dynamicScope=function(){return this.dynamicScopeStack.current},o.pushChildScope=function(){this.scopeStack.push(this.scope().child())},o.pushDynamicScope=function(){var e=this.dynamicScope().child();return this.dynamicScopeStack.push(e),e},o.pushRootScope=function(e,t){var n=_t.sized(e);return t&&n.bindCallerScope(this.scope()),this.scopeStack.push(n),n},o.pushScope=function(e){this.scopeStack.push(e)},o.popScope=function(){this.scopeStack.pop()},o.popDynamicScope=function(){this.dynamicScopeStack.pop()},o.newDestroyable=function(e){this.elements().didAddDestroyable(e)},o.getSelf=function(){return this.scope().getSelf()},o.referenceForSymbol=function(e){return this.scope().getSymbol(e)},o.execute=function(e,t){this.pc=this.heap.getaddr(e),t&&t(this);for(var n;;)if(n=this.next(),n.done)break;return n.value},o.next=function(){var e,t=this.env,n=this.program,r=this.updatingOpcodeStack,i=this.elementStack,o=this.inner.nextStatement();return null!==o?(this.inner.evaluateOuter(o,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new qt(t,n,r.pop(),i.popBlock())}),e},o.bindDynamicScope=function(e){for(var t=this.dynamicScope(),n=e.length-1;n>=0;n--){var r=this.constants.getString(e[n]);t.set(r,this.stack.pop())}},(0,t.createClass)(e,[{key:"stack",get:function(){return this.inner.stack},set:function(e){this.inner.stack=e}},{key:"currentOpSize",set:function(e){this.inner.currentOpSize=e},get:function(){return this.inner.currentOpSize}},{key:"pc",get:function(){return this.inner.pc},set:function(e){this.inner.pc=e}},{key:"ra",get:function(){return this.inner.ra},set:function(e){this.inner.ra=e}},{key:"fp",get:function(){return this.stack.fp},set:function(e){this.stack.fp=e}},{key:"sp",get:function(){return this.stack.sp},set:function(e){this.stack.sp=e}},{key:"program",get:function(){return this.runtime.program}},{key:"env",get:function(){return this.runtime.env}}]),e}();e.LowLevelVM=Zt;var en=function(){function e(e){this.vm=e}return e.prototype.next=function(){return this.vm.next()},e}(),tn=function(){function e(e,t){this.scope=e,this.nameRef=t;var n=this.varTag=r.UpdatableTag.create(r.CONSTANT_TAG);this.tag=(0,r.combine)([t.tag,n])}var t=e.prototype;return t.value=function(){return this.getVar().value()},t.get=function(e){return this.getVar().get(e)},t.getVar=function(){var e=String(this.nameRef.value()),t=this.scope.get(e);return this.varTag.inner.update(t.tag),t},e}(),nn={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0};e.DEFAULT_CAPABILITIES=nn;var rn={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1};e.MINIMAL_CAPABILITIES=rn;var on=function(e){function n(t,n,r){var i;return i=e.call(this,t,n)||this,i.startingBlockDepth=r,i.candidate=null,i.injectedOmittedNode=!1,i.openBlockDepth=r-1,i}return(0,t.inheritsLoose)(n,e),n}(Ge),an=function(e){function r(t,r,i){var o;if(o=e.call(this,t,r,i)||this,o.unmatchedAttributes=null,o.blockDepth=0,i)throw new Error("Rehydration with nextSibling not supported");for(var a=o.currentCursor.element.firstChild;!(null===a||oe(a)&&(0,n.isSerializationFirstNode)(a));)a=a.nextSibling;return o.candidate=a,o}(0,t.inheritsLoose)(r,e);var i=r.prototype;return i.pushElement=function(e,t){var n=this.blockDepth,r=void 0===n?0:n,i=new on(e,t,r),o=this.currentCursor;o&&o.candidate&&(i.candidate=e.firstChild,o.candidate=e.nextSibling),this.cursorStack.push(i)},i.clearMismatch=function(e){var t=e,n=this.currentCursor;if(null!==n){var r=n.openBlockDepth;if(r>=n.startingBlockDepth)for(;t&&(!oe(t)||se(t)!==r);)t=this.remove(t);else for(;null!==t;)t=this.remove(t);n.nextSibling=t,n.candidate=null}},i.__openBlock=function(){var e=this.currentCursor;if(null!==e){var t=this.blockDepth;this.blockDepth++;var n=e.candidate;null!==n&&(oe(n)&&ae(n)===t?(e.candidate=this.remove(n),e.openBlockDepth=t):this.clearMismatch(n))}},i.__closeBlock=function(){var e=this.currentCursor;if(null!==e){var t=e.openBlockDepth;this.blockDepth--;var n=e.candidate;null!==n&&(oe(n)&&se(n)===t?(e.candidate=this.remove(n),e.openBlockDepth--):this.clearMismatch(n)),e.openBlockDepth===this.blockDepth&&(e.candidate=this.remove(e.nextSibling),e.openBlockDepth--)}},i.__appendNode=function(t){var n=this.candidate;return n||e.prototype.__appendNode.call(this,t)},i.__appendHTML=function(t){var n=this.markerBounds();if(n){var r=n.firstNode(),i=n.lastNode(),o=new Qe(this.element,r.nextSibling,i.previousSibling),a=this.remove(r);return this.remove(i),null!==a&&he(a)&&(this.candidate=this.remove(a),null!==this.candidate&&this.clearMismatch(this.candidate)),o}return e.prototype.__appendHTML.call(this,t)},i.remove=function(e){var t=e.parentNode,n=e.nextSibling;return t.removeChild(e),n},i.markerBounds=function(){var e=this.candidate;if(e&&le(e)){for(var t=e,n=t.nextSibling;n&&!le(n);)n=n.nextSibling;return new Qe(this.element,t,n)}return null},i.__appendText=function(t){var n=this.candidate;if(n){if(ie(n))return n.nodeValue!==t&&(n.nodeValue=t),this.candidate=n.nextSibling,n;if(n&&(ce(n)||he(n)))return this.candidate=n.nextSibling,this.remove(n),this.__appendText(t);if(he(n)){var r=this.remove(n);this.candidate=r;var i=this.dom.createTextNode(t);return this.dom.insertBefore(this.element,i,r),i}return this.clearMismatch(n),e.prototype.__appendText.call(this,t)}return e.prototype.__appendText.call(this,t)},i.__appendComment=function(t){var n=this.candidate;return n&&oe(n)?(n.nodeValue!==t&&(n.nodeValue=t),this.candidate=n.nextSibling,n):(n&&this.clearMismatch(n),e.prototype.__appendComment.call(this,t))},i.__openElement=function(t){var n=this.candidate;if(n&&ue(n)&&fe(n,t))return this.unmatchedAttributes=[].slice.call(n.attributes),n;if(n){if(ue(n)&&"TBODY"===n.tagName)return this.pushElement(n,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(t);this.clearMismatch(n)}return e.prototype.__openElement.call(this,t)},i.__setAttribute=function(t,n,r){var i=this.unmatchedAttributes;if(i){var o=pe(i,t);if(o)return o.value!==n&&(o.value=n),void i.splice(i.indexOf(o),1)}return e.prototype.__setAttribute.call(this,t,n,r)},i.__setProperty=function(t,n){var r=this.unmatchedAttributes;if(r){var i=pe(r,t);if(i)return i.value!==n&&(i.value=n),void r.splice(r.indexOf(i),1)}return e.prototype.__setProperty.call(this,t,n)},i.__flushElement=function(t,n){var r=this.unmatchedAttributes;if(r){for(var i=0;i<r.length;i++)this.constructing.removeAttribute(r[i].name);this.unmatchedAttributes=null}else e.prototype.__flushElement.call(this,t,n)},i.willCloseElement=function(){var t=this.candidate,n=this.currentCursor;null!==t&&this.clearMismatch(t),n&&n.injectedOmittedNode&&this.popElement(),e.prototype.willCloseElement.call(this)},i.getMarker=function(e,t){var n=e.querySelector('script[glmr="'+t+'"]');if(n)return n;throw new Error("Cannot find serialized cursor for `in-element`")},i.__pushRemoteElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this.getMarker(e,t);if(r.parentNode===e){var i=this.currentCursor,o=i.candidate;this.pushElement(e,n),i.candidate=o,this.candidate=this.remove(r);var a=new Ot(e);this.pushBlockTracker(a,!0)}},i.didAppendBounds=function(t){if(e.prototype.didAppendBounds.call(this,t),this.candidate){var n=t.lastNode();this.candidate=n&&n.nextSibling}return t},(0,t.createClass)(r,[{key:"currentCursor",get:function(){return this.cursorStack.current}},{key:"candidate",get:function(){return this.currentCursor?this.currentCursor.candidate:null},set:function(e){this.currentCursor.candidate=e}}]),r}(kt);e.RehydrateBuilder=an}),e("@glimmer/util",["exports","ember-babel"],function(e,t){"use strict";function n(e){if(null===e||void 0===e)throw new Error("Expected value to be present");return e}function r(e,t){if(null===e||void 0===e)throw new Error(t);return e}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unreachable";return new Error(e)}function o(e,t){if(!e)throw new Error(t||"assertion failure")}function a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!==n&&"object"==typeof n)for(var r=f(n),i=0;i<r.length;i++){var o=r[i];e[o]=n[o]}}return e}function s(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=null;return t}function u(e){return e._guid=++p}function l(e){return e._guid||u(e)}function c(e){return e.nodeValue===d}function h(){return Object.create(null)}e.assert=o,e.assign=a,e.fillNulls=s,e.ensureGuid=l,e.initializeGuid=u,e.isSerializationFirstNode=c,e.dict=h,e.unwrap=n,e.expect=r,e.unreachable=i,e.EMPTY_ARRAY=e.ListSlice=e.ListNode=e.LinkedList=e.EMPTY_SLICE=e.DictSet=e.Stack=e.SERIALIZATION_FIRST_NODE_STRING=void 0;var f=Object.keys,p=0,d="%+b:0%";e.SERIALIZATION_FIRST_NODE_STRING=d;var m=function(){function e(){this.dict=h()}var t=e.prototype;return t.add=function(e){return"string"==typeof e?this.dict[e]=e:this.dict[l(e)]=e,this},t.delete=function(e){"string"==typeof e?delete this.dict[e]:e._guid&&delete this.dict[e._guid]},e}();e.DictSet=m;var v=function(){function e(){this.stack=[],this.current=null}var n=e.prototype;return n.push=function(e){this.current=e,this.stack.push(e)},n.pop=function(){var e=this.stack.pop(),t=this.stack.length;return this.current=0===t?null:this.stack[t-1],void 0===e?null:e},n.isEmpty=function(){return 0===this.stack.length},(0,t.createClass)(e,[{key:"size",get:function(){return this.stack.length}}]),e}();e.Stack=v;var g=function(e){this.next=null,this.prev=null,this.value=e};e.ListNode=g;var y=function(){function e(){this.clear()}var t=e.prototype;return t.head=function(){return this._head}, +t.tail=function(){return this._tail},t.clear=function(){this._head=this._tail=null},t.toArray=function(){var e=[];return this.forEachNode(function(t){return e.push(t)}),e},t.nextNode=function(e){return e.next},t.forEachNode=function(e){for(var t=this._head;null!==t;)e(t),t=t.next},t.insertBefore=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null===t?this.append(e):(t.prev?t.prev.next=e:this._head=e,e.prev=t.prev,e.next=t,t.prev=e,e)},t.append=function(e){var t=this._tail;return t?(t.next=e,e.prev=t,e.next=null):this._head=e,this._tail=e},t.remove=function(e){return e.prev?e.prev.next=e.next:this._head=e.next,e.next?e.next.prev=e.prev:this._tail=e.prev,e},e}();e.LinkedList=y;var b=function(){function e(e,t){this._head=e,this._tail=t}var t=e.prototype;return t.forEachNode=function(e){for(var t=this._head;null!==t;)e(t),t=this.nextNode(t)},t.head=function(){return this._head},t.tail=function(){return this._tail},t.toArray=function(){var e=[];return this.forEachNode(function(t){return e.push(t)}),e},t.nextNode=function(e){return e===this._tail?null:e.next},e}();e.ListSlice=b;var _=new b(null,null);e.EMPTY_SLICE=_;var w=Object.freeze([]);e.EMPTY_ARRAY=w}),e("@glimmer/vm",["exports"],function(e){"use strict";e.Register=void 0;var t;e.Register=t,function(e){e[e.pc=0]="pc",e[e.ra=1]="ra",e[e.fp=2]="fp",e[e.sp=3]="sp",e[e.s0=4]="s0",e[e.s1=5]="s1",e[e.t0=6]="t0",e[e.t1=7]="t1",e[e.v0=8]="v0"}(t||(e.Register=t={}))}),e("@glimmer/wire-format",["exports"],function(e){"use strict";function t(e){return function(t){return Array.isArray(t)&&t[0]===e}}function n(e){return e[0]===i.StaticAttr||e[0]===i.DynamicAttr||e[0]===i.TrustingAttr}function r(e){return e[0]===i.StaticArg||e[0]===i.DynamicArg}e.is=t,e.isAttribute=n,e.isArgument=r,e.Ops=e.isMaybeLocal=e.isGet=e.isAttrSplat=e.isFlushElement=void 0;var i;e.Ops=i,function(e){e[e.Text=0]="Text",e[e.Append=1]="Append",e[e.Comment=2]="Comment",e[e.Modifier=3]="Modifier",e[e.Block=4]="Block",e[e.Component=5]="Component",e[e.DynamicComponent=6]="DynamicComponent",e[e.OpenElement=7]="OpenElement",e[e.OpenSplattedElement=8]="OpenSplattedElement",e[e.FlushElement=9]="FlushElement",e[e.CloseElement=10]="CloseElement",e[e.StaticAttr=11]="StaticAttr",e[e.DynamicAttr=12]="DynamicAttr",e[e.AttrSplat=13]="AttrSplat",e[e.Yield=14]="Yield",e[e.Partial=15]="Partial",e[e.DynamicArg=16]="DynamicArg",e[e.StaticArg=17]="StaticArg",e[e.TrustingAttr=18]="TrustingAttr",e[e.Debugger=19]="Debugger",e[e.ClientSideStatement=20]="ClientSideStatement",e[e.Unknown=21]="Unknown",e[e.Get=22]="Get",e[e.MaybeLocal=23]="MaybeLocal",e[e.HasBlock=24]="HasBlock",e[e.HasBlockParams=25]="HasBlockParams",e[e.Undefined=26]="Undefined",e[e.Helper=27]="Helper",e[e.Concat=28]="Concat",e[e.ClientSideExpression=29]="ClientSideExpression"}(i||(e.Ops=i={}));var o=t(i.FlushElement);e.isFlushElement=o;var a=t(i.AttrSplat);e.isAttrSplat=a;var s=t(i.Get);e.isGet=s;var u=t(i.MaybeLocal);e.isMaybeLocal=u}),e("backburner",["exports","ember-babel"],function(e,t){"use strict";function n(e){var t,n=d;if("function"==typeof MutationObserver){var r=0,i=new MutationObserver(e),o=document.createTextNode("");i.observe(o,{characterData:!0}),t=function(){return r=++r%2,o.data=""+r,r}}else if("function"==typeof Promise){var a=Promise.resolve();t=function(){return a.then(e)}}else t=function(){return p(e,0)};return{setTimeout:function(e,t){return setTimeout(e,t)},clearTimeout:function(e){return clearTimeout(e)},now:function(){return Date.now()},next:t,clearNext:n}}function r(e){var t=typeof e;return"number"===t&&e===e||"string"===t&&m.test(e)}function i(e){return e.onError||e.onErrorTarget&&e.onErrorTarget[e.onErrorMethod]}function o(e,t,n){for(var r=-1,i=0,o=n.length;i<o;i+=4)if(n[i]===e&&n[i+1]===t){r=i;break}return r}function a(e,t,n){for(var r=-1,i=2,o=n.length;i<o;i+=6)if(n[i]===e&&n[i+1]===t){r=i-2;break}return r}function s(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=[],i=0;i<e.length;i+=t){var o=e[i+3+n],a={target:e[i+0+n],method:e[i+1+n],args:e[i+2+n],stack:void 0!==o&&"stack"in o?o.stack:""};r.push(a)}return r}function u(e,t){for(var n,r,i=0,o=t.length-v;i<o;)r=(o-i)/v,n=i+r-r%v,e>=t[n]?i=n+v:o=n;return e>=t[i]?i+v:i}function l(e){for(var t=e(),n=t.next();!1===n.done;)n.value(),n=t.next()}function c(){var e,t,n,r=arguments.length;if(0===r);else if(1===r)n=null,t=arguments[0];else{var i=2,o=arguments[0],a=arguments[1],s=typeof a;if("function"===s?(n=o,t=a):null!==o&&"string"===s&&a in o?(n=o,t=n[a]):"function"==typeof o&&(i=1,n=null,t=o),r>i){var u=r-i;e=new Array(u);for(var l=0;l<u;l++)e[l]=arguments[l+i]}}return[n,t,e]}function h(){var e=c.apply(void 0,arguments),t=e[0],n=e[1],i=e[2],o=0,a=void 0!==i?i.length:0;if(a>0){r(i[a-1])&&(o=parseInt(i.pop(),10))}return[t,n,i,o]}function f(){var e,t,n,i,o;if(2===arguments.length)t=arguments[0],o=arguments[1],e=null;else{var a=c.apply(void 0,arguments);e=a[0],t=a[1],i=a[2],void 0===i?o=0:(o=i.pop(),r(o)||(n=!0===o,o=i.pop()))}return o=parseInt(o,10),[e,t,i,o,n]}e.buildPlatform=n,e.default=void 0;var p=setTimeout,d=function(){},m=/\d+/,v=6,g=function(){function e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=n}var t=e.prototype;return t.stackFor=function(e){if(e<this._queue.length){var t=this._queue[3*e+4];return t?t.stack:null}},t.flush=function(e){var t,n,r,o,a=this.options,s=a.before,u=a.after;this.targetQueues.clear(),0===this._queueBeingFlushed.length&&(this._queueBeingFlushed=this._queue,this._queue=[]),void 0!==s&&s();var l,c=this._queueBeingFlushed;if(c.length>0){var h=i(this.globalOptions);l=h?this.invokeWithOnError:this.invoke;for(var f=this.index;f<c.length;f+=4)if(this.index+=4,n=c[f+1],null!==n&&(t=c[f],r=c[f+2],o=c[f+3],l(t,n,r,h,o)),this.index!==this._queueBeingFlushed.length&&this.globalOptions.mustYield&&this.globalOptions.mustYield())return 1}void 0!==u&&u(),this._queueBeingFlushed.length=0,this.index=0,!1!==e&&this._queue.length>0&&this.flush(!0)},t.hasWork=function(){return this._queueBeingFlushed.length>0||this._queue.length>0},t.cancel=function(e){var t=e.target,n=e.method,r=this._queue,i=this.targetQueues.get(t);void 0!==i&&i.delete(n);var a=o(t,n,r);return a>-1?(r.splice(a,4),!0):(r=this._queueBeingFlushed,(a=o(t,n,r))>-1&&(r[a+1]=null,!0))},t.push=function(e,t,n,r){return this._queue.push(e,t,n,r),{queue:this,target:e,method:t}},t.pushUnique=function(e,t,n,r){var i=this.targetQueues.get(e);void 0===i&&(i=new Map,this.targetQueues.set(e,i));var o=i.get(t);if(void 0===o){var a=this._queue.push(e,t,n,r)-4;i.set(t,a)}else{var s=this._queue;s[o+2]=n,s[o+3]=r}return{queue:this,target:e,method:t}},t._getDebugInfo=function(e){if(e){return s(this._queue,4)}},t.invoke=function(e,t,n){void 0===n?t.call(e):t.apply(e,n)},t.invokeWithOnError=function(e,t,n,r,i){try{void 0===n?t.call(e):t.apply(e,n)}catch(e){r(e,i)}},e}(),y=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce(function(e,n){return e[n]=new g(n,t[n],t),e},this.queues)}var t=e.prototype;return t.schedule=function(e,t,n,r,i,o){var a=this.queues,s=a[e];if(void 0===s)throw new Error("You attempted to schedule an action in a queue ("+e+") that doesn't exist");if(void 0===n||null===n)throw new Error("You attempted to schedule an action in a queue ("+e+") for a method that doesn't exist");return this.queueNameIndex=0,i?s.pushUnique(t,n,r,o):s.push(t,n,r,o)},t.flush=function(){for(var e,t,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=this.queueNames.length;this.queueNameIndex<r;)if(t=this.queueNames[this.queueNameIndex],e=this.queues[t],!1===e.hasWork()){if(this.queueNameIndex++,n&&this.queueNameIndex<r)return 1}else if(1===e.flush(!1))return 1},t._getDebugInfo=function(e){if(e){for(var t,n,r={},i=this.queueNames.length,o=0;o<i;)n=this.queueNames[o],t=this.queues[n],r[n]=t._getDebugInfo(e),o++;return r}},e}(),b=function(){},_=Object.freeze([]),w=0,E=0,T=0,C=0,x=0,A=0,k=0,R=0,O=0,S=0,N=0,P=0,L=0,M=0,j=0,I=0,D=0,F=0,B=0,U=0,q=0,z=function(){function e(e,t){var r=this;this.DEBUG=!1,this.currentInstance=null,this.instanceStack=[],this._eventCallbacks={end:[],begin:[]},this._timerTimeoutId=null,this._timers=[],this._autorun=null,this._autorunStack=null,this.queueNames=e,this.options=t||{},"string"==typeof this.options.defaultQueue?this._defaultQueue=this.options.defaultQueue:this._defaultQueue=this.queueNames[0],this._onBegin=this.options.onBegin||b,this._onEnd=this.options.onEnd||b,this._boundRunExpiredTimers=this._runExpiredTimers.bind(this),this._boundAutorunEnd=function(){B++,null!==r._autorun&&(r._autorun=null,r._autorunStack=null,r._end(!0))};var i=this.options._buildPlatform||n;this._platform=i(this._boundAutorunEnd)}var r=e.prototype;return r.begin=function(){E++;var e,t=this.options,n=this.currentInstance;return null!==this._autorun?(e=n,this._cancelAutorun()):(null!==n&&(q++,this.instanceStack.push(n)),U++,e=this.currentInstance=new y(this.queueNames,t),C++,this._trigger("begin",e,n)),this._onBegin(e,n),e},r.end=function(){T++,this._end(!1)},r.on=function(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function");var n=this._eventCallbacks[e];if(void 0===n)throw new TypeError("Cannot on() event "+e+" because it does not exist");n.push(t)},r.off=function(e,t){var n=this._eventCallbacks[e];if(!e||void 0===n)throw new TypeError("Cannot off() event "+e+" because it does not exist");var r=!1;if(t)for(var i=0;i<n.length;i++)n[i]===t&&(r=!0,n.splice(i,1),i--);if(!r)throw new TypeError("Cannot off() callback that does not exist")},r.run=function(){x++;var e=c.apply(void 0,arguments),t=e[0],n=e[1],r=e[2];return this._run(t,n,r)},r.join=function(){A++;var e=c.apply(void 0,arguments),t=e[0],n=e[1],r=e[2];return this._join(t,n,r)},r.defer=function(e,t,n){k++;for(var r=arguments.length,i=new Array(r>3?r-3:0),o=3;o<r;o++)i[o-3]=arguments[o];return this.schedule.apply(this,[e,t,n].concat(i))},r.schedule=function(e){R++;for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=c.apply(void 0,n),o=i[0],a=i[1],s=i[2],u=this.DEBUG?new Error:void 0;return this._ensureInstance().schedule(e,o,a,s,!1,u)},r.scheduleIterable=function(e,t){O++;var n=this.DEBUG?new Error:void 0;return this._ensureInstance().schedule(e,null,l,[t],!1,n)},r.deferOnce=function(e,t,n){S++;for(var r=arguments.length,i=new Array(r>3?r-3:0),o=3;o<r;o++)i[o-3]=arguments[o];return this.scheduleOnce.apply(this,[e,t,n].concat(i))},r.scheduleOnce=function(e){N++;for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=c.apply(void 0,n),o=i[0],a=i[1],s=i[2],u=this.DEBUG?new Error:void 0;return this._ensureInstance().schedule(e,o,a,s,!0,u)},r.setTimeout=function(){return P++,this.later.apply(this,arguments)},r.later=function(){L++;var e=h.apply(void 0,arguments),t=e[0],n=e[1],r=e[2],i=e[3];return this._later(t,n,r,i)},r.throttle=function(){M++;var e,t=f.apply(void 0,arguments),n=t[0],r=t[1],i=t[2],o=t[3],s=t[4],u=void 0===s||s,l=a(n,r,this._timers);if(-1===l)e=this._later(n,r,u?_:i,o),u&&this._join(n,r,i);else{e=this._timers[l+1];var c=l+4;this._timers[c]!==_&&(this._timers[c]=i)}return e},r.debounce=function(){j++;var e,t=f.apply(void 0,arguments),n=t[0],r=t[1],i=t[2],o=t[3],s=t[4],l=void 0!==s&&s,c=this._timers,h=a(n,r,c);if(-1===h)e=this._later(n,r,l?_:i,o),l&&this._join(n,r,i);else{var p=this._platform.now()+o,d=h+4;c[d]===_&&(i=_),e=c[h+1];var m=u(p,c);if(h+v===m)c[h]=p,c[d]=i;else{var g=this._timers[h+5];this._timers.splice(m,0,p,e,n,r,i,g),this._timers.splice(h,v)}0===h&&this._reinstallTimerTimeout()}return e},r.cancelTimers=function(){I++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()},r.hasTimers=function(){return this._timers.length>0||null!==this._autorun},r.cancel=function(e){if(D++,null===e||void 0===e)return!1;var t=typeof e;return"number"===t?this._cancelLaterTimer(e):!("object"!==t||!e.queue||!e.method)&&e.queue.cancel(e)},r.ensureInstance=function(){this._ensureInstance()},r.getDebugInfo=function(){var e=this;if(this.DEBUG)return{autorun:this._autorunStack,counters:this.counters,timers:s(this._timers,v,2),instanceStack:[this.currentInstance].concat(this.instanceStack).map(function(t){return t&&t._getDebugInfo(e.DEBUG)})}},r._end=function(e){var t=this.currentInstance,n=null;if(null===t)throw new Error("end called without begin");var r,i=!1;try{r=t.flush(e)}finally{i||(i=!0,1===r?this._scheduleAutorun():(this.currentInstance=null,this.instanceStack.length>0&&(n=this.instanceStack.pop(),this.currentInstance=n),this._trigger("end",t,n),this._onEnd(t,n)))}},r._join=function(e,t,n){return null===this.currentInstance?this._run(e,t,n):void 0===e&&void 0===n?t():t.apply(e,n)},r._run=function(e,t,n){var r=i(this.options);if(this.begin(),r)try{return t.apply(e,n)}catch(e){r(e)}finally{this.end()}else try{return t.apply(e,n)}finally{this.end()}},r._cancelAutorun=function(){null!==this._autorun&&(this._platform.clearNext(this._autorun),this._autorun=null,this._autorunStack=null)},r._later=function(e,t,n,r){var i=this.DEBUG?new Error:void 0,o=this._platform.now()+r,a=w++;if(0===this._timers.length)this._timers.push(o,a,e,t,n,i),this._installTimerTimeout();else{var s=u(o,this._timers);this._timers.splice(s,0,o,a,e,t,n,i),this._reinstallTimerTimeout()}return a},r._cancelLaterTimer=function(e){for(var t=1;t<this._timers.length;t+=v)if(this._timers[t]===e)return this._timers.splice(t-1,v),1===t&&this._reinstallTimerTimeout(),!0;return!1},r._trigger=function(e,t,n){var r=this._eventCallbacks[e];if(void 0!==r)for(var i=0;i<r.length;i++)r[i](t,n)},r._runExpiredTimers=function(){this._timerTimeoutId=null,this._timers.length>0&&(this.begin(),this._scheduleExpiredTimers(),this.end())},r._scheduleExpiredTimers=function(){for(var e=this._timers,t=0,n=e.length,r=this._defaultQueue,i=this._platform.now();t<n;t+=v){if(e[t]>i)break;var o=e[t+4];if(o!==_){var a=e[t+2],s=e[t+3],u=e[t+5];this.currentInstance.schedule(r,a,s,o,!1,u)}}e.splice(0,t),this._installTimerTimeout()},r._reinstallTimerTimeout=function(){this._clearTimerTimeout(),this._installTimerTimeout()},r._clearTimerTimeout=function(){null!==this._timerTimeoutId&&(this._platform.clearTimeout(this._timerTimeoutId),this._timerTimeoutId=null)},r._installTimerTimeout=function(){if(0!==this._timers.length){var e=this._timers[0],t=this._platform.now(),n=Math.max(0,e-t);this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,n)}},r._ensureInstance=function(){var e=this.currentInstance;return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun()),e},r._scheduleAutorun=function(){F++;var e=this._platform.next;this._autorun=e()},(0,t.createClass)(e,[{key:"counters",get:function(){return{begin:E,end:T,events:{begin:C,end:0},autoruns:{created:F,completed:B},run:x,join:A,defer:k,schedule:R,scheduleIterable:O,deferOnce:S,scheduleOnce:N,setTimeout:P,later:L,throttle:M,debounce:j,cancelTimers:I,cancel:D,loops:{total:U,nested:q}}}},{key:"defaultQueue",get:function(){return this._defaultQueue}}]),e}();z.Queue=g;var H=z;e.default=H}),e("dag-map",["exports"],function(e){"use strict";e.default=void 0;var t=function(){function e(){this._vertices=new r}return e.prototype.add=function(e,t,n,r){if(!e)throw new Error("argument `key` is required");var i=this._vertices,o=i.add(e);if(o.val=t,n)if("string"==typeof n)i.addEdge(o,i.add(n));else for(var a=0;a<n.length;a++)i.addEdge(o,i.add(n[a]));if(r)if("string"==typeof r)i.addEdge(i.add(r),o);else for(var a=0;a<r.length;a++)i.addEdge(i.add(r[a]),o)},e.prototype.addEdges=function(e,t,n,r){this.add(e,t,n,r)},e.prototype.each=function(e){this._vertices.walk(e)},e.prototype.topsort=function(e){this.each(e)},e}(),n=t;e.default=n;var r=function(){function e(){this.length=0,this.stack=new i,this.path=new i,this.result=new i}return e.prototype.add=function(e){if(!e)throw new Error("missing key");for(var t,n=0|this.length,r=0;r<n;r++)if(t=this[r],t.key===e)return t;return this.length=n+1,this[n]={idx:n,key:e,val:void 0,out:!1,flag:!1,length:0}},e.prototype.addEdge=function(e,t){this.check(e,t.key);for(var n=0|t.length,r=0;r<n;r++)if(t[r]===e.idx)return;t.length=n+1,t[n]=e.idx,e.out=!0},e.prototype.walk=function(e){this.reset();for(var t=0;t<this.length;t++){var n=this[t];n.out||this.visit(n,"")}this.each(this.result,e)},e.prototype.check=function(e,t){if(e.key===t)throw new Error("cycle detected: "+t+" <- "+t);if(0!==e.length){for(var n=0;n<e.length;n++){if(this[e[n]].key===t)throw new Error("cycle detected: "+t+" <- "+e.key+" <- "+t)}if(this.reset(),this.visit(e,t),this.path.length>0){var r="cycle detected: "+t;throw this.each(this.path,function(e){r+=" <- "+e}),new Error(r)}}},e.prototype.reset=function(){this.stack.length=0,this.path.length=0,this.result.length=0;for(var e=0,t=this.length;e<t;e++)this[e].flag=!1},e.prototype.visit=function(e,t){var n=this,r=n.stack,i=n.path,o=n.result;for(r.push(e.idx);r.length;){var a=0|r.pop();if(a>=0){var s=this[a];if(s.flag)continue;if(s.flag=!0,i.push(a),t===s.key)break;r.push(~a),this.pushIncoming(s)}else i.pop(),o.push(~a)}},e.prototype.pushIncoming=function(e){for(var t=this.stack,n=e.length-1;n>=0;n--){var r=e[n];this[r].flag||t.push(r)}},e.prototype.each=function(e,t){for(var n=0,r=e.length;n<r;n++){var i=this[e[n]];t(i.key,i.val)}},e}(),i=function(){function e(){this.length=0}return e.prototype.push=function(e){this[this.length++]=0|e},e.prototype.pop=function(){return 0|this[--this.length]},e}()}),e("ember-babel",["exports"],function(e){"use strict";function t(e,t){}function n(e,t){e.prototype=Object.create(null===t?null:t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),null!==t&&u(e,t)}function r(e,t){return t||(t=e.slice(0)),e.raw=t,e}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return null!==t&&void 0!==t&&i(e.prototype,t),null!==n&&void 0!==n&&i(e,n),e}function a(e){return e}function s(e,t){return"object"==typeof t&&null!==t||"function"==typeof t?t:a(e)}e.classCallCheck=t,e.inheritsLoose=n,e.taggedTemplateLiteralLoose=r,e.createClass=o,e.assertThisInitialized=a,e.possibleConstructorReturn=s;var u=Object.setPrototypeOf}),e("ember/index",["exports","require","@ember/-internals/environment","node-module","@ember/-internals/utils","@ember/-internals/container","@ember/instrumentation","@ember/-internals/meta","@ember/-internals/metal","@ember/canary-features","@ember/debug","backburner","@ember/-internals/console","@ember/controller","@ember/controller/lib/controller_mixin","@ember/string","@ember/service","@ember/object/computed","@ember/-internals/runtime","@ember/-internals/glimmer","ember/version","@ember/-internals/views","@ember/-internals/routing","@ember/-internals/extension-support","@ember/error","@ember/runloop","@ember/-internals/error-handling","@ember/-internals/owner","@ember/application","@ember/application/globals-resolver","@ember/application/instance","@ember/engine","@ember/engine/instance","@ember/polyfills","@ember/deprecated-features"],function(e,t,n,r,i,o,a,s,u,l,c,h,f,p,d,m,v,g,y,b,_,w,E,T,C,x,A,k,R,O,S,N,P,L,M){"use strict";e.default=void 0;var j="object"==typeof n.context.imports.Ember&&n.context.imports.Ember||{};j.isNamespace=!0,j.toString=function(){return"Ember"},Object.defineProperty(j,"ENV",{get:n.getENV,enumerable:!1}),Object.defineProperty(j,"lookup",{get:n.getLookup,set:n.setLookup,enumerable:!1}),M.EMBER_EXTEND_PROTOTYPES&&Object.defineProperty(j,"EXTEND_PROTOTYPES",{enumerable:!1,get:function(){return n.ENV.EXTEND_PROTOTYPES}}),j.getOwner=k.getOwner,j.setOwner=k.setOwner,j.Application=R.default,j.DefaultResolver=j.Resolver=O.default,j.ApplicationInstance=S.default,j.Engine=N.default,j.EngineInstance=P.default,j.assign=L.assign,j.merge=L.merge,j.generateGuid=i.generateGuid,j.GUID_KEY=i.GUID_KEY,j.guidFor=i.guidFor,j.inspect=i.inspect,j.makeArray=i.makeArray,j.canInvoke=i.canInvoke,j.tryInvoke=i.tryInvoke,j.wrap=i.wrap,j.uuid=i.uuid,Object.defineProperty(j,"NAME_KEY",{enumerable:!1,get:function(){return i.NAME_KEY}}),j._Cache=i.Cache,j.Container=o.Container,j.Registry=o.Registry,j.assert=c.assert,j.warn=c.warn,j.debug=c.debug,j.deprecate=c.deprecate,j.deprecateFunc=c.deprecateFunc,j.runInDebug=c.runInDebug,j.Error=C.default,j.Debug={registerDeprecationHandler:c.registerDeprecationHandler,registerWarnHandler:c.registerWarnHandler},j.instrument=a.instrument,j.subscribe=a.subscribe,j.Instrumentation={instrument:a.instrument,subscribe:a.subscribe,unsubscribe:a.unsubscribe,reset:a.reset},j.run=x._globalsRun,j.run.backburner=x.backburner,j.run.begin=x.begin,j.run.bind=x.bind,j.run.cancel=x.cancel,j.run.debounce=x.debounce,j.run.end=x.end,j.run.hasScheduledTimers=x.hasScheduledTimers,j.run.join=x.join,j.run.later=x.later,j.run.next=x.next,j.run.once=x.once,j.run.schedule=x.schedule,j.run.scheduleOnce=x.scheduleOnce,j.run.throttle=x.throttle,j.run.cancelTimers=x.cancelTimers,Object.defineProperty(j.run,"currentRunLoop",{get:x.getCurrentRunLoop,enumerable:!1});var I=u._globalsComputed;if(j.computed=I,I.alias=u.alias,j.ComputedProperty=u.ComputedProperty,j.cacheFor=u.getCachedValueFor,j.meta=s.meta,j.get=u.get,j.getWithDefault=u.getWithDefault,j._getPath=u._getPath,j.set=u.set,j.trySet=u.trySet,j.FEATURES=(0,L.assign)({isEnabled:l.isEnabled},l.FEATURES),j._Cache=i.Cache,j.on=u.on,j.addListener=u.addListener,j.removeListener=u.removeListener,j.sendEvent=u.sendEvent,j.hasListeners=u.hasListeners,j.isNone=u.isNone,j.isEmpty=u.isEmpty,j.isBlank=u.isBlank,j.isPresent=u.isPresent,j.notifyPropertyChange=u.notifyPropertyChange,j.overrideChains=u.overrideChains,j.beginPropertyChanges=u.beginPropertyChanges,j.endPropertyChanges=u.endPropertyChanges,j.changeProperties=u.changeProperties,j.platform={defineProperty:!0,hasPropertyAccessors:!0},j.defineProperty=u.defineProperty,j.watchKey=u.watchKey,j.unwatchKey=u.unwatchKey,j.removeChainWatcher=u.removeChainWatcher,j._ChainNode=u.ChainNode,j.finishChains=u.finishChains,j.watchPath=u.watchPath,j.unwatchPath=u.unwatchPath,j.watch=u.watch,j.isWatching=u.isWatching,j.unwatch=u.unwatch,j.destroy=s.deleteMeta,j.libraries=u.libraries,j.getProperties=u.getProperties,j.setProperties=u.setProperties,j.expandProperties=u.expandProperties,j.addObserver=u.addObserver,j.removeObserver=u.removeObserver,j.aliasMethod=u.aliasMethod,j.observer=u.observer,j.mixin=u.mixin,j.Mixin=u.Mixin,Object.defineProperty(j,"onerror",{get:A.getOnerror,set:A.setOnerror,enumerable:!1}),Object.defineProperty(j,"testing",{get:c.isTesting,set:c.setTesting,enumerable:!1}),j._Backburner=h.default,M.LOGGER&&(j.Logger=f.default),j.A=y.A,j.String={loc:m.loc,w:m.w,dasherize:m.dasherize,decamelize:m.decamelize,camelize:m.camelize,classify:m.classify,underscore:m.underscore,capitalize:m.capitalize},j.Object=y.Object,j._RegistryProxyMixin=y.RegistryProxyMixin,j._ContainerProxyMixin=y.ContainerProxyMixin,j.compare=y.compare,j.copy=y.copy,j.isEqual=y.isEqual,j.inject=function(){},j.inject.service=v.inject,j.inject.controller=p.inject,j.Array=y.Array,j.Comparable=y.Comparable,j.Enumerable=y.Enumerable,j.ArrayProxy=y.ArrayProxy,j.ObjectProxy=y.ObjectProxy,j.ActionHandler=y.ActionHandler,j.CoreObject=y.CoreObject,j.NativeArray=y.NativeArray,j.Copyable=y.Copyable,j.MutableEnumerable=y.MutableEnumerable,j.MutableArray=y.MutableArray,j.TargetActionSupport=y.TargetActionSupport,j.Evented=y.Evented,j.PromiseProxyMixin=y.PromiseProxyMixin,j.Observable=y.Observable,j.typeOf=y.typeOf,j.isArray=y.isArray,j.Object=y.Object,j.onLoad=R.onLoad,j.runLoadHooks=R.runLoadHooks,j.Controller=p.default,j.ControllerMixin=d.default,j.Service=v.default,j._ProxyMixin=y._ProxyMixin,j.RSVP=y.RSVP,j.Namespace=y.Namespace,I.empty=g.empty,I.notEmpty=g.notEmpty,I.none=g.none,I.not=g.not,I.bool=g.bool,I.match=g.match,I.equal=g.equal,I.gt=g.gt,I.gte=g.gte,I.lt=g.lt,I.lte=g.lte,I.oneWay=g.oneWay,I.reads=g.oneWay,I.readOnly=g.readOnly,I.deprecatingAlias=g.deprecatingAlias,I.and=g.and,I.or=g.or,I.sum=g.sum,I.min=g.min,I.max=g.max,I.map=g.map,I.sort=g.sort,I.setDiff=g.setDiff,I.mapBy=g.mapBy,I.filter=g.filter,I.filterBy=g.filterBy,I.uniq=g.uniq,I.uniqBy=g.uniqBy,I.union=g.union,I.intersect=g.intersect,I.collect=g.collect,Object.defineProperty(j,"STRINGS",{configurable:!1,get:m._getStrings,set:m._setStrings}),Object.defineProperty(j,"BOOTED",{configurable:!1,enumerable:!1,get:u.isNamespaceSearchDisabled,set:u.setNamespaceSearchDisabled}),j.Component=b.Component,b.Helper.helper=b.helper,j.Helper=b.Helper,j.Checkbox=b.Checkbox,j.TextField=b.TextField,j.TextArea=b.TextArea,j.LinkComponent=b.LinkComponent,j._setComponentManager=b.setComponentManager,j._componentManagerCapabilities=b.capabilities,j._setModifierManager=b.setModifierManager,j._modifierManagerCapabilties=b.modifierCapabilties,j.Handlebars={template:b.template,Utils:{escapeExpression:b.escapeExpression}},j.HTMLBars={template:b.template},n.ENV.EXTEND_PROTOTYPES.String&&(String.prototype.htmlSafe=function(){return(0,b.htmlSafe)(this)}),j.String.htmlSafe=b.htmlSafe,j.String.isHTMLSafe=b.isHTMLSafe,Object.defineProperty(j,"TEMPLATES",{get:b.getTemplates,set:b.setTemplates,configurable:!1,enumerable:!1}),j.VERSION=_.default,w.jQueryDisabled||(j.$=w.jQuery),j.ViewUtils={isSimpleClick:w.isSimpleClick,getViewElement:w.getViewElement,getViewBounds:w.getViewBounds,getViewClientRects:w.getViewClientRects,getViewBoundingClientRect:w.getViewBoundingClientRect,getRootViews:w.getRootViews,getChildViews:w.getChildViews,isSerializationFirstNode:b.isSerializationFirstNode},j.TextSupport=w.TextSupport,j.ComponentLookup=w.ComponentLookup,j.EventDispatcher=w.EventDispatcher,j.Location=E.Location,j.AutoLocation=E.AutoLocation,j.HashLocation=E.HashLocation,j.HistoryLocation=E.HistoryLocation,j.NoneLocation=E.NoneLocation,j.controllerFor=E.controllerFor,j.generateControllerFactory=E.generateControllerFactory,j.generateController=E.generateController,j.RouterDSL=E.RouterDSL,j.Router=E.Router,j.Route=E.Route,(0,R.runLoadHooks)("Ember.Application",R.default),j.DataAdapter=T.DataAdapter,j.ContainerDebugAdapter=T.ContainerDebugAdapter,(0,t.has)("ember-template-compiler")&&(0,t.default)("ember-template-compiler"),(0,t.has)("ember-testing")){var D=(0,t.default)("ember-testing");j.Test=D.Test,j.Test.Adapter=D.Adapter,j.Test.QUnitAdapter=D.QUnitAdapter,j.setupForTesting=D.setupForTesting}(0,R.runLoadHooks)("Ember");var F=j;e.default=F,r.IS_NODE?r.module.exports=j:n.context.exports.Ember=n.context.exports.Em=j}),e("ember/version",["exports"],function(e){"use strict";e.default=void 0;e.default="3.8.0"}),e("node-module",["exports"],function(e){var t="object"==typeof module&&"function"==typeof module.require;t?(e.require=module.require,e.module=module,e.IS_NODE=t):(e.require=null,e.module=null,e.IS_NODE=t)}),e("route-recognizer",["exports"],function(e){"use strict";function t(){var e=v(null);return e.__=void 0,delete e.__,e}function n(e,t,r){function i(i,o){var a=e+i;if(!o)return new g(a,t,r);o(n(a,t,r))}return i}function r(e,t,n){for(var r=0,i=0;i<e.length;i++)r+=e[i].path.length;t=t.substr(r);var o={path:t,handler:n};e.push(o)}function i(e,t,n,o){for(var a=t.routes,s=Object.keys(a),u=0;u<s.length;u++){var l=s[u],c=e.slice();r(c,l,a[l]);var h=t.children[l];h?i(c,h,n,o):n.call(o,c)}}function o(e){return e.split("/").map(a).join("/")}function a(e){return e.length<3||-1===e.indexOf("%")?e:decodeURIComponent(e).replace(_,encodeURIComponent)}function s(e){return encodeURIComponent(e).replace(w,decodeURIComponent)}function u(e,t){if("object"!=typeof e||null===e)throw new Error("You must pass an object as the second argument to `generate`.");if(!C.call(e,t))throw new Error("You must provide param `"+t+"` to `generate`.");var n=e[t],r="string"==typeof n?n:""+n;if(0===r.length)throw new Error("You must provide a param `"+t+"`.");return r}function l(e,t,n){t.length>0&&47===t.charCodeAt(0)&&(t=t.substr(1));for(var r=t.split("/"),i=void 0,o=void 0,s=0;s<r.length;s++){var u=r[s],l=0,c=0;c=""===u?4:58===u.charCodeAt(0)?1:42===u.charCodeAt(0)?2:0,l=2<<c,12&l&&(u=u.slice(1),i=i||[],i.push(u),o=o||[],o.push(0!=(4&l))),14&l&&n[c]++,e.push({type:c,value:a(u)})}return{names:i||O,shouldDecodes:o||O}}function c(e,t,n){return e.char===t&&e.negate===n}function h(e,t){return e.negate?e.char!==t&&-1!==e.char:e.char===t||-1===e.char}function f(e){return e.sort(function(e,t){var n=e.types||[0,0,0],r=n[0],i=n[1],o=n[2],a=t.types||[0,0,0],s=a[0],u=a[1],l=a[2];if(o!==l)return o-l;if(o){if(r!==s)return s-r;if(i!==u)return u-i}return i!==u?i-u:r!==s?s-r:0})}function p(e,t){for(var n=[],r=0,i=e.length;r<i;r++){var o=e[r];n=n.concat(o.match(t))}return n}function d(e,t,n){var r=e.handlers,i=e.regex();if(!i||!r)throw new Error("state not initialized");var o=t.match(i),a=1,s=new N(n);s.length=r.length;for(var u=0;u<r.length;u++){var l=r[u],c=l.names,h=l.shouldDecodes,f=R,p=!1;if(c!==O&&h!==O)for(var d=0;d<c.length;d++){p=!0;var m=c[d],v=o&&o[a++];f===R&&(f={}),P.ENCODE_AND_DECODE_PATH_SEGMENTS&&h[d]?f[m]=v&&decodeURIComponent(v):f[m]=v}s[u]={handler:l.handler,params:f,isDynamic:p}}return s}function m(e){e=e.replace(/\+/gm,"%20");var t;try{t=decodeURIComponent(e)}catch(e){t=""}return t}e.default=void 0;var v=Object.create,g=function(e,t,n){this.path=e,this.matcher=t,this.delegate=n};g.prototype.to=function(e,t){var n=this.delegate;if(n&&n.willAddRoute&&(e=n.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`");this.matcher.addChild(this.path,e,t,this.delegate)}};var y=function(e){this.routes=t(),this.children=t(),this.target=e};y.prototype.add=function(e,t){this.routes[e]=t},y.prototype.addChild=function(e,t,r,i){var o=new y(t);this.children[e]=o;var a=n(e,o,i);i&&i.contextEntered&&i.contextEntered(t,a),r(a)};var b=function(e,t){var r=new y;e(n("",r,this.delegate)),i([],r,function(e){t?t(this,e):this.add(e)},this)},_=/%|\//g,w=/%(?:2(?:4|6|B|C)|3(?:B|D|A)|40)/g,E=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,T=Array.isArray,C=Object.prototype.hasOwnProperty,x=[];x[0]=function(e,t){for(var n=t,r=e.value,i=0;i<r.length;i++){var o=r.charCodeAt(i);n=n.put(o,!1,!1)}return n},x[1]=function(e,t){return t.put(47,!0,!0)},x[2]=function(e,t){return t.put(-1,!1,!0)},x[4]=function(e,t){return t};var A=[];A[0]=function(e){return e.value.replace(E,"\\$1")},A[1]=function(){return"([^/]+)"},A[2]=function(){return"(.+)"},A[4]=function(){return""};var k=[];k[0]=function(e){return e.value},k[1]=function(e,t){var n=u(t,e.value);return P.ENCODE_AND_DECODE_PATH_SEGMENTS?s(n):n},k[2]=function(e,t){return u(t,e.value)},k[4]=function(){return""};var R=Object.freeze({}),O=Object.freeze([]),S=function(e,t,n,r,i){this.states=e,this.id=t,this.char=n,this.negate=r,this.nextStates=i?t:null,this.pattern="",this._regex=void 0,this.handlers=void 0,this.types=void 0};S.prototype.regex=function(){return this._regex||(this._regex=new RegExp(this.pattern)),this._regex},S.prototype.get=function(e,t){var n=this,r=this.nextStates;if(null!==r)if(T(r))for(var i=0;i<r.length;i++){var o=n.states[r[i]];if(c(o,e,t))return o}else{var a=this.states[r];if(c(a,e,t))return a}},S.prototype.put=function(e,t,n){var r;if(r=this.get(e,t))return r;var i=this.states;return r=new S(i,i.length,e,t,n),i[i.length]=r,null==this.nextStates?this.nextStates=r.id:T(this.nextStates)?this.nextStates.push(r.id):this.nextStates=[this.nextStates,r.id],r},S.prototype.match=function(e){var t=this,n=this.nextStates;if(!n)return[];var r=[];if(T(n))for(var i=0;i<n.length;i++){var o=t.states[n[i]];h(o,e)&&r.push(o)}else{var a=this.states[n];h(a,e)&&r.push(a)}return r};var N=function(e){this.length=0,this.queryParams=e||{}} +;N.prototype.splice=Array.prototype.splice,N.prototype.slice=Array.prototype.slice,N.prototype.push=Array.prototype.push;var P=function(){this.names=t();var e=[],n=new S(e,0,-1,!0,!1);e[0]=n,this.states=e,this.rootState=n};P.prototype.add=function(e,t){for(var n=this.rootState,r="^",i=[0,0,0],o=new Array(e.length),a=[],s=!0,u=0,c=0;c<e.length;c++){for(var h=e[c],f=l(a,h.path,i),p=f.names,d=f.shouldDecodes;u<a.length;u++){var m=a[u];4!==m.type&&(s=!1,n=n.put(47,!1,!1),r+="/",n=x[m.type](m,n),r+=A[m.type](m))}o[c]={handler:h.handler,names:p,shouldDecodes:d}}s&&(n=n.put(47,!1,!1),r+="/"),n.handlers=o,n.pattern=r+"$",n.types=i;var v;"object"==typeof t&&null!==t&&t.as&&(v=t.as),v&&(this.names[v]={segments:a,handlers:o})},P.prototype.handlersFor=function(e){var t=this.names[e];if(!t)throw new Error("There is no route named "+e);for(var n=new Array(t.handlers.length),r=0;r<t.handlers.length;r++){var i=t.handlers[r];n[r]=i}return n},P.prototype.hasRoute=function(e){return!!this.names[e]},P.prototype.generate=function(e,t){var n=this.names[e],r="";if(!n)throw new Error("There is no route named "+e);for(var i=n.segments,o=0;o<i.length;o++){var a=i[o];4!==a.type&&(r+="/",r+=k[a.type](a,t))}return"/"!==r.charAt(0)&&(r="/"+r),t&&t.queryParams&&(r+=this.generateQueryString(t.queryParams)),r},P.prototype.generateQueryString=function(e){var t=[],n=Object.keys(e);n.sort();for(var r=0;r<n.length;r++){var i=n[r],o=e[i];if(null!=o){var a=encodeURIComponent(i);if(T(o))for(var s=0;s<o.length;s++){var u=i+"[]="+encodeURIComponent(o[s]);t.push(u)}else a+="="+encodeURIComponent(o),t.push(a)}}return 0===t.length?"":"?"+t.join("&")},P.prototype.parseQueryString=function(e){for(var t=e.split("&"),n={},r=0;r<t.length;r++){var i=t[r].split("="),o=m(i[0]),a=o.length,s=!1,u=void 0;1===i.length?u="true":(a>2&&"[]"===o.slice(a-2)&&(s=!0,o=o.slice(0,a-2),n[o]||(n[o]=[])),u=i[1]?m(i[1]):""),s?n[o].push(u):n[o]=u}return n},P.prototype.recognize=function(e){var t,n=[this.rootState],r={},i=!1,a=e.indexOf("#");-1!==a&&(e=e.substr(0,a));var s=e.indexOf("?");if(-1!==s){var u=e.substr(s+1,e.length);e=e.substr(0,s),r=this.parseQueryString(u)}"/"!==e.charAt(0)&&(e="/"+e);var l=e;P.ENCODE_AND_DECODE_PATH_SEGMENTS?e=o(e):(e=decodeURI(e),l=decodeURI(l));var c=e.length;c>1&&"/"===e.charAt(c-1)&&(e=e.substr(0,c-1),l=l.substr(0,l.length-1),i=!0);for(var h=0;h<e.length&&(n=p(n,e.charCodeAt(h)),n.length);h++);for(var m=[],v=0;v<n.length;v++)n[v].handlers&&m.push(n[v]);n=f(m);var g=m[0];return g&&g.handlers&&(i&&g.pattern&&"(.+)$"===g.pattern.slice(-5)&&(l+="/"),t=d(g,l,r)),t},P.VERSION="0.3.4",P.ENCODE_AND_DECODE_PATH_SEGMENTS=!0,P.Normalizer={normalizeSegment:a,normalizePath:o,encodePathSegment:s},P.prototype.map=b;var L=P;e.default=L}),e("router_js",["exports","@ember/polyfills","ember-babel","rsvp","route-recognizer"],function(e,t,n,r,i){"use strict";function o(e){return null!==e&&"object"==typeof e&&"function"==typeof e.then}function a(e,t){for(var n in t)O.call(t,n)&&(e[n]=t[n])}function s(e){var t,n,r=e&&e.length;if(r&&r>0){var i=e[r-1];if(u(i))return n=i.queryParams,t=R.call(e,0,r-1),[t,n]}return[e,null]}function u(e){return e&&O.call(e,"queryParams")}function l(e){for(var t in e){var n=e[t];if("number"==typeof n)e[t]=""+n;else if(Array.isArray(n))for(var r=0,i=n.length;r<i;r++)n[r]=""+n[r]}}function c(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(e.log)if(2===arguments.length){var i=n[0],o=n[1];e.log("Transition #"+i+": "+o)}else{var a=n[0];e.log(a)}}function h(e){return"string"==typeof e||e instanceof String||"number"==typeof e||e instanceof Number}function f(e,t){for(var n=0,r=e.length;n<r&&!1!==t(e[n]);n++);}function p(e,t){var n,r={all:{},changed:{},removed:{}};a(r.all,t);var i=!1;l(e),l(t);for(n in e)O.call(e,n)&&(O.call(t,n)||(i=!0,r.removed[n]=e[n]));for(n in t)if(O.call(t,n)){var o=e[n],s=t[n];if(d(o)&&d(s))if(o.length!==s.length)r.changed[n]=t[n],i=!0;else for(var u=0,c=o.length;u<c;u++)o[u]!==s[u]&&(r.changed[n]=t[n],i=!0);else e[n]!==t[n]&&(r.changed[n]=t[n],i=!0)}return i?r:void 0}function d(e){return Array.isArray(e)}function m(e){return"Router: "+e}function v(e){return c(e.router,e.sequence,"detected abort."),new k}function g(e){return"object"==typeof e&&e instanceof L&&e.isTransition}function y(e){return g(e)?null:e}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.map(function(r,i){var o=r.name,a=r.params,s=r.paramNames,u=r.context,l=r.route;if(M.has(r)&&n){var c=M.get(r);c=E(l,c);var h=_(c,u);return M.set(r,h),h}var f={find:function(t,n){var r,i=[];3===t.length&&(i=e.map(function(e){return M.get(e)}));for(var o=0;e.length>o;o++)if(r=M.get(e[o]),t.call(n,r,o,i))return r},get name(){return o},get paramNames(){return s},get metadata(){return w(l)},get parent(){var t=e[i-1];return void 0===t?null:M.get(t)},get child(){var t=e[i+1];return void 0===t?null:M.get(t)},get localName(){var e=this.name.split(".");return e[e.length-1]},get params(){return a},get queryParams(){return t}};return n&&(f=_(f,u)),M.set(r,f),f})}function _(e,n){var r={get attributes(){return n}};return Object.isFrozen(e)||e.hasOwnProperty("attributes")?Object.freeze((0,t.assign)({},e,r)):(0,t.assign)(e,r)}function w(e){return void 0!==e&&null!==e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}function E(e,n){var r={get metadata(){return w(e)}};return Object.isFrozen(n)||n.hasOwnProperty("metadata")?Object.freeze((0,t.assign)({},n,r)):(0,t.assign)(n,r)}function T(e,t){if(!e!=!t)return!1;if(!e)return!0;for(var n in e)if(e.hasOwnProperty(n)&&e[n]!==t[n])return!1;return!0}function C(e,t){if(e.length!==t.length)return!1;for(var n=0,r=e.length;n<r;++n)if(e[n]!==t[n])return!1;return!0}function x(e,t){if(e.length!==t.length)return!1;for(var n=0,r=e.length;n<r;++n){if(e[n].name!==t[n].name)return!1;if(!A(e[n].params,t[n].params))return!1}return!0}function A(e,t){if(!e&&!t)return!0;if(!e&&t||e&&!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0,o=n.length;i<o;++i){var a=n[i];if(e[a]!==t[a])return!1}return!0}e.logAbort=v,e.InternalRouteInfo=e.TransitionError=e.TransitionState=e.QUERY_PARAMS_SYMBOL=e.PARAMS_SYMBOL=e.STATE_SYMBOL=e.InternalTransition=e.default=void 0;var k=function(){function e(t){var n=Error.call(this,t);this.name="TransitionAborted",this.message=t||"TransitionAborted",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=n.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}(),R=Array.prototype.slice,O=Object.prototype.hasOwnProperty,S="__STATE__-2619860001345920-3322w3";e.STATE_SYMBOL=S;var N="__PARAMS__-261986232992830203-23323";e.PARAMS_SYMBOL=N;var P="__QPS__-2619863929824844-32323";e.QUERY_PARAMS_SYMBOL=P;var L=function(){function e(e,t,n){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0;if(this.from=null,this.to=void 0,this.isAborted=!1,this.isActive=!0,this.urlMethod="update",this.resolveIndex=0,this.queryParamsOnly=!1,this.isTransition=!0,this.isCausedByAbortingTransition=!1,this.isCausedByInitialTransition=!1,this.isCausedByAbortingReplaceTransition=!1,this._visibleQueryParams={},this[S]=n||e.state,this.intent=t,this.router=e,this.data=t&&t.data||{},this.resolvedModels={},this[P]={},this.promise=void 0,this.error=void 0,this[N]={},this.routeInfos=[],this.targetName=void 0,this.pivotHandler=void 0,this.sequence=-1,o)return this.promise=r.Promise.reject(o),void(this.error=o);if(this.isCausedByAbortingTransition=!!a,this.isCausedByInitialTransition=!!a&&(a.isCausedByInitialTransition||0===a.sequence),this.isCausedByAbortingReplaceTransition=!!a&&"replace"===a.urlMethod&&(!a.isCausedByAbortingTransition||a.isCausedByAbortingReplaceTransition),n){this[N]=n.params,this[P]=n.queryParams,this.routeInfos=n.routeInfos;var s=n.routeInfos.length;s&&(this.targetName=n.routeInfos[s-1].name);for(var u=0;u<s;++u){var l=n.routeInfos[u];if(!l.isResolved)break;this.pivotHandler=l.route}this.sequence=e.currentSequence++,this.promise=n.resolve(function(){return i.isAborted?r.Promise.reject(!1,m("Transition aborted - reject")):r.Promise.resolve(!0)},this).catch(function(e){return r.Promise.reject(i.router.transitionDidError(e,i))},m("Handle Abort"))}else this.promise=r.Promise.resolve(this[S]),this[N]={}}var t=e.prototype;return t.then=function(e,t,n){return this.promise.then(e,t,n)},t.catch=function(e,t){return this.promise.catch(e,t)},t.finally=function(e,t){return this.promise.finally(e,t)},t.abort=function(){this.rollback();var t=new e(this.router,void 0,void 0,void 0);return t.to=this.from,t.from=this.from,t.isAborted=!0,this.router.routeWillChange(t),this.router.routeDidChange(t),this},t.rollback=function(){this.isAborted||(c(this.router,this.sequence,this.targetName+": transition was aborted"),void 0!==this.intent&&null!==this.intent&&(this.intent.preTransitionState=this.router.state),this.isAborted=!0,this.isActive=!1,this.router.activeTransition=void 0)},t.redirect=function(e){this.rollback(),this.router.routeWillChange(e)},t.retry=function(){this.abort();var e=this.router.transitionByIntent(this.intent,!1);return null!==this.urlMethod&&e.method(this.urlMethod),e},t.method=function(e){return this.urlMethod=e,this},t.send=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;this.trigger(e,t,n,r,i)},t.trigger=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;"string"==typeof e&&(t=e,e=!1);for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];this.router.triggerEvent(this[S].routeInfos.slice(0,this.resolveIndex+1),e,t,r)},t.followRedirects=function(){var e=this.router;return this.promise.catch(function(t){return e.activeTransition?e.activeTransition.followRedirects():r.Promise.reject(t)})},t.toString=function(){return"Transition (sequence "+this.sequence+")"},t.log=function(e){c(this.router,this.sequence,e)},e}();e.InternalTransition=L;var M=new WeakMap,j=function(){function e(e,t,n,r){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=n,this.router=e,r&&this._processRoute(r)}var t=e.prototype;return t.getModel=function(e){return r.Promise.resolve(this.context)},t.serialize=function(e){return this.params||{}},t.resolve=function(e,t){var n=this;return r.Promise.resolve(this.routePromise).then(function(t){return n.checkForAbort(e,t)}).then(function(){return n.runBeforeModelHook(t)}).then(function(){return n.checkForAbort(e,null)}).then(function(){return n.getModel(t)}).then(function(t){return n.checkForAbort(e,t)}).then(function(e){return n.runAfterModelHook(t,e)}).then(function(e){return n.becomeResolved(t,e)})},t.becomeResolved=function(e,t){var n=this.serialize(t);e&&(this.stashResolvedModel(e,t),e[N]=e[N]||{},e[N][this.name]=n);var r,i=t===this.context;("context"in this||!i)&&(r=t);var o=M.get(this),a=new I(this.router,this.name,this.paramNames,n,this.route,r);return void 0!==o&&M.set(a,o),a},t.shouldSupercede=function(e){if(!e)return!0;var t=e.context===this.context;return e.name!==this.name||"context"in this&&!t||this.hasOwnProperty("params")&&!T(this.params,e.params)},t.log=function(e,t){e.log&&e.log(this.name+": "+t)},t.updateRoute=function(e){return this.route=e},t.runBeforeModelHook=function(e){e.trigger&&e.trigger(!0,"willResolveModel",e,this.route);var t;return this.route&&void 0!==this.route.beforeModel&&(t=this.route.beforeModel(e)),g(t)&&(t=null),r.Promise.resolve(t)},t.runAfterModelHook=function(e,t){var n=this.name;this.stashResolvedModel(e,t);var i;return void 0!==this.route&&void 0!==this.route.afterModel&&(i=this.route.afterModel(t,e)),i=y(i),r.Promise.resolve(i).then(function(){return e.resolvedModels[n]})},t.checkForAbort=function(e,t){return r.Promise.resolve(e()).then(function(){return t},null)},t.stashResolvedModel=function(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t},t.fetchRoute=function(){var e=this.router.getRoute(this.name);return this._processRoute(e)},t._processRoute=function(e){var t=this;return this.routePromise=r.Promise.resolve(e),o(e)?(this.routePromise=this.routePromise.then(function(e){return t.updateRoute(e)}),this.route=void 0):e?this.updateRoute(e):void 0},(0,n.createClass)(e,[{key:"route",get:function(){return null!==this._route?this._route:this.fetchRoute()},set:function(e){this._route=e}},{key:"routePromise",get:function(){return this._routePromise?this._routePromise:(this.fetchRoute(),this._routePromise)},set:function(e){this._routePromise=e}}]),e}();e.InternalRouteInfo=j;var I=function(e){function t(t,n,r,i,o,a){var s;return s=e.call(this,t,n,r,o)||this,s.params=i,s.isResolved=!0,s.context=a,s}return(0,n.inheritsLoose)(t,e),t.prototype.resolve=function(e,t){return t&&t.resolvedModels&&(t.resolvedModels[this.name]=this.context),r.Promise.resolve(this)},t}(j),D=function(e){function t(t,n,r,i,o){var a;return a=e.call(this,t,n,r,o)||this,a.params={},a.params=i,a}return(0,n.inheritsLoose)(t,e),t.prototype.getModel=function(e){var t=this.params;e&&e[P]&&(t={},a(t,this.params),t.queryParams=e[P]);var n=this.route,i=void 0;return n.deserialize?i=n.deserialize(t,e):n.model&&(i=n.model(t,e)),i&&g(i)&&(i=void 0),r.Promise.resolve(i)},t}(j),F=function(e){function t(t,n,r,i){var o;return o=e.call(this,t,n,r)||this,o.context=i,o.serializer=o.router.getSerializer(n),o}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.getModel=function(t){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),e.prototype.getModel.call(this,t)},r.serialize=function(e){var t=this.paramNames,n=this.context;e||(e=n);var r={};if(h(e))return r[t[0]]=e,r;if(this.serializer)return this.serializer.call(null,e,t);if(void 0!==this.route&&this.route.serialize)return this.route.serialize(e,t);if(1===t.length){var i=t[0];return/_id$/.test(i)?r[i]=e.id:r[i]=e,r}},t}(j),B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.router=e,this.data=t},U=function(){function e(){this.routeInfos=[],this.queryParams={},this.params={}}var t=e.prototype;return t.promiseLabel=function(e){var t="";return f(this.routeInfos,function(e){return""!==t&&(t+="."),t+=e.name,!0}),m("'"+t+"': "+e)},t.resolve=function(e,t){function n(){return r.Promise.resolve(e(),u.promiseLabel("Check if should continue")).catch(function(e){return l=!0,r.Promise.reject(e)},u.promiseLabel("Handle abort"))}function i(e){var n=u.routeInfos,i=t.resolveIndex>=n.length?n.length-1:t.resolveIndex;return r.Promise.reject(new q(e,u.routeInfos[i].route,l,u))}function o(e){var r=u.routeInfos[t.resolveIndex].isResolved;if(u.routeInfos[t.resolveIndex++]=e,!r){var i=e.route;void 0!==i&&i.redirect&&i.redirect(e.context,t)}return n().then(a,null,u.promiseLabel("Resolve route"))}function a(){return t.resolveIndex===u.routeInfos.length?u:u.routeInfos[t.resolveIndex].resolve(n,t).then(o,null,u.promiseLabel("Proceed"))}var s=this.params;f(this.routeInfos,function(e){return s[e.name]=e.params||{},!0}),t.resolveIndex=0;var u=this,l=!1;return r.Promise.resolve(null,this.promiseLabel("Start transition")).then(a,null,this.promiseLabel("Resolve route")).catch(i,this.promiseLabel("Handle error"))},e}();e.TransitionState=U;var q=function(e,t,n,r){this.error=e,this.route=t,this.wasAborted=n,this.state=r};e.TransitionError=q;var z=function(e){function t(t,n,r){var i,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=arguments.length>5?arguments[5]:void 0;return i=e.call(this,t,s)||this,i.preTransitionState=void 0,i.name=n,i.pivotHandler=r,i.contexts=o,i.queryParams=a,i}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r.applyToState=function(e,t){var n=s([this.name].concat(this.contexts)),r=n[0],i=this.router.recognizer.handlersFor(r[0]),o=i[i.length-1].handler;return this.applyToHandlers(e,i,o,t,!1)},r.applyToHandlers=function(e,t,n,r,i){var o,s,u=new U,l=this.contexts.slice(0),c=t.length;if(this.pivotHandler)for(o=0,s=t.length;o<s;++o)if(t[o].handler===this.pivotHandler.routeName){c=o;break}for(o=t.length-1;o>=0;--o){var h=t[o],f=h.handler,p=e.routeInfos[o],d=null;if(d=h.names.length>0?o>=c?this.createParamHandlerInfo(f,h.names,l,p):this.getHandlerInfoForDynamicSegment(f,h.names,l,p,n,o):this.createParamHandlerInfo(f,h.names,l,p),i){d=d.becomeResolved(null,d.context);var m=p&&p.context;h.names.length>0&&void 0!==p.context&&d.context===m&&(d.params=p&&p.params),d.context=m}var v=p;(o>=c||d.shouldSupercede(p))&&(c=Math.min(o,c),v=d),r&&!i&&(v=v.becomeResolved(null,v.context)),u.routeInfos.unshift(v)}if(l.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+n);return r||this.invalidateChildren(u.routeInfos,c),a(u.queryParams,this.queryParams||{}),u},r.invalidateChildren=function(e,t){for(var n=t,r=e.length;n<r;++n){if(e[n].isResolved){var i=e[n],o=i.name,a=i.params,s=i.route,u=i.paramNames;e[n]=new D(this.router,o,u,a,s)}}},r.getHandlerInfoForDynamicSegment=function(e,t,n,r,i,o){var a;if(n.length>0){if(a=n[n.length-1],h(a))return this.createParamHandlerInfo(e,t,n,r);n.pop()}else{if(r&&r.name===e)return r;if(!this.preTransitionState)return r;var s=this.preTransitionState.routeInfos[o];a=s&&s.context}return new F(this.router,e,t,a)},r.createParamHandlerInfo=function(e,t,n,r){for(var i={},o=t.length;o--;){var a=r&&e===r.name&&r.params||{},s=n[n.length-1],u=t[o];if(h(s))i[u]=""+n.pop();else{if(!a.hasOwnProperty(u))throw new Error("You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route "+e);i[u]=a[u]}}return new D(this.router,e,t,i)},t}(B),H=function(){function e(t){var n=Error.call(this,t);this.name="UnrecognizedURLError",this.message=t||"UnrecognizedURL",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=n.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}(),V=function(e){function t(t,n,r){var i;return i=e.call(this,t,r)||this,i.url=n,i.preTransitionState=void 0,i}return(0,n.inheritsLoose)(t,e),t.prototype.applyToState=function(e){function t(e){if(e&&e.inaccessibleByURL)throw new H(u);return e}var n,r,i=new U,o=this.router.recognizer.recognize(this.url);if(!o)throw new H(this.url);var s=!1,u=this.url;for(n=0,r=o.length;n<r;++n){var l=o[n],c=l.handler,h=[];this.router.recognizer.hasRoute(c)&&(h=this.router.recognizer.handlersFor(c)[n].names);var f=new D(this.router,c,h,l.params),p=f.route;p?t(p):f.routePromise=f.routePromise.then(t);var d=e.routeInfos[n];s||f.shouldSupercede(d)?(s=!0,i.routeInfos[n]=f):i.routeInfos[n]=d}return a(i.queryParams,o.queryParams),i},t}(B),W=function(){function e(e){this._lastQueryParams={},this.state=void 0,this.oldState=void 0,this.activeTransition=void 0,this.currentRouteInfos=void 0,this._changedQueryParams=void 0,this.currentSequence=0,this.log=e,this.recognizer=new i.default,this.reset()}var n=e.prototype;return n.map=function(e){this.recognizer.map(e,function(e,t){for(var n=t.length-1,r=!0;n>=0&&r;--n){var i=t[n],o=i.handler;e.add(t,{as:o}),r="/"===i.path||""===i.path||".index"===o.slice(-6)}})},n.hasRoute=function(e){return this.recognizer.hasRoute(e)},n.queryParamsTransition=function(e,t,n,r){var i=this;if(this.fireQueryParamDidChange(r,e),!t&&this.activeTransition)return this.activeTransition;var o=new L(this,void 0,void 0);return o.queryParamsOnly=!0,n.queryParams=this.finalizeQueryParamChange(r.routeInfos,r.queryParams,o),o[P]=r.queryParams,this.toReadOnlyInfos(o,r),this.routeWillChange(o),o.promise=o.promise.then(function(e){return i._updateURL(o,n),i.didTransition(i.currentRouteInfos),i.toInfos(o,r.routeInfos,!0),i.routeDidChange(o),e},null,m("Transition complete")),o},n.transitionByIntent=function(e,t){try{return this.getTransitionByIntent(e,t)}catch(t){return new L(this,e,void 0,t,void 0)}},n.recognize=function(e){var t=new V(this,e),n=this.generateNewState(t);if(null===n)return n;var r=b(n.routeInfos,n.queryParams);return r[r.length-1]},n.recognizeAndLoad=function(e){var t=new V(this,e),n=this.generateNewState(t);if(null===n)return r.Promise.reject("URL "+e+" was not recognized");var i=new L(this,t,n,void 0);return i.then(function(){var e=b(n.routeInfos,i[P],!0);return e[e.length-1]})},n.generateNewState=function(e){try{return e.applyToState(this.state,!1)}catch(e){return null}},n.getTransitionByIntent=function(e,t){var n,r=this,i=!!this.activeTransition,o=i?this.activeTransition[S]:this.state,a=e.applyToState(o,t),s=p(o.queryParams,a.queryParams);if(C(a.routeInfos,o.routeInfos)){if(s){var u=this.queryParamsTransition(s,i,o,a);return u.queryParamsOnly=!0,u}return this.activeTransition||new L(this,void 0,void 0)}if(t){var l=new L(this,void 0,void 0);return this.toReadOnlyInfos(l,a),this.setupContexts(a),this.routeWillChange(l),this.activeTransition}return n=new L(this,e,a,void 0,this.activeTransition),x(a.routeInfos,o.routeInfos)&&(n.queryParamsOnly=!0),this.toReadOnlyInfos(n,a),this.activeTransition&&this.activeTransition.redirect(n),this.activeTransition=n,n.promise=n.promise.then(function(e){return r.finalizeTransition(n,e)},null,m("Settle transition promise when transition is finalized")),i||this.notifyExistingHandlers(a,n),this.fireQueryParamDidChange(a,s),n},n.doTransition=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t[t.length-1],i={};void 0!==r&&r.hasOwnProperty("queryParams")&&(i=t.pop().queryParams);var o;if(void 0===e){c(this,"Updating query params");var a=this.state.routeInfos;o=new z(this,a[a.length-1].name,void 0,[],i)}else"/"===e.charAt(0)?(c(this,"Attempting URL transition to "+e),o=new V(this,e)):(c(this,"Attempting transition to "+e),o=new z(this,e,void 0,t,i));return this.transitionByIntent(o,n)},n.finalizeTransition=function(e,t){try{c(e.router,e.sequence,"Resolved all models on destination route; finalizing transition.");var n=t.routeInfos;return this.setupContexts(t,e),e.isAborted?(this.state.routeInfos=this.currentRouteInfos,r.Promise.reject(v(e))):(this._updateURL(e,t),e.isActive=!1,this.activeTransition=void 0,this.triggerEvent(this.currentRouteInfos,!0,"didTransition",[]),this.didTransition(this.currentRouteInfos),this.toInfos(e,t.routeInfos,!0),this.routeDidChange(e),c(this,e.sequence,"TRANSITION COMPLETE."),n[n.length-1].route)}catch(t){if(!(t instanceof k)){var i=e[S].routeInfos;e.trigger(!0,"error",t,e,i[i.length-1].route),e.abort()}throw t}},n.setupContexts=function(e,t){var n,r,i,o=this.partitionRoutes(this.state,e);for(n=0,r=o.exited.length;n<r;n++)i=o.exited[n].route,delete i.context,void 0!==i&&(void 0!==i._internalReset&&i._internalReset(!0,t),void 0!==i.exit&&i.exit(t));var a=this.oldState=this.state;this.state=e;var s=this.currentRouteInfos=o.unchanged.slice();try{for(n=0,r=o.reset.length;n<r;n++)void 0!==(i=o.reset[n].route)&&void 0!==i._internalReset&&i._internalReset(!1,t);for(n=0,r=o.updatedContext.length;n<r;n++)this.routeEnteredOrUpdated(s,o.updatedContext[n],!1,t);for(n=0,r=o.entered.length;n<r;n++)this.routeEnteredOrUpdated(s,o.entered[n],!0,t)}catch(e){throw this.state=a,this.currentRouteInfos=a.routeInfos,e}this.state.queryParams=this.finalizeQueryParamChange(s,e.queryParams,t)},n.fireQueryParamDidChange=function(e,t){t&&(this._changedQueryParams=t.all,this.triggerEvent(e.routeInfos,!0,"queryParamsDidChange",[t.changed,t.all,t.removed]),this._changedQueryParams=void 0)},n.routeEnteredOrUpdated=function(e,t,n,r){function i(i){if(n&&void 0!==i.enter&&i.enter(r),r&&r.isAborted)throw new k;if(i.context=a,void 0!==i.contextDidChange&&i.contextDidChange(),void 0!==i.setup&&i.setup(a,r),r&&r.isAborted)throw new k;return e.push(t),i}var o=t.route,a=t.context;return void 0===o?t.routePromise=t.routePromise.then(i):i(o),!0},n.partitionRoutes=function(e,t){var n,r,i,o=e.routeInfos,a=t.routeInfos,s={updatedContext:[],exited:[],entered:[],unchanged:[],reset:[]},u=!1;for(r=0,i=a.length;r<i;r++){var l=o[r],c=a[r];l&&l.route===c.route||(n=!0),n?(s.entered.push(c),l&&s.exited.unshift(l)):u||l.context!==c.context?(u=!0,s.updatedContext.push(c)):s.unchanged.push(l)}for(r=a.length,i=o.length;r<i;r++)s.exited.unshift(o[r]);return s.reset=s.updatedContext.slice(),s.reset.reverse(),s},n._updateURL=function(e,t){var n=e.urlMethod;if(n){for(var r=t.routeInfos,i=r[r.length-1].name,o={},s=r.length-1;s>=0;--s){var u=r[s];a(o,u.params),u.route.inaccessibleByURL&&(n=null)}if(n){o.queryParams=e._visibleQueryParams||t.queryParams;var l=this.recognizer.generate(i,o),c=e.isCausedByInitialTransition,h="replace"===n&&!e.isCausedByAbortingTransition,f=e.queryParamsOnly&&"replace"===n,p="replace"===n&&e.isCausedByAbortingReplaceTransition;c||h||f||p?this.replaceURL(l):this.updateURL(l)}}},n.finalizeQueryParamChange=function(e,t,n){for(var r in t)t.hasOwnProperty(r)&&null===t[r]&&delete t[r];var i=[];this.triggerEvent(e,!0,"finalizeQueryParamChange",[t,i,n]),n&&(n._visibleQueryParams={});for(var o={},a=0,s=i.length;a<s;++a){var u=i[a];o[u.key]=u.value,n&&!1!==u.visible&&(n._visibleQueryParams[u.key]=u.value)}return o},n.toReadOnlyInfos=function(e,t){var n=this.state.routeInfos;this.fromInfos(e,n),this.toInfos(e,t.routeInfos),this._lastQueryParams=t.queryParams},n.fromInfos=function(e,n){if(void 0!==e&&n.length>0){var r=b(n,(0,t.assign)({},this._lastQueryParams),!0);e.from=r[r.length-1]||null}},n.toInfos=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(void 0!==e&&n.length>0){var i=b(n,(0,t.assign)({},e[P]),r);e.to=i[i.length-1]||null}},n.notifyExistingHandlers=function(e,t){var n,r,i,o,a=this.state.routeInfos;for(r=a.length,n=0;n<r&&(i=a[n],(o=e.routeInfos[n])&&i.name===o.name);n++)o.isResolved;this.triggerEvent(a,!0,"willTransition",[t]),this.routeWillChange(t),this.willTransition(a,e.routeInfos,t)},n.reset=function(){this.state&&f(this.state.routeInfos.slice().reverse(),function(e){var t=e.route;return void 0!==t&&void 0!==t.exit&&t.exit(),!0}),this.oldState=void 0,this.state=new U,this.currentRouteInfos=void 0},n.handleURL=function(e){return"/"!==e.charAt(0)&&(e="/"+e),this.doTransition(e).method(null)},n.transitionTo=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"object"==typeof e?(n.push(e),this.doTransition(void 0,n,!1)):this.doTransition(e,n)},n.intermediateTransitionTo=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this.doTransition(e,n,!0)},n.refresh=function(e){var t=this.activeTransition,n=t?t[S]:this.state,r=n.routeInfos;void 0===e&&(e=r[0].route),c(this,"Starting a refresh transition");var i=r[r.length-1].name,o=new z(this,i,e,[],this._changedQueryParams||n.queryParams),a=this.transitionByIntent(o,!1);return t&&"replace"===t.urlMethod&&a.method(t.urlMethod),a},n.replaceWith=function(e){return this.doTransition(e).method("replace")},n.generate=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=s(n),o=i[0],u=i[1],l=new z(this,e,void 0,o),c=l.applyToState(this.state,!1),h={},f=0,p=c.routeInfos.length;f<p;++f){a(h,c.routeInfos[f].serialize())}return h.queryParams=u,this.recognizer.generate(e,h)},n.applyIntent=function(e,t){var n=new z(this,e,void 0,t),r=this.activeTransition&&this.activeTransition[S]||this.state;return n.applyToState(r,!1)},n.isActiveIntent=function(e,t,n,r){var i,o,s=r||this.state,u=s.routeInfos;if(!u.length)return!1;var l=u[u.length-1].name,c=this.recognizer.handlersFor(l),h=0;for(o=c.length;h<o&&(i=u[h],i.name!==e);++h);if(h===c.length)return!1;var f=new U;f.routeInfos=u.slice(0,h+1),c=c.slice(0,h+1);var d=new z(this,l,void 0,t),m=d.applyToHandlers(f,c,l,!0,!0),v=C(m.routeInfos,f.routeInfos);if(!n||!v)return v;var g={};a(g,n);var y=s.queryParams;for(var b in y)y.hasOwnProperty(b)&&g.hasOwnProperty(b)&&(g[b]=y[b]);return v&&!p(g,n)},n.isActive=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=s(n);return this.isActiveIntent(e,i[0],i[1])},n.trigger=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.triggerEvent(this.currentRouteInfos,!1,e,n)},e}(),Y=W;e.default=Y}),e("rsvp",["exports","node-module","ember-babel"],function(e,t,n){"use strict";function r(e){var t=e._promiseCallbacks;return t||(t=e._promiseCallbacks={}),t}function i(e,t){if(2!==arguments.length)return re[e];re[e]=t}function o(){setTimeout(function(){for(var e=0;e<oe.length;e++){var t=oe[e],n=t.payload;n.guid=n.key+n.id,n.childGuid=n.key+n.childId,n.error&&(n.stack=n.error.stack),re.trigger(t.name,t.payload)}oe.length=0},50)}function a(e,t,n){1===oe.push({name:e,payload:{key:t._guidKey,id:t._id,eventName:e,detail:t._result,childId:n&&n._id,label:t._label,timeStamp:Date.now(),error:re["instrument-with-stack"]?new Error(t._label):null}})&&o()}function s(e,t){var n=this;if(e&&"object"==typeof e&&e.constructor===n)return e;var r=new n(c,t);return g(r,e),r}function u(){return new TypeError("A promises callback cannot return that same promise.")}function l(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}function c(){}function h(e){try{return e.then}catch(e){return le.error=e,le}}function f(){try{var e=ie;return ie=null,e.apply(this,arguments)}catch(e){return le.error=e,le}}function p(e){return ie=e,f}function d(e,t,n){re.async(function(e){var r=!1,i=p(n).call(t,function(n){r||(r=!0,t===n?b(e,n):g(e,n))},function(t){r||(r=!0,_(e,t))},"Settle: "+(e._label||" unknown promise"));if(!r&&i===le){r=!0;var o=le.error;le.error=null,_(e,o)}},e)}function m(e,t){t._state===se?b(e,t._result):t._state===ue?(t._onError=null,_(e,t._result)):w(t,void 0,function(n){t===n?b(e,n):g(e,n)},function(t){return _(e,t)})}function v(e,t,n){if(t.constructor===e.constructor&&n===x&&e.constructor.resolve===s)m(e,t);else if(n===le){var r=le.error;le.error=null,_(e,r)}else"function"==typeof n?d(e,t,n):b(e,t)}function g(e,t){e===t?b(e,t):l(t)?v(e,t,h(t)):b(e,t)}function y(e){e._onError&&e._onError(e._result),E(e)}function b(e,t){e._state===ae&&(e._result=t,e._state=se,0===e._subscribers.length?re.instrument&&a("fulfilled",e):re.async(E,e))}function _(e,t){e._state===ae&&(e._state=ue,e._result=t,re.async(y,e))}function w(e,t,n,r){var i=e._subscribers,o=i.length;e._onError=null,i[o]=t,i[o+se]=n,i[o+ue]=r,0===o&&e._state&&re.async(E,e)}function E(e){var t=e._subscribers,n=e._state;if(re.instrument&&a(n===se?"fulfilled":"rejected",e),0!==t.length){for(var r,i,o=e._result,s=0;s<t.length;s+=3)r=t[s],i=t[s+n],r?T(n,r,i,o):i(o);e._subscribers.length=0}}function T(e,t,n,r){var i,o="function"==typeof n;if(i=o?p(n)(r):r,t._state!==ae);else if(i===t)_(t,u());else if(i===le){var a=le.error;le.error=null,_(t,a)}else o?g(t,i):e===se?b(t,i):e===ue&&_(t,i)}function C(e,t){var n=!1;try{t(function(t){n||(n=!0,g(e,t))},function(t){n||(n=!0,_(e,t))})}catch(t){_(e,t)}}function x(e,t,n){var r=this,i=r._state;if(i===se&&!e||i===ue&&!t)return re.instrument&&a("chained",r,r),r;r._onError=null;var o=new r.constructor(c,n),s=r._result;if(re.instrument&&a("chained",r,o),i===ae)w(r,o,e,t);else{var u=i===se?e:t;re.async(function(){return T(i,o,u,s)})}return o}function A(e,t,n){this._remaining--,this._result[t]=e===se?{state:"fulfilled",value:n}:{state:"rejected",reason:n}}function k(e,t){return Array.isArray(e)?new ce(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)}function R(e,t){var n=this,r=new n(c,t);if(!Array.isArray(e))return _(r,new TypeError("Promise.race must be called with an array")),r;for(var i=0;r._state===ae&&i<e.length;i++)w(n.resolve(e[i]),void 0,function(e){return g(r,e)},function(e){return _(r,e)});return r}function O(e,t){ +var n=this,r=new n(c,t);return _(r,e),r}function S(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function N(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function P(e,t){for(var n={},r=e.length,i=new Array(r),o=0;o<r;o++)i[o]=e[o];for(var a=0;a<t.length;a++){n[t[a]]=i[a+1]}return n}function L(e){for(var t=e.length,n=new Array(t-1),r=1;r<t;r++)n[r-1]=e[r];return n}function M(e,t){return{then:function(n,r){return e.call(t,n,r)}}}function j(e,t){var n=function(){for(var n=arguments.length,r=new Array(n+1),i=!1,o=0;o<n;++o){var a=arguments[o];if(!i){if((i=F(a))===le){var s=le.error;le.error=null;var u=new pe(c);return _(u,s),u}i&&!0!==i&&(a=M(i,a))}r[o]=a}var l=new pe(c);return r[n]=function(e,n){e?_(l,e):void 0===t?g(l,n):!0===t?g(l,L(arguments)):Array.isArray(t)?g(l,P(arguments,t)):g(l,n)},i?D(l,r,e,this):I(l,r,e,this)};return n.__proto__=e,n}function I(e,t,n,r){if(p(n).apply(r,t)===le){var i=le.error;le.error=null,_(e,i)}return e}function D(e,t,n,r){return pe.all(t).then(function(t){return I(e,t,n,r)})}function F(e){return null!==e&&"object"==typeof e&&(e.constructor===pe||h(e))}function B(e,t){return pe.all(e,t)}function U(e,t){return Array.isArray(e)?new de(pe,e,t).promise:pe.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function q(e,t){return pe.race(e,t)}function z(e,t){return pe.resolve(e,t).then(function(e){if(null===e||"object"!=typeof e)throw new TypeError("Promise.hash must be called with an object");return new me(pe,e,t).promise})}function H(e,t){return pe.resolve(e,t).then(function(e){if(null===e||"object"!=typeof e)throw new TypeError("hashSettled must be called with an object");return new ve(pe,e,!1,t).promise})}function V(e){throw setTimeout(function(){throw e}),e}function W(e){var t={resolve:void 0,reject:void 0};return t.promise=new pe(function(e,n){t.resolve=e,t.reject=n},e),t}function Y(e,t,n){return"function"!=typeof t?pe.reject(new TypeError("map expects a function as a second argument"),n):pe.resolve(e,n).then(function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array");return new be(pe,e,t,n).promise})}function G(e,t){return pe.resolve(e,t)}function Q(e,t){return pe.reject(e,t)}function K(e,t,n){return"function"!=typeof t?pe.reject(new TypeError("filter expects function as a second argument"),n):pe.resolve(e,n).then(function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array");return new we(pe,e,t,n).promise})}function $(e,t){Re[Ee]=e,Re[Ee+1]=t,2===(Ee+=2)&&ye()}function X(){return void 0!==ge?function(){ge(Z)}:J()}function J(){return function(){return setTimeout(Z,1)}}function Z(){for(var e=0;e<Ee;e+=2){(0,Re[e])(Re[e+1]),Re[e]=void 0,Re[e+1]=void 0}Ee=0}function ee(){re.on.apply(re,arguments)}function te(){re.off.apply(re,arguments)}e.asap=$,e.all=B,e.allSettled=U,e.race=q,e.hash=z,e.hashSettled=H,e.rethrow=V,e.defer=W,e.denodeify=j,e.configure=i,e.on=ee,e.off=te,e.resolve=G,e.reject=Q,e.map=Y,e.filter=K,e.async=e.EventTarget=e.Promise=e.cast=e.default=void 0;var ne={mixin:function(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on:function(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function");var n=r(this),i=n[e];i||(i=n[e]=[]),-1===i.indexOf(t)&&i.push(t)},off:function(e,t){var n=r(this);if(!t)return void(n[e]=[]);var i=n[e],o=i.indexOf(t);-1!==o&&i.splice(o,1)},trigger:function(e,t,n){var i=r(this),o=i[e];if(o)for(var a=0;a<o.length;a++)(0,o[a])(t,n)}};e.EventTarget=ne;var re={instrument:!1};ne.mixin(re);var ie,oe=[],ae=void 0,se=1,ue=2,le={error:null},ce=function(){function e(e,t,n,r){this._instanceConstructor=e,this.promise=new e(c,r),this._abortOnReject=n,this._isUsingOwnPromise=e===pe,this._isUsingOwnResolve=e.resolve===s,this._init.apply(this,arguments)}var t=e.prototype;return t._init=function(e,t){var n=t.length||0;this.length=n,this._remaining=n,this._result=new Array(n),this._enumerate(t)},t._enumerate=function(e){for(var t=this.length,n=this.promise,r=0;n._state===ae&&r<t;r++)this._eachEntry(e[r],r,!0);this._checkFullfillment()},t._checkFullfillment=function(){if(0===this._remaining){var e=this._result;b(this.promise,e),this._result=null}},t._settleMaybeThenable=function(e,t,n){var r=this._instanceConstructor;if(this._isUsingOwnResolve){var i=h(e);if(i===x&&e._state!==ae)e._onError=null,this._settledAt(e._state,t,e._result,n);else if("function"!=typeof i)this._settledAt(se,t,e,n);else if(this._isUsingOwnPromise){var o=new r(c);v(o,e,i),this._willSettleAt(o,t,n)}else this._willSettleAt(new r(function(t){return t(e)}),t,n)}else this._willSettleAt(r.resolve(e),t,n)},t._eachEntry=function(e,t,n){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,n):this._setResultAt(se,t,e,n)},t._settledAt=function(e,t,n,r){var i=this.promise;i._state===ae&&(this._abortOnReject&&e===ue?_(i,n):(this._setResultAt(e,t,n,r),this._checkFullfillment()))},t._setResultAt=function(e,t,n,r){this._remaining--,this._result[t]=n},t._willSettleAt=function(e,t,n){var r=this;w(e,void 0,function(e){return r._settledAt(se,t,e,n)},function(e){return r._settledAt(ue,t,e,n)})},e}(),he="rsvp_"+Date.now()+"-",fe=0,pe=function(){function e(t,n){this._id=fe++,this._label=n,this._state=void 0,this._result=void 0,this._subscribers=[],re.instrument&&a("created",this),c!==t&&("function"!=typeof t&&S(),this instanceof e?C(this,t):N())}var t=e.prototype;return t._onError=function(e){var t=this;re.after(function(){t._onError&&re.trigger("error",e,t._label)})},t.catch=function(e,t){return this.then(void 0,e,t)},t.finally=function(e,t){var n=this,r=n.constructor;return"function"==typeof e?n.then(function(t){return r.resolve(e()).then(function(){return t})},function(t){return r.resolve(e()).then(function(){throw t})}):n.then(e,e)},e}();e.Promise=pe,pe.cast=s,pe.all=k,pe.race=R,pe.resolve=s,pe.reject=O,pe.prototype._guidKey=he,pe.prototype.then=x;var de=function(e){function t(t,n,r){return e.call(this,t,n,!1,r)||this}return(0,n.inheritsLoose)(t,e),t}(ce);de.prototype._setResultAt=A;var me=function(e){function t(t,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3?arguments[3]:void 0;return e.call(this,t,n,r,i)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r._init=function(e,t){this._result={},this._enumerate(t)},r._enumerate=function(e){var t=Object.keys(e),n=t.length,r=this.promise;this._remaining=n;for(var i,o,a=0;r._state===ae&&a<n;a++)i=t[a],o=e[i],this._eachEntry(o,i,!0);this._checkFullfillment()},t}(ce),ve=function(e){function t(t,n,r){return e.call(this,t,n,!1,r)||this}return(0,n.inheritsLoose)(t,e),t}(me);ve.prototype._setResultAt=A;var ge,ye,be=function(e){function t(t,n,r,i){return e.call(this,t,n,!0,i,r)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r._init=function(e,t,n,r,i){var o=t.length||0;this.length=o,this._remaining=o,this._result=new Array(o),this._mapFn=i,this._enumerate(t)},r._setResultAt=function(e,t,n,r){if(r){var i=p(this._mapFn)(n,t);i===le?this._settledAt(ue,t,i.error,!1):this._eachEntry(i,t,!1)}else this._remaining--,this._result[t]=n},t}(ce),_e={},we=function(e){function t(){return e.apply(this,arguments)||this}(0,n.inheritsLoose)(t,e);var r=t.prototype;return r._checkFullfillment=function(){if(0===this._remaining&&null!==this._result){var e=this._result.filter(function(e){return e!==_e});b(this.promise,e),this._result=null}},r._setResultAt=function(e,t,n,r){if(r){this._result[t]=n;var i=p(this._mapFn)(n,t);i===le?this._settledAt(ue,t,i.error,!1):this._eachEntry(i,t,!1)}else this._remaining--,n||(this._result[t]=_e)},t}(be),Ee=0,Te="undefined"!=typeof window?window:void 0,Ce=Te||{},xe=Ce.MutationObserver||Ce.WebKitMutationObserver,Ae="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),ke="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,Re=new Array(1e3);ye=Ae?function(){var e=process.nextTick,t=process.versions.node.match(/^(?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+)$/);return Array.isArray(t)&&"0"===t[1]&&"10"===t[2]&&(e=setImmediate),function(){return e(Z)}}():xe?function(){var e=0,t=new xe(Z),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){return n.data=e=++e%2}}():ke?function(){var e=new MessageChannel;return e.port1.onmessage=Z,function(){return e.port2.postMessage(0)}}():void 0===Te&&"function"==typeof t.require?function(){try{var e=Function("return this")().require("vertx");return ge=e.runOnLoop||e.runOnContext,X()}catch(e){return J()}}():J(),re.async=$,re.after=function(e){return setTimeout(e,0)};var Oe=G;e.cast=Oe;var Se=function(e,t){return re.async(e,t)};if(e.async=Se,"undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){var Ne=window.__PROMISE_INSTRUMENTATION__;i("instrument",!0);for(var Pe in Ne)Ne.hasOwnProperty(Pe)&&ee(Pe,Ne[Pe])}var Le={asap:$,cast:Oe,Promise:pe,EventTarget:ne,all:B,allSettled:U,race:q,hash:z,hashSettled:H,rethrow:V,defer:W,denodeify:j,configure:i,on:ee,off:te,resolve:G,reject:Q,map:Y,async:Se,filter:K},Me=Le;e.default=Me}),t("ember")}();var define,requirejs;!function(){function e(e,t){try{return e()}finally{t()}}function t(e){throw new Error("an unsupported module was defined, expected `define(name, deps, module)` instead got: `"+e+"` arguments to define`")}function n(e,t,n,r){this.id=f++,this.name=e,this.deps=!t.length&&n.length?p:t,this.exports=r||{},this.callback=n,this.state=void 0,this._require=void 0}function r(e){this.name=e}function i(e,t,n){for(var r,i=e.deps,a=i.length,u=new Array(a),l={},c=0,h=a;c<h;c++)r=i[c],"exports"===r?l.exports=u[c]=n:"require"===r?u[c]=e.makeRequire():"module"===r?(e.exports=n,l=u[c]=e):u[c]=o(s(r,t),t);return{deps:u,module:l}}function o(e,t){var n=c[e];if(!n){var r=l[e];r&&console.warn("DEPRECATION: `"+e+"` was moved to `"+r+"`"),n=c[r]}if(!n)throw new Error("Could not find module `"+e+"` imported from `"+t+"`");return requirejs(e)}function a(e){throw new Error("Could not find module "+e)}function s(e,t){if("."!==e.charAt(0))return e;for(var n=e.split("/"),r=t.split("/"),i=r.slice(0,-1),o=0,a=n.length;o<a;o++){var s=n[o];if(".."===s){if(0===i.length)throw new Error("Cannot access parent module of root");i.pop()}else{if("."===s)continue;i.push(s)}}return i.join("/")}var u,l={"discourse/views/list/post-count-or-badges":"discourse/raw-views/list/post-count-or-badges","discourse/views/list/posts-count-column":"discourse/raw-views/list/posts-count-column","discourse/views/list/visited-line":"discourse/raw-views/list/visited-line","discourse/views/topic-list-header-column":"discourse/raw-views/topic-list-header-column","discourse/views/topic-status":"discourse/raw-views/topic-status"};u=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var c={},h={},f=0,p=["require","exports","module"];n.prototype.makeRequire=function(){var e=this.name;return this._require||(this._require=function(t){return requirejs(s(t,e))})},define=function(e,r,i){arguments.length<2&&t(arguments.length),u(r)||(i=r,r=[]),c[e]=new n(e,r,i)},define.petal={},define.alias=function(e){return new r(e)},requirejs=require=function(t){l[t]&&(t=l[t]);var n=c[t];if(n&&n.callback instanceof r&&(n=c[n.callback.name]),n||a(t),!1!==n.state&&h.hasOwnProperty(t))return h[t];var o,s,u=!1;h[t]={},e(function(){o=i(n,t,h[t]),s=n.callback.apply(this,o.deps),u=!0},function(){u||(n.state=!1)});var f;return f=void 0===s&&o.module.exports?o.module.exports:h[t]=s,null===f||"object"!=typeof f&&"function"!=typeof f||void 0!==f.default||(f.default=f),h[t]=f},window.requireModule=requirejs,requirejs.entries=requirejs._eak_seen=c,requirejs.clear=function(){requirejs.entries=requirejs._eak_seen=c={},h={}}}(),define("ember",["exports"],function(e){e.default=Ember}); +//# sourceMappingURL=/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/en-a2096d7903ea9680a0ddd80943fb0530045088c839730119480af4c3d8.js b/RaspberryPITVHDMI_archivos/en-a2096d7903ea9680a0ddd80943fb0530045088c839730119480af4c3d8.js @@ -0,0 +1,8 @@ +var I18n=I18n||{};I18n.defaultLocale="en",I18n.pluralizationRules={en:function(e){return 0===e?["zero","none","other"]:1===e?"one":"other"}},I18n.locale=null,I18n.fallbackLocale=null,I18n.PLACEHOLDER=/(?:\{\{|%\{)(.*?)(?:\}\}?)/gm,I18n.SEPARATOR=".",I18n.noFallbacks=!1,I18n.isValidNode=function(e,t,o){return null!==e[t]&&e[t]!==o},I18n.lookup=function(e,t){t=t||{};var o,a=this.prepareOptions(I18n.translations),i=t.locale||I18n.currentLocale(),r=a[i]||{};t=this.prepareOptions(t),"object"==typeof e&&(e=e.join(this.SEPARATOR)),t.scope&&(e=t.scope.toString()+this.SEPARATOR+e);var n=e;for(e=e.split(this.SEPARATOR),e.length>0&&"js"!==e[0]&&e.unshift("js");r&&e.length>0;)o=e.shift(),r=r[o];if(void 0===r&&this.extras&&this.extras[i])for(r=this.extras[i],e=n.split(this.SEPARATOR);r&&e.length>0;)o=e.shift(),r=r[o];return void 0===r&&(r=t.defaultValue),r},I18n.prepareOptions=function(){for(var e,t={},o=arguments.length,a=0;a<o;a++)if(e=arguments[a])for(var i in e)this.isValidNode(t,i)||(t[i]=e[i]);return t},I18n.interpolate=function(e,t){t=this.prepareOptions(t);var o,a,i,r=e.match(this.PLACEHOLDER);if(!r)return e;for(var n=0;o=r[n];n++){i=o.replace(this.PLACEHOLDER,"$1"),a=t[i],this.isValidNode(t,i)||(a="[missing "+o+" value]");var s=new RegExp(o.replace(/\{/gm,"\\{").replace(/\}/gm,"\\}"));e=e.replace(s,a)}return e},I18n.translate=function(e,t){t=this.prepareOptions(t),t.needsPluralization="number"==typeof t.count,t.ignoreMissing=!this.noFallbacks;var o=this.findTranslation(e,t);this.noFallbacks||(!o&&this.fallbackLocale&&(t.locale=this.fallbackLocale,o=this.findTranslation(e,t)),t.ignoreMissing=!1,o||this.currentLocale()===this.defaultLocale||(t.locale=this.defaultLocale,o=this.findTranslation(e,t)),o||"en"===this.currentLocale()||(t.locale="en",o=this.findTranslation(e,t)));try{return this.interpolate(o,t)}catch(t){return this.missingTranslation(e)}},I18n.findTranslation=function(e,t){var o=this.lookup(e,t);return o&&t.needsPluralization&&(o=this.pluralize(o,e,t)),o},I18n.toNumber=function(e,t){t=this.prepareOptions(t,this.lookup("number.format"),{precision:3,separator:this.SEPARATOR,delimiter:",",strip_insignificant_zeros:!1});var o,a=e<0,i=Math.abs(e).toFixed(t.precision).toString(),r=i.split(this.SEPARATOR),n=[];for(e=r[0],r[1];e.length>0;)n.unshift(e.substr(Math.max(0,e.length-3),3)),e=e.substr(0,e.length-3);if(o=n.join(t.delimiter),t.precision>0&&(o+=t.separator+r[1]),a&&(o="-"+o),t.strip_insignificant_zeros){var s={separator:new RegExp(t.separator.replace(/\./,"\\.")+"$"),zeros:/0+$/};o=o.replace(s.zeros,"").replace(s.separator,"")}return o},I18n.toHumanSize=function(e,t){for(var o,a,i=e,r=0;i>=1024&&r<4;)i/=1024,r+=1;return 0===r?(o=this.t("number.human.storage_units.units.byte",{count:i}),a=0):(o=this.t("number.human.storage_units.units."+[null,"kb","mb","gb","tb"][r]),a=i-Math.floor(i)==0?0:1),t=this.prepareOptions(t,{precision:a,format:"%n%u",delimiter:""}),e=this.toNumber(i,t),e=t.format.replace("%u",o).replace("%n",e)},I18n.pluralizer=function(e){var t=this.pluralizationRules[e];return void 0!==t?t:this.pluralizationRules.en},I18n.findAndTranslateValidNode=function(e,t){for(var o=0;o<e.length;o++){var a=e[o];if(this.isValidNode(t,a))return t[a]}return null},I18n.pluralize=function(e,t,o){if("object"!=typeof e)return e;o=this.prepareOptions(o);var a=o.count.toString(),i=this.pluralizer(o.locale||this.currentLocale()),r=i(Math.abs(a)),n="object"==typeof r&&r instanceof Array?r:[r],s=this.findAndTranslateValidNode(n,e);return null!==s||o.ignoreMissing?s:this.missingTranslation(t,n[0])},I18n.missingTranslation=function(e,t){var o="["+this.currentLocale()+this.SEPARATOR+e;return t&&(o+=this.SEPARATOR+t),o+"]"},I18n.currentLocale=function(){return I18n.locale||I18n.defaultLocale},I18n.enableVerboseLocalization=function(){var e=0,t={},o=I18n.t;I18n.noFallbacks=!0,I18n.t=I18n.translate=function(a,i){var r=t[a];if(!r){r=t[a]=++e;var n="Translation #"+r+": "+a;_.isEmpty(i)||(n+=", parameters: "+JSON.stringify(i)),Ember.Logger.info(n)}return o.apply(I18n,[a,i])+" (#"+r+")"}},I18n.enableVerboseLocalizationSession=function(){return sessionStorage.setItem("verbose_localization","true"),I18n.enableVerboseLocalization(),"Verbose localization is enabled. Close the browser tab to turn it off. Reload the page to see the translation keys."},I18n.t=I18n.translate,MessageFormat={locale:{}},I18n._compiledMFs={"logs_error_rate_notice.reached_hour_MF":function(e){var t="";if(t+="<b>",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.relativeAge,t+="</b> – <a href='",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.url,t+="' target='_blank'>",!e)throw new Error("MessageFormat: No data passed to function.");var o="rate",a=e[o],i=0,r={one:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" error/hour"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" errors/hour"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+="</a> reached site setting limit of ",!e)throw new Error("MessageFormat: No data passed to function.");var o="limit",a=e[o],i=0,r={one:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" error/hour"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" errors/hour"}};return r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+="."},"logs_error_rate_notice.reached_minute_MF":function(e){var t="";if(t+="<b>",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.relativeAge,t+="</b> – <a href='",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.url,t+="' target='_blank'>",!e)throw new Error("MessageFormat: No data passed to function.");var o="rate",a=e[o],i=0,r={one:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" error/minute"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" errors/minute"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+="</a> reached site setting limit of ",!e)throw new Error("MessageFormat: No data passed to function.");var o="limit",a=e[o],i=0,r={one:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" error/minute"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" errors/minute"}};return r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+="."},"logs_error_rate_notice.exceeded_hour_MF":function(e){var t="";if(t+="<b>",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.relativeAge,t+="</b> – <a href='",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.url,t+="' target='_blank'>",!e)throw new Error("MessageFormat: No data passed to function.");var o="rate",a=e[o],i=0,r={one:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" error/hour"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" errors/hour"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+="</a> exceeded site setting limit of ",!e)throw new Error("MessageFormat: No data passed to function.");var o="limit",a=e[o],i=0,r={one:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" error/hour"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" errors/hour"}};return r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+="."},"logs_error_rate_notice.exceeded_minute_MF":function(e){var t="";if(t+="<b>",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.relativeAge,t+="</b> – <a href='",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.url,t+="' target='_blank'>",!e)throw new Error("MessageFormat: No data passed to function.");var o="rate",a=e[o],i=0,r={one:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" error/minute"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" errors/minute"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+="</a> exceeded site setting limit of ",!e)throw new Error("MessageFormat: No data passed to function.");var o="limit",a=e[o],i=0,r={one:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" error/minute"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" errors/minute"}};return r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+="."},"topic.read_more_MF":function(e){var t="";if(t+="There ",!e)throw new Error("MessageFormat: No data passed to function.");var o="UNREAD",a=e[o],i=0,r={0:function(e){return""},one:function(e){var t="";if(t+="is <a href='",!e)throw new Error("MessageFormat: No data passed to function.");return t+=e.basePath,t+="/unread'>1 unread</a> "},other:function(e){var t="";if(t+="are <a href='",!e)throw new Error("MessageFormat: No data passed to function.");return t+=e.basePath,t+="/unread'>"+function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" unread</a> "}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+=" ",!e)throw new Error("MessageFormat: No data passed to function.");var o="NEW",a=e[o],i=0,r={0:function(e){return""},one:function(e){var t="";if(!e)throw new Error("MessageFormat: No data passed to function.");var o=e.BOTH,a={true:function(e){var t="";return t+="and "},false:function(e){var t="";return t+="is "},other:function(e){return""}};if(t+=(a[o]||a.other)(e),t+=" <a href='",!e)throw new Error("MessageFormat: No data passed to function.");return t+=e.basePath,t+="/new'>1 new</a> topic"},other:function(e){var t="";if(!e)throw new Error("MessageFormat: No data passed to function.");var r=e.BOTH,n={true:function(e){var t="";return t+="and "},false:function(e){var t="";return t+="are "},other:function(e){return""}};if(t+=(n[r]||n.other)(e),t+=" <a href='",!e)throw new Error("MessageFormat: No data passed to function.");return t+=e.basePath,t+="/new'>"+function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" new</a> topics"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+=" remaining, or ",!e)throw new Error("MessageFormat: No data passed to function.");var o="CATEGORY",a=e[o],i=0,r={true:function(e){var t="";if(t+="browse other topics in ",!e)throw new Error("MessageFormat: No data passed to function.");return t+=e.catLink},false:function(e){var t="";if(!e)throw new Error("MessageFormat: No data passed to function.");return t+=e.latestLink},other:function(e){return""}};return t+=(r[a]||r.other)(e)},"flagging.delete_confirm_MF":function(e){var t="";if(t+="You are about to delete ",!e)throw new Error("MessageFormat: No data passed to function.");var o="POSTS",a=e[o],i=0,r={one:function(e){var t="";return t+="<b>1</b> post"},other:function(e){var t="";return t+="<b>"+function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+"</b> posts"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+=" and ",!e)throw new Error("MessageFormat: No data passed to function.");var o="TOPICS",a=e[o],i=0,r={one:function(e){var t="";return t+="<b>1</b> topic"},other:function(e){var t="";return t+="<b>"+function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+"</b> topics"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+=" from this user, remove their account, block signups from their IP address <b>",!e)throw new Error("MessageFormat: No data passed to function.");if(t+=e.ip_address,t+="</b>, and add their email address <b>",!e)throw new Error("MessageFormat: No data passed to function.");return t+=e.email,t+="</b> to a permanent block list. Are you sure this user is really a spammer?"},posts_likes_MF:function(e){var t="";if(t+="This topic has ",!e)throw new Error("MessageFormat: No data passed to function.");var o="count",a=e[o],i=0,r={one:function(e){var t="";return t+="1 reply"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" replies"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+=" ",!e)throw new Error("MessageFormat: No data passed to function.");var o="ratio",a=e[o],i=0,r={low:function(e){var t="";return t+="with a high like to post ratio"},med:function(e){var t="";return t+="with a very high like to post ratio"},high:function(e){var t="";return t+="with an extremely high like to post ratio"},other:function(e){return""}};return t+=(r[a]||r.other)(e),t+="\n"},"admin.user.delete_all_posts_confirm_MF":function(e){var t="";if(t+="You are about to delete ",!e)throw new Error("MessageFormat: No data passed to function.");var o="POSTS",a=e[o],i=0,r={one:function(e){var t="";return t+="1 post"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" posts"}};if(r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+=" and ",!e)throw new Error("MessageFormat: No data passed to function.");var o="TOPICS",a=e[o],i=0,r={one:function(e){var t="";return t+="1 topic"},other:function(e){var t="";return t+=function(){var e=a-i;if(isNaN(e))throw new Error("MessageFormat: `"+o+"` isnt a number.");return e}()+" topics"}};return r[a+""]?t+=r[a+""](e):t+=(r[MessageFormat.locale.en(a-i)]||r.other)(e),t+=". Are you sure?"}},MessageFormat.locale.en=function(e){return 1===e?"one":"other"},function(){I18n.messageFormat=function(e,t){var o=I18n._compiledMFs[e];if(!o)return"Missing Key: "+e;try{return o(t)}catch(e){return e.message}return I18n._compiledMFs[e](t)}}(),I18n.translations={en:{js:{number:{format:{separator:".",delimiter:","},human:{storage_units:{format:"%n %u",units:{byte:{one:"Byte",other:"Bytes"},gb:"GB",kb:"KB",mb:"MB",tb:"TB"}}},short:{thousands:"{{number}}k",millions:"{{number}}M"}},dates:{time:"HH:mm",timeline_date:"MMM YYYY",long_no_year:"D MMM HH:mm",long_no_year_no_time:"D MMM",full_no_year_no_time:"Do MMMM",long_with_year:"D MMM YYYY HH:mm",long_with_year_no_time:"D MMM YYYY",full_with_year_no_time:"D MMMM YYYY",long_date_with_year:"D MMM 'YY LT",long_date_without_year:"D MMM LT",long_date_with_year_without_time:"D MMM 'YY",long_date_without_year_with_linebreak:"D MMM <br/>LT",long_date_with_year_with_linebreak:"D MMM 'YY <br/>LT",wrap_ago:"%{date} ago",tiny:{half_a_minute:"< 1m",less_than_x_seconds:{one:"< %{count}s",other:"< %{count}s"},x_seconds:{one:"%{count}s",other:"%{count}s"},less_than_x_minutes:{one:"< %{count}m",other:"< %{count}m"},x_minutes:{one:"%{count}m",other:"%{count}m"},about_x_hours:{one:"%{count}h",other:"%{count}h"},x_days:{one:"%{count}d",other:"%{count}d"},x_months:{one:"%{count}mon",other:"%{count}mon"},about_x_years:{one:"%{count}y",other:"%{count}y"},over_x_years:{one:"> %{count}y",other:"> %{count}y"},almost_x_years:{one:"%{count}y",other:"%{count}y"},date_month:"D MMM",date_year:"MMM 'YY"},medium:{x_minutes:{one:"%{count} min",other:"%{count} mins"},x_hours:{one:"%{count} hour",other:"%{count} hours"},x_days:{one:"%{count} day",other:"%{count} days"},date_year:"D MMM 'YY"},medium_with_ago:{x_minutes:{one:"%{count} min ago",other:"%{count} mins ago"},x_hours:{one:"%{count} hour ago",other:"%{count} hours ago"},x_days:{one:"%{count} day ago",other:"%{count} days ago"}},later:{x_days:{one:"%{count} day later",other:"%{count} days later"},x_months:{one:"%{count} month later",other:"%{count} months later"},x_years:{one:"%{count} year later",other:"%{count} years later"}},previous_month:"Previous Month",next_month:"Next Month",placeholder:"date"},share:{topic_html:'Topic: <span class="topic-title">%{topicTitle}</span>',post:"post #%{postNumber}",close:"close",twitter:"Share this link on Twitter",facebook:"Share this link on Facebook",email:"Send this link in an email"},action_codes:{public_topic:"made this topic public %{when}",private_topic:"made this topic a personal message %{when}",split_topic:"split this topic %{when}",invited_user:"invited %{who} %{when}",invited_group:"invited %{who} %{when}",user_left:"%{who} removed themselves from this message %{when}",removed_user:"removed %{who} %{when}",removed_group:"removed %{who} %{when}",autobumped:"automatically bumped %{when}",autoclosed:{enabled:"closed %{when}",disabled:"opened %{when}"},closed:{enabled:"closed %{when}",disabled:"opened %{when}"},archived:{enabled:"archived %{when}",disabled:"unarchived %{when}"},pinned:{enabled:"pinned %{when}",disabled:"unpinned %{when}"},pinned_globally:{enabled:"pinned globally %{when}",disabled:"unpinned %{when}"},visible:{enabled:"listed %{when}",disabled:"unlisted %{when}"},banner:{enabled:"made this a banner %{when}. It will appear at the top of every page until it is dismissed by the user.",disabled:"removed this banner %{when}. It will no longer appear at the top of every page."}},topic_admin_menu:"topic admin actions",wizard_required:"Welcome to your new Discourse! Let’s get started with <a href='%{url}' data-auto-route='true'>the setup wizard</a> ✨",emails_are_disabled:"All outgoing email has been globally disabled by an administrator. No email notifications of any kind will be sent.",bootstrap_mode_enabled:"To make launching your new site easier, you are in bootstrap mode. All new users will be granted trust level 1 and have daily email summary emails enabled. This will be automatically turned off when %{min_users} users have joined.",bootstrap_mode_disabled:"Bootstrap mode will be disabled within 24 hours.",themes:{default_description:"Default",broken_theme_alert:"Your site may not work because theme / component %{theme} has errors. Disable it at %{path}."},s3:{regions:{ap_northeast_1:"Asia Pacific (Tokyo)",ap_northeast_2:"Asia Pacific (Seoul)",ap_south_1:"Asia Pacific (Mumbai)",ap_southeast_1:"Asia Pacific (Singapore)",ap_southeast_2:"Asia Pacific (Sydney)",ca_central_1:"Canada (Central)",cn_north_1:"China (Beijing)",cn_northwest_1:"China (Ningxia)",eu_central_1:"EU (Frankfurt)",eu_north_1:"EU (Stockholm)",eu_west_1:"EU (Ireland)",eu_west_2:"EU (London)",eu_west_3:"EU (Paris)",sa_east_1:"South America (São Paulo)",us_east_1:"US East (N. Virginia)",us_east_2:"US East (Ohio)",us_gov_east_1:"AWS GovCloud (US-East)",us_gov_west_1:"AWS GovCloud (US-West)",us_west_1:"US West (N. California)",us_west_2:"US West (Oregon)"}},edit:"edit the title and category of this topic",expand:"Expand",not_implemented:"That feature hasn't been implemented yet, sorry!",no_value:"No",yes_value:"Yes",submit:"Submit",generic_error:"Sorry, an error has occurred.",generic_error_with_reason:"An error occurred: %{error}",go_ahead:"Go ahead",sign_up:"Sign Up",log_in:"Log In",age:"Age",joined:"Joined",admin_title:"Admin",show_more:"show more",show_help:"options",links:"Links",links_lowercase:{one:"link",other:"links"},faq:"FAQ",guidelines:"Guidelines",privacy_policy:"Privacy Policy",privacy:"Privacy",tos:"Terms of Service",rules:"Rules",conduct:"Code of Conduct",mobile_view:"Mobile View",desktop_view:"Desktop View",you:"You",or:"or",now:"just now",read_more:"read more",more:"More",less:"Less",never:"never",every_30_minutes:"every 30 minutes",every_hour:"every hour",daily:"daily",weekly:"weekly",every_month:"every month",every_six_months:"every six months",max_of_count:"max of {{count}}",alternation:"or",character_count:{one:"{{count}} character",other:"{{count}} characters"},related_messages:{title:"Related Messages"},suggested_topics:{title:"Suggested Topics",pm_title:"Suggested Messages"},about:{simple_title:"About",title:"About %{title}",stats:"Site Statistics",our_admins:"Our Admins",our_moderators:"Our Moderators",stat:{all_time:"All Time",last_7_days:"Last 7",last_30_days:"Last 30"},like_count:"Likes",topic_count:"Topics",post_count:"Posts",user_count:"Users",active_user_count:"Active Users",contact:"Contact Us",contact_info:"In the event of a critical issue or urgent matter affecting this site, please contact us at %{contact_info}."},bookmarked:{title:"Bookmark",clear_bookmarks:"Clear Bookmarks",help:{bookmark:"Click to bookmark the first post on this topic",unbookmark:"Click to remove all bookmarks in this topic"}},bookmarks:{created:"you've bookmarked this post",not_bookmarked:"bookmark this post",remove:"Remove Bookmark",confirm_clear:"Are you sure you want to clear all your bookmarks from this topic?"},drafts:{resume:"Resume",remove:"Remove",new_topic:"New topic draft",new_private_message:"New private message draft",topic_reply:"Draft reply",abandon:{confirm:"You already opened another draft in this topic. Are you sure you want to abandon it?",yes_value:"Yes, abandon",no_value:"No, keep"}},topic_count_latest:{one:"See {{count}} new or updated topic",other:"See {{count}} new or updated topics"},topic_count_unread:{one:"See {{count}} unread topic",other:"See {{count}} unread topics"},topic_count_new:{one:"See {{count}} new topic",other:"See {{count}} new topics"},preview:"preview",cancel:"cancel",save:"Save Changes",saving:"Saving...",saved:"Saved!",upload:"Upload",uploading:"Uploading...",uploading_filename:"Uploading: {{filename}}...",clipboard:"clipboard",uploaded:"Uploaded!",pasting:"Pasting...",enable:"Enable",disable:"Disable",continue:"Continue",undo:"Undo",revert:"Revert",failed:"Failed",switch_to_anon:"Enter Anonymous Mode",switch_from_anon:"Exit Anonymous Mode",banner:{close:"Dismiss this banner.",edit:"Edit this banner >>"},choose_topic:{none_found:"No topics found.",title:{search:"Search for a Topic by title, url or id:",placeholder:"type the topic title here"}},choose_message:{none_found:"No messages found.",title:{search:"Search for a Message by title:",placeholder:"type the message title here"}},review:{order_by:"Order by",in_reply_to:"in reply to",claim_help:{optional:"You can claim this item to prevent others from reviewing it.",required:"You must claim items before you can review them.",claimed_by_you:"You've claimed this item and can review it.",claimed_by_other:"This item can only be reviewed by <b>{{username}}</b>."},claim:{title:"claim this topic"},unclaim:{help:"remove this claim"},awaiting_approval:"Awaiting Approval",delete:"Delete",settings:{saved:"Saved",save_changes:"Save Changes",title:"Settings",priorities:{title:"Reviewable Priorities"}},moderation_history:"Moderation History",view_all:"View All",grouped_by_topic:"Grouped by Topic",none:"There are no items to review.",view_pending:"view pending",topic_has_pending:{one:"This topic has <b>%{count}</b> post pending approval",other:"This topic has <b>{{count}}</b> posts pending approval"},title:"Review",topic:"Topic:",filtered_topic:"You have filtered to reviewable content in a single topic.",filtered_user:"User",show_all_topics:"show all topics",deleted_post:"(post deleted)",deleted_user:"(user deleted)",user:{username:"Username",email:"Email",name:"Name",fields:"Fields"},user_percentage:{summary:{one:"{{agreed}}, {{disagreed}}, {{ignored}} ({{count}} total flag)",other:"{{agreed}}, {{disagreed}}, {{ignored}} ({{count}} total flags)"},agreed:{one:"{{count}}% agree",other:"{{count}}% agree"},disagreed:{one:"{{count}}% disagree",other:"{{count}}% disagree"},ignored:{one:"{{count}}% ignore",other:"{{count}}% ignore"}},topics:{topic:"Topic",reviewable_count:"Count",reported_by:"Reported by",deleted:"[Topic Deleted]",original:"(original topic)",details:"details",unique_users:{one:"%{count} user",other:"{{count}} users"}},replies:{one:"%{count} reply",other:"{{count}} replies"},edit:"Edit",save:"Save",cancel:"Cancel",new_topic:"Approving this item will create a new topic",filters:{all_categories:"(all categories)",type:{title:"Type",all:"(all types)"},minimum_score:"Minimum Score:",refresh:"Refresh",status:"Status",category:"Category",orders:{priority:"Priority",priority_asc:"Priority (reverse)",created_at:"Created At",created_at_asc:"Created At (reverse)"},priority:{title:"Minimum Priority",low:"(any)",medium:"Medium",high:"High"}},conversation:{view_full:"view full conversation"},scores:{about:"This score is calculated based on the trust level of the reporter, the accuracy of their previous flags, and the priority of the item being reported.",score:"Score",date:"Date",type:"Type",status:"Status",submitted_by:"Submitted By",reviewed_by:"Reviewed By"},statuses:{pending:{title:"Pending"},approved:{title:"Approved"},rejected:{title:"Rejected"},ignored:{title:"Ignored"},deleted:{title:"Deleted"},reviewed:{title:"(all reviewed)"},all:{title:"(everything)"}},types:{reviewable_flagged_post:{title:"Flagged Post",flagged_by:"Flagged By"},reviewable_queued_topic:{title:"Queued Topic"},reviewable_queued_post:{title:"Queued Post"},reviewable_user:{title:"User"}},approval:{title:"Post Needs Approval",description:"We've received your new post but it needs to be approved by a moderator before it will appear. Please be patient.",pending_posts:{one:"You have <strong>%{count}</strong> post pending.",other:"You have <strong>{{count}}</strong> posts pending."},ok:"OK"}},user_action:{user_posted_topic:"<a href='{{userUrl}}'>{{user}}</a> posted <a href='{{topicUrl}}'>the topic</a>",you_posted_topic:"<a href='{{userUrl}}'>You</a> posted <a href='{{topicUrl}}'>the topic</a>",user_replied_to_post:"<a href='{{userUrl}}'>{{user}}</a> replied to <a href='{{postUrl}}'>{{post_number}}</a>",you_replied_to_post:"<a href='{{userUrl}}'>You</a> replied to <a href='{{postUrl}}'>{{post_number}}</a>",user_replied_to_topic:"<a href='{{userUrl}}'>{{user}}</a> replied to <a href='{{topicUrl}}'>the topic</a>",you_replied_to_topic:"<a href='{{userUrl}}'>You</a> replied to <a href='{{topicUrl}}'>the topic</a>",user_mentioned_user:"<a href='{{user1Url}}'>{{user}}</a> mentioned <a href='{{user2Url}}'>{{another_user}}</a>",user_mentioned_you:"<a href='{{user1Url}}'>{{user}}</a> mentioned <a href='{{user2Url}}'>you</a>",you_mentioned_user:"<a href='{{user1Url}}'>You</a> mentioned <a href='{{user2Url}}'>{{another_user}}</a>",posted_by_user:"Posted by <a href='{{userUrl}}'>{{user}}</a>",posted_by_you:"Posted by <a href='{{userUrl}}'>you</a>",sent_by_user:"Sent by <a href='{{userUrl}}'>{{user}}</a>",sent_by_you:"Sent by <a href='{{userUrl}}'>you</a>"},directory:{filter_name:"filter by username",title:"Users",likes_given:"Given",likes_received:"Received",topics_entered:"Viewed",topics_entered_long:"Topics Viewed",time_read:"Time Read",topic_count:"Topics",topic_count_long:"Topics Created",post_count:"Replies",post_count_long:"Replies Posted",no_results:"No results were found.",days_visited:"Visits",days_visited_long:"Days Visited",posts_read:"Read",posts_read_long:"Posts Read",total_rows:{one:"%{count} user",other:"%{count} users"}},group_histories:{actions:{change_group_setting:"Change group setting",add_user_to_group:"Add user",remove_user_from_group:"Remove user",make_user_group_owner:"Make owner",remove_user_as_group_owner:"Revoke owner"}},groups:{member_added:"Added",member_requested:"Requested at",add_members:{title:"Add Members",description:"Manage the membership of this group",usernames:"Usernames"},requests:{title:"Requests",reason:"Reason",accept:"Accept",accepted:"accepted",deny:"Deny",denied:"denied",undone:"request undone"},manage:{title:"Manage",name:"Name",full_name:"Full Name",add_members:"Add Members",delete_member_confirm:"Remove '%{username}' from the '%{group}' group?",profile:{title:"Profile"},interaction:{title:"Interaction",posting:"Posting",notification:"Notification"},membership:{title:"Membership",access:"Access"},logs:{title:"Logs",when:"When",action:"Action",acting_user:"Acting user",target_user:"Target user",subject:"Subject",details:"Details",from:"From",to:"To"}},public_admission:"Allow users to join the group freely (Requires publicly visible group)",public_exit:"Allow users to leave the group freely",empty:{posts:"There are no posts by members of this group.",members:"There are no members in this group.",requests:"There are no membership requests for this group.",mentions:"There are no mentions of this group.",messages:"There are no messages for this group.",topics:"There are no topics by members of this group.",logs:"There are no logs for this group."},add:"Add",join:"Join",leave:"Leave",request:"Request",message:"Message",allow_membership_requests:"Allow users to send membership requests to group owners",membership_request_template:"Custom template to display to users when sending a membership request",membership_request:{submit:"Submit Request",title:"Request to join @%{group_name}",reason:"Let the group owners know why you belong in this group"},membership:"Membership",name:"Name",group_name:"Group name",user_count:"Users",bio:"About Group",selector_placeholder:"enter username",owner:"owner",index:{title:"Groups",all:"All Groups",empty:"There are no visible groups.",filter:"Filter by group type",owner_groups:"Groups I own",close_groups:"Closed Groups",automatic_groups:"Automatic Groups",automatic:"Automatic",closed:"Closed",public:"Public",private:"Private",public_groups:"Public Groups",automatic_group:"Automatic Group",close_group:"Close Group",my_groups:"My Groups",group_type:"Group type",is_group_user:"Member",is_group_owner:"Owner"},title:{one:"Group",other:"Groups"},activity:"Activity",members:{title:"Members",filter_placeholder_admin:"username or email",filter_placeholder:"username",remove_member:"Remove Member",remove_member_description:"Remove <b>%{username}</b> from this group",make_owner:"Make Owner",make_owner_description:"Make <b>%{username}</b> an owner of this group",remove_owner:"Remove as Owner",remove_owner_description:"Remove <b>%{username}</b> as an owner of this group",owner:"Owner"},topics:"Topics",posts:"Posts",mentions:"Mentions",messages:"Messages",notification_level:"Default notification level for group messages",alias_levels:{mentionable:"Who can @mention this group?",messageable:"Who can message this group?",nobody:"Nobody",only_admins:"Only admins",mods_and_admins:"Only moderators and Admins",members_mods_and_admins:"Only group members, moderators and admins",everyone:"Everyone"},notifications:{watching:{title:"Watching",description:"You will be notified of every new post in every message, and a count of new replies will be shown."},watching_first_post:{title:"Watching First Post",description:"You will be notified of new messages in this group but not replies to the messages."},tracking:{title:"Tracking",description:"You will be notified if someone mentions your @name or replies to you, and a count of new replies will be shown."},regular:{title:"Normal",description:"You will be notified if someone mentions your @name or replies to you."},muted:{title:"Muted",description:"You will not be notified of anything about messages in this group."}},flair_url:"Avatar Flair Image",flair_url_placeholder:"(Optional) Image URL or Font Awesome class", +flair_url_description:'Use square images no smaller than 20px by 20px or FontAwesome icons (accepted formats: "fa-icon", "far fa-icon" or "fab fa-icon").',flair_bg_color:"Avatar Flair Background Color",flair_bg_color_placeholder:"(Optional) Hex color value",flair_color:"Avatar Flair Color",flair_color_placeholder:"(Optional) Hex color value",flair_preview_icon:"Preview Icon",flair_preview_image:"Preview Image"},user_action_groups:{1:"Likes",2:"Likes",3:"Bookmarks",4:"Topics",5:"Replies",6:"Responses",7:"Mentions",9:"Quotes",11:"Edits",12:"Sent Items",13:"Inbox",14:"Pending",15:"Drafts"},categories:{all:"all categories",all_subcategories:"all",no_subcategory:"none",category:"Category",category_list:"Display category list",reorder:{title:"Reorder Categories",title_long:"Reorganize the category list",save:"Save Order",apply_all:"Apply",position:"Position"},posts:"Posts",topics:"Topics",latest:"Latest",latest_by:"latest by",toggle_ordering:"toggle ordering control",subcategories:"Subcategories",topic_sentence:{one:"%{count} topic",other:"%{count} topics"},topic_stat_sentence_week:{one:"%{count} new topic in the past week.",other:"%{count} new topics in the past week."},topic_stat_sentence_month:{one:"%{count} new topic in the past month.",other:"%{count} new topics in the past month."},n_more:"Categories (%{count} more) ..."},ip_lookup:{title:"IP Address Lookup",hostname:"Hostname",location:"Location",location_not_found:"(unknown)",organisation:"Organization",phone:"Phone",other_accounts:"Other accounts with this IP address:",delete_other_accounts:"Delete %{count}",username:"username",trust_level:"TL",read_time:"read time",topics_entered:"topics entered",post_count:"# posts",confirm_delete_other_accounts:"Are you sure you want to delete these accounts?",powered_by:"using <a href='https://maxmind.com'>MaxMindDB</a>",copied:"copied"},user_fields:{none:"(select an option)"},user:{said:"{{username}}:",profile:"Profile",mute:"Mute",edit:"Edit Preferences",download_archive:{button_text:"Download All",confirm:"Are you sure you want to download your posts?",success:"Download initiated, you will be notified via message when the process is complete.",rate_limit_error:"Posts can be downloaded once per day, please try again tomorrow."},new_private_message:"New Message",private_message:"Message",private_messages:"Messages",user_notifications:{ignore_duration_title:"Ignore Timer",ignore_duration_username:"Username",ignore_duration_when:"Duration:",ignore_duration_save:"Ignore",ignore_duration_note:"Please note that all ignores are automatically removed after the ignore duration expires.",ignore_duration_time_frame_required:"Please select a time frame",ignore_no_users:"You have no ignored users.",ignore_option:"Ignored",ignore_option_title:"You will not receive notifications related to this user and all of their topics and replies will be hidden.",add_ignored_user:"Add...",mute_option:"Muted",mute_option_title:"You will not receive any notifications related to this user.",normal_option:"Normal",normal_option_title:"You will be notified if this user replies to you, quotes you, or mentions you."},activity_stream:"Activity",preferences:"Preferences",profile_hidden:"This user's public profile is hidden.",expand_profile:"Expand",collapse_profile:"Collapse",bookmarks:"Bookmarks",bio:"About me",invited_by:"Invited By",trust_level:"Trust Level",notifications:"Notifications",statistics:"Stats",desktop_notifications:{label:"Live Notifications",not_supported:"Notifications are not supported on this browser. Sorry.",perm_default:"Turn On Notifications",perm_denied_btn:"Permission Denied",perm_denied_expl:"You denied permission for notifications. Allow notifications via your browser settings.",disable:"Disable Notifications",currently_enabled:"",enable:"Enable Notifications",currently_disabled:"",each_browser_note:"Note: You have to change this setting on every browser you use.",consent_prompt:"Do you want live notifications when people reply to your posts?"},dismiss:"Dismiss",dismiss_notifications:"Dismiss All",dismiss_notifications_tooltip:"Mark all unread notifications as read",first_notification:"Your first notification! Select it to begin.",dynamic_favicon:"Show counts on browser icon",theme_default_on_all_devices:"Make this the default theme on all my devices",text_size_default_on_all_devices:"Make this the default text size on all my devices",allow_private_messages:"Allow other users to send me personal messages",external_links_in_new_tab:"Open all external links in a new tab",enable_quoting:"Enable quote reply for highlighted text",enable_defer:"Enable defer to mark topics unread",change:"change",moderator:"{{user}} is a moderator",admin:"{{user}} is an admin",moderator_tooltip:"This user is a moderator",admin_tooltip:"This user is an admin",silenced_tooltip:"This user is silenced",suspended_notice:"This user is suspended until {{date}}.",suspended_permanently:"This user is suspended.",suspended_reason:"Reason: ",github_profile:"Github",email_activity_summary:"Activity Summary",mailing_list_mode:{label:"Mailing list mode",enabled:"Enable mailing list mode",instructions:"This setting overrides the activity summary.<br />\nMuted topics and categories are not included in these emails.\n",individual:"Send an email for every new post",individual_no_echo:"Send an email for every new post except my own",many_per_day:"Send me an email for every new post (about {{dailyEmailEstimate}} per day)",few_per_day:"Send me an email for every new post (about 2 per day)",warning:"Mailing list mode enabled. Email notification settings are overridden."},tag_settings:"Tags",watched_tags:"Watched",watched_tags_instructions:"You will automatically watch all topics with these tags. You will be notified of all new posts and topics, and a count of new posts will also appear next to the topic.",tracked_tags:"Tracked",tracked_tags_instructions:"You will automatically track all topics with these tags. A count of new posts will appear next to the topic.",muted_tags:"Muted",muted_tags_instructions:"You will not be notified of anything about new topics with these tags, and they will not appear in latest.",watched_categories:"Watched",watched_categories_instructions:"You will automatically watch all topics in these categories. You will be notified of all new posts and topics, and a count of new posts will also appear next to the topic.",tracked_categories:"Tracked",tracked_categories_instructions:"You will automatically track all topics in these categories. A count of new posts will appear next to the topic.",watched_first_post_categories:"Watching First Post",watched_first_post_categories_instructions:"You will be notified of the first post in each new topic in these categories.",watched_first_post_tags:"Watching First Post",watched_first_post_tags_instructions:"You will be notified of the first post in each new topic with these tags.",muted_categories:"Muted",muted_categories_instructions:"You will not be notified of anything about new topics in these categories, and they will not appear on the categories or latest pages.",muted_categories_instructions_dont_hide:"You will not be notified of anything about new topics in these categories.",no_category_access:"As a moderator you have limited category access, save is disabled.",delete_account:"Delete My Account",delete_account_confirm:"Are you sure you want to permanently delete your account? This action cannot be undone!",deleted_yourself:"Your account has been deleted successfully.",delete_yourself_not_allowed:"Please contact a staff member if you wish your account to be deleted.",unread_message_count:"Messages",admin_delete:"Delete",users:"Users",muted_users:"Muted",muted_users_instructions:"Suppress all notifications from these users.",ignored_users:"Ignored",ignored_users_instructions:"Suppress all posts and notifications from these users.",muted_topics_link:"Show muted topics",watched_topics_link:"Show watched topics",tracked_topics_link:"Show tracked topics",automatically_unpin_topics:"Automatically unpin topics when I reach the bottom.",apps:"Apps",revoke_access:"Revoke Access",undo_revoke_access:"Undo Revoke Access",api_approved:"Approved:",api_last_used_at:"Last used at:",theme:"Theme",home:"Default Home Page",staged:"Staged",staff_counters:{flags_given:"helpful flags",flagged_posts:"flagged posts",deleted_posts:"deleted posts",suspensions:"suspensions",warnings_received:"warnings"},messages:{all:"All",inbox:"Inbox",sent:"Sent",archive:"Archive",groups:"My Groups",bulk_select:"Select messages",move_to_inbox:"Move to Inbox",move_to_archive:"Archive",failed_to_move:"Failed to move selected messages (perhaps your network is down)",select_all:"Select All",tags:"Tags"},preferences_nav:{account:"Account",profile:"Profile",emails:"Emails",notifications:"Notifications",categories:"Categories",users:"Users",tags:"Tags",interface:"Interface",apps:"Apps"},change_password:{success:"(email sent)",in_progress:"(sending email)",error:"(error)",action:"Send Password Reset Email",set_password:"Set Password",choose_new:"Choose a new password",choose:"Choose a password"},second_factor_backup:{title:"Two Factor Backup Codes",regenerate:"Regenerate",disable:"Disable",enable:"Enable",enable_long:"Enable backup codes",manage:"Manage backup codes",copied_to_clipboard:"Copied to Clipboard",copy_to_clipboard_error:"Error copying data to Clipboard",remaining_codes:"You have <strong>{{count}}</strong> backup codes remaining.",use:"<a href>Use a backup code</a>",codes:{title:"Backup Codes Generated",description:"Each of these backup codes can only be used once. Keep them somewhere safe but accessible."}},second_factor:{title:"Two Factor Authentication",disable:"Disable Two Factor Authentication",enable:"Enable Two Factor Authentication",confirm_password_description:"Please confirm your password to continue",label:"Code",rate_limit:"Please wait before trying another authentication code.",enable_description:'Scan this QR code in a supported app (<a href="https://www.google.com/search?q=authenticator+apps+for+android" target="_blank">Android</a> – <a href="https://www.google.com/search?q=authenticator+apps+for+ios" target="_blank">iOS</a>) and enter your authentication code.\n',disable_description:"Please enter the authentication code from your app",show_key_description:"Enter manually",short_description:"Protect your account with one-time use security codes.\n",extended_description:'Two factor authentication adds extra security to your account by requiring a one-time token in addition to your password. Tokens can be generated on <a href="https://www.google.com/search?q=authenticator+apps+for+android" target=\'_blank\'>Android</a> and <a href="https://www.google.com/search?q=authenticator+apps+for+ios">iOS</a> devices.\n',oauth_enabled_warning:"Please note that social logins will be disabled once two factor authentication has been enabled on your account.",use:"<a href>Use Authenticator app</a>",enforced_notice:"You are required to enable two factor authentication before accessing this site."},change_about:{title:"Change About Me",error:"There was an error changing this value."},change_username:{title:"Change Username",confirm:"Are you absolutely sure you want to change your username?",taken:"Sorry, that username is taken.",invalid:"That username is invalid. It must only include numbers and letters"},change_email:{title:"Change Email",taken:"Sorry, that email is not available.",error:"There was an error changing your email. Perhaps that address is already in use?",success:"We've sent an email to that address. Please follow the confirmation instructions.",success_staff:"We've sent an email to your current address. Please follow the confirmation instructions."},change_avatar:{title:"Change your profile picture",gravatar:"<a href='//gravatar.com/emails' target='_blank'>Gravatar</a>, based on",gravatar_title:"Change your avatar on Gravatar's website",gravatar_failed:"We could not find a Gravatar with that email address.",refresh_gravatar_title:"Refresh your Gravatar",letter_based:"System assigned profile picture",uploaded_avatar:"Custom picture",uploaded_avatar_empty:"Add a custom picture",upload_title:"Upload your picture",upload_picture:"Upload Picture",image_is_not_a_square:"Warning: we've cropped your image; width and height were not equal."},change_profile_background:{title:"Profile Background",instructions:"Profile backgrounds will be centered and have a default width of 850px."},change_card_background:{title:"User Card Background",instructions:"Background images will be centered and have a default width of 590px."},email:{title:"Email",primary:"Primary Email",secondary:"Secondary Emails",no_secondary:"No secondary emails",sso_override_instructions:"Email can be updated from SSO provider.",instructions:"Never shown to the public.",ok:"We will email you to confirm",invalid:"Please enter a valid email address",authenticated:"Your email has been authenticated by {{provider}}",frequency_immediately:"We'll email you immediately if you haven't read the thing we're emailing you about.",frequency:{one:"We'll only email you if we haven't seen you in the last minute.",other:"We'll only email you if we haven't seen you in the last {{count}} minutes."}},associated_accounts:{title:"Associated Accounts",connect:"Connect",revoke:"Revoke",not_connected:"(not connected)"},name:{title:"Name",instructions:"your full name (optional)",instructions_required:"Your full name",too_short:"Your name is too short",ok:"Your name looks good"},username:{title:"Username",instructions:"unique, no spaces, short",short_instructions:"People can mention you as @{{username}}",available:"Your username is available",not_available:"Not available. Try {{suggestion}}?",not_available_no_suggestion:"Not available",too_short:"Your username is too short",too_long:"Your username is too long",checking:"Checking username availability...",prefilled:"Email matches this registered username"},locale:{title:"Interface language",instructions:"User interface language. It will change when you refresh the page.",default:"(default)",any:"any"},password_confirmation:{title:"Password Again"},auth_tokens:{title:"Recently Used Devices",ip:"IP",details:"Details",log_out_all:"Log out all",active:"active now",not_you:"Not you?",show_all:"Show all ({{count}})",show_few:"Show fewer",was_this_you:"Was this you?",was_this_you_description:"If it wasn’t you, we recommend you change your password and log out everywhere.",browser_and_device:"{{browser}} on {{device}}",secure_account:"Secure my Account",latest_post:"You last posted…"},last_posted:"Last Post",last_emailed:"Last Emailed",last_seen:"Seen",created:"Joined",log_out:"Log Out",location:"Location",website:"Web Site",email_settings:"Email",hide_profile_and_presence:"Hide my public profile and presence features",enable_physical_keyboard:"Enable physical keyboard support on iPad",text_size:{title:"Text Size",smaller:"Smaller",normal:"Normal",larger:"Larger",largest:"Largest"},title_count_mode:{title:"Background page title displays count of:",notifications:"New notifications",contextual:"New page content"},like_notification_frequency:{title:"Notify when liked",always:"Always",first_time_and_daily:"First time a post is liked and daily",first_time:"First time a post is liked",never:"Never"},email_previous_replies:{title:"Include previous replies at the bottom of emails",unless_emailed:"unless previously sent",always:"always",never:"never"},email_digests:{title:"When I don’t visit here, send me an email summary of popular topics and replies",every_30_minutes:"every 30 minutes",every_hour:"hourly",daily:"daily",weekly:"weekly",every_month:"every month",every_six_months:"every six months"},email_level:{title:"Send me an email when someone quotes me, replies to my post, mentions my @username, or invites me to a topic",always:"always",only_when_away:"only when away",never:"never"},email_messages_level:"Send me an email when someone messages me",include_tl0_in_digests:"Include content from new users in summary emails",email_in_reply_to:"Include an excerpt of replied to post in emails",other_settings:"Other",categories_settings:"Categories",new_topic_duration:{label:"Consider topics new when",not_viewed:"I haven't viewed them yet",last_here:"created since I was here last",after_1_day:"created in the last day",after_2_days:"created in the last 2 days",after_1_week:"created in the last week",after_2_weeks:"created in the last 2 weeks"},auto_track_topics:"Automatically track topics I enter",auto_track_options:{never:"never",immediately:"immediately",after_30_seconds:"after 30 seconds",after_1_minute:"after 1 minute",after_2_minutes:"after 2 minutes",after_3_minutes:"after 3 minutes",after_4_minutes:"after 4 minutes",after_5_minutes:"after 5 minutes",after_10_minutes:"after 10 minutes"},notification_level_when_replying:"When I post in a topic, set that topic to",invited:{search:"type to search invites...",title:"Invites",user:"Invited User",sent:"Sent",none:"No invites to display.",truncated:{one:"Showing the first invite.",other:"Showing the first {{count}} invites."},redeemed:"Redeemed Invites",redeemed_tab:"Redeemed",redeemed_tab_with_count:"Redeemed ({{count}})",redeemed_at:"Redeemed",pending:"Pending Invites",pending_tab:"Pending",pending_tab_with_count:"Pending ({{count}})",topics_entered:"Topics Viewed",posts_read_count:"Posts Read",expired:"This invite has expired.",rescind:"Remove",rescinded:"Invite removed",rescind_all:"Remove all Expired Invites",rescinded_all:"All Expired Invites removed!",rescind_all_confirm:"Are you sure you want to remove all expired invites?",reinvite:"Resend Invite",reinvite_all:"Resend all Invites",reinvite_all_confirm:"Are you sure you want to resend all invites?",reinvited:"Invite re-sent",reinvited_all:"All Invites re-sent!",time_read:"Read Time",days_visited:"Days Visited",account_age_days:"Account age in days",create:"Send an Invite",generate_link:"Copy Invite Link",link_generated:"Invite link generated successfully!",valid_for:"Invite link is only valid for this email address: %{email}",bulk_invite:{none:"You haven't invited anyone here yet. Send individual invites, or invite many people at once by <a href='https://meta.discourse.org/t/send-bulk-invites/16468'>uploading a CSV file</a>.",text:"Bulk Invite from File",success:"File uploaded successfully, you will be notified via message when the process is complete.",error:"Sorry, file should be CSV format.",confirmation_message:"You’re about to email invites to everyone in the uploaded file."}},password:{title:"Password",too_short:"Your password is too short.",common:"That password is too common.",same_as_username:"Your password is the same as your username.",same_as_email:"Your password is the same as your email.",ok:"Your password looks good.",instructions:"at least %{count} characters"},summary:{title:"Summary",stats:"Stats",time_read:"read time",recent_time_read:"recent read time",topic_count:{one:"topic created",other:"topics created"},post_count:{one:"post created",other:"posts created"},likes_given:{one:"given",other:"given"},likes_received:{one:"received",other:"received"},days_visited:{one:"day visited",other:"days visited"},topics_entered:{one:"topic viewed",other:"topics viewed"},posts_read:{one:"post read",other:"posts read"},bookmark_count:{one:"bookmark",other:"bookmarks"},top_replies:"Top Replies",no_replies:"No replies yet.",more_replies:"More Replies",top_topics:"Top Topics",no_topics:"No topics yet.",more_topics:"More Topics",top_badges:"Top Badges",no_badges:"No badges yet.",more_badges:"More Badges",top_links:"Top Links",no_links:"No links yet.",most_liked_by:"Most Liked By",most_liked_users:"Most Liked",most_replied_to_users:"Most Replied To",no_likes:"No likes yet.",top_categories:"Top Categories",topics:"Topics",replies:"Replies"},ip_address:{title:"Last IP Address"},registration_ip_address:{title:"Registration IP Address"},avatar:{title:"Profile Picture",header_title:"profile, messages, bookmarks and preferences"},title:{title:"Title",none:"(none)"},filters:{all:"All"},stream:{posted_by:"Posted by",sent_by:"Sent by",private_message:"message",the_topic:"the topic"}},loading:"Loading...",errors:{prev_page:"while trying to load",reasons:{network:"Network Error",server:"Server Error",forbidden:"Access Denied",unknown:"Error",not_found:"Page Not Found"},desc:{network:"Please check your connection.",network_fixed:"Looks like it's back.",server:"Error code: {{status}}",forbidden:"You're not allowed to view that.",not_found:"Oops, the application tried to load a URL that doesn't exist.",unknown:"Something went wrong."},buttons:{back:"Go Back",again:"Try Again",fixed:"Load Page"}},close:"Close",assets_changed_confirm:"This site was just updated. Refresh now for the latest version?",logout:"You were logged out.",refresh:"Refresh",read_only_mode:{enabled:"This site is in read only mode. Please continue to browse, but replying, likes, and other actions are disabled for now.",login_disabled:"Login is disabled while the site is in read only mode.",logout_disabled:"Logout is disabled while the site is in read only mode."},too_few_topics_and_posts_notice:"Let's <a href='https://blog.discourse.org/2014/08/building-a-discourse-community/'>get this discussion started!</a> There are currently <strong>%{currentTopics} / %{requiredTopics}</strong> topics and <strong>%{currentPosts} / %{requiredPosts}</strong> posts. New visitors need some conversations to read and respond to.",too_few_topics_notice:"Let's <a href='https://blog.discourse.org/2014/08/building-a-discourse-community/'>get this discussion started!</a> There are currently <strong>%{currentTopics} / %{requiredTopics}</strong> topics. New visitors need some conversations to read and respond to.",too_few_posts_notice:"Let's <a href='https://blog.discourse.org/2014/08/building-a-discourse-community/'>get this discussion started!</a> There are currently <strong>%{currentPosts} / %{requiredPosts}</strong> posts. New visitors need some conversations to read and respond to.",logs_error_rate_notice:{},learn_more:"learn more...",all_time:"total",all_time_desc:"total topics created",year:"year",year_desc:"topics created in the last 365 days",month:"month",month_desc:"topics created in the last 30 days",week:"week",week_desc:"topics created in the last 7 days",day:"day",first_post:"First post",mute:"Mute",unmute:"Unmute",last_post:"Posted",time_read:"Read",time_read_recently:"%{time_read} recently",time_read_tooltip:"%{time_read} total time read",time_read_recently_tooltip:"%{time_read} total time read (%{recent_time_read} in the last 60 days)",last_reply_lowercase:"last reply",replies_lowercase:{one:"reply",other:"replies"},signup_cta:{sign_up:"Sign Up",hide_session:"Remind me tomorrow",hide_forever:"no thanks",hidden_for_session:"OK, I'll ask you tomorrow. You can always use 'Log In' to create an account, too.",intro:"Hello! Looks like you’re enjoying the discussion, but you haven’t signed up for an account yet.",value_prop:"When you create an account, we remember exactly what you’ve read, so you always come right back where you left off. You also get notifications, here and via email, whenever someone replies to you. And you can like posts to share the love. :heartpulse:"},summary:{enabled_description:"You're viewing a summary of this topic: the most interesting posts as determined by the community.",description:"There are <b>{{replyCount}}</b> replies.",description_time:"There are <b>{{replyCount}}</b> replies with an estimated read time of <b>{{readingTime}} minutes</b>.",enable:"Summarize This Topic",disable:"Show All Posts"},deleted_filter:{enabled_description:"This topic contains deleted posts, which have been hidden. ",disabled_description:"Deleted posts in the topic are shown.",enable:"Hide Deleted Posts",disable:"Show Deleted Posts"},private_message_info:{title:"Message",invite:"Invite Others ...",edit:"Add or Remove ...",leave_message:"Do you really want to leave this message?",remove_allowed_user:"Do you really want to remove {{name}} from this message?",remove_allowed_group:"Do you really want to remove {{name}} from this message?"},email:"Email",username:"Username",last_seen:"Seen",created:"Created",created_lowercase:"created",trust_level:"Trust Level",search_hint:"username, email or IP address",create_account:{disclaimer:"By registering, you agree to the <a href='{{privacy_link}}' target='blank'>privacy policy</a> and <a href='{{tos_link}}' target='blank'>terms of service</a>.",title:"Create New Account",failed:"Something went wrong, perhaps this email is already registered, try the forgot password link"},forgot_password:{title:"Password Reset",action:"I forgot my password",invite:"Enter your username or email address, and we'll send you a password reset email.",reset:"Reset Password",complete_username:"If an account matches the username <b>%{username}</b>, you should receive an email with instructions on how to reset your password shortly.",complete_email:"If an account matches <b>%{email}</b>, you should receive an email with instructions on how to reset your password shortly.",complete_username_found:"We found an account that matches the username <b>%{username}</b>, you should receive an email with instructions on how to reset your password shortly.",complete_email_found:"We found an account that matches <b>%{email}</b>, you should receive an email with instructions on how to reset your password shortly.",complete_username_not_found:"No account matches the username <b>%{username}</b>",complete_email_not_found:"No account matches <b>%{email}</b>",help:"Email not arriving? Be sure to check your spam folder first.<p>Not sure which email address you used? Enter an email address and we’ll let you know if it exists here.</p><p>If you no longer have access to the email address on your account, please contact <a href='%{basePath}/about'>our helpful staff.</a></p>",button_ok:"OK",button_help:"Help"},email_login:{link_label:"Email me a login link",button_label:"with email",complete_username:"If an account matches the username <b>%{username}</b>, you should receive an email with a login link shortly.",complete_email:"If an account matches <b>%{email}</b>, you should receive an email with a login link shortly.",complete_username_found:"We found an account that matches the username <b>%{username}</b>, you should receive an email with a login link shortly.",complete_email_found:"We found an account that matches <b>%{email}</b>, you should receive an email with a login link shortly.",complete_username_not_found:"No account matches the username <b>%{username}</b>",complete_email_not_found:"No account matches <b>%{email}</b>",confirm_title:"Continue to %{site_name}",logging_in_as:"Logging in as %{email}",confirm_button:"Finish Login"},login:{title:"Log In",username:"User",password:"Password",second_factor_title:"Two Factor Authentication",second_factor_description:"Please enter the authentication code from your app:",second_factor_backup:"<a href>Log in using a backup code</a>",second_factor_backup_title:"Two Factor Backup",second_factor_backup_description:"Please enter one of your backup codes:",second_factor:"<a href>Log in using Authenticator app</a>",email_placeholder:"email or username",caps_lock_warning:"Caps Lock is on",error:"Unknown error",cookies_error:"Your browser seems to have cookies disabled. You might not be able to log in without enabling them first.",rate_limit:"Please wait before trying to log in again.",blank_username:"Please enter your email or username.",blank_username_or_password:"Please enter your email or username, and password.",reset_password:"Reset Password",logging_in:"Signing In...",or:"Or",authenticating:"Authenticating...",awaiting_activation:"Your account is awaiting activation, use the forgot password link to issue another activation email.",awaiting_approval:"Your account has not been approved by a staff member yet. You will be sent an email when it is approved.",requires_invite:"Sorry, access to this forum is by invite only.",not_activated:"You can't log in yet. We previously sent an activation email to you at <b>{{sentTo}}</b>. Please follow the instructions in that email to activate your account.",not_allowed_from_ip_address:"You can't login from that IP address.",admin_not_allowed_from_ip_address:"You can't log in as admin from that IP address.",resend_activation_email:"Click here to send the activation email again.",omniauth_disallow_totp:"Your account has two factor authentication enabled. Please log in with your password.",resend_title:"Resend Activation Email",change_email:"Change Email Address",provide_new_email:"Provide a new address and we'll resend your confirmation email.",submit_new_email:"Update Email Address",sent_activation_email_again:"We sent another activation email to you at <b>{{currentEmail}}</b>. It might take a few minutes for it to arrive; be sure to check your spam folder.",sent_activation_email_again_generic:"We sent another activation email. It might take a few minutes for it to arrive; be sure to check your spam folder.",to_continue:"Please Log In",preferences:"You need to be logged in to change your user preferences.",forgot:"I don't recall my account details",not_approved:"Your account hasn't been approved yet. You will be notified by email when you are ready to log in.",google_oauth2:{name:"Google",title:"with Google",message:"Authenticating with Google (make sure pop up blockers are not enabled)"},twitter:{name:"Twitter",title:"with Twitter",message:"Authenticating with Twitter (make sure pop up blockers are not enabled)"},instagram:{name:"Instagram",title:"with Instagram",message:"Authenticating with Instagram (make sure pop up blockers are not enabled)"},facebook:{name:"Facebook",title:"with Facebook",message:"Authenticating with Facebook (make sure pop up blockers are not enabled)"},github:{name:"GitHub",title:"with GitHub",message:"Authenticating with GitHub (make sure pop up blockers are not enabled)"}},invites:{accept_title:"Invitation",welcome_to:"Welcome to %{site_name}!",invited_by:"You were invited by:",social_login_available:"You'll also be able to sign in with any social login using that email.",your_email:"Your account email address is <b>%{email}</b>.",accept_invite:"Accept Invitation",success:"Your account has been created and you're now logged in.",name_label:"Name",password_label:"Set Password",optional_description:"(optional)"},password_reset:{continue:"Continue to %{site_name}"},emoji_set:{apple_international:"Apple/International",google:"Google",twitter:"Twitter",emoji_one:"Emoji One",win10:"Win10",google_classic:"Google Classic",facebook_messenger:"Facebook Messenger"},category_page_style:{categories_only:"Categories Only",categories_with_featured_topics:"Categories with Featured Topics",categories_and_latest_topics:"Categories and Latest Topics",categories_and_top_topics:"Categories and Top Topics",categories_boxes:"Boxes with Subcategories",categories_boxes_with_topics:"Boxes with Featured Topics"},shortcut_modifier_key:{shift:"Shift",ctrl:"Ctrl",alt:"Alt",enter:"Enter"},conditional_loading_section:{loading:"Loading..."},category_row:{topic_count:"{{count}} topics in this category"},select_kit:{default_header_text:"Select...",no_content:"No matches found",filter_placeholder:"Search...",filter_placeholder_with_any:"Search or create...",create:"Create: '{{content}}'",max_content_reached:{one:"You can only select {{count}} item.",other:"You can only select {{count}} items."},min_content_not_reached:{one:"Select at least {{count}} item.",other:"Select at least {{count}} items."}},emoji_picker:{filter_placeholder:"Search for emoji","smileys_&_emotion":"Smileys and Emotion","people_&_body":"People and Body","animals_&_nature":"Animals and Nature","food_&_drink":"Food and Drink","travel_&_places":"Travel and Places",activities:"Activities",objects:"Objects",symbols:"Symbols",flags:"Flags",custom:"Custom emojis", +recent:"Recently used",default_tone:"No skin tone",light_tone:"Light skin tone",medium_light_tone:"Medium light skin tone",medium_tone:"Medium skin tone",medium_dark_tone:"Medium dark skin tone",dark_tone:"Dark skin tone"},shared_drafts:{title:"Shared Drafts",notice:"This topic is only visible to those who can see the <b>{{category}}</b> category.",destination_category:"Destination Category",publish:"Publish Shared Draft",confirm_publish:"Are you sure you want to publish this draft?",publishing:"Publishing Topic..."},composer:{emoji:"Emoji :)",more_emoji:"more...",options:"Options",whisper:"whisper",unlist:"unlisted",blockquote_text:"Blockquote",add_warning:"This is an official warning.",toggle_whisper:"Toggle Whisper",toggle_unlisted:"Toggle Unlisted",posting_not_on_topic:"Which topic do you want to reply to?",saved_local_draft_tip:"saved locally",similar_topics:"Your topic is similar to...",drafts_offline:"drafts offline",edit_conflict:"edit conflict",group_mentioned_limit:"<b>Warning!</b> You mentioned <a href='{{group_link}}'>{{group}}</a>, however this group has more members than the administrator configured mention limit of {{max}} users. Nobody will be notified. ",group_mentioned:{one:"By mentioning {{group}}, you are about to notify <a href='{{group_link}}'>%{count} person</a> – are you sure?",other:"By mentioning {{group}}, you are about to notify <a href='{{group_link}}'>{{count}} people</a> – are you sure?"},cannot_see_mention:{category:"You mentioned {{username}} but they won't be notified because they do not have access to this category. You will need to add them to a group that has access to this category.",private:"You mentioned {{username}} but they won't be notified because they are unable to see this personal message. You will need to invite them to this PM."},duplicate_link:"It looks like your link to <b>{{domain}}</b> was already posted in the topic by <b>@{{username}}</b> in <a href='{{post_url}}'>a reply on {{ago}}</a> – are you sure you want to post it again?",error:{title_missing:"Title is required",title_too_short:"Title must be at least {{min}} characters",title_too_long:"Title can't be more than {{max}} characters",post_missing:"Post can't be empty",post_length:"Post must be at least {{min}} characters",try_like:"Have you tried the {{heart}} button?",category_missing:"You must choose a category",tags_missing:"You must choose at least {{count}} tags"},save_edit:"Save Edit",overwrite_edit:"Overwrite Edit",reply_original:"Reply on Original Topic",reply_here:"Reply Here",reply:"Reply",cancel:"Cancel",create_topic:"Create Topic",create_pm:"Message",create_whisper:"Whisper",create_shared_draft:"Create Shared Draft",edit_shared_draft:"Edit Shared Draft",title:"Or press Ctrl+Enter",users_placeholder:"Add a user",title_placeholder:"What is this discussion about in one brief sentence?",title_or_link_placeholder:"Type title, or paste a link here",edit_reason_placeholder:"why are you editing?",show_edit_reason:"(add edit reason)",topic_featured_link_placeholder:"Enter link shown with title.",remove_featured_link:"Remove link from topic.",reply_placeholder:"Type here. Use Markdown, BBCode, or HTML to format. Drag or paste images.",reply_placeholder_no_images:"Type here. Use Markdown, BBCode, or HTML to format.",reply_placeholder_choose_category:"Select a category before typing here.",view_new_post:"View your new post.",saving:"Saving",saved:"Saved!",saved_draft:"Post draft in progress. Select to resume.",uploading:"Uploading...",show_preview:"show preview &raquo;",hide_preview:"&laquo; hide preview",quote_post_title:"Quote whole post",bold_label:"B",bold_title:"Strong",bold_text:"strong text",italic_label:"I",italic_title:"Emphasis",italic_text:"emphasized text",link_title:"Hyperlink",link_description:"enter link description here",link_dialog_title:"Insert Hyperlink",link_optional_text:"optional title",link_url_placeholder:"https://example.com",quote_title:"Blockquote",quote_text:"Blockquote",code_title:"Preformatted text",code_text:"indent preformatted text by 4 spaces",paste_code_text:"type or paste code here",upload_title:"Upload",upload_description:"enter upload description here",olist_title:"Numbered List",ulist_title:"Bulleted List",list_item:"List item",toggle_direction:"Toggle Direction",help:"Markdown Editing Help",collapse:"minimize the composer panel",open:"open the composer panel",abandon:"close composer and discard draft",enter_fullscreen:"enter fullscreen composer",exit_fullscreen:"exit fullscreen composer",modal_ok:"OK",modal_cancel:"Cancel",cant_send_pm:"Sorry, you can't send a message to %{username}.",yourself_confirm:{title:"Did you forget to add recipients?",body:"Right now this message is only being sent to yourself!"},admin_options_title:"Optional staff settings for this topic",composer_actions:{reply:"Reply",draft:"Draft",edit:"Edit",reply_to_post:{label:"Reply to post %{postNumber} by %{postUsername}",desc:"Reply to a specific post"},reply_as_new_topic:{label:"Reply as linked topic",desc:"Create a new topic linked to this topic"},reply_as_private_message:{label:"New message",desc:"Create a new personal message"},reply_to_topic:{label:"Reply to topic",desc:"Reply to the topic, not any specific post"},toggle_whisper:{label:"Toggle whisper",desc:"Whispers are only visible to staff members"},create_topic:{label:"New Topic"},shared_draft:{label:"Shared Draft",desc:"Draft a topic that will only be visible to staff"},toggle_topic_bump:{label:"Toggle topic bump",desc:"Reply without changing latest reply date"}},details_title:"Summary",details_text:"This text will be hidden"},notifications:{tooltip:{regular:{one:"%{count} unseen notification",other:"{{count}} unseen notifications"},message:{one:"%{count} unread message",other:"{{count}} unread messages"}},title:"notifications of @name mentions, replies to your posts and topics, messages, etc",none:"Unable to load notifications at this time.",empty:"No notifications found.",more:"view older notifications",post_approved:"Your post was approved",reviewable_items:"items requiring review",mentioned:"<span>{{username}}</span> {{description}}",group_mentioned:"<span>{{username}}</span> {{description}}",quoted:"<span>{{username}}</span> {{description}}",replied:"<span>{{username}}</span> {{description}}",posted:"<span>{{username}}</span> {{description}}",edited:"<span>{{username}}</span> {{description}}",liked:"<span>{{username}}</span> {{description}}",liked_2:"<span>{{username}}, {{username2}}</span> {{description}}",liked_many:{one:"<span>{{username}}, {{username2}} and %{count} other</span> {{description}}",other:"<span>{{username}}, {{username2}} and {{count}} others</span> {{description}}"},liked_consolidated_description:{one:"liked {{count}} of your posts",other:"liked {{count}} of your posts"},liked_consolidated:"<span>{{username}}</span> {{description}}",private_message:"<span>{{username}}</span> {{description}}",invited_to_private_message:"<p><span>{{username}}</span> {{description}}",invited_to_topic:"<span>{{username}}</span> {{description}}",invitee_accepted:"<span>{{username}}</span> accepted your invitation",moved_post:"<span>{{username}}</span> moved {{description}}",linked:"<span>{{username}}</span> {{description}}",granted_badge:"Earned '{{description}}'",topic_reminder:"<span>{{username}}</span> {{description}}",watching_first_post:"<span>New Topic</span> {{description}}",group_message_summary:{one:"{{count}} message in your {{group_name}} inbox",other:"{{count}} messages in your {{group_name}} inbox"},popup:{mentioned:'{{username}} mentioned you in "{{topic}}" - {{site_title}}',group_mentioned:'{{username}} mentioned you in "{{topic}}" - {{site_title}}',quoted:'{{username}} quoted you in "{{topic}}" - {{site_title}}',replied:'{{username}} replied to you in "{{topic}}" - {{site_title}}',posted:'{{username}} posted in "{{topic}}" - {{site_title}}',private_message:'{{username}} sent you a personal message in "{{topic}}" - {{site_title}}',linked:'{{username}} linked to your post from "{{topic}}" - {{site_title}}',watching_first_post:'{{username}} created a new topic "{{topic}}" - {{site_title}}',confirm_title:"Notifications enabled - %{site_title}",confirm_body:"Success! Notifications have been enabled.",custom:"Notification from {{username}} on %{site_title}"},titles:{mentioned:"mentioned",replied:"new reply",quoted:"quoted",edited:"edited",liked:"new like",private_message:"new private message",invited_to_private_message:"invited to private message",invitee_accepted:"invite accepted",posted:"new post",moved_post:"post moved",linked:"linked",granted_badge:"badge granted",invited_to_topic:"invited to topic",group_mentioned:"group mentioned",group_message_summary:"new group messages",watching_first_post:"new topic",topic_reminder:"topic reminder",liked_consolidated:"new likes",post_approved:"post approved"},alt:{solved:{accepted_notification:"accepted"}}},upload_selector:{title:"Add an image",title_with_attachments:"Add an image or a file",from_my_computer:"From my device",from_the_web:"From the web",remote_tip:"link to image",remote_tip_with_attachments:"link to image or file {{authorized_extensions}}",local_tip:"select images from your device",local_tip_with_attachments:"select images or files from your device {{authorized_extensions}}",hint:"(you can also drag & drop into the editor to upload them)",hint_for_supported_browsers:"you can also drag and drop or paste images into the editor",uploading:"Uploading",select_file:"Select File",image_link:"link your image will point to",default_image_alt_text:"image"},search:{sort_by:"Sort by",relevance:"Relevance",latest_post:"Latest Post",latest_topic:"Latest Topic",most_viewed:"Most Viewed",most_liked:"Most Liked",select_all:"Select All",clear_all:"Clear All",too_short:"Your search term is too short.",result_count:{one:"<span>%{count} result for</span><span class='term'>{{term}}</span>",other:"<span>{{count}}{{plus}} results for</span><span class='term'>{{term}}</span>"},title:"search topics, posts, users, or categories",full_page_title:"search topics or posts",no_results:"No results found.",no_more_results:"No more results found.",searching:"Searching ...",post_format:"#{{post_number}} by {{username}}",results_page:"Search results for '{{term}}'",more_results:"There are more results. Please narrow your search criteria.",cant_find:"Can’t find what you’re looking for?",start_new_topic:"Perhaps start a new topic?",or_search_google:"Or try searching with Google instead:",search_google:"Try searching with Google instead:",search_google_button:"Google",search_google_title:"Search this site",context:{user:"Search posts by @{{username}}",category:"Search the #{{category}} category",topic:"Search this topic",private_messages:"Search messages"},advanced:{title:"Advanced Search",posted_by:{label:"Posted by"},in_category:{label:"Categorized"},in_group:{label:"In Group"},with_badge:{label:"With Badge"},with_tags:{label:"Tagged"},filters:{label:"Only return topics/posts...",title:"Matching in title only",likes:"I liked",posted:"I posted in",watching:"I'm watching",tracking:"I'm tracking",private:"In my messages",bookmarks:"I bookmarked",first:"are the very first post",pinned:"are pinned",unpinned:"are not pinned",seen:"I read",unseen:"I've not read",wiki:"are wiki",images:"include image(s)",all_tags:"All the above tags"},statuses:{label:"Where topics",open:"are open",closed:"are closed",archived:"are archived",noreplies:"have zero replies",single_user:"contain a single user"},post:{count:{label:"Minimum Post Count"},time:{label:"Posted",before:"before",after:"after"}}}},hamburger_menu:"go to another topic list or category",new_item:"new",go_back:"go back",not_logged_in_user:"user page with summary of current activity and preferences",current_user:"go to your user page",topics:{new_messages_marker:"last visit",bulk:{select_all:"Select All",clear_all:"Clear All",unlist_topics:"Unlist Topics",relist_topics:"Relist Topics",reset_read:"Reset Read",delete:"Delete Topics",dismiss:"Dismiss",dismiss_read:"Dismiss all unread",dismiss_button:"Dismiss…",dismiss_tooltip:"Dismiss just new posts or stop tracking topics",also_dismiss_topics:"Stop tracking these topics so they never show up as unread for me again",dismiss_new:"Dismiss New",toggle:"toggle bulk selection of topics",actions:"Bulk Actions",change_category:"Set Category",close_topics:"Close Topics",archive_topics:"Archive Topics",notification_level:"Notifications",choose_new_category:"Choose the new category for the topics:",selected:{one:"You have selected <b>%{count}</b> topic.",other:"You have selected <b>{{count}}</b> topics."},change_tags:"Replace Tags",append_tags:"Append Tags",choose_new_tags:"Choose new tags for these topics:",choose_append_tags:"Choose new tags to append for these topics:",changed_tags:"The tags of those topics were changed."},none:{unread:"You have no unread topics.",new:"You have no new topics.",read:"You haven't read any topics yet.",posted:"You haven't posted in any topics yet.",latest:"There are no latest topics. That's sad.",bookmarks:"You have no bookmarked topics yet.",category:"There are no {{category}} topics.",top:"There are no top topics.",educate:{new:'<p>Your new topics appear here.</p><p>By default, topics are considered new and will show a <span class="badge new-topic badge-notification" style="vertical-align:middle;line-height:inherit;">new</span> indicator if they were created in the last 2 days.</p><p>Visit your <a href="%{userPrefsUrl}">preferences</a> to change this.</p>',unread:'<p>Your unread topics appear here.</p><p>By default, topics are considered unread and will show unread counts <span class="badge new-posts badge-notification">1</span> if you:</p><ul><li>Created the topic</li><li>Replied to the topic</li><li>Read the topic for more than 4 minutes</li></ul><p>Or if you have explicitly set the topic to Tracked or Watched via the notification control at the bottom of each topic.</p><p>Visit your <a href="%{userPrefsUrl}">preferences</a> to change this.</p>'}},bottom:{latest:"There are no more latest topics.",posted:"There are no more posted topics.",read:"There are no more read topics.",new:"There are no more new topics.",unread:"There are no more unread topics.",category:"There are no more {{category}} topics.",top:"There are no more top topics.",bookmarks:"There are no more bookmarked topics."}},topic:{filter_to:{one:"%{count} post in topic",other:"{{count}} posts in topic"},create:"New Topic",create_long:"Create a new Topic",open_draft:"Open Draft",private_message:"Start a message",archive_message:{help:"Move message to your archive",title:"Archive"},move_to_inbox:{title:"Move to Inbox",help:"Move message back to Inbox"},edit_message:{help:"Edit first post of the message",title:"Edit Message"},defer:{help:"Mark as unread",title:"Defer"},list:"Topics",new:"new topic",unread:"unread",new_topics:{one:"%{count} new topic",other:"{{count}} new topics"},unread_topics:{one:"%{count} unread topic",other:"{{count}} unread topics"},title:"Topic",invalid_access:{title:"Topic is private",description:"Sorry, you don't have access to that topic!",login_required:"You need to log in to see that topic."},server_error:{title:"Topic failed to load",description:"Sorry, we couldn't load that topic, possibly due to a connection problem. Please try again. If the problem persists, let us know."},not_found:{title:"Topic not found",description:"Sorry, we couldn't find that topic. Perhaps it was removed by a moderator?"},total_unread_posts:{one:"you have %{count} unread post in this topic",other:"you have {{count}} unread posts in this topic"},unread_posts:{one:"you have %{count} unread old post in this topic",other:"you have {{count}} unread old posts in this topic"},new_posts:{one:"there is %{count} new post in this topic since you last read it",other:"there are {{count}} new posts in this topic since you last read it"},likes:{one:"there is %{count} like in this topic",other:"there are {{count}} likes in this topic"},back_to_list:"Back to Topic List",options:"Topic Options",show_links:"show links within this topic",toggle_information:"toggle topic details",read_more_in_category:"Want to read more? Browse other topics in {{catLink}} or {{latestLink}}.",read_more:"Want to read more? {{catLink}} or {{latestLink}}.",browse_all_categories:"Browse all categories",view_latest_topics:"view latest topics",suggest_create_topic:"Why not create a topic?",jump_reply_up:"jump to earlier reply",jump_reply_down:"jump to later reply",deleted:"The topic has been deleted",topic_status_update:{title:"Topic Timer",save:"Set Timer",num_of_hours:"Number of hours:",remove:"Remove Timer",publish_to:"Publish To:",when:"When:",public_timer_types:"Topic Timers",private_timer_types:"User Topic Timers",time_frame_required:"Please select a time frame"},auto_update_input:{none:"Select a timeframe",later_today:"Later today",tomorrow:"Tomorrow",later_this_week:"Later this week",this_weekend:"This weekend",next_week:"Next week",two_weeks:"Two Weeks",next_month:"Next month",two_months:"Two Months",three_months:"Three Months",four_months:"Four Months",six_months:"Six Months",one_year:"One Year",forever:"Forever",pick_date_and_time:"Pick date and time",set_based_on_last_post:"Close based on last post"},publish_to_category:{title:"Schedule Publishing"},temp_open:{title:"Open Temporarily"},auto_reopen:{title:"Auto-open Topic"},temp_close:{title:"Close Temporarily"},auto_close:{title:"Auto-Close Topic",label:"Auto-close topic hours:",error:"Please enter a valid value.",based_on_last_post:"Don't close until the last post in the topic is at least this old."},auto_delete:{title:"Auto-Delete Topic"},auto_bump:{title:"Auto-Bump Topic"},reminder:{title:"Remind Me"},status_update_notice:{auto_open:"This topic will automatically open %{timeLeft}.",auto_close:"This topic will automatically close %{timeLeft}.",auto_publish_to_category:"This topic will be published to <a href=%{categoryUrl}>#%{categoryName}</a> %{timeLeft}.",auto_close_based_on_last_post:"This topic will close %{duration} after the last reply.",auto_delete:"This topic will be automatically deleted %{timeLeft}.",auto_bump:"This topic will be automatically bumped %{timeLeft}.",auto_reminder:"You will be reminded about this topic %{timeLeft}."},auto_close_title:"Auto-Close Settings",auto_close_immediate:{one:"The last post in the topic is already %{count} hour old, so the topic will be closed immediately.",other:"The last post in the topic is already %{count} hours old, so the topic will be closed immediately."},timeline:{back:"Back",back_description:"Go back to your last unread post",replies_short:"%{current} / %{total}"},progress:{title:"topic progress",go_top:"top",go_bottom:"bottom",go:"go",jump_bottom:"jump to last post",jump_prompt:"jump to...",jump_prompt_of:"of %{count} posts",jump_prompt_long:"Jump to...",jump_bottom_with_number:"jump to post %{post_number}",jump_prompt_to_date:"to date",jump_prompt_or:"or",total:"total posts",current:"current post"},notifications:{title:"change how often you get notified about this topic",reasons:{mailing_list_mode:"You have mailing list mode enabled, so you will be notified of replies to this topic via email.","3_10":"You will receive notifications because you are watching a tag on this topic.","3_6":"You will receive notifications because you are watching this category.","3_5":"You will receive notifications because you started watching this topic automatically.","3_2":"You will receive notifications because you are watching this topic.","3_1":"You will receive notifications because you created this topic.",3:"You will receive notifications because you are watching this topic.","2_8":"You will see a count of new replies because you are tracking this category.","2_4":"You will see a count of new replies because you posted a reply to this topic.","2_2":"You will see a count of new replies because you are tracking this topic.",2:'You will see a count of new replies because you <a href="{{basePath}}/u/{{username}}/preferences">read this topic</a>.',"1_2":"You will be notified if someone mentions your @name or replies to you.",1:"You will be notified if someone mentions your @name or replies to you.","0_7":"You are ignoring all notifications in this category.","0_2":"You are ignoring all notifications on this topic.",0:"You are ignoring all notifications on this topic."},watching_pm:{title:"Watching",description:"You will be notified of every new reply in this message, and a count of new replies will be shown."},watching:{title:"Watching",description:"You will be notified of every new reply in this topic, and a count of new replies will be shown."},tracking_pm:{title:"Tracking",description:"A count of new replies will be shown for this message. You will be notified if someone mentions your @name or replies to you."},tracking:{title:"Tracking",description:"A count of new replies will be shown for this topic. You will be notified if someone mentions your @name or replies to you. "},regular:{title:"Normal",description:"You will be notified if someone mentions your @name or replies to you."},regular_pm:{title:"Normal",description:"You will be notified if someone mentions your @name or replies to you."},muted_pm:{title:"Muted",description:"You will never be notified of anything about this message."},muted:{title:"Muted",description:"You will never be notified of anything about this topic, and it will not appear in latest."}},actions:{recover:"Un-Delete Topic",delete:"Delete Topic",open:"Open Topic",close:"Close Topic",multi_select:"Select Posts…",timed_update:"Set Topic Timer...",pin:"Pin Topic…",unpin:"Un-Pin Topic…",unarchive:"Unarchive Topic",archive:"Archive Topic",invisible:"Make Unlisted",visible:"Make Listed",reset_read:"Reset Read Data",make_public:"Make Public Topic",make_private:"Make Personal Message",reset_bump_date:"Reset Bump Date"},feature:{pin:"Pin Topic",unpin:"Un-Pin Topic",pin_globally:"Pin Topic Globally",make_banner:"Banner Topic",remove_banner:"Remove Banner Topic"},reply:{title:"Reply",help:"begin composing a reply to this topic"},clear_pin:{title:"Clear pin",help:"Clear the pinned status of this topic so it no longer appears at the top of your topic list"},share:{title:"Share",extended_title:"Share a link",help:"share a link to this topic"},print:{title:"Print",help:"Open a printer friendly version of this topic"},flag_topic:{title:"Flag",help:"privately flag this topic for attention or send a private notification about it",success_message:"You successfully flagged this topic."},feature_topic:{title:"Feature this topic",pin:"Make this topic appear at the top of the {{categoryLink}} category until",confirm_pin:"You already have {{count}} pinned topics. Too many pinned topics may be a burden for new and anonymous users. Are you sure you want to pin another topic in this category?",unpin:"Remove this topic from the top of the {{categoryLink}} category.",unpin_until:"Remove this topic from the top of the {{categoryLink}} category or wait until <strong>%{until}</strong>.",pin_note:"Users can unpin the topic individually for themselves.",pin_validation:"A date is required to pin this topic.",not_pinned:"There are no topics pinned in {{categoryLink}}.",already_pinned:{one:"Topics currently pinned in {{categoryLink}}: <strong class='badge badge-notification unread'>%{count}</strong>",other:"Topics currently pinned in {{categoryLink}}: <strong class='badge badge-notification unread'>{{count}}</strong>"},pin_globally:"Make this topic appear at the top of all topic lists until",confirm_pin_globally:"You already have {{count}} globally pinned topics. Too many pinned topics may be a burden for new and anonymous users. Are you sure you want to pin another topic globally?",unpin_globally:"Remove this topic from the top of all topic lists.",unpin_globally_until:"Remove this topic from the top of all topic lists or wait until <strong>%{until}</strong>.",global_pin_note:"Users can unpin the topic individually for themselves.",not_pinned_globally:"There are no topics pinned globally.",already_pinned_globally:{one:"Topics currently pinned globally: <strong class='badge badge-notification unread'>%{count}</strong>",other:"Topics currently pinned globally: <strong class='badge badge-notification unread'>{{count}}</strong>"},make_banner:"Make this topic into a banner that appears at the top of all pages.",remove_banner:"Remove the banner that appears at the top of all pages.",banner_note:"Users can dismiss the banner by closing it. Only one topic can be bannered at any given time.",no_banner_exists:"There is no banner topic.",banner_exists:"There <strong class='badge badge-notification unread'>is</strong> currently a banner topic."},inviting:"Inviting...",automatically_add_to_groups:"This invite also includes access to these groups:",invite_private:{title:"Invite to Message",email_or_username:"Invitee's Email or Username",email_or_username_placeholder:"email address or username",action:"Invite",success:"We've invited that user to participate in this message.",success_group:"We've invited that group to participate in this message.",error:"Sorry, there was an error inviting that user.",group_name:"group name"},controls:"Topic Controls",invite_reply:{title:"Invite",username_placeholder:"username",action:"Send Invite",help:"invite others to this topic via email or notifications",to_forum:"We'll send a brief email allowing your friend to immediately join by clicking a link, no login required.",sso_enabled:"Enter the username of the person you'd like to invite to this topic.",to_topic_blank:"Enter the username or email address of the person you'd like to invite to this topic.",to_topic_email:"You've entered an email address. We'll email an invitation that allows your friend to immediately reply to this topic.",to_topic_username:"You've entered a username. We'll send a notification with a link inviting them to this topic.",to_username:"Enter the username of the person you'd like to invite. We'll send a notification with a link inviting them to this topic.",email_placeholder:"name@example.com",success_email:"We mailed out an invitation to <b>{{emailOrUsername}}</b>. We'll notify you when the invitation is redeemed. Check the invitations tab on your user page to keep track of your invites.",success_username:"We've invited that user to participate in this topic.",error:"Sorry, we couldn't invite that person. Perhaps they have already been invited? (Invites are rate limited)",success_existing_email:"A user with email <b>{{emailOrUsername}}</b> already exists. We've invited that user to participate in this topic."},login_reply:"Log In to Reply",filters:{n_posts:{one:"%{count} post",other:"{{count}} posts"},cancel:"Remove filter"},move_to:{title:"Move to",action:"move to",error:"There was an error moving posts."},split_topic:{title:"Move to New Topic",action:"move to new topic",topic_name:"New Topic Title",radio_label:"New Topic",error:"There was an error moving posts to the new topic.",instructions:{one:"You are about to create a new topic and populate it with the post you've selected.",other:"You are about to create a new topic and populate it with the <b>{{count}}</b> posts you've selected."}},merge_topic:{title:"Move to Existing Topic",action:"move to existing topic",error:"There was an error moving posts into that topic.",radio_label:"Existing Topic",instructions:{one:"Please choose the topic you'd like to move that post to.",other:"Please choose the topic you'd like to move those <b>{{count}}</b> posts to."}},move_to_new_message:{title:"Move to New Message",action:"move to new message",message_title:"New Message Title",radio_label:"New Message",participants:"Participants",instructions:{one:"You are about to create a new message and populate it with the post you've selected.",other:"You are about to create a new message and populate it with the <b>{{count}}</b> posts you've selected."}},move_to_existing_message:{title:"Move to Existing Message",action:"move to existing message",radio_label:"Existing Message",participants:"Participants",instructions:{one:"Please choose the message you'd like to move that post to.",other:"Please choose the message you'd like to move those <b>{{count}}</b> posts to."}},merge_posts:{title:"Merge Selected Posts",action:"merge selected posts",error:"There was an error merging the selected posts."},change_owner:{title:"Change Owner",action:"change ownership",error:"There was an error changing the ownership of the posts.",placeholder:"username of new owner",instructions:{one:"Please choose a new owner for the post by <b>@{{old_user}}</b>",other:"Please choose a new owner for the {{count}} posts by <b>@{{old_user}}</b>"}},change_timestamp:{title:"Change Timestamp...",action:"change timestamp",invalid_timestamp:"Timestamp cannot be in the future.",error:"There was an error changing the timestamp of the topic.",instructions:"Please select the new timestamp of the topic. Posts in the topic will be updated to have the same time difference."},multi_select:{select:"select",selected:"selected ({{count}})",select_post:{label:"select",title:"Add post to selection"},selected_post:{label:"selected",title:"Click to remove post from selection"},select_replies:{label:"select +replies",title:"Add post and all its replies to selection"},select_below:{label:"select +below",title:"Add post and all after it to selection"},delete:"delete selected",cancel:"cancel selecting",select_all:"select all",deselect_all:"deselect all",description:{one:"You have selected <b>%{count}</b> post.",other:"You have selected <b>{{count}}</b> posts."}},deleted_by_author:{one:"(topic withdrawn by author, will be automatically deleted in %{count} hour unless flagged)",other:"(topic withdrawn by author, will be automatically deleted in %{count} hours unless flagged)"}},post:{quote_reply:"Quote",edit_reason:"Reason: ",post_number:"post {{number}}",ignored:"Ignored content",wiki_last_edited_on:"wiki last edited on",last_edited_on:"post last edited on",reply_as_new_topic:"Reply as linked Topic",reply_as_new_private_message:"Reply as new message to the same recipients",continue_discussion:"Continuing the discussion from {{postLink}}:",follow_quote:"go to the quoted post",show_full:"Show Full Post",show_hidden:"View ignored content.",deleted_by_author:{one:"(post withdrawn by author, will be automatically deleted in %{count} hour unless flagged)",other:"(post withdrawn by author, will be automatically deleted in %{count} hours unless flagged)"},collapse:"collapse",expand_collapse:"expand/collapse",locked:"a staff member has locked this post from being edited",gap:{one:"view %{count} hidden reply",other:"view {{count}} hidden replies"},notice:{new_user:"This is the first time {{user}} has posted — let’s welcome them to our community!",returning_user:"It’s been a while since we’ve seen {{user}} — their last post was {{time}}."},unread:"Post is unread",has_replies:{one:"{{count}} Reply",other:"{{count}} Replies"},has_likes_title:{one:"%{count} person liked this post",other:"{{count}} people liked this post"},has_likes_title_only_you:"you liked this post",has_likes_title_you:{one:"you and %{count} other person liked this post",other:"you and {{count}} other people liked this post"},errors:{create:"Sorry, there was an error creating your post. Please try again.",edit:"Sorry, there was an error editing your post. Please try again.",upload:"Sorry, there was an error uploading that file. Please try again.",file_too_large:"Sorry, that file is too big (maximum size is {{max_size_kb}}kb). Why not upload your large file to a cloud sharing service, then paste the link?",too_many_uploads:"Sorry, you can only upload one file at a time.",too_many_dragged_and_dropped_files:"Sorry, you can only upload {{max}} files at a time.",upload_not_authorized:"Sorry, the file you are trying to upload is not authorized (authorized extensions: {{authorized_extensions}}).", +image_upload_not_allowed_for_new_user:"Sorry, new users can not upload images.",attachment_upload_not_allowed_for_new_user:"Sorry, new users can not upload attachments.",attachment_download_requires_login:"Sorry, you need to be logged in to download attachments."},abandon:{confirm:"Are you sure you want to abandon your post?",no_value:"No, keep",yes_value:"Yes, abandon"},via_email:"this post arrived via email",via_auto_generated_email:"this post arrived via an auto generated email",whisper:"this post is a private whisper for moderators",wiki:{about:"this post is a wiki"},archetypes:{save:"Save Options"},few_likes_left:"Thanks for sharing the love! You only have a few likes left for today.",controls:{reply:"begin composing a reply to this post",like:"like this post",has_liked:"you've liked this post",undo_like:"undo like",edit:"edit this post",edit_action:"Edit",edit_anonymous:"Sorry, but you need to be logged in to edit this post.",flag:"privately flag this post for attention or send a private notification about it",delete:"delete this post",undelete:"undelete this post",share:"share a link to this post",more:"More",delete_replies:{confirm:"Do you also want to delete the replies to this post?",direct_replies:{one:"Yes, and %{count} direct reply",other:"Yes, and {{count}} direct replies"},all_replies:{one:"Yes, and %{count} reply",other:"Yes, and all {{count}} replies"},just_the_post:"No, just this post"},admin:"post admin actions",wiki:"Make Wiki",unwiki:"Remove Wiki",convert_to_moderator:"Add Staff Color",revert_to_regular:"Remove Staff Color",rebake:"Rebuild HTML",unhide:"Unhide",change_owner:"Change Ownership",grant_badge:"Grant Badge",lock_post:"Lock Post",lock_post_description:"prevent the poster from editing this post",unlock_post:"Unlock Post",unlock_post_description:"allow the poster to edit this post",delete_topic_disallowed_modal:"You don't have permission to delete this topic. If you really want it to be deleted, submit a flag for moderator attention together with reasoning.",delete_topic_disallowed:"you don't have permission to delete this topic",delete_topic:"delete topic",add_post_notice:"Add Staff Notice",remove_post_notice:"Remove Staff Notice"},actions:{flag:"Flag",defer_flags:{one:"Ignore flag",other:"Ignore flags"},undo:{off_topic:"Undo flag",spam:"Undo flag",inappropriate:"Undo flag",bookmark:"Undo bookmark",like:"Undo like"},people:{off_topic:"flagged this as off-topic",spam:"flagged this as spam",inappropriate:"flagged this as inappropriate",notify_moderators:"notified moderators",notify_user:"sent a message",bookmark:"bookmarked this",like:"liked this",like_capped:{one:"and {{count}} other liked this",other:"and {{count}} others liked this"}},by_you:{off_topic:"You flagged this as off-topic",spam:"You flagged this as spam",inappropriate:"You flagged this as inappropriate",notify_moderators:"You flagged this for moderation",notify_user:"You sent a message to this user",bookmark:"You bookmarked this post",like:"You liked this"}},delete:{confirm:{one:"Are you sure you want to delete that post?",other:"Are you sure you want to delete those {{count}} posts?"}},merge:{confirm:{one:"Are you sure you want to merge those posts?",other:"Are you sure you want to merge those {{count}} posts?"}},revisions:{controls:{first:"First revision",previous:"Previous revision",next:"Next revision",last:"Last revision",hide:"Hide revision",show:"Show revision",revert:"Revert to this revision",edit_wiki:"Edit Wiki",edit_post:"Edit Post",comparing_previous_to_current_out_of_total:"<strong>{{previous}}</strong> {{icon}} <strong>{{current}}</strong> / {{total}}"},displays:{inline:{title:"Show the rendered output with additions and removals inline",button:"HTML"},side_by_side:{title:"Show the rendered output diffs side-by-side",button:"HTML"},side_by_side_markdown:{title:"Show the raw source diffs side-by-side",button:"Raw"}}},raw_email:{displays:{raw:{title:"Show the raw email",button:"Raw"},text_part:{title:"Show the text part of the email",button:"Text"},html_part:{title:"Show the html part of the email",button:"HTML"}}}},category:{can:"can&hellip; ",none:"(no category)",all:"All categories",choose:"category&hellip;",edit:"Edit",edit_dialog_title:"Edit: %{categoryName}",view:"View Topics in Category",general:"General",settings:"Settings",topic_template:"Topic Template",tags:"Tags",tags_allowed_tags:"Restrict these tags to this category:",tags_allowed_tag_groups:"Restrict these tag groups to this category:",tags_placeholder:"(Optional) list of allowed tags",tags_tab_description:"Tags and tag groups specified here will only be available in this category and other categories that also specify them. They won't be available for use in other categories.",tag_groups_placeholder:"(Optional) list of allowed tag groups",manage_tag_groups_link:"Manage tag groups here.",allow_global_tags_label:"Also allow other tags",topic_featured_link_allowed:"Allow featured links in this category",delete:"Delete Category",create:"New Category",create_long:"Create a new category",save:"Save Category",slug:"Category Slug",slug_placeholder:"(Optional) dashed-words for url",creation_error:"There has been an error during the creation of the category.",save_error:"There was an error saving the category.",name:"Category Name",description:"Description",topic:"category topic",logo:"Category Logo Image",background_image:"Category Background Image",badge_colors:"Badge colors",background_color:"Background color",foreground_color:"Foreground color",name_placeholder:"One or two words maximum",color_placeholder:"Any web color",delete_confirm:"Are you sure you want to delete this category?",delete_error:"There was an error deleting the category.",list:"List Categories",no_description:"Please add a description for this category.",change_in_category_topic:"Edit Description",already_used:"This color has been used by another category",security:"Security",special_warning:"Warning: This category is a pre-seeded category and the security settings cannot be edited. If you do not wish to use this category, delete it instead of repurposing it.",uncategorized_security_warning:"This category is special. It is intended as holding area for topics that have no category; it cannot have security settings.",uncategorized_general_warning:'This category is special. It is used as the default category for new topics that do not have a category selected. If you want to prevent this behavior and force category selection, <a href="%{settingLink}">please disable the setting here</a>. If you want to change the name or description, go to <a href="%{customizeLink}">Customize / Text Content</a>.',images:"Images",email_in:"Custom incoming email address:",email_in_allow_strangers:"Accept emails from anonymous users with no accounts",email_in_disabled:"Posting new topics via email is disabled in the Site Settings. To enable posting new topics via email, ",email_in_disabled_click:'enable the "email in" setting.',mailinglist_mirror:"Category mirrors a mailing list",suppress_from_latest:"Suppress category from latest topics.",show_subcategory_list:"Show subcategory list above topics in this category.",num_featured_topics:"Number of topics shown on the categories page:",subcategory_num_featured_topics:"Number of featured topics on parent category's page:",all_topics_wiki:"Make new topics wikis by default",subcategory_list_style:"Subcategory List Style:",sort_order:"Topic List Sort By:",default_view:"Default Topic List:",default_top_period:"Default Top Period:",allow_badges_label:"Allow badges to be awarded in this category",edit_permissions:"Edit Permissions",reviewable_by_group:"In addition to staff, posts and flags in this category can be also be reviewed by:",review_group_name:"group name",require_topic_approval:"Require moderator approval of all new topics",require_reply_approval:"Require moderator approval of all new replies",this_year:"this year",position:"Position on the categories page:",default_position:"Default Position",position_disabled:"Categories will be displayed in order of activity. To control the order of categories in lists, ",position_disabled_click:'enable the "fixed category positions" setting.',minimum_required_tags:"Minimum number of tags required in a topic:",parent:"Parent Category",num_auto_bump_daily:"Number of open topics to automatically bump daily:",navigate_to_first_post_after_read:"Navigate to first post after topics are read",notifications:{watching:{title:"Watching",description:"You will automatically watch all topics in these categories. You will be notified of every new post in every topic, and a count of new replies will be shown."},watching_first_post:{title:"Watching First Post",description:"You will be notified of new topics in this category but not replies to the topics."},tracking:{title:"Tracking",description:"You will automatically track all topics in these categories. You will be notified if someone mentions your @name or replies to you, and a count of new replies will be shown."},regular:{title:"Normal",description:"You will be notified if someone mentions your @name or replies to you."},muted:{title:"Muted",description:"You will never be notified of anything about new topics in these categories, and they will not appear in latest."}},search_priority:{label:"Search Priority",options:{normal:"Normal",ignore:"Ignore",very_low:"Very Low",low:"Low",high:"High",very_high:"Very High"}},sort_options:{default:"default",likes:"Likes",op_likes:"Original Post Likes",views:"Views",posts:"Posts",activity:"Activity",posters:"Posters",category:"Category",created:"Created"},sort_ascending:"Ascending",sort_descending:"Descending",subcategory_list_styles:{rows:"Rows",rows_with_featured_topics:"Rows with featured topics",boxes:"Boxes",boxes_with_featured_topics:"Boxes with featured topics"},settings_sections:{general:"General",moderation:"Moderation",appearance:"Appearance",email:"Email"}},flagging:{title:"Thanks for helping to keep our community civil!",action:"Flag Post",take_action:"Take Action",notify_action:"Message",official_warning:"Official Warning",delete_spammer:"Delete Spammer",yes_delete_spammer:"Yes, Delete Spammer",ip_address_missing:"(N/A)",hidden_email_address:"(hidden)",submit_tooltip:"Submit the private flag",take_action_tooltip:"Reach the flag threshold immediately, rather than waiting for more community flags",cant:"Sorry, you can't flag this post at this time.",notify_staff:"Notify staff privately",formatted_name:{off_topic:"It's Off-Topic",inappropriate:"It's Inappropriate",spam:"It's Spam"},custom_placeholder_notify_user:"Be specific, be constructive, and always be kind.",custom_placeholder_notify_moderators:"Let us know specifically what you are concerned about, and provide relevant links and examples where possible.",custom_message:{at_least:{one:"enter at least %{count} character",other:"enter at least {{count}} characters"},more:{one:"%{count} to go...",other:"{{count}} to go..."},left:{one:"%{count} remaining",other:"{{count}} remaining"}}},flagging_topic:{title:"Thanks for helping to keep our community civil!",action:"Flag Topic",notify_action:"Message"},topic_map:{title:"Topic Summary",participants_title:"Frequent Posters",links_title:"Popular Links",links_shown:"show more links...",clicks:{one:"%{count} click",other:"%{count} clicks"}},post_links:{about:"expand more links for this post",title:{one:"%{count} more",other:"%{count} more"}},topic_statuses:{warning:{help:"This is an official warning."},bookmarked:{help:"You bookmarked this topic"},locked:{help:"This topic is closed; it no longer accepts new replies"},archived:{help:"This topic is archived; it is frozen and cannot be changed"},locked_and_archived:{help:"This topic is closed and archived; it no longer accepts new replies and cannot be changed"},unpinned:{title:"Unpinned",help:"This topic is unpinned for you; it will display in regular order"},pinned_globally:{title:"Pinned Globally",help:"This topic is pinned globally; it will display at the top of latest and its category"},pinned:{title:"Pinned",help:"This topic is pinned for you; it will display at the top of its category"},unlisted:{help:"This topic is unlisted; it will not be displayed in topic lists, and can only be accessed via a direct link"},solved:{help:"This topic has a solution"}},posts:"Posts",posts_long:"there are {{number}} posts in this topic",original_post:"Original Post",views:"Views",views_lowercase:{one:"view",other:"views"},replies:"Replies",views_long:{one:"this topic has been viewed %{count} time",other:"this topic has been viewed {{number}} times"},activity:"Activity",likes:"Likes",likes_lowercase:{one:"like",other:"likes"},likes_long:"there are {{number}} likes in this topic",users:"Users",users_lowercase:{one:"user",other:"users"},category_title:"Category",history:"History",changed_by:"by {{author}}",raw_email:{title:"Incoming Email",not_available:"Not available!"},categories_list:"Categories List",filters:{with_topics:"%{filter} topics",with_category:"%{filter} %{category} topics",latest:{title:"Latest",title_with_count:{one:"Latest (%{count})",other:"Latest ({{count}})"},help:"topics with recent posts"},read:{title:"Read",help:"topics you've read, in the order that you last read them"},categories:{title:"Categories",title_in:"Category - {{categoryName}}",help:"all topics grouped by category"},unread:{title:"Unread",title_with_count:{one:"Unread (%{count})",other:"Unread ({{count}})"},help:"topics you are currently watching or tracking with unread posts",lower_title_with_count:{one:"%{count} unread",other:"{{count}} unread"}},new:{lower_title_with_count:{one:"%{count} new",other:"{{count}} new"},lower_title:"new",title:"New",title_with_count:{one:"New (%{count})",other:"New ({{count}})"},help:"topics created in the last few days"},posted:{title:"My Posts",help:"topics you have posted in"},bookmarks:{title:"Bookmarks",help:"topics you have bookmarked"},category:{title:"{{categoryName}}",title_with_count:{one:"{{categoryName}} (%{count})",other:"{{categoryName}} ({{count}})"},help:"latest topics in the {{categoryName}} category"},top:{title:"Top",help:"the most active topics in the last year, month, week or day",all:{title:"All Time"},yearly:{title:"Yearly"},quarterly:{title:"Quarterly"},monthly:{title:"Monthly"},weekly:{title:"Weekly"},daily:{title:"Daily"},all_time:"All Time",this_year:"Year",this_quarter:"Quarter",this_month:"Month",this_week:"Week",today:"Today",other_periods:"see top"}},browser_update:'Unfortunately, <a href="https://www.discourse.org/faq/#browser">your browser is too old to work on this site</a>. Please <a href="https://browsehappy.com">upgrade your browser</a>.',permission_types:{full:"Create / Reply / See",create_post:"Reply / See",readonly:"See"},lightbox:{download:"download",previous:"Previous (Left arrow key)",next:"Next (Right arrow key)",counter:"%curr% of %total%",close:"Close (Esc)",content_load_error:'<a href="%url%">The content</a> could not be loaded.',image_load_error:'<a href="%url%">The image</a> could not be loaded.'},keyboard_shortcuts_help:{shortcut_key_delimiter_comma:", ",shortcut_key_delimiter_plus:"+",shortcut_delimiter_or:"%{shortcut1} or %{shortcut2}",shortcut_delimiter_slash:"%{shortcut1}/%{shortcut2}",shortcut_delimiter_space:"%{shortcut1} %{shortcut2}",title:"Keyboard Shortcuts",jump_to:{title:"Jump To",home:"%{shortcut} Home",latest:"%{shortcut} Latest",new:"%{shortcut} New",unread:"%{shortcut} Unread",categories:"%{shortcut} Categories",top:"%{shortcut} Top",bookmarks:"%{shortcut} Bookmarks",profile:"%{shortcut} Profile",messages:"%{shortcut} Messages",drafts:"%{shortcut} Drafts"},navigation:{title:"Navigation",jump:"%{shortcut} Go to post #",back:"%{shortcut} Back",up_down:"%{shortcut} Move selection &uarr; &darr;",open:"%{shortcut} Open selected topic",next_prev:"%{shortcut} Next/previous section"},application:{title:"Application",create:"%{shortcut} Create a new topic",notifications:"%{shortcut} Open notifications",hamburger_menu:"%{shortcut} Open hamburger menu",user_profile_menu:"%{shortcut} Open user menu",show_incoming_updated_topics:"%{shortcut} Show updated topics",search:"%{shortcut} Search",help:"%{shortcut} Open keyboard help",dismiss_new_posts:"%{shortcut} Dismiss New/Posts",dismiss_topics:"%{shortcut} Dismiss Topics",log_out:"%{shortcut} Log Out"},composing:{title:"Composing",return:"%{shortcut} Return to composer",fullscreen:"%{shortcut} Fullscreen composer"},actions:{title:"Actions",bookmark_topic:"%{shortcut} Toggle bookmark topic",pin_unpin_topic:"%{shortcut} Pin/Unpin topic",share_topic:"%{shortcut} Share topic",share_post:"%{shortcut} Share post",reply_as_new_topic:"%{shortcut} Reply as linked topic",reply_topic:"%{shortcut} Reply to topic",reply_post:"%{shortcut} Reply to post",quote_post:"%{shortcut} Quote post",like:"%{shortcut} Like post",flag:"%{shortcut} Flag post",bookmark:"%{shortcut} Bookmark post",edit:"%{shortcut} Edit post",delete:"%{shortcut} Delete post",mark_muted:"%{shortcut} Mute topic",mark_regular:"%{shortcut} Regular (default) topic",mark_tracking:"%{shortcut} Track topic",mark_watching:"%{shortcut} Watch topic",print:"%{shortcut} Print topic"}},badges:{earned_n_times:{one:"Earned this badge %{count} time",other:"Earned this badge %{count} times"},granted_on:"Granted %{date}",others_count:"Others with this badge (%{count})",title:"Badges",allow_title:"You can use this badge as a title",multiple_grant:"You can earn this multiple times",badge_count:{one:"%{count} Badge",other:"%{count} Badges"},more_badges:{one:"+%{count} More",other:"+%{count} More"},granted:{one:"%{count} granted",other:"%{count} granted"},select_badge_for_title:"Select a badge to use as your title",none:"(none)",successfully_granted:"Successfully granted %{badge} to %{username}",badge_grouping:{getting_started:{name:"Getting Started"},community:{name:"Community"},trust_level:{name:"Trust Level"},other:{name:"Other"},posting:{name:"Posting"}}},google_search:"<h3>Search with Google</h3>\n<p>\n <form action='//google.com/search' id='google-search' onsubmit=\"document.getElementById('google-query').value = 'site:' + window.location.host + ' ' + document.getElementById('user-query').value; return true;\">\n <input type=\"text\" id='user-query' value=\"\">\n <input type='hidden' id='google-query' name=\"q\">\n <button class=\"btn btn-primary\">Google</button>\n </form>\n</p>\n",tagging:{all_tags:"All Tags",other_tags:"Other Tags",selector_all_tags:"all tags",selector_no_tags:"no tags",changed:"tags changed:",tags:"Tags",choose_for_topic:"optional tags",delete_tag:"Delete Tag",delete_confirm:{one:"Are you sure you want to delete this tag and remove it from %{count} topic it is assigned to?",other:"Are you sure you want to delete this tag and remove it from {{count}} topics it is assigned to?"},delete_confirm_no_topics:"Are you sure you want to delete this tag?",rename_tag:"Rename Tag",rename_instructions:"Choose a new name for the tag:",sort_by:"Sort by:",sort_by_count:"count",sort_by_name:"name",manage_groups:"Manage Tag Groups",manage_groups_description:"Define groups to organize tags",upload:"Upload Tags",upload_description:"Upload a csv file to create tags in bulk",upload_instructions:"One per line, optionally with a tag group in the format 'tag_name,tag_group'.",upload_successful:"Tags uploaded successfully",delete_unused_confirmation:{one:"%{count} tag will be deleted: %{tags}",other:"%{count} tags will be deleted: %{tags}"},delete_unused_confirmation_more_tags:{one:"%{tags} and %{count} more",other:"%{tags} and %{count} more"},delete_unused:"Delete Unused Tags",delete_unused_description:"Delete all tags which are not attached to any topics or personal messages",cancel_delete_unused:"Cancel",filters:{without_category:"%{filter} %{tag} topics",with_category:"%{filter} %{tag} topics in %{category}",untagged_without_category:"%{filter} untagged topics",untagged_with_category:"%{filter} untagged topics in %{category}"},notifications:{watching:{title:"Watching",description:"You will automatically watch all topics with this tag. You will be notified of all new posts and topics, plus the count of unread and new posts will also appear next to the topic."},watching_first_post:{title:"Watching First Post",description:"You will be notified of new topics in this tag but not replies to the topics."},tracking:{title:"Tracking",description:"You will automatically track all topics with this tag. A count of unread and new posts will appear next to the topic."},regular:{title:"Regular",description:"You will be notified if someone mentions your @name or replies to your post."},muted:{title:"Muted",description:"You will not be notified of anything about new topics with this tag, and they will not appear on your unread tab."}},groups:{title:"Tag Groups",about:"Add tags to groups to manage them more easily.",new:"New Group",tags_label:"Tags in this group:",parent_tag_label:"Parent tag:",parent_tag_placeholder:"Optional",parent_tag_description:"Tags from this group can't be used unless the parent tag is present.",one_per_topic_label:"Limit one tag per topic from this group",new_name:"New Tag Group",save:"Save",delete:"Delete",confirm_delete:"Are you sure you want to delete this tag group?",everyone_can_use:"Tags can be used by everyone",usable_only_by_staff:"Tags are visible to everyone, but only staff can use them",visible_only_to_staff:"Tags are visible only to staff"},topics:{none:{unread:"You have no unread topics.",new:"You have no new topics.",read:"You haven't read any topics yet.",posted:"You haven't posted in any topics yet.",latest:"There are no latest topics.",bookmarks:"You have no bookmarked topics yet.",top:"There are no top topics."},bottom:{latest:"There are no more latest topics.",posted:"There are no more posted topics.",read:"There are no more read topics.",new:"There are no more new topics.",unread:"There are no more unread topics.",top:"There are no more top topics.",bookmarks:"There are no more bookmarked topics."}}},invite:{custom_message:"Make your invite a little bit more personal by writing a <a href>custom message</a>.",custom_message_placeholder:"Enter your custom message",custom_message_template_forum:"Hey, you should join this forum!",custom_message_template_topic:"Hey, I thought you might enjoy this topic!"},forced_anonymous:"Due to extreme load, this is temporarily being shown to everyone as a logged out user would see it.",safe_mode:{enabled:"Safe mode is enabled, to exit safe mode close this browser window"},poll:{voters:{one:"voter",other:"voters"},total_votes:{one:"total vote",other:"total votes"},average_rating:"Average rating: <strong>%{average}</strong>.",public:{title:"Votes are <strong>public</strong>."},results:{vote:{title:"Results will be shown on <strong>vote</strong>."},closed:{title:"Results will be shown once <strong>closed</strong>."}},multiple:{help:{at_least_min_options:{one:"Choose at least <strong>%{count}</strong> option",other:"Choose at least <strong>%{count}</strong> options"},up_to_max_options:{one:"Choose up to <strong>%{count}</strong> option",other:"Choose up to <strong>%{count}</strong> options"},x_options:{one:"Choose <strong>%{count}</strong> option",other:"Choose <strong>%{count}</strong> options"},between_min_and_max_options:"Choose between <strong>%{min}</strong> and <strong>%{max}</strong> options"}},"cast-votes":{title:"Cast your votes",label:"Vote now!"},"show-results":{title:"Display the poll results",label:"Show results"},"hide-results":{title:"Back to your votes",label:"Hide results"},open:{title:"Open the poll",label:"Open",confirm:"Are you sure you want to open this poll?"},close:{title:"Close the poll",label:"Close",confirm:"Are you sure you want to close this poll?"},automatic_close:{closes_in:"Closes in <strong>%{timeLeft}</strong>.",age:"Closed <strong>%{age}</strong>"},error_while_toggling_status:"Sorry, there was an error toggling the status of this poll.",error_while_casting_votes:"Sorry, there was an error casting your votes.",error_while_fetching_voters:"Sorry, there was an error displaying the voters.",ui_builder:{title:"Build Poll",insert:"Insert Poll",help:{options_count:"Enter at least 2 options",invalid_values:"Minimum value must be smaller than the maximum value.",min_step_value:"The minimum step value is 1"},poll_type:{label:"Type",regular:"Single Choice",multiple:"Multiple Choice",number:"Number Rating"},poll_result:{label:"Results",always:"Always visible",vote:"On vote",closed:"When closed"},poll_config:{max:"Max",min:"Min",step:"Step"},poll_public:{label:"Show who voted"},poll_options:{label:"Enter one poll option per line"},automatic_close:{label:"Automatically close poll"}}},patreon:{title:"Patreon",header:{rules:"Filters"},group:"Group",rewards:"Rewards",filter:"Filter",help_text:"You can sync a Discourse group with one or more Patreon reward tiers.",last_synced:"Last Synced",edit:"Edit",delete:"Delete",save:"Save",update_data:"Update Patreon Data & Sync Groups",refresh_page:"New data has been downloaded from Patreon API. Please refresh the page.",field:{id:"Id",email:"Email",amount_cents:"Amount (in cents)",rewards:"Rewards",declined_since:"Pledge Declined Since",more_details:{label:"Payments & More Details",help_text:{email_available:"Reach bottom right of the page to see this Patreon's pledge history.",email_not_available:"Select the Patreon member and reach bottom right of the page to see the pledge history."}}}},discourse_narrative_bot:{welcome_post_type:{new_user_track:"Start the new user tutorial for all new users",welcome_message:"Send all new users a welcome message with a quick start guide"}},solved:{title:"Solved",allow_accepted_answers:"Allow topic owner and staff to mark a reply as the solution",accept_answer:"Select if this reply solves the problem",has_no_accepted_answer:"This topic has no solution",unaccept_answer:"Unselect if this reply no longer solves the problem",accepted_answer:"Solution",solution:"Solution",solution_summary:{one:"solution",other:"solutions"},accepted_html:"{{icon}} Solved <span class='by'>by <a href data-user-card='{{username_lower}}'>{{username}}</a></span> in <a href='{{post_path}}' class='back'>post #{{post_number}}</a>",accepted_notification:"<p><span>{{username}}</span> {{description}}</p>",topic_status_filter:{all:"all",solved:"solved",unsolved:"unsolved"}},admin:{logs:{staff_actions:{actions:{discourse_upgrade:"Upgrade to the Latest Version"}}}},docker:{upgrade:"Your Discourse installation is out of date.",perform_upgrade:"Click here to upgrade."},discourse_local_dates:{relative_dates:{today:"Today %{time}",tomorrow:"Tomorrow %{time}",yesterday:"Yesterday %{time}"},title:"Insert date / time",create:{form:{insert:"Insert",advanced_mode:"Advanced mode",simple_mode:"Simple mode",format_description:'Format used to display the date to the user. Use "\\T\\Z" to display the user timezone in words (Europe/Paris)',timezones_title:"Timezones to display",timezones_description:"Timezones will be used to display dates in preview and fallback.",recurring_title:"Recurrence",recurring_description:"Define the recurrence of an event. You can also manually edit the recurring option generated by the form and use one of the following keys: years, quarters, months, weeks, days, hours, minutes, seconds, milliseconds.",recurring_none:"No recurrence",invalid_date:"Invalid date, make sure date and time are correct",date_title:"Date",time_title:"Time",format_title:"Date format",timezone:"Timezone",until:"Until...",recurring:{every_day:"Every day",every_week:"Every week",every_two_weeks:"Every two weeks",every_month:"Every month",every_two_months:"Every two months",every_three_months:"Every three months",every_six_months:"Every six months",every_year:"Every year"}}}},details:{title:"Hide Details"},presence:{replying:"replying",editing:"editing",replying_to_topic:{one:"replying",other:"replying"}}}}},I18n.locale="en",function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";function e(){return Ya.apply(null,arguments)}function t(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function i(e){return void 0===e}function r(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function n(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function s(e,t){var o,a=[];for(o=0;o<e.length;++o)a.push(t(e[o],o));return a}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){for(var o in t)l(t,o)&&(e[o]=t[o]);return l(t,"toString")&&(e.toString=t.toString),l(t,"valueOf")&&(e.valueOf=t.valueOf),e}function u(e,t,o,a){return Mt(e,t,o,a,!0).utc()}function d(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function h(e){return null==e._pf&&(e._pf=d()),e._pf}function p(e){if(null==e._isValid){var t=h(e),o=Na.call(t.parsedDateParts,function(e){return null!=e}),a=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&o);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function m(e){var t=u(NaN);return null!=e?c(h(t),e):h(t).userInvalidated=!0,t}function _(e,t){var o,a,r;if(i(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),i(t._i)||(e._i=t._i),i(t._f)||(e._f=t._f),i(t._l)||(e._l=t._l),i(t._strict)||(e._strict=t._strict),i(t._tzm)||(e._tzm=t._tzm),i(t._isUTC)||(e._isUTC=t._isUTC),i(t._offset)||(e._offset=t._offset),i(t._pf)||(e._pf=h(t)),i(t._locale)||(e._locale=t._locale),La.length>0)for(o=0;o<La.length;o++)a=La[o],r=t[a],i(r)||(e[a]=r);return e}function f(t){_(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Oa&&(Oa=!0,e.updateOffset(this),Oa=!1)}function g(e){return e instanceof f||null!=e&&null!=e._isAMomentObject}function y(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function w(e){var t=+e,o=0;return 0!==t&&isFinite(t)&&(o=y(t)),o}function b(e,t,o){var a,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),n=0;for(a=0;a<i;a++)(o&&e[a]!==t[a]||!o&&w(e[a])!==w(t[a]))&&n++;return n+r}function v(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function A(t,o){var a=!0;return c(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),a){for(var i,r=[],n=0;n<arguments.length;n++){if(i="","object"==typeof arguments[n]){i+="\n["+n+"] ";for(var s in arguments[0])i+=s+": "+arguments[0][s]+", ";i=i.slice(0,-2)}else i=arguments[n];r.push(i)}v(t+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),a=!1}return o.apply(this,arguments)},o)}function k(t,o){null!=e.deprecationHandler&&e.deprecationHandler(t,o),Ca[t]||(v(o),Ca[t]=!0)}function M(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function T(e){var t,o;for(o in e)t=e[o],M(t)?this[o]=t:this["_"+o]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function S(e,t){var a,i=c({},e);for(a in t)l(t,a)&&(o(e[a])&&o(t[a])?(i[a]={},c(i[a],e[a]),c(i[a],t[a])):null!=t[a]?i[a]=t[a]:delete i[a]);for(a in e)l(e,a)&&!l(t,a)&&o(e[a])&&(i[a]=c({},i[a]));return i}function P(e){null!=e&&this.set(e)} +function E(e,t,o){var a=this._calendar[e]||this._calendar.sameElse;return M(a)?a.call(t,o):a}function D(e){var t=this._longDateFormat[e],o=this._longDateFormat[e.toUpperCase()];return t||!o?t:(this._longDateFormat[e]=o.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function Y(){return this._invalidDate}function N(e){return this._ordinal.replace("%d",e)}function L(e,t,o,a){var i=this._relativeTime[o];return M(i)?i(e,t,o,a):i.replace(/%d/i,e)}function O(e,t){var o=this._relativeTime[e>0?"future":"past"];return M(o)?o(t):o.replace(/%s/i,t)}function C(e,t){var o=e.toLowerCase();Wa[o]=Wa[o+"s"]=Wa[t]=e}function z(e){return"string"==typeof e?Wa[e]||Wa[e.toLowerCase()]:void 0}function x(e){var t,o,a={};for(o in e)l(e,o)&&(t=z(o))&&(a[t]=e[o]);return a}function R(e,t){Ua[e]=t}function F(e){var t=[];for(var o in e)t.push({unit:o,priority:Ua[o]});return t.sort(function(e,t){return e.priority-t.priority}),t}function I(e,t,o){var a=""+Math.abs(e),i=t-a.length;return(e>=0?o?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+a}function W(e,t,o,a){var i=a;"string"==typeof a&&(i=function(){return this[a]()}),e&&(Ha[e]=i),t&&(Ha[t[0]]=function(){return I(i.apply(this,arguments),t[1],t[2])}),o&&(Ha[o]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function U(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function B(e){var t,o,a=e.match(Ba);for(t=0,o=a.length;t<o;t++)Ha[a[t]]?a[t]=Ha[a[t]]:a[t]=U(a[t]);return function(t){var i,r="";for(i=0;i<o;i++)r+=M(a[i])?a[i].call(t,e):a[i];return r}}function q(e,t){return e.isValid()?(t=G(t,e.localeData()),Ga[t]=Ga[t]||B(t),Ga[t](e)):e.localeData().invalidDate()}function G(e,t){function o(e){return t.longDateFormat(e)||e}var a=5;for(qa.lastIndex=0;a>=0&&qa.test(e);)e=e.replace(qa,o),qa.lastIndex=0,a-=1;return e}function H(e,t,o){ci[e]=M(t)?t:function(e,a){return e&&o?o:t}}function j(e,t){return l(ci,e)?ci[e](t._strict,t._locale):new RegExp(V(e))}function V(e){return K(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,o,a,i){return t||o||a||i}))}function K(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function X(e,t){var o,a=t;for("string"==typeof e&&(e=[e]),r(t)&&(a=function(e,o){o[t]=w(e)}),o=0;o<e.length;o++)ui[e[o]]=a}function J(e,t){X(e,function(e,o,a,i){a._w=a._w||{},t(e,a._w,a,i)})}function Z(e,t,o){null!=t&&l(ui,e)&&ui[e](t,o._a,o,e)}function Q(e){return $(e)?366:365}function $(e){return e%4==0&&e%100!=0||e%400==0}function ee(){return $(this.year())}function te(t,o){return function(a){return null!=a?(ae(this,t,a),e.updateOffset(this,o),this):oe(this,t)}}function oe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function ae(e,t,o){e.isValid()&&!isNaN(o)&&("FullYear"===t&&$(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](o,e.month(),se(o,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](o))}function ie(e){return e=z(e),M(this[e])?this[e]():this}function re(e,t){if("object"==typeof e){e=x(e);for(var o=F(e),a=0;a<o.length;a++)this[o[a].unit](e[o[a].unit])}else if(e=z(e),M(this[e]))return this[e](t);return this}function ne(e,t){return(e%t+t)%t}function se(e,t){if(isNaN(e)||isNaN(t))return NaN;var o=ne(t,12);return e+=(t-o)/12,1===o?$(e)?29:28:31-o%7%2}function le(e,o){return e?t(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ai).test(o)?"format":"standalone"][e.month()]:t(this._months)?this._months:this._months.standalone}function ce(e,o){return e?t(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ai.test(o)?"format":"standalone"][e.month()]:t(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ue(e,t,o){var a,i,r,n=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)r=u([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(r,"").toLocaleLowerCase();return o?"MMM"===t?(i=bi.call(this._shortMonthsParse,n),-1!==i?i:null):(i=bi.call(this._longMonthsParse,n),-1!==i?i:null):"MMM"===t?-1!==(i=bi.call(this._shortMonthsParse,n))?i:(i=bi.call(this._longMonthsParse,n),-1!==i?i:null):-1!==(i=bi.call(this._longMonthsParse,n))?i:(i=bi.call(this._shortMonthsParse,n),-1!==i?i:null)}function de(e,t,o){var a,i,r;if(this._monthsParseExact)return ue.call(this,e,t,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(i=u([2e3,a]),o&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),o||this._monthsParse[a]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[a]=new RegExp(r.replace(".",""),"i")),o&&"MMMM"===t&&this._longMonthsParse[a].test(e))return a;if(o&&"MMM"===t&&this._shortMonthsParse[a].test(e))return a;if(!o&&this._monthsParse[a].test(e))return a}}function he(e,t){var o;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=w(t);else if(t=e.localeData().monthsParse(t),!r(t))return e;return o=Math.min(e.date(),se(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,o),e}function pe(t){return null!=t?(he(this,t),e.updateOffset(this,!0),this):oe(this,"Month")}function me(){return se(this.year(),this.month())}function _e(e){return this._monthsParseExact?(l(this,"_monthsRegex")||ge.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Ti),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function fe(e){return this._monthsParseExact?(l(this,"_monthsRegex")||ge.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Si),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function ge(){function e(e,t){return t.length-e.length}var t,o,a=[],i=[],r=[];for(t=0;t<12;t++)o=u([2e3,t]),a.push(this.monthsShort(o,"")),i.push(this.months(o,"")),r.push(this.months(o,"")),r.push(this.monthsShort(o,""));for(a.sort(e),i.sort(e),r.sort(e),t=0;t<12;t++)a[t]=K(a[t]),i[t]=K(i[t]);for(t=0;t<24;t++)r[t]=K(r[t]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+a.join("|")+")","i")}function ye(e,t,o,a,i,r,n){var s;return e<100&&e>=0?(s=new Date(e+400,t,o,a,i,r,n),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,o,a,i,r,n),s}function we(e){var t;if(e<100&&e>=0){var o=Array.prototype.slice.call(arguments);o[0]=e+400,t=new Date(Date.UTC.apply(null,o)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function be(e,t,o){var a=7+t-o;return-(7+we(e,0,a).getUTCDay()-t)%7+a-1}function ve(e,t,o,a,i){var r,n,s=(7+o-a)%7,l=be(e,a,i),c=1+7*(t-1)+s+l;return c<=0?(r=e-1,n=Q(r)+c):c>Q(e)?(r=e+1,n=c-Q(e)):(r=e,n=c),{year:r,dayOfYear:n}}function Ae(e,t,o){var a,i,r=be(e.year(),t,o),n=Math.floor((e.dayOfYear()-r-1)/7)+1;return n<1?(i=e.year()-1,a=n+ke(i,t,o)):n>ke(e.year(),t,o)?(a=n-ke(e.year(),t,o),i=e.year()+1):(i=e.year(),a=n),{week:a,year:i}}function ke(e,t,o){var a=be(e,t,o),i=be(e+1,t,o);return(Q(e)-a+i)/7}function Me(e){return Ae(e,this._week.dow,this._week.doy).week}function Te(){return this._week.dow}function Se(){return this._week.doy}function Pe(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Ee(e){var t=Ae(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function De(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Ye(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ne(e,t){return e.slice(t,7).concat(e.slice(0,t))}function Le(e,o){var a=t(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(o)?"format":"standalone"];return!0===e?Ne(a,this._week.dow):e?a[e.day()]:a}function Oe(e){return!0===e?Ne(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ce(e){return!0===e?Ne(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function ze(e,t,o){var a,i,r,n=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)r=u([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(r,"").toLocaleLowerCase();return o?"dddd"===t?(i=bi.call(this._weekdaysParse,n),-1!==i?i:null):"ddd"===t?(i=bi.call(this._shortWeekdaysParse,n),-1!==i?i:null):(i=bi.call(this._minWeekdaysParse,n),-1!==i?i:null):"dddd"===t?-1!==(i=bi.call(this._weekdaysParse,n))?i:-1!==(i=bi.call(this._shortWeekdaysParse,n))?i:(i=bi.call(this._minWeekdaysParse,n),-1!==i?i:null):"ddd"===t?-1!==(i=bi.call(this._shortWeekdaysParse,n))?i:-1!==(i=bi.call(this._weekdaysParse,n))?i:(i=bi.call(this._minWeekdaysParse,n),-1!==i?i:null):-1!==(i=bi.call(this._minWeekdaysParse,n))?i:-1!==(i=bi.call(this._weekdaysParse,n))?i:(i=bi.call(this._shortWeekdaysParse,n),-1!==i?i:null)}function xe(e,t,o){var a,i,r;if(this._weekdaysParseExact)return ze.call(this,e,t,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(i=u([2e3,1]).day(a),o&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[a]=new RegExp(r.replace(".",""),"i")),o&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a;if(o&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a;if(o&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a;if(!o&&this._weekdaysParse[a].test(e))return a}}function Re(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=De(e,this.localeData()),this.add(e-t,"d")):t}function Fe(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ie(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Ye(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function We(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Ni),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ue(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Li),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Be(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Oi),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function qe(){function e(e,t){return t.length-e.length}var t,o,a,i,r,n=[],s=[],l=[],c=[];for(t=0;t<7;t++)o=u([2e3,1]).day(t),a=this.weekdaysMin(o,""),i=this.weekdaysShort(o,""),r=this.weekdays(o,""),n.push(a),s.push(i),l.push(r),c.push(a),c.push(i),c.push(r);for(n.sort(e),s.sort(e),l.sort(e),c.sort(e),t=0;t<7;t++)s[t]=K(s[t]),l[t]=K(l[t]),c[t]=K(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+n.join("|")+")","i")}function Ge(){return this.hours()%12||12}function He(){return this.hours()||24}function je(e,t){W(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ve(e,t){return t._meridiemParse}function Ke(e){return"p"===(e+"").toLowerCase().charAt(0)}function Xe(e,t,o){return e>11?o?"pm":"PM":o?"am":"AM"}function Je(e){return e?e.toLowerCase().replace("_","-"):e}function Ze(e){for(var t,o,a,i,r=0;r<e.length;){for(i=Je(e[r]).split("-"),t=i.length,o=Je(e[r+1]),o=o?o.split("-"):null;t>0;){if(a=Qe(i.slice(0,t).join("-")))return a;if(o&&o.length>=t&&b(i,o,!0)>=t-1)break;t--}r++}return Ci}function Qe(e){var t=null;if(!Fi[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=Ci._abbr;require("./locale/"+e),$e(t)}catch(e){}return Fi[e]}function $e(e,t){var o;return e&&(o=i(t)?ot(e):et(e,t),o?Ci=o:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Ci._abbr}function et(e,t){if(null!==t){var o,a=Ri;if(t.abbr=e,null!=Fi[e])k("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=Fi[e]._config;else if(null!=t.parentLocale)if(null!=Fi[t.parentLocale])a=Fi[t.parentLocale]._config;else{if(null==(o=Qe(t.parentLocale)))return Ii[t.parentLocale]||(Ii[t.parentLocale]=[]),Ii[t.parentLocale].push({name:e,config:t}),null;a=o._config}return Fi[e]=new P(S(a,t)),Ii[e]&&Ii[e].forEach(function(e){et(e.name,e.config)}),$e(e),Fi[e]}return delete Fi[e],null}function tt(e,t){if(null!=t){var o,a,i=Ri;a=Qe(e),null!=a&&(i=a._config),t=S(i,t),o=new P(t),o.parentLocale=Fi[e],Fi[e]=o,$e(e)}else null!=Fi[e]&&(null!=Fi[e].parentLocale?Fi[e]=Fi[e].parentLocale:null!=Fi[e]&&delete Fi[e]);return Fi[e]}function ot(e){var o;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Ci;if(!t(e)){if(o=Qe(e))return o;e=[e]}return Ze(e)}function at(){return za(Fi)}function it(e){var t,o=e._a;return o&&-2===h(e).overflow&&(t=o[hi]<0||o[hi]>11?hi:o[pi]<1||o[pi]>se(o[di],o[hi])?pi:o[mi]<0||o[mi]>24||24===o[mi]&&(0!==o[_i]||0!==o[fi]||0!==o[gi])?mi:o[_i]<0||o[_i]>59?_i:o[fi]<0||o[fi]>59?fi:o[gi]<0||o[gi]>999?gi:-1,h(e)._overflowDayOfYear&&(t<di||t>pi)&&(t=pi),h(e)._overflowWeeks&&-1===t&&(t=yi),h(e)._overflowWeekday&&-1===t&&(t=wi),h(e).overflow=t),e}function rt(e,t,o){return null!=e?e:null!=t?t:o}function nt(t){var o=new Date(e.now());return t._useUTC?[o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()]:[o.getFullYear(),o.getMonth(),o.getDate()]}function st(e){var t,o,a,i,r,n=[];if(!e._d){for(a=nt(e),e._w&&null==e._a[pi]&&null==e._a[hi]&&lt(e),null!=e._dayOfYear&&(r=rt(e._a[di],a[di]),(e._dayOfYear>Q(r)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),o=we(r,0,e._dayOfYear),e._a[hi]=o.getUTCMonth(),e._a[pi]=o.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=n[t]=a[t];for(;t<7;t++)e._a[t]=n[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[mi]&&0===e._a[_i]&&0===e._a[fi]&&0===e._a[gi]&&(e._nextDay=!0,e._a[mi]=0),e._d=(e._useUTC?we:ye).apply(null,n),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[mi]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(h(e).weekdayMismatch=!0)}}function lt(e){var t,o,a,i,r,n,s,l;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)r=1,n=4,o=rt(t.GG,e._a[di],Ae(Tt(),1,4).year),a=rt(t.W,1),((i=rt(t.E,1))<1||i>7)&&(l=!0);else{r=e._locale._week.dow,n=e._locale._week.doy;var c=Ae(Tt(),r,n);o=rt(t.gg,e._a[di],c.year),a=rt(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(l=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(l=!0)):i=r}a<1||a>ke(o,r,n)?h(e)._overflowWeeks=!0:null!=l?h(e)._overflowWeekday=!0:(s=ve(o,a,i,r,n),e._a[di]=s.year,e._dayOfYear=s.dayOfYear)}function ct(e){var t,o,a,i,r,n,s=e._i,l=Wi.exec(s)||Ui.exec(s);if(l){for(h(e).iso=!0,t=0,o=qi.length;t<o;t++)if(qi[t][1].exec(l[1])){i=qi[t][0],a=!1!==qi[t][2];break}if(null==i)return void(e._isValid=!1);if(l[3]){for(t=0,o=Gi.length;t<o;t++)if(Gi[t][1].exec(l[3])){r=(l[2]||" ")+Gi[t][0];break}if(null==r)return void(e._isValid=!1)}if(!a&&null!=r)return void(e._isValid=!1);if(l[4]){if(!Bi.exec(l[4]))return void(e._isValid=!1);n="Z"}e._f=i+(r||"")+(n||""),gt(e)}else e._isValid=!1}function ut(e,t,o,a,i,r){var n=[dt(e),Mi.indexOf(t),parseInt(o,10),parseInt(a,10),parseInt(i,10)];return r&&n.push(parseInt(r,10)),n}function dt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function ht(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function pt(e,t,o){if(e){if(Di.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay())return h(o).weekdayMismatch=!0,o._isValid=!1,!1}return!0}function mt(e,t,o){if(e)return Vi[e];if(t)return 0;var a=parseInt(o,10),i=a%100;return(a-i)/100*60+i}function _t(e){var t=ji.exec(ht(e._i));if(t){var o=ut(t[4],t[3],t[2],t[5],t[6],t[7]);if(!pt(t[1],o,e))return;e._a=o,e._tzm=mt(t[8],t[9],t[10]),e._d=we.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function ft(t){var o=Hi.exec(t._i);if(null!==o)return void(t._d=new Date(+o[1]));ct(t),!1===t._isValid&&(delete t._isValid,_t(t),!1===t._isValid&&(delete t._isValid,e.createFromInputFallback(t)))}function gt(t){if(t._f===e.ISO_8601)return void ct(t);if(t._f===e.RFC_2822)return void _t(t);t._a=[],h(t).empty=!0;var o,a,i,r,n,s=""+t._i,l=s.length,c=0;for(i=G(t._f,t._locale).match(Ba)||[],o=0;o<i.length;o++)r=i[o],a=(s.match(j(r,t))||[])[0],a&&(n=s.substr(0,s.indexOf(a)),n.length>0&&h(t).unusedInput.push(n),s=s.slice(s.indexOf(a)+a.length),c+=a.length),Ha[r]?(a?h(t).empty=!1:h(t).unusedTokens.push(r),Z(r,a,t)):t._strict&&!a&&h(t).unusedTokens.push(r);h(t).charsLeftOver=l-c,s.length>0&&h(t).unusedInput.push(s),t._a[mi]<=12&&!0===h(t).bigHour&&t._a[mi]>0&&(h(t).bigHour=void 0),h(t).parsedDateParts=t._a.slice(0),h(t).meridiem=t._meridiem,t._a[mi]=yt(t._locale,t._a[mi],t._meridiem),st(t),it(t)}function yt(e,t,o){var a;return null==o?t:null!=e.meridiemHour?e.meridiemHour(t,o):null!=e.isPM?(a=e.isPM(o),a&&t<12&&(t+=12),a||12!==t||(t=0),t):t}function wt(e){var t,o,a,i,r;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)r=0,t=_({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],gt(t),p(t)&&(r+=h(t).charsLeftOver,r+=10*h(t).unusedTokens.length,h(t).score=r,(null==a||r<a)&&(a=r,o=t));c(e,o||t)}function bt(e){if(!e._d){var t=x(e._i);e._a=s([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),st(e)}}function vt(e){var t=new f(it(At(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function At(e){var o=e._i,a=e._f;return e._locale=e._locale||ot(e._l),null===o||void 0===a&&""===o?m({nullInput:!0}):("string"==typeof o&&(e._i=o=e._locale.preparse(o)),g(o)?new f(it(o)):(n(o)?e._d=o:t(a)?wt(e):a?gt(e):kt(e),p(e)||(e._d=null),e))}function kt(a){var l=a._i;i(l)?a._d=new Date(e.now()):n(l)?a._d=new Date(l.valueOf()):"string"==typeof l?ft(a):t(l)?(a._a=s(l.slice(0),function(e){return parseInt(e,10)}),st(a)):o(l)?bt(a):r(l)?a._d=new Date(l):e.createFromInputFallback(a)}function Mt(e,i,r,n,s){var l={};return!0!==r&&!1!==r||(n=r,r=void 0),(o(e)&&a(e)||t(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=r,l._i=e,l._f=i,l._strict=n,vt(l)}function Tt(e,t,o,a){return Mt(e,t,o,a,!1)}function St(e,o){var a,i;if(1===o.length&&t(o[0])&&(o=o[0]),!o.length)return Tt();for(a=o[0],i=1;i<o.length;++i)o[i].isValid()&&!o[i][e](a)||(a=o[i]);return a}function Pt(){return St("isBefore",[].slice.call(arguments,0))}function Et(){return St("isAfter",[].slice.call(arguments,0))}function Dt(e){for(var t in e)if(-1===bi.call(Zi,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var o=!1,a=0;a<Zi.length;++a)if(e[Zi[a]]){if(o)return!1;parseFloat(e[Zi[a]])!==w(e[Zi[a]])&&(o=!0)}return!0}function Yt(){return this._isValid}function Nt(){return Jt(NaN)}function Lt(e){var t=x(e),o=t.year||0,a=t.quarter||0,i=t.month||0,r=t.week||t.isoWeek||0,n=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=Dt(t),this._milliseconds=+u+1e3*c+6e4*l+1e3*s*60*60,this._days=+n+7*r,this._months=+i+3*a+12*o,this._data={},this._locale=ot(),this._bubble()}function Ot(e){return e instanceof Lt}function Ct(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function zt(e,t){W(e,0,0,function(){var e=this.utcOffset(),o="+";return e<0&&(e=-e,o="-"),o+I(~~(e/60),2)+t+I(~~e%60,2)})}function xt(e,t){var o=(t||"").match(e);if(null===o)return null;var a=o[o.length-1]||[],i=(a+"").match(Qi)||["-",0,0],r=60*i[1]+w(i[2]);return 0===r?0:"+"===i[0]?r:-r}function Rt(t,o){var a,i;return o._isUTC?(a=o.clone(),i=(g(t)||n(t)?t.valueOf():Tt(t).valueOf())-a.valueOf(),a._d.setTime(a._d.valueOf()+i),e.updateOffset(a,!1),a):Tt(t).local()}function Ft(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function It(t,o,a){var i,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=xt(ni,t)))return this}else Math.abs(t)<16&&!a&&(t*=60);return!this._isUTC&&o&&(i=Ft(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==t&&(!o||this._changeInProgress?to(this,Jt(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Ft(this)}function Wt(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Ut(e){return this.utcOffset(0,e)}function Bt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ft(this),"m")),this}function qt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=xt(ri,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Gt(e){return!!this.isValid()&&(e=e?Tt(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function Ht(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function jt(){if(!i(this._isDSTShifted))return this._isDSTShifted;var e={};if(_(e,this),e=At(e),e._a){var t=e._isUTC?u(e._a):Tt(e._a);this._isDSTShifted=this.isValid()&&b(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Vt(){return!!this.isValid()&&!this._isUTC}function Kt(){return!!this.isValid()&&this._isUTC}function Xt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Jt(e,t){var o,a,i,n=e,s=null;return Ot(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:r(e)?(n={},t?n[t]=e:n.milliseconds=e):(s=$i.exec(e))?(o="-"===s[1]?-1:1,n={y:0,d:w(s[pi])*o,h:w(s[mi])*o,m:w(s[_i])*o,s:w(s[fi])*o,ms:w(Ct(1e3*s[gi]))*o}):(s=er.exec(e))?(o="-"===s[1]?-1:1,n={y:Zt(s[2],o),M:Zt(s[3],o),w:Zt(s[4],o),d:Zt(s[5],o),h:Zt(s[6],o),m:Zt(s[7],o),s:Zt(s[8],o)}):null==n?n={}:"object"==typeof n&&("from"in n||"to"in n)&&(i=$t(Tt(n.from),Tt(n.to)),n={},n.ms=i.milliseconds,n.M=i.months),a=new Lt(n),Ot(e)&&l(e,"_locale")&&(a._locale=e._locale),a}function Zt(e,t){var o=e&&parseFloat(e.replace(",","."));return(isNaN(o)?0:o)*t}function Qt(e,t){var o={};return o.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(o.months,"M").isAfter(t)&&--o.months,o.milliseconds=+t-+e.clone().add(o.months,"M"),o}function $t(e,t){var o;return e.isValid()&&t.isValid()?(t=Rt(t,e),e.isBefore(t)?o=Qt(e,t):(o=Qt(t,e),o.milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0}}function eo(e,t){return function(o,a){var i,r;return null===a||isNaN(+a)||(k(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=o,o=a,a=r),o="string"==typeof o?+o:o,i=Jt(o,a),to(this,i,e),this}}function to(t,o,a,i){var r=o._milliseconds,n=Ct(o._days),s=Ct(o._months);t.isValid()&&(i=null==i||i,s&&he(t,oe(t,"Month")+s*a),n&&ae(t,"Date",oe(t,"Date")+n*a),r&&t._d.setTime(t._d.valueOf()+r*a),i&&e.updateOffset(t,n||s))}function oo(e,t){var o=e.diff(t,"days",!0);return o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse"}function ao(t,o){var a=t||Tt(),i=Rt(a,this).startOf("day"),r=e.calendarFormat(this,i)||"sameElse",n=o&&(M(o[r])?o[r].call(this,a):o[r]);return this.format(n||this.localeData().calendar(r,this,Tt(a)))}function io(){return new f(this)}function ro(e,t){var o=g(e)?e:Tt(e);return!(!this.isValid()||!o.isValid())&&(t=z(t)||"millisecond","millisecond"===t?this.valueOf()>o.valueOf():o.valueOf()<this.clone().startOf(t).valueOf())}function no(e,t){var o=g(e)?e:Tt(e);return!(!this.isValid()||!o.isValid())&&(t=z(t)||"millisecond","millisecond"===t?this.valueOf()<o.valueOf():this.clone().endOf(t).valueOf()<o.valueOf())}function so(e,t,o,a){var i=g(e)?e:Tt(e),r=g(t)?t:Tt(t);return!!(this.isValid()&&i.isValid()&&r.isValid())&&(a=a||"()",("("===a[0]?this.isAfter(i,o):!this.isBefore(i,o))&&(")"===a[1]?this.isBefore(r,o):!this.isAfter(r,o)))}function lo(e,t){var o,a=g(e)?e:Tt(e);return!(!this.isValid()||!a.isValid())&&(t=z(t)||"millisecond","millisecond"===t?this.valueOf()===a.valueOf():(o=a.valueOf(),this.clone().startOf(t).valueOf()<=o&&o<=this.clone().endOf(t).valueOf()))}function co(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function uo(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function ho(e,t,o){var a,i,r;if(!this.isValid())return NaN;if(a=Rt(e,this),!a.isValid())return NaN;switch(i=6e4*(a.utcOffset()-this.utcOffset()),t=z(t)){case"year":r=po(this,a)/12;break;case"month":r=po(this,a);break;case"quarter":r=po(this,a)/3;break;case"second":r=(this-a)/1e3;break;case"minute":r=(this-a)/6e4;break;case"hour":r=(this-a)/36e5;break;case"day":r=(this-a-i)/864e5;break;case"week":r=(this-a-i)/6048e5;break;default:r=this-a}return o?r:y(r)}function po(e,t){var o,a,i=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(i,"months");return t-r<0?(o=e.clone().add(i-1,"months"),a=(t-r)/(r-o)):(o=e.clone().add(i+1,"months"),a=(t-r)/(o-r)),-(i+a)||0}function mo(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function _o(e){if(!this.isValid())return null;var t=!0!==e,o=t?this.clone().utc():this;return o.year()<0||o.year()>9999?q(o,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):M(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",q(o,"Z")):q(o,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function fo(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var o="["+e+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(o+a+"-MM-DD[T]HH:mm:ss.SSS"+i)}function go(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var o=q(this,t);return this.localeData().postformat(o)}function yo(e,t){return this.isValid()&&(g(e)&&e.isValid()||Tt(e).isValid())?Jt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wo(e){return this.from(Tt(),e)}function bo(e,t){return this.isValid()&&(g(e)&&e.isValid()||Tt(e).isValid())?Jt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vo(e){return this.to(Tt(),e)}function Ao(e){var t;return void 0===e?this._locale._abbr:(t=ot(e),null!=t&&(this._locale=t),this)}function ko(){return this._locale}function Mo(e,t){return(e%t+t)%t}function To(e,t,o){return e<100&&e>=0?new Date(e+400,t,o)-sr:new Date(e,t,o).valueOf()}function So(e,t,o){return e<100&&e>=0?Date.UTC(e+400,t,o)-sr:Date.UTC(e,t,o)}function Po(t){var o;if(void 0===(t=z(t))||"millisecond"===t||!this.isValid())return this;var a=this._isUTC?So:To;switch(t){case"year":o=a(this.year(),0,1);break;case"quarter":o=a(this.year(),this.month()-this.month()%3,1);break;case"month":o=a(this.year(),this.month(),1);break;case"week":o=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":o=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":o=a(this.year(),this.month(),this.date());break;case"hour":o=this._d.valueOf(),o-=Mo(o+(this._isUTC?0:this.utcOffset()*rr),nr);break;case"minute":o=this._d.valueOf(),o-=Mo(o,rr);break;case"second":o=this._d.valueOf(),o-=Mo(o,ir)}return this._d.setTime(o),e.updateOffset(this,!0),this}function Eo(t){var o;if(void 0===(t=z(t))||"millisecond"===t||!this.isValid())return this;var a=this._isUTC?So:To;switch(t){case"year":o=a(this.year()+1,0,1)-1;break;case"quarter":o=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":o=a(this.year(),this.month()+1,1)-1;break;case"week":o=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":o=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":o=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":o=this._d.valueOf(),o+=nr-Mo(o+(this._isUTC?0:this.utcOffset()*rr),nr)-1;break;case"minute":o=this._d.valueOf(),o+=rr-Mo(o,rr)-1;break;case"second":o=this._d.valueOf(),o+=ir-Mo(o,ir)-1}return this._d.setTime(o),e.updateOffset(this,!0),this}function Do(){return this._d.valueOf()-6e4*(this._offset||0)}function Yo(){return Math.floor(this.valueOf()/1e3)}function No(){return new Date(this.valueOf())}function Lo(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Oo(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Co(){return this.isValid()?this.toISOString():null}function zo(){return p(this)}function xo(){return c({},h(this))}function Ro(){return h(this).overflow}function Fo(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Io(e,t){W(0,[e,e.length],0,t)}function Wo(e){return Go.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Uo(e){return Go.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Bo(){return ke(this.year(),1,4)}function qo(){var e=this.localeData()._week;return ke(this.year(),e.dow,e.doy)}function Go(e,t,o,a,i){var r;return null==e?Ae(this,a,i).year:(r=ke(e,a,i),t>r&&(t=r),Ho.call(this,e,t,o,a,i))}function Ho(e,t,o,a,i){var r=ve(e,t,o,a,i),n=we(r.year,0,r.dayOfYear);return this.year(n.getUTCFullYear()),this.month(n.getUTCMonth()),this.date(n.getUTCDate()),this}function jo(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Vo(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function Ko(e,t){t[gi]=w(1e3*("0."+e))}function Xo(){return this._isUTC?"UTC":""}function Jo(){return this._isUTC?"Coordinated Universal Time":""}function Zo(e){return Tt(1e3*e)}function Qo(){return Tt.apply(null,arguments).parseZone()}function $o(e){return e}function ea(e,t,o,a){var i=ot(),r=u().set(a,t);return i[o](r,e)}function ta(e,t,o){if(r(e)&&(t=e,e=void 0),e=e||"",null!=t)return ea(e,t,o,"month");var a,i=[];for(a=0;a<12;a++)i[a]=ea(e,a,o,"month");return i}function oa(e,t,o,a){"boolean"==typeof e?(r(t)&&(o=t,t=void 0),t=t||""):(t=e,o=t,e=!1,r(t)&&(o=t,t=void 0),t=t||"");var i=ot(),n=e?i._week.dow:0;if(null!=o)return ea(t,(o+n)%7,a,"day");var s,l=[];for(s=0;s<7;s++)l[s]=ea(t,(s+n)%7,a,"day");return l}function aa(e,t){return ta(e,t,"months")}function ia(e,t){ +return ta(e,t,"monthsShort")}function ra(e,t,o){return oa(e,t,o,"weekdays")}function na(e,t,o){return oa(e,t,o,"weekdaysShort")}function sa(e,t,o){return oa(e,t,o,"weekdaysMin")}function la(){var e=this._data;return this._milliseconds=_r(this._milliseconds),this._days=_r(this._days),this._months=_r(this._months),e.milliseconds=_r(e.milliseconds),e.seconds=_r(e.seconds),e.minutes=_r(e.minutes),e.hours=_r(e.hours),e.months=_r(e.months),e.years=_r(e.years),this}function ca(e,t,o,a){var i=Jt(t,o);return e._milliseconds+=a*i._milliseconds,e._days+=a*i._days,e._months+=a*i._months,e._bubble()}function ua(e,t){return ca(this,e,t,1)}function da(e,t){return ca(this,e,t,-1)}function ha(e){return e<0?Math.floor(e):Math.ceil(e)}function pa(){var e,t,o,a,i,r=this._milliseconds,n=this._days,s=this._months,l=this._data;return r>=0&&n>=0&&s>=0||r<=0&&n<=0&&s<=0||(r+=864e5*ha(_a(s)+n),n=0,s=0),l.milliseconds=r%1e3,e=y(r/1e3),l.seconds=e%60,t=y(e/60),l.minutes=t%60,o=y(t/60),l.hours=o%24,n+=y(o/24),i=y(ma(n)),s+=i,n-=ha(_a(i)),a=y(s/12),s%=12,l.days=n,l.months=s,l.years=a,this}function ma(e){return 4800*e/146097}function _a(e){return 146097*e/4800}function fa(e){if(!this.isValid())return NaN;var t,o,a=this._milliseconds;if("month"===(e=z(e))||"quarter"===e||"year"===e)switch(t=this._days+a/864e5,o=this._months+ma(t),e){case"month":return o;case"quarter":return o/3;case"year":return o/12}else switch(t=this._days+Math.round(_a(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return 24*t+a/36e5;case"minute":return 1440*t+a/6e4;case"second":return 86400*t+a/1e3;case"millisecond":return Math.floor(864e5*t)+a;default:throw new Error("Unknown unit "+e)}}function ga(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12):NaN}function ya(e){return function(){return this.as(e)}}function wa(){return Jt(this)}function ba(e){return e=z(e),this.isValid()?this[e+"s"]():NaN}function va(e){return function(){return this.isValid()?this._data[e]:NaN}}function Aa(){return y(this.days()/7)}function ka(e,t,o,a,i){return i.relativeTime(t||1,!!o,e,a)}function Ma(e,t,o){var a=Jt(e).abs(),i=Lr(a.as("s")),r=Lr(a.as("m")),n=Lr(a.as("h")),s=Lr(a.as("d")),l=Lr(a.as("M")),c=Lr(a.as("y")),u=i<=Or.ss&&["s",i]||i<Or.s&&["ss",i]||r<=1&&["m"]||r<Or.m&&["mm",r]||n<=1&&["h"]||n<Or.h&&["hh",n]||s<=1&&["d"]||s<Or.d&&["dd",s]||l<=1&&["M"]||l<Or.M&&["MM",l]||c<=1&&["y"]||["yy",c];return u[2]=t,u[3]=+e>0,u[4]=o,ka.apply(null,u)}function Ta(e){return void 0===e?Lr:"function"==typeof e&&(Lr=e,!0)}function Sa(e,t){return void 0!==Or[e]&&(void 0===t?Or[e]:(Or[e]=t,"s"===e&&(Or.ss=t-1),!0))}function Pa(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),o=Ma(this,!e,t);return e&&(o=t.pastFuture(+this,o)),t.postformat(o)}function Ea(e){return(e>0)-(e<0)||+e}function Da(){if(!this.isValid())return this.localeData().invalidDate();var e,t,o,a=Cr(this._milliseconds)/1e3,i=Cr(this._days),r=Cr(this._months);e=y(a/60),t=y(e/60),a%=60,e%=60,o=y(r/12),r%=12;var n=o,s=r,l=i,c=t,u=e,d=a?a.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var p=h<0?"-":"",m=Ea(this._months)!==Ea(h)?"-":"",_=Ea(this._days)!==Ea(h)?"-":"",f=Ea(this._milliseconds)!==Ea(h)?"-":"";return p+"P"+(n?m+n+"Y":"")+(s?m+s+"M":"")+(l?_+l+"D":"")+(c||u||d?"T":"")+(c?f+c+"H":"")+(u?f+u+"M":"")+(d?f+d+"S":"")}var Ya,Na;Na=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),o=t.length>>>0,a=0;a<o;a++)if(a in t&&e.call(this,t[a],a,t))return!0;return!1};var La=e.momentProperties=[],Oa=!1,Ca={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var za;za=Object.keys?Object.keys:function(e){var t,o=[];for(t in e)l(e,t)&&o.push(t);return o};var xa={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ra={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Fa=/\d{1,2}/,Ia={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Wa={},Ua={},Ba=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qa=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ga={},Ha={},ja=/\d/,Va=/\d\d/,Ka=/\d{3}/,Xa=/\d{4}/,Ja=/[+-]?\d{6}/,Za=/\d\d?/,Qa=/\d\d\d\d?/,$a=/\d\d\d\d\d\d?/,ei=/\d{1,3}/,ti=/\d{1,4}/,oi=/[+-]?\d{1,6}/,ai=/\d+/,ii=/[+-]?\d+/,ri=/Z|[+-]\d\d:?\d\d/gi,ni=/Z|[+-]\d\d(?::?\d\d)?/gi,si=/[+-]?\d+(\.\d{1,3})?/,li=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ci={},ui={},di=0,hi=1,pi=2,mi=3,_i=4,fi=5,gi=6,yi=7,wi=8;W("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),W(0,["YY",2],0,function(){return this.year()%100}),W(0,["YYYY",4],0,"year"),W(0,["YYYYY",5],0,"year"),W(0,["YYYYYY",6,!0],0,"year"),C("year","y"),R("year",1),H("Y",ii),H("YY",Za,Va),H("YYYY",ti,Xa),H("YYYYY",oi,Ja),H("YYYYYY",oi,Ja),X(["YYYYY","YYYYYY"],di),X("YYYY",function(t,o){o[di]=2===t.length?e.parseTwoDigitYear(t):w(t)}),X("YY",function(t,o){o[di]=e.parseTwoDigitYear(t)}),X("Y",function(e,t){t[di]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)};var bi,vi=te("FullYear",!0);bi=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},W("M",["MM",2],"Mo",function(){return this.month()+1}),W("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),W("MMMM",0,0,function(e){return this.localeData().months(this,e)}),C("month","M"),R("month",8),H("M",Za),H("MM",Za,Va),H("MMM",function(e,t){return t.monthsShortRegex(e)}),H("MMMM",function(e,t){return t.monthsRegex(e)}),X(["M","MM"],function(e,t){t[hi]=w(e)-1}),X(["MMM","MMMM"],function(e,t,o,a){var i=o._locale.monthsParse(e,a,o._strict);null!=i?t[hi]=i:h(o).invalidMonth=e});var Ai=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ki="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Mi="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ti=li,Si=li;W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),R("week",5),R("isoWeek",5),H("w",Za),H("ww",Za,Va),H("W",Za),H("WW",Za,Va),J(["w","ww","W","WW"],function(e,t,o,a){t[a.substr(0,1)]=w(e)});var Pi={dow:0,doy:6};W("d",0,"do","day"),W("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),W("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),W("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),R("day",11),R("weekday",11),R("isoWeekday",11),H("d",Za),H("e",Za),H("E",Za),H("dd",function(e,t){return t.weekdaysMinRegex(e)}),H("ddd",function(e,t){return t.weekdaysShortRegex(e)}),H("dddd",function(e,t){return t.weekdaysRegex(e)}),J(["dd","ddd","dddd"],function(e,t,o,a){var i=o._locale.weekdaysParse(e,a,o._strict);null!=i?t.d=i:h(o).invalidWeekday=e}),J(["d","e","E"],function(e,t,o,a){t[a]=w(e)});var Ei="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Di="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ni=li,Li=li,Oi=li;W("H",["HH",2],0,"hour"),W("h",["hh",2],0,Ge),W("k",["kk",2],0,He),W("hmm",0,0,function(){return""+Ge.apply(this)+I(this.minutes(),2)}),W("hmmss",0,0,function(){return""+Ge.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),W("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),W("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),je("a",!0),je("A",!1),C("hour","h"),R("hour",13),H("a",Ve),H("A",Ve),H("H",Za),H("h",Za),H("k",Za),H("HH",Za,Va),H("hh",Za,Va),H("kk",Za,Va),H("hmm",Qa),H("hmmss",$a),H("Hmm",Qa),H("Hmmss",$a),X(["H","HH"],mi),X(["k","kk"],function(e,t,o){var a=w(e);t[mi]=24===a?0:a}),X(["a","A"],function(e,t,o){o._isPm=o._locale.isPM(e),o._meridiem=e}),X(["h","hh"],function(e,t,o){t[mi]=w(e),h(o).bigHour=!0}),X("hmm",function(e,t,o){var a=e.length-2;t[mi]=w(e.substr(0,a)),t[_i]=w(e.substr(a)),h(o).bigHour=!0}),X("hmmss",function(e,t,o){var a=e.length-4,i=e.length-2;t[mi]=w(e.substr(0,a)),t[_i]=w(e.substr(a,2)),t[fi]=w(e.substr(i)),h(o).bigHour=!0}),X("Hmm",function(e,t,o){var a=e.length-2;t[mi]=w(e.substr(0,a)),t[_i]=w(e.substr(a))}),X("Hmmss",function(e,t,o){var a=e.length-4,i=e.length-2;t[mi]=w(e.substr(0,a)),t[_i]=w(e.substr(a,2)),t[fi]=w(e.substr(i))});var Ci,zi=/[ap]\.?m?\.?/i,xi=te("Hours",!0),Ri={calendar:xa,longDateFormat:Ra,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:Fa,relativeTime:Ia,months:ki,monthsShort:Mi,week:Pi,weekdays:Ei,weekdaysMin:Yi,weekdaysShort:Di,meridiemParse:zi},Fi={},Ii={},Wi=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ui=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Bi=/Z|[+-]\d\d(?::?\d\d)?/,qi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Gi=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Hi=/^\/?Date\((\-?\d+)/i,ji=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Vi={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};e.createFromInputFallback=A("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){},e.RFC_2822=function(){};var Ki=A("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:m()}),Xi=A("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:m()}),Ji=function(){return Date.now?Date.now():+new Date},Zi=["year","quarter","month","week","day","hour","minute","second","millisecond"];zt("Z",":"),zt("ZZ",""),H("Z",ni),H("ZZ",ni),X(["Z","ZZ"],function(e,t,o){o._useUTC=!0,o._tzm=xt(ni,e)});var Qi=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var $i=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,er=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Jt.fn=Lt.prototype,Jt.invalid=Nt;var tr=eo(1,"add"),or=eo(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ar=A("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)}),ir=1e3,rr=60*ir,nr=60*rr,sr=3506328*nr;W(0,["gg",2],0,function(){return this.weekYear()%100}),W(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Io("gggg","weekYear"),Io("ggggg","weekYear"),Io("GGGG","isoWeekYear"),Io("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),H("G",ii),H("g",ii),H("GG",Za,Va),H("gg",Za,Va),H("GGGG",ti,Xa),H("gggg",ti,Xa),H("GGGGG",oi,Ja),H("ggggg",oi,Ja),J(["gggg","ggggg","GGGG","GGGGG"],function(e,t,o,a){t[a.substr(0,2)]=w(e)}),J(["gg","GG"],function(t,o,a,i){o[i]=e.parseTwoDigitYear(t)}),W("Q",0,"Qo","quarter"),C("quarter","Q"),R("quarter",7),H("Q",ja),X("Q",function(e,t){t[hi]=3*(w(e)-1)}),W("D",["DD",2],"Do","date"),C("date","D"),R("date",9),H("D",Za),H("DD",Za,Va),H("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),X(["D","DD"],pi),X("Do",function(e,t){t[pi]=w(e.match(Za)[0])});var lr=te("Date",!0);W("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),R("dayOfYear",4),H("DDD",ei),H("DDDD",Ka),X(["DDD","DDDD"],function(e,t,o){o._dayOfYear=w(e)}),W("m",["mm",2],0,"minute"),C("minute","m"),R("minute",14),H("m",Za),H("mm",Za,Va),X(["m","mm"],_i);var cr=te("Minutes",!1);W("s",["ss",2],0,"second"),C("second","s"),R("second",15),H("s",Za),H("ss",Za,Va),X(["s","ss"],fi);var ur=te("Seconds",!1);W("S",0,0,function(){return~~(this.millisecond()/100)}),W(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,function(){return 10*this.millisecond()}),W(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),W(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),W(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),W(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),W(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),C("millisecond","ms"),R("millisecond",16),H("S",ei,ja),H("SS",ei,Va),H("SSS",ei,Ka);var dr;for(dr="SSSS";dr.length<=9;dr+="S")H(dr,ai);for(dr="S";dr.length<=9;dr+="S")X(dr,Ko);var hr=te("Milliseconds",!1);W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");var pr=f.prototype;pr.add=tr,pr.calendar=ao,pr.clone=io,pr.diff=ho,pr.endOf=Eo,pr.format=go,pr.from=yo,pr.fromNow=wo,pr.to=bo,pr.toNow=vo,pr.get=ie,pr.invalidAt=Ro,pr.isAfter=ro,pr.isBefore=no,pr.isBetween=so,pr.isSame=lo,pr.isSameOrAfter=co,pr.isSameOrBefore=uo,pr.isValid=zo,pr.lang=ar,pr.locale=Ao,pr.localeData=ko,pr.max=Xi,pr.min=Ki,pr.parsingFlags=xo,pr.set=re,pr.startOf=Po,pr.subtract=or,pr.toArray=Lo,pr.toObject=Oo,pr.toDate=No,pr.toISOString=_o,pr.inspect=fo,pr.toJSON=Co,pr.toString=mo,pr.unix=Yo,pr.valueOf=Do,pr.creationData=Fo,pr.year=vi,pr.isLeapYear=ee,pr.weekYear=Wo,pr.isoWeekYear=Uo,pr.quarter=pr.quarters=jo,pr.month=pe,pr.daysInMonth=me,pr.week=pr.weeks=Pe,pr.isoWeek=pr.isoWeeks=Ee,pr.weeksInYear=qo,pr.isoWeeksInYear=Bo,pr.date=lr,pr.day=pr.days=Re,pr.weekday=Fe,pr.isoWeekday=Ie,pr.dayOfYear=Vo,pr.hour=pr.hours=xi,pr.minute=pr.minutes=cr,pr.second=pr.seconds=ur,pr.millisecond=pr.milliseconds=hr,pr.utcOffset=It,pr.utc=Ut,pr.local=Bt,pr.parseZone=qt,pr.hasAlignedHourOffset=Gt,pr.isDST=Ht,pr.isLocal=Vt,pr.isUtcOffset=Kt,pr.isUtc=Xt,pr.isUTC=Xt,pr.zoneAbbr=Xo,pr.zoneName=Jo,pr.dates=A("dates accessor is deprecated. Use date instead.",lr),pr.months=A("months accessor is deprecated. Use month instead",pe),pr.years=A("years accessor is deprecated. Use year instead",vi),pr.zone=A("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Wt),pr.isDSTShifted=A("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",jt);var mr=P.prototype;mr.calendar=E,mr.longDateFormat=D,mr.invalidDate=Y,mr.ordinal=N,mr.preparse=$o,mr.postformat=$o,mr.relativeTime=L,mr.pastFuture=O,mr.set=T,mr.months=le,mr.monthsShort=ce,mr.monthsParse=de,mr.monthsRegex=fe,mr.monthsShortRegex=_e,mr.week=Me,mr.firstDayOfYear=Se,mr.firstDayOfWeek=Te,mr.weekdays=Le,mr.weekdaysMin=Ce,mr.weekdaysShort=Oe,mr.weekdaysParse=xe,mr.weekdaysRegex=We,mr.weekdaysShortRegex=Ue,mr.weekdaysMinRegex=Be,mr.isPM=Ke,mr.meridiem=Xe,$e("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),e.lang=A("moment.lang is deprecated. Use moment.locale instead.",$e),e.langData=A("moment.langData is deprecated. Use moment.localeData instead.",ot);var _r=Math.abs,fr=ya("ms"),gr=ya("s"),yr=ya("m"),wr=ya("h"),br=ya("d"),vr=ya("w"),Ar=ya("M"),kr=ya("Q"),Mr=ya("y"),Tr=va("milliseconds"),Sr=va("seconds"),Pr=va("minutes"),Er=va("hours"),Dr=va("days"),Yr=va("months"),Nr=va("years"),Lr=Math.round,Or={ss:44,s:45,m:45,h:22,d:26,M:11},Cr=Math.abs,zr=Lt.prototype;return zr.isValid=Yt,zr.abs=la,zr.add=ua,zr.subtract=da,zr.as=fa,zr.asMilliseconds=fr,zr.asSeconds=gr,zr.asMinutes=yr,zr.asHours=wr,zr.asDays=br,zr.asWeeks=vr,zr.asMonths=Ar,zr.asQuarters=kr,zr.asYears=Mr,zr.valueOf=ga,zr._bubble=pa,zr.clone=wa,zr.get=ba,zr.milliseconds=Tr,zr.seconds=Sr,zr.minutes=Pr,zr.hours=Er,zr.days=Dr,zr.weeks=Aa,zr.months=Yr,zr.years=Nr,zr.humanize=Pa,zr.toISOString=Da,zr.toString=Da,zr.toJSON=Da,zr.locale=Ao,zr.localeData=ko,zr.toIsoString=A("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Da),zr.lang=ar,W("X",0,0,"unix"),W("x",0,0,"valueOf"),H("x",ii),H("X",si),X("X",function(e,t,o){o._d=new Date(1e3*parseFloat(e,10))}),X("x",function(e,t,o){o._d=new Date(w(e))}),e.version="2.24.0",function(e){Ya=e}(Tt),e.fn=pr,e.min=Pt,e.max=Et,e.now=Ji,e.utc=u,e.unix=Zo,e.months=aa,e.isDate=n,e.locale=$e,e.invalid=m,e.duration=Jt,e.isMoment=g,e.weekdays=ra,e.parseZone=Qo,e.localeData=ot,e.isDuration=Ot,e.monthsShort=ia,e.weekdaysMin=sa,e.defineLocale=et,e.updateLocale=tt,e.locales=at,e.weekdaysShort=na,e.normalizeUnits=z,e.relativeTimeRounding=Ta,e.relativeTimeThreshold=Sa,e.calendarFormat=oo,e.prototype=pr,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e}),function(e,t){"use strict";"object"==typeof module&&module.exports?module.exports=t(require("moment")):"function"==typeof define&&define.amd?define(["moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e){return e>96?e-87:e>64?e-29:e-48}function o(e){var o,a=0,i=e.split("."),r=i[0],n=i[1]||"",s=1,l=0,c=1;for(45===e.charCodeAt(0)&&(a=1,c=-1),a;a<r.length;a++)o=t(r.charCodeAt(a)),l=60*l+o;for(a=0;a<n.length;a++)s/=60,o=t(n.charCodeAt(a)),l+=o*s;return l*c}function a(e){for(var t=0;t<e.length;t++)e[t]=o(e[t])}function i(e,t){for(var o=0;o<t;o++)e[o]=Math.round((e[o-1]||0)+6e4*e[o]);e[t-1]=1/0}function r(e,t){var o,a=[];for(o=0;o<t.length;o++)a[o]=e[t[o]];return a}function n(e){var t=e.split("|"),o=t[2].split(" "),n=t[3].split(""),s=t[4].split(" ");return a(o),a(n),a(s),i(s,n.length),{name:t[0],abbrs:r(t[1].split(" "),n),offsets:r(o,n),untils:s,population:0|t[5]}}function s(e){e&&this._set(n(e))}function l(e){var t=e.toTimeString(),o=t.match(/\([a-z ]+\)/i);o&&o[0]?(o=o[0].match(/[A-Z]/g),o=o?o.join(""):void 0):(o=t.match(/[A-Z]{3,5}/g),o=o?o[0]:void 0),"GMT"===o&&(o=void 0),this.at=+e,this.abbr=o,this.offset=e.getTimezoneOffset()}function c(e){this.zone=e,this.offsetScore=0,this.abbrScore=0}function u(e,t){for(var o,a;a=6e4*((t.at-e.at)/12e4|0);)o=new l(new Date(e.at+a)),o.offset===e.offset?e=o:t=o;return e}function d(){var e,t,o,a=(new Date).getFullYear()-2,i=new l(new Date(a,0,1)),r=[i];for(o=1;o<48;o++)t=new l(new Date(a,o,1)),t.offset!==i.offset&&(e=u(i,t),r.push(e),r.push(new l(new Date(e.at+6e4)))),i=t;for(o=0;o<4;o++)r.push(new l(new Date(a+o,0,1))),r.push(new l(new Date(a+o,6,1)));return r}function h(e,t){return e.offsetScore!==t.offsetScore?e.offsetScore-t.offsetScore:e.abbrScore!==t.abbrScore?e.abbrScore-t.abbrScore:t.zone.population-e.zone.population}function p(e,t){var o,i;for(a(t),o=0;o<t.length;o++)i=t[o],O[i]=O[i]||{},O[i][e]=!0}function m(e){var t,o,a,i=e.length,r={},n=[];for(t=0;t<i;t++){a=O[e[t].offset]||{};for(o in a)a.hasOwnProperty(o)&&(r[o]=!0)}for(t in r)r.hasOwnProperty(t)&&n.push(L[t]);return n}function _(){try{var e=Intl.DateTimeFormat().resolvedOptions().timeZone;if(e&&e.length>3){var t=L[g(e)];if(t)return t;T("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}}catch(e){}var o,a,i,r=d(),n=r.length,s=m(r),l=[];for(a=0;a<s.length;a++){for(o=new c(w(s[a]),n),i=0;i<n;i++)o.scoreOffsetAt(r[i]);l.push(o)}return l.sort(h),l.length>0?l[0].zone.name:void 0}function f(e){return D&&!e||(D=_()),D}function g(e){return(e||"").toLowerCase().replace(/\//g,"_")}function y(e){var t,o,a,i;for("string"==typeof e&&(e=[e]),t=0;t<e.length;t++)a=e[t].split("|"),o=a[0],i=g(o),Y[i]=e[t],L[i]=o,p(i,a[2].split(" "))}function w(e,t){e=g(e);var o,a=Y[e];return a instanceof s?a:"string"==typeof a?(a=new s(a),Y[e]=a,a):N[e]&&t!==w&&(o=w(N[e],w))?(a=Y[e]=new s,a._set(o),a.name=L[e],a):null}function b(){var e,t=[];for(e in L)L.hasOwnProperty(e)&&(Y[e]||Y[N[e]])&&L[e]&&t.push(L[e]);return t.sort()}function v(e){var t,o,a,i;for("string"==typeof e&&(e=[e]),t=0;t<e.length;t++)o=e[t].split("|"),a=g(o[0]),i=g(o[1]),N[a]=i,L[a]=o[0],N[i]=a,L[i]=o[1]}function A(e){y(e.zones),v(e.links),S.dataVersion=e.version}function k(e){return k.didShowError||(k.didShowError=!0,T("moment.tz.zoneExists('"+e+"') has been deprecated in favor of !moment.tz.zone('"+e+"')")),!!w(e)}function M(e){var t="X"===e._f||"x"===e._f;return!(!e._a||void 0!==e._tzm||t)}function T(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e)}function S(t){var o=Array.prototype.slice.call(arguments,0,-1),a=arguments[arguments.length-1],i=w(a),r=e.utc.apply(null,o);return i&&!e.isMoment(t)&&M(r)&&r.add(i.parse(r),"minutes"),r.tz(a),r}function P(e){return function(){return this._z?this._z.abbr(this):e.call(this)}}function E(e){return function(){return this._z=null,e.apply(this,arguments)}}var D,Y={},N={},L={},O={};e&&"string"==typeof e.version||T("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var C=e.version.split("."),z=+C[0],x=+C[1];(z<2||2===z&&x<6)&&T("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),s.prototype={_set:function(e){this.name=e.name,this.abbrs=e.abbrs,this.untils=e.untils,this.offsets=e.offsets,this.population=e.population},_index:function(e){var t,o=+e,a=this.untils;for(t=0;t<a.length;t++)if(o<a[t])return t},parse:function(e){var t,o,a,i,r=+e,n=this.offsets,s=this.untils,l=s.length-1;for(i=0;i<l;i++)if(t=n[i],o=n[i+1],a=n[i?i-1:i],t<o&&S.moveAmbiguousForward?t=o:t>a&&S.moveInvalidForward&&(t=a),r<s[i]-6e4*t)return n[i];return n[l]},abbr:function(e){return this.abbrs[this._index(e)]},offset:function(e){return T("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(e)]},utcOffset:function(e){return this.offsets[this._index(e)]}},c.prototype.scoreOffsetAt=function(e){this.offsetScore+=Math.abs(this.zone.utcOffset(e.at)-e.offset),this.zone.abbr(e.at).replace(/[^A-Z]/g,"")!==e.abbr&&this.abbrScore++},S.version="0.5.25",S.dataVersion="",S._zones=Y,S._links=N,S._names=L,S.add=y,S.link=v,S.load=A,S.zone=w,S.zoneExists=k,S.guess=f,S.names=b,S.Zone=s,S.unpack=n,S.unpackBase60=o,S.needsOffset=M,S.moveInvalidForward=!0,S.moveAmbiguousForward=!1;var R=e.fn;e.tz=S,e.defaultZone=null,e.updateOffset=function(t,o){var a,i=e.defaultZone;if(void 0===t._z&&(i&&M(t)&&!t._isUTC&&(t._d=e.utc(t._a)._d,t.utc().add(i.parse(t),"minutes")),t._z=i),t._z)if(a=t._z.utcOffset(t),Math.abs(a)<16&&(a/=60),void 0!==t.utcOffset){var r=t._z;t.utcOffset(-a,o),t._z=r}else t.zone(a,o)},R.tz=function(t,o){if(t){if("string"!=typeof t)throw new Error("Time zone name must be a string, got "+t+" ["+typeof t+"]");return this._z=w(t),this._z?e.updateOffset(this,o):T("Moment Timezone has no data for "+t+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},R.zoneName=P(R.zoneName),R.zoneAbbr=P(R.zoneAbbr),R.utc=E(R.utc),R.local=E(R.local),R.utcOffset=function(e){return function(){return arguments.length>0&&(this._z=null),e.apply(this,arguments)}}(R.utcOffset),e.tz.setDefault=function(t){return(z<2||2===z&&x<9)&&T("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=t?w(t):null,e};var F=e.momentProperties;return"[object Array]"===Object.prototype.toString.call(F)?(F.push("_z"),F.push("_a")):F&&(F._z=null),A({version:"2019a", +zones:["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|CET|-10|0||26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Maputo|CAT|-20|0||26e5","Africa/Cairo|EET EEST|-20 -30|01010|1M2m0 gL0 e10 mn0|15e6","Africa/Casablanca|+00 +01|0 -10|01010101010101010101010101010101|1LHC0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00|32e5","Europe/Paris|CET CEST|-10 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|11e6","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Khartoum|EAT CAT|-30 -20|01|1Usl0|51e5","Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00","Africa/Tripoli|EET|-20|0||11e5","Africa/Windhoek|CAT WAT|-20 -10|010101010|1LKo0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|HST HDT|a0 90|01010101010101010101010|1Lzo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AKST AKDT|90 80|01010101010101010101010|1Lzn0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Santo_Domingo|AST|40|0||29e5","America/Fortaleza|-03|30|0||34e5","America/Asuncion|-03 -04|30 40|01010101010101010101010|1LEP0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0|28e5","America/Panama|EST|50|0||15e5","America/Mexico_City|CST CDT|60 50|01010101010101010101010|1LKw0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|20e6","America/Managua|CST|60|0||22e5","America/La_Paz|-04|40|0||19e5","America/Lima|-05|50|0||11e6","America/Denver|MST MDT|70 60|01010101010101010101010|1Lzl0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Campo_Grande|-03 -04|30 40|01010101010101010101010|1LqP0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0|77e4","America/Cancun|CST CDT EST|60 50 50|0102|1LKw0 1lb0 Dd0|63e4","America/Caracas|-0430 -04|4u 40|01|1QMT0|29e5","America/Chicago|CST CDT|60 50|01010101010101010101010|1Lzk0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|MST MDT|70 60|01010101010101010101010|1LKx0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|81e4","America/Phoenix|MST|70|0||42e5","America/Los_Angeles|PST PDT|80 70|01010101010101010101010|1Lzm0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/New_York|EST EDT|50 40|01010101010101010101010|1Lzj0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Fort_Nelson|PST PDT MST|80 70 70|0102|1Lzm0 1zb0 Op0|39e2","America/Halifax|AST ADT|40 30|01010101010101010101010|1Lzi0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Godthab|-03 -02|30 20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e3","America/Grand_Turk|EST EDT AST|50 40 40|0101210101010101010|1Lzj0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Havana|CST CDT|50 40|01010101010101010101010|1Lzh0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Metlakatla|PST AKST AKDT|80 90 80|012121201212121212121|1PAa0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Miquelon|-03 -02|30 20|01010101010101010101010|1Lzh0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Montevideo|-02 -03|20 30|0101|1Lzg0 1o10 11z0|17e5","America/Noronha|-02|20|0||30e2","America/Port-au-Prince|EST EDT|50 40|010101010101010101010|1Lzj0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","Antarctica/Palmer|-03 -04|30 40|01010|1LSP0 Rd0 46n0 Ap0|40","America/Santiago|-03 -04|30 40|010101010101010101010|1LSP0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0|62e5","America/Sao_Paulo|-02 -03|20 30|01010101010101010101010|1LqO0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0|20e6","Atlantic/Azores|-01 +00|10 0|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|25e4","America/St_Johns|NST NDT|3u 2u|01010101010101010101010|1Lzhu 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","Antarctica/Casey|+08 +11|-80 -b0|010|1RWg0 3m10|10","Asia/Bangkok|+07|-70|0||15e6","Pacific/Port_Moresby|+10|-a0|0||25e4","Pacific/Guadalcanal|+11|-b0|0||11e4","Asia/Tashkent|+05|-50|0||23e5","Pacific/Auckland|NZDT NZST|-d0 -c0|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|14e5","Asia/Baghdad|+03|-30|0||66e5","Antarctica/Troll|+00 +02|0 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|40","Asia/Dhaka|+06|-60|0||16e6","Asia/Amman|EET EEST|-20 -30|01010101010101010101010|1LGK0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e5","Asia/Kamchatka|+12|-c0|0||18e4","Asia/Baku|+04 +05|-40 -50|01010|1LHA0 1o00 11A0 1o00|27e5","Asia/Barnaul|+07 +06|-70 -60|010|1N7v0 3rd0","Asia/Beirut|EET EEST|-20 -30|01010101010101010101010|1LHy0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|22e5","Asia/Kuala_Lumpur|+08|-80|0||71e5","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+10 +08 +09|-a0 -80 -90|012|1N7s0 3re0|33e4","Asia/Ulaanbaatar|+08 +09|-80 -90|01010|1O8G0 1cJ0 1cP0 1cJ0|12e5","Asia/Shanghai|CST|-80|0||23e6","Asia/Colombo|+0530|-5u|0||22e5","Asia/Damascus|EET EEST|-20 -30|01010101010101010101010|1LGK0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|26e5","Asia/Dili|+09|-90|0||19e4","Asia/Dubai|+04|-40|0||39e5","Asia/Famagusta|EET EEST +03|-20 -30 -30|0101012010101010101010|1LHB0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00","Asia/Gaza|EET EEST|-20 -30|01010101010101010101010|1LGK0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|18e5","Asia/Hong_Kong|HKT|-80|0||73e5","Asia/Hovd|+07 +08|-70 -80|01010|1O8H0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|+09 +08|-90 -80|01|1N7t0|60e4","Europe/Istanbul|EET EEST +03|-20 -30 -30|0101012|1LI10 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010|1LGM0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Karachi|PKT|-50|0||24e6","Asia/Kathmandu|+0545|-5J|0||12e5","Asia/Yakutsk|+10 +09|-a0 -90|01|1N7s0|28e4","Asia/Krasnoyarsk|+08 +07|-80 -70|01|1N7u0|10e5","Asia/Magadan|+12 +10 +11|-c0 -a0 -b0|012|1N7q0 3Cq0|95e3","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST|-80|0||24e6","Europe/Athens|EET EEST|-20 -30|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|35e5","Asia/Novosibirsk|+07 +06|-70 -60|010|1N7v0 4eN0|15e5","Asia/Omsk|+07 +06|-70 -60|01|1N7v0|12e5","Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5","Asia/Qyzylorda|+06 +05|-60 -50|01|1Xei0|73e4","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Sakhalin|+11 +10|-b0 -a0|010|1N7r0 3rd0|58e4","Asia/Seoul|KST|-90|0||23e6","Asia/Srednekolymsk|+12 +11|-c0 -b0|01|1N7q0|35e2","Asia/Tehran|+0330 +0430|-3u -4u|01010101010101010101010|1LEku 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Tokyo|JST|-90|0||38e6","Asia/Tomsk|+07 +06|-70 -60|010|1N7v0 3Qp0|10e5","Asia/Vladivostok|+11 +10|-b0 -a0|01|1N7r0|60e4","Asia/Yekaterinburg|+06 +05|-60 -50|01|1N7w0|14e5","Europe/Lisbon|WET WEST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e5","Atlantic/Cape_Verde|-01|10|0||50e4","Australia/Sydney|AEDT AEST|-b0 -a0|01010101010101010101010|1LKg0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0|40e5","Australia/Adelaide|ACDT ACST|-au -9u|01010101010101010101010|1LKgu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0|11e5","Australia/Brisbane|AEST|-a0|0||20e5","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845|-8J|0||368","Australia/Lord_Howe|+11 +1030|-b0 -au|01010101010101010101010|1LKf0 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu|347","Australia/Perth|AWST|-80|0||18e5","Pacific/Easter|-05 -06|50 60|010101010101010101010|1LSP0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0|30e2","Europe/Dublin|GMT IST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5","Etc/GMT-1|+01|-10|0|","Pacific/Fakaofo|+13|-d0|0||483","Pacific/Kiritimati|+14|-e0|0||51e2","Etc/GMT-2|+02|-20|0|","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0|","Pacific/Galapagos|-06|60|0||25e3","Etc/GMT+7|-07|70|0|","Pacific/Pitcairn|-08|80|0||56","Pacific/Gambier|-09|90|0||125","Etc/UTC|UTC|0|0|","Europe/Ulyanovsk|+04 +03|-40 -30|010|1N7y0 3rd0|13e5","Europe/London|GMT BST|0 -10|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|10e6","Europe/Chisinau|EET EEST|-20 -30|01010101010101010101010|1LHA0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|67e4","Europe/Kaliningrad|+03 EET|-30 -20|01|1N7z0|44e4","Europe/Kirov|+04 +03|-40 -30|01|1N7y0|48e4","Europe/Moscow|MSK MSK|-40 -30|01|1N7y0|16e6","Europe/Saratov|+04 +03|-40 -30|010|1N7y0 5810","Europe/Simferopol|EET MSK MSK|-20 -40 -30|012|1LHA0 1nW0|33e4","Europe/Volgograd|+04 +03|-40 -30|010|1N7y0 9Jd0|10e5","Pacific/Honolulu|HST|a0|0||37e4","MET|MET MEST|-10 -20|01010101010101010101010|1LHB0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00","Pacific/Chatham|+1345 +1245|-dJ -cJ|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|600","Pacific/Apia|+14 +13|-e0 -d0|01010101010101010101010|1LKe0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00|37e3","Pacific/Bougainville|+10 +11|-a0 -b0|01|1NwE0|18e4","Pacific/Fiji|+13 +12|-d0 -c0|01010101010101010101010|1Lfp0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0|88e4","Pacific/Guam|ChST|-a0|0||17e4","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Norfolk|+1130 +11|-bu -b0|01|1PoCu|25e4","Pacific/Tongatapu|+13 +14|-d0 -e0|010|1S4d0 s00|75e3"],links:["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Bissau","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Monrovia","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|America/Danmarkshavn","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Algiers|Africa/Tunis","Africa/Cairo|Egypt","Africa/Casablanca|Africa/El_Aaiun","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Ndjamena","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Juba","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|America/Juneau","America/Anchorage|America/Nome","America/Anchorage|America/Sitka","America/Anchorage|America/Yakutat","America/Anchorage|US/Alaska","America/Campo_Grande|America/Cuiaba","America/Chicago|America/Indiana/Knox","America/Chicago|America/Indiana/Tell_City","America/Chicago|America/Knox_IN","America/Chicago|America/Matamoros","America/Chicago|America/Menominee","America/Chicago|America/North_Dakota/Beulah","America/Chicago|America/North_Dakota/Center","America/Chicago|America/North_Dakota/New_Salem","America/Chicago|America/Rainy_River","America/Chicago|America/Rankin_Inlet","America/Chicago|America/Resolute","America/Chicago|America/Winnipeg","America/Chicago|CST6CDT","America/Chicago|Canada/Central","America/Chicago|US/Central","America/Chicago|US/Indiana-Starke","America/Chihuahua|America/Mazatlan","America/Chihuahua|Mexico/BajaSur","America/Denver|America/Boise","America/Denver|America/Cambridge_Bay","America/Denver|America/Edmonton","America/Denver|America/Inuvik","America/Denver|America/Ojinaga","America/Denver|America/Shiprock","America/Denver|America/Yellowknife","America/Denver|Canada/Mountain","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Fortaleza|America/Araguaina","America/Fortaleza|America/Argentina/Buenos_Aires","America/Fortaleza|America/Argentina/Catamarca","America/Fortaleza|America/Argentina/ComodRivadavia","America/Fortaleza|America/Argentina/Cordoba","America/Fortaleza|America/Argentina/Jujuy","America/Fortaleza|America/Argentina/La_Rioja","America/Fortaleza|America/Argentina/Mendoza","America/Fortaleza|America/Argentina/Rio_Gallegos","America/Fortaleza|America/Argentina/Salta","America/Fortaleza|America/Argentina/San_Juan","America/Fortaleza|America/Argentina/San_Luis","America/Fortaleza|America/Argentina/Tucuman","America/Fortaleza|America/Argentina/Ushuaia","America/Fortaleza|America/Bahia","America/Fortaleza|America/Belem","America/Fortaleza|America/Buenos_Aires","America/Fortaleza|America/Catamarca","America/Fortaleza|America/Cayenne","America/Fortaleza|America/Cordoba","America/Fortaleza|America/Jujuy","America/Fortaleza|America/Maceio","America/Fortaleza|America/Mendoza","America/Fortaleza|America/Paramaribo","America/Fortaleza|America/Recife","America/Fortaleza|America/Rosario","America/Fortaleza|America/Santarem","America/Fortaleza|Antarctica/Rothera","America/Fortaleza|Atlantic/Stanley","America/Fortaleza|Etc/GMT+3","America/Halifax|America/Glace_Bay","America/Halifax|America/Goose_Bay","America/Halifax|America/Moncton","America/Halifax|America/Thule","America/Halifax|Atlantic/Bermuda","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/La_Paz|America/Boa_Vista","America/La_Paz|America/Guyana","America/La_Paz|America/Manaus","America/La_Paz|America/Porto_Velho","America/La_Paz|Brazil/West","America/La_Paz|Etc/GMT+4","America/Lima|America/Bogota","America/Lima|America/Eirunepe","America/Lima|America/Guayaquil","America/Lima|America/Porto_Acre","America/Lima|America/Rio_Branco","America/Lima|Brazil/Acre","America/Lima|Etc/GMT+5","America/Los_Angeles|America/Dawson","America/Los_Angeles|America/Ensenada","America/Los_Angeles|America/Santa_Isabel","America/Los_Angeles|America/Tijuana","America/Los_Angeles|America/Vancouver","America/Los_Angeles|America/Whitehorse","America/Los_Angeles|Canada/Pacific","America/Los_Angeles|Canada/Yukon","America/Los_Angeles|Mexico/BajaNorte","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Managua|America/Belize","America/Managua|America/Costa_Rica","America/Managua|America/El_Salvador","America/Managua|America/Guatemala","America/Managua|America/Regina","America/Managua|America/Swift_Current","America/Managua|America/Tegucigalpa","America/Managua|Canada/Saskatchewan","America/Mexico_City|America/Bahia_Banderas","America/Mexico_City|America/Merida","America/Mexico_City|America/Monterrey","America/Mexico_City|Mexico/General","America/New_York|America/Detroit","America/New_York|America/Fort_Wayne","America/New_York|America/Indiana/Indianapolis","America/New_York|America/Indiana/Marengo","America/New_York|America/Indiana/Petersburg","America/New_York|America/Indiana/Vevay","America/New_York|America/Indiana/Vincennes","America/New_York|America/Indiana/Winamac","America/New_York|America/Indianapolis","America/New_York|America/Iqaluit","America/New_York|America/Kentucky/Louisville","America/New_York|America/Kentucky/Monticello","America/New_York|America/Louisville","America/New_York|America/Montreal","America/New_York|America/Nassau","America/New_York|America/Nipigon","America/New_York|America/Pangnirtung","America/New_York|America/Thunder_Bay","America/New_York|America/Toronto","America/New_York|Canada/Eastern","America/New_York|EST5EDT","America/New_York|US/East-Indiana","America/New_York|US/Eastern","America/New_York|US/Michigan","America/Noronha|Atlantic/South_Georgia","America/Noronha|Brazil/DeNoronha","America/Noronha|Etc/GMT+2","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|America/Jamaica","America/Panama|EST","America/Panama|Jamaica","America/Phoenix|America/Creston","America/Phoenix|America/Dawson_Creek","America/Phoenix|America/Hermosillo","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Santiago|Chile/Continental","America/Santo_Domingo|America/Anguilla","America/Santo_Domingo|America/Antigua","America/Santo_Domingo|America/Aruba","America/Santo_Domingo|America/Barbados","America/Santo_Domingo|America/Blanc-Sablon","America/Santo_Domingo|America/Curacao","America/Santo_Domingo|America/Dominica","America/Santo_Domingo|America/Grenada","America/Santo_Domingo|America/Guadeloupe","America/Santo_Domingo|America/Kralendijk","America/Santo_Domingo|America/Lower_Princes","America/Santo_Domingo|America/Marigot","America/Santo_Domingo|America/Martinique","America/Santo_Domingo|America/Montserrat","America/Santo_Domingo|America/Port_of_Spain","America/Santo_Domingo|America/Puerto_Rico","America/Santo_Domingo|America/St_Barthelemy","America/Santo_Domingo|America/St_Kitts","America/Santo_Domingo|America/St_Lucia","America/Santo_Domingo|America/St_Thomas","America/Santo_Domingo|America/St_Vincent","America/Santo_Domingo|America/Tortola","America/Santo_Domingo|America/Virgin","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","Antarctica/Palmer|America/Punta_Arenas","Asia/Baghdad|Antarctica/Syowa","Asia/Baghdad|Asia/Aden","Asia/Baghdad|Asia/Bahrain","Asia/Baghdad|Asia/Kuwait","Asia/Baghdad|Asia/Qatar","Asia/Baghdad|Asia/Riyadh","Asia/Baghdad|Etc/GMT-3","Asia/Baghdad|Europe/Minsk","Asia/Bangkok|Antarctica/Davis","Asia/Bangkok|Asia/Ho_Chi_Minh","Asia/Bangkok|Asia/Novokuznetsk","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Saigon","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Dhaka|Antarctica/Vostok","Asia/Dhaka|Asia/Almaty","Asia/Dhaka|Asia/Bishkek","Asia/Dhaka|Asia/Dacca","Asia/Dhaka|Asia/Kashgar","Asia/Dhaka|Asia/Qostanay","Asia/Dhaka|Asia/Thimbu","Asia/Dhaka|Asia/Thimphu","Asia/Dhaka|Asia/Urumqi","Asia/Dhaka|Etc/GMT-6","Asia/Dhaka|Indian/Chagos","Asia/Dili|Etc/GMT-9","Asia/Dili|Pacific/Palau","Asia/Dubai|Asia/Muscat","Asia/Dubai|Asia/Tbilisi","Asia/Dubai|Asia/Yerevan","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Europe/Samara","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Mauritius","Asia/Dubai|Indian/Reunion","Asia/Gaza|Asia/Hebron","Asia/Hong_Kong|Hongkong","Asia/Jakarta|Asia/Pontianak","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kamchatka|Asia/Anadyr","Asia/Kamchatka|Etc/GMT-12","Asia/Kamchatka|Kwajalein","Asia/Kamchatka|Pacific/Funafuti","Asia/Kamchatka|Pacific/Kwajalein","Asia/Kamchatka|Pacific/Majuro","Asia/Kamchatka|Pacific/Nauru","Asia/Kamchatka|Pacific/Tarawa","Asia/Kamchatka|Pacific/Wake","Asia/Kamchatka|Pacific/Wallis","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Brunei","Asia/Kuala_Lumpur|Asia/Kuching","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Etc/GMT-8","Asia/Kuala_Lumpur|Singapore","Asia/Makassar|Asia/Ujung_Pandang","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|Asia/Macao","Asia/Shanghai|Asia/Macau","Asia/Shanghai|Asia/Taipei","Asia/Shanghai|PRC","Asia/Shanghai|ROC","Asia/Tashkent|Antarctica/Mawson","Asia/Tashkent|Asia/Aqtau","Asia/Tashkent|Asia/Aqtobe","Asia/Tashkent|Asia/Ashgabat","Asia/Tashkent|Asia/Ashkhabad","Asia/Tashkent|Asia/Atyrau","Asia/Tashkent|Asia/Dushanbe","Asia/Tashkent|Asia/Oral","Asia/Tashkent|Asia/Samarkand","Asia/Tashkent|Etc/GMT-5","Asia/Tashkent|Indian/Kerguelen","Asia/Tashkent|Indian/Maldives","Asia/Tehran|Iran","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Choibalsan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Vladivostok|Asia/Ust-Nera","Asia/Yakutsk|Asia/Khandyga","Atlantic/Azores|America/Scoresbysund","Atlantic/Cape_Verde|Etc/GMT+1","Australia/Adelaide|Australia/Broken_Hill","Australia/Adelaide|Australia/South","Australia/Adelaide|Australia/Yancowinna","Australia/Brisbane|Australia/Lindeman","Australia/Brisbane|Australia/Queensland","Australia/Darwin|Australia/North","Australia/Lord_Howe|Australia/LHI","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/Currie","Australia/Sydney|Australia/Hobart","Australia/Sydney|Australia/Melbourne","Australia/Sydney|Australia/NSW","Australia/Sydney|Australia/Tasmania","Australia/Sydney|Australia/Victoria","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Athens|Asia/Nicosia","Europe/Athens|EET","Europe/Athens|Europe/Bucharest","Europe/Athens|Europe/Helsinki","Europe/Athens|Europe/Kiev","Europe/Athens|Europe/Mariehamn","Europe/Athens|Europe/Nicosia","Europe/Athens|Europe/Riga","Europe/Athens|Europe/Sofia","Europe/Athens|Europe/Tallinn","Europe/Athens|Europe/Uzhgorod","Europe/Athens|Europe/Vilnius","Europe/Athens|Europe/Zaporozhye","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Atlantic/Canary","Europe/Lisbon|Atlantic/Faeroe","Europe/Lisbon|Atlantic/Faroe","Europe/Lisbon|Atlantic/Madeira","Europe/Lisbon|Portugal","Europe/Lisbon|WET","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Africa/Ceuta","Europe/Paris|Arctic/Longyearbyen","Europe/Paris|Atlantic/Jan_Mayen","Europe/Paris|CET","Europe/Paris|Europe/Amsterdam","Europe/Paris|Europe/Andorra","Europe/Paris|Europe/Belgrade","Europe/Paris|Europe/Berlin","Europe/Paris|Europe/Bratislava","Europe/Paris|Europe/Brussels","Europe/Paris|Europe/Budapest","Europe/Paris|Europe/Busingen","Europe/Paris|Europe/Copenhagen","Europe/Paris|Europe/Gibraltar","Europe/Paris|Europe/Ljubljana","Europe/Paris|Europe/Luxembourg","Europe/Paris|Europe/Madrid","Europe/Paris|Europe/Malta","Europe/Paris|Europe/Monaco","Europe/Paris|Europe/Oslo","Europe/Paris|Europe/Podgorica","Europe/Paris|Europe/Prague","Europe/Paris|Europe/Rome","Europe/Paris|Europe/San_Marino","Europe/Paris|Europe/Sarajevo","Europe/Paris|Europe/Skopje","Europe/Paris|Europe/Stockholm","Europe/Paris|Europe/Tirane","Europe/Paris|Europe/Vaduz","Europe/Paris|Europe/Vatican","Europe/Paris|Europe/Vienna","Europe/Paris|Europe/Warsaw","Europe/Paris|Europe/Zagreb","Europe/Paris|Europe/Zurich","Europe/Paris|Poland","Europe/Ulyanovsk|Europe/Astrakhan","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Fakaofo|Etc/GMT-13","Pacific/Fakaofo|Pacific/Enderbury","Pacific/Galapagos|Etc/GMT+6","Pacific/Gambier|Etc/GMT+9","Pacific/Guadalcanal|Antarctica/Macquarie","Pacific/Guadalcanal|Etc/GMT-11","Pacific/Guadalcanal|Pacific/Efate","Pacific/Guadalcanal|Pacific/Kosrae","Pacific/Guadalcanal|Pacific/Noumea","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kiritimati|Etc/GMT-14","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pitcairn|Etc/GMT+8","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tahiti|Etc/GMT+10","Pacific/Tahiti|Pacific/Rarotonga"]}),e}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof require?t(require("../moment")):"function"==typeof define&&define.amd?define(["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}),moment.fn.shortDateNoYear=function(){return this.format("D MMM")},moment.fn.shortDate=function(){return this.format("D MMM YYYY")},moment.fn.longDate=function(){return this.format("D MMMM YYYY LT")},moment.fn.relativeAge=function(e){return Discourse.Formatter.relativeAge(this.toDate(),e)}; +//# sourceMappingURL=/assets/locales/en-a2096d7903ea9680a0ddd80943fb0530045088c839730119480af4c3d8b13b11.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/facebook.svg b/RaspberryPITVHDMI_archivos/facebook.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="32px" + id="Layer_1" + version="1.0" + viewBox="0 0 32 32" + width="32px" + xml:space="preserve" + inkscape:version="0.91 r13725" + sodipodi:docname="facebook.svg"><metadata + id="metadata24"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs + id="defs22" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1004" + id="namedview20" + showgrid="false" + inkscape:zoom="7.375" + inkscape:cx="16" + inkscape:cy="16" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="g3" /><g + id="g3"><path + d="M32,30c0,1.104-0.896,2-2,2H2c-1.104,0-2-0.896-2-2V2c0-1.104,0.896-2,2-2h28c1.104,0,2,0.896,2,2V30z" + fill="#3B5998" + id="path5" + style="fill:#ffffff" /><path + d="M22,32V20h4l1-5h-5v-2c0-2,1.002-3,3-3h2V5c-1,0-2.24,0-4,0c-3.675,0-6,2.881-6,7v3h-4v5h4v12H22z" + fill="#FFFFFF" + id="f" + style="fill:#87a556;fill-opacity:1" /></g><g + id="g8" /><g + id="g10" /><g + id="g12" /><g + id="g14" /><g + id="g16" /><g + id="g18" /></svg> +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/jquery.js b/RaspberryPITVHDMI_archivos/jquery.js @@ -0,0 +1,4 @@ +/*! Magnific Popup - v1.1.0 - 2016-02-20 +* http://dimsemenov.com/plugins/magnific-popup/ +* Copyright (c) 2016 Dmitry Semenov; */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()}); +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/mastodon.svg b/RaspberryPITVHDMI_archivos/mastodon.svg @@ -0,0 +1,16 @@ +<svg id="svg6" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 29.999995 29.999997"> + <metadata id="metadata12"> + <rdf:RDF> + <cc:Work rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> + <dc:title/> + </cc:Work> + </rdf:RDF> + </metadata> + <path id="path5" style="stroke-width:.93750;fill:#ffffff" d="m30 28.125c0 1.035-.84 1.875-1.875 1.875h-26.25c-1.035 0-1.875-.84-1.875-1.875v-26.25c0-1.035 0.84-1.875 1.875-1.875h26.25c1.035 0 1.875.84 1.875 1.875z"/> + <g id="g830" transform="matrix(.10506 0 0 .10506 -.86463 26.442)"> + <path id="path2" d="m254.61-85.823c-3.1812 16.366-28.492 34.278-57.562 37.749-15.159 1.8088-30.084 3.4712-45.999 2.7412-26.028-1.1925-46.565-6.2125-46.565-6.2125 0 2.5338.15625 4.9462.46875 7.2025 3.3838 25.686 25.47 27.225 46.391 27.942 21.116.7225 39.919-5.2062 39.919-5.2062l.8675 19.09s-14.77 7.9312-41.081 9.39c-14.509.7975-32.524-.365-53.506-5.9188-45.523-12.044-53.349-60.553-54.546-109.77-.365-14.614-.14-28.394-.14-39.919 0-50.33 32.976-65.082 32.976-65.082 16.628-7.6362 45.159-10.848 74.82-11.09h.72875c29.661.2425 58.211 3.4538 74.838 11.09 0 0 32.975 14.752 32.975 65.082 0 0 .41375 37.134-4.5988 62.915" style="fill:#87a556"/> + <path id="path4" d="m220.31-144.83v60.941h-24.15v-59.15c0-12.469-5.2462-18.798-15.74-18.798-11.602 0-17.418 7.5075-17.418 22.352v32.376h-24.001v-32.376c0-14.845-5.8162-22.352-17.419-22.352-10.494 0-15.74 6.3288-15.74 18.798v59.15h-24.137v-60.94c0-12.455 3.1712-22.352 9.5412-29.675 6.5688-7.3225 15.171-11.076 25.85-11.076 12.355 0 21.711 4.7488 27.898 14.248l6.0138 10.081 6.015-10.081c6.185-9.4988 15.541-14.248 27.898-14.248 10.678 0 19.28 3.7538 25.85 11.076 6.3688 7.3225 9.54 17.22 9.54 29.675" style="fill:#ffffff"/> + </g> +</svg> diff --git a/RaspberryPITVHDMI_archivos/plugin-d3f2aabe1f4c66e75c9ad0d17efb33e5633e91ae4b556c155058c9.js b/RaspberryPITVHDMI_archivos/plugin-d3f2aabe1f4c66e75c9ad0d17efb33e5633e91ae4b556c155058c9.js @@ -0,0 +1,4 @@ +!function(e,t){function n(e){e.toggleClass("open")}var s=function(e){var t,n=e.createElement("details");if(!("open"in n))return!1;var s=e.body||function(){var n=e.documentElement;return t=!0,n.insertBefore(e.createElement("body"),n.firstElementChild||n.firstChild)}();n.innerHTML="<summary>a</summary>b",n.style.display="block",s.appendChild(n);var o=n.offsetHeight;return n.open=!0,o=o!==n.offsetHeight,s.removeChild(n),t&&s.parentNode.removeChild(s),o}(e);t.fn.details=function(){return s?this:this.each(function(){var e=t(this),s=t("summary",e).first();s.prop("tabIndex",0),s.on("keydown",function(t){if(32===t.keyCode||13===t.keyCode)return n(e),!1}),s.on("click",function(){s.focus(),n(e)})})}}(document,jQuery),define("discourse/plugins/discourse-details/initializers/apply-details",["exports","discourse/lib/plugin-api"],function(e,t){"use strict";function n(e){e.decorateCooked(function(e){return $("details",e).details()},{id:"discourse-details"}),e.addToolbarPopupMenuOptionsCallback(function(){return{action:"insertDetails",icon:"caret-right",label:"details.title"}}),e.modifyClass("controller:composer",{actions:{insertDetails:function(){this.toolbarEvent.applySurround('\n[details="'+I18n.t("composer.details_title")+'"]\n',"\n[/details]\n","details_text",{multiline:!1})}}})}Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"apply-details",initialize:function(){(0,t.withPluginApi)("0.8.7",n)}}}),define("discourse/plugins/discourse-details/lib/discourse-markdown/details",["exports"],function(e){"use strict";function t(e){e.whiteList(["summary","summary[title]","details","details[open]","details.elided"]),e.registerPlugin(function(e){e.block.bbcode.ruler.push("details",n)})}Object.defineProperty(e,"__esModule",{value:!0}),e.setup=t;var n={tag:"details",before:function(e,t){var n=t.attrs;e.push("bbcode_open","details",1),e.push("bbcode_open","summary",1),e.push("text","",0).content=n._default||"",e.push("bbcode_close","summary",-1)},after:function(e){e.push("bbcode_close","details",-1)}}}),function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};clearTimeout(this.timeout);var s=moment().utc(),l=n.time?n.date+" "+n.time:n.date,i=void 0,a=void 0;a=n.time?n.displayedTimezone||moment.tz.guess():n.displayedTimezone||n.timezone||moment.tz.guess(),(i=n.timezone?o(l,n.timezone):moment.utc(l))<s&&(n.recurring?i=u(i,n.recurring):e.addClass("past"));var c=i.tz(a),h=d(c.clone(),a,n),v=p(h),b=m(h),g=r(c,a,n);e.html(f).attr("aria-label",v).attr("data-html-tooltip",'<div class="locale-dates-previews">'+b+"</div>").addClass("cooked-date").find(".relative-time").text(g),this.timeout=setTimeout(function(){return t(e,n)},1e4)}function n(e){return e.replace("_"," ").replace("Etc/","").split("/")}function s(e){var t=n(e);return t[1]||t[0]}function o(e,t){return moment.tz(e,t).utc()}function l(e,t){var n=I18n.t("discourse_local_dates.relative_dates."+t,{time:"LT"});return e?n.split("LT").map(function(e){return"["+e+"]"}).join("LT"):"["+n.replace(" LT","")+"]"}function i(e){return{sameDay:l(e,"today"),nextDay:l(e,"tomorrow"),lastDay:l(e,"yesterday"),sameElse:"L"}}function a(e,t){return moment.tz(e).utcOffset()===moment.tz(t).utcOffset()}function r(e,t,o){var l=a(t,moment.tz.guess()),r=e.isBetween(moment().subtract(2,"days"),moment().add(1,"days").endOf("day"));return o.calendar&&r?l?e=o.time?e.calendar(null,i(o.time)):e.calendar(null,i(null)):(e=e.format(o.format),e=e.replace("TZ",""),e=e+" ("+s(t)+")"):o.time?(e=e.format(o.format),o.displayedTimezone&&!l?(e=e.replace("TZ",""),e=e+" ("+s(t)+")"):e=e.replace("TZ",n(t).join(": "))):(e=e.format(o.format),l?e=e.replace("TZ",s(t)):(e=e.replace("TZ",""),e=e+" ("+s(t)+")")),e}function u(e,t){var n=t.split("."),s=parseInt(n[0],10),o=n[1],l=moment().diff(e,o),i=Math.ceil(l+s),a=moment(e.format()).isDST(),r=e.add(i,o),u=moment(r.format()).isDST();return!a&&u&&r.subtract(1,"hour"),a&&!u&&r.add(1,"hour"),r}function c(e,t){var n=moment(e).tz(t);return[n.format("LLL"),"→",n.add(24,"hours").format("LLL")].join(" ")}function d(e,t,n){var s=[],o=moment.tz.guess(),l=n.timezones.filter(function(e){return e!==o});return s.push({timezone:o,current:!0,dateTime:n.time?moment(e).tz(o).format("LLL"):c(e,o)}),n.timezone&&t===o&&n.timezone!==t&&!a(t,n.timezone)&&l.unshift(n.timezone),l.filter(function(e){return e}).forEach(function(l){a(l,t)||(a(l,o)&&(l=o),s.push({timezone:l,dateTime:n.time?moment(e).tz(l).format("LLL"):c(e,l)}))}),s.length||s.push({timezone:"Etc/UTC",dateTime:n.time?moment(e).tz("Etc/UTC").format("LLL"):c(e,"Etc/UTC")}),_.uniq(s,"timezone")}function p(e){return e.map(function(e){var t=s(e.timezone);return e.dateTime.match(/TZ/)?e.dateTime.replace(/TZ/,t):t+" "+e.dateTime}).join(", ")}function m(t){return t.map(function(t){var n=e(h);return t.current&&n.addClass("current"),n.find(".timezone").text(s(t.timezone)),n.find(".date-time").text(t.dateTime),n[0].outerHTML}).join("")}var f='\n <span>\n <svg class="fa d-icon d-icon-globe-americas svg-icon" xmlns="http://www.w3.org/2000/svg">\n <use xlink:href="#globe-americas"></use>\n </svg>\n <span class="relative-time"></span>\n </span>\n ',h="\n <div class='preview'>\n <span class='timezone'></span>\n <span class='date-time'></span>\n </div>\n ";e.fn.applyLocalDates=function(){return this.each(function(){var n=e(this),s={};s.time=n.attr("data-time"),s.date=n.attr("data-date"),s.recurring=n.attr("data-recurring"),s.timezones=(n.attr("data-timezones")||Discourse.SiteSettings.discourse_local_dates_default_timezones||"Etc/UTC").split("|"),s.timezone=n.attr("data-timezone"),s.calendar="on"===(n.attr("data-calendar")||"on"),s.displayedTimezone=n.attr("data-displayed-timezone"),s.format=n.attr("data-format")||(s.time?"LLL":"LL"),t(n,s)})}}(jQuery),define("discourse/plugins/discourse-local-dates/discourse/components/discourse-local-dates-create-form",["exports","discourse/lib/computed","discourse/lib/load-script","ember-addons/ember-computed-decorators","discourse/lib/text","discourse/lib/debounce"],function(e,t,n,s,o,l){"use strict";function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t,n,s,o){var l={};return Object.keys(s).forEach(function(e){l[e]=s[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0),l=n.slice().reverse().reduce(function(n,s){return s(e,t,n)||n},l),o&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(o):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}Object.defineProperty(e,"__esModule",{value:!0});var r,u,c,d,p,m,f,h,v,b,g,_,y,w;e.default=Ember.Component.extend((r=(0,s.default)("date","toDate","toTime"),u=(0,s.default)("computedConfig","isRange"),c=(0,s.default)("date","time","isRange","options.{format,timezone}"),d=(0,s.default)("toDate","toTime","isRange","options.{timezone,format}"),p=(0,s.default)("recurring","timezones","timezone","format"),m=(0,s.default)("fromConfig.{date}","toConfig.{date}","options.{recurring,timezones,timezone,format}"),f=(0,s.default)("currentUserTimezone"),h=(0,s.default)("formats"),v=(0,s.default)("advancedMode"),b=(0,s.default)("computedConfig.{from,to,options}","options","isValid","isRange"),g=(0,s.default)("fromConfig.dateTime"),_=(0,s.default)("toConfig.dateTime","toSelected"),w={timeFormat:"HH:mm:ss",dateFormat:"YYYY-MM-DD",dateTimeFormat:"YYYY-MM-DD HH:mm:ss",date:null,toDate:null,time:null,toTime:null,format:null,formats:null,recurring:null,advancedMode:!1,isValid:!0,timezone:null,fromSelected:null,fromFilled:Ember.computed.notEmpty("date"),toSelected:null,toFilled:Ember.computed.notEmpty("toDate"),init:function(){this._super.apply(this,arguments),this._picker=null,this.setProperties({timezones:[],formats:(this.siteSettings.discourse_local_dates_default_formats||"").split("|").filter(function(e){return e}),timezone:moment.tz.guess(),date:moment().format(this.dateFormat)})},didInsertElement:function(){var e=this;this._super.apply(this,arguments),this._setupPicker().then(function(t){e._picker=t,e.send("focusFrom")})},_renderPreview:(0,l.default)(function(){var e=this,t=this.markup;t&&(0,o.cookAsync)(t).then(function(t){e.set("currentPreview",t),Ember.run.schedule("afterRender",function(){return e.$(".preview .discourse-local-date").applyLocalDates()})})},250).observes("markup"),isRange:function(e,t,n){return e&&(t||n)}},i(w,"isValid",function(e,t){var n=e.from;if(!e.from.dateTime||!e.from.dateTime.isValid())return!1;if(t){var s=e.to;if(!s.dateTime||!s.dateTime.isValid()||s.dateTime.diff(n.dateTime)<0)return!1}return!0}),i(w,"fromConfig",function(e,t,n){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=!t,l=void 0;l=o?moment.tz(e,s.timezone):moment.tz(e+" "+t,s.timezone),o||(t=l.format(this.timeFormat));var i=s.format;return o&&this.formats.includes(i)&&(i="LL"),Ember.Object.create({date:l.format(this.dateFormat),time:t,dateTime:l,format:i,range:!!n&&"start"})}),i(w,"toConfig",function(e,t,n){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=!t;t&&!e&&(e=moment().format(this.dateFormat));var l=void 0;l=o?moment.tz(e,s.timezone).endOf("day"):moment.tz(e+" "+t,s.timezone),o||(t=l.format(this.timeFormat));var i=s.format;return o&&this.formats.includes(i)&&(i="LL"),Ember.Object.create({date:l.format(this.dateFormat),time:t,dateTime:l,format:i,range:!!n&&"end"})}),i(w,"options",function(e,t,n,s){return Ember.Object.create({recurring:e,timezones:t,timezone:n,format:s})}),i(w,"computedConfig",function(e,t,n){return Ember.Object.create({from:e,to:t,options:n})}),i(w,"currentUserTimezone",function(){return moment.tz.guess()}),i(w,"allTimezones",function(){return moment.tz.names()}),i(w,"timezoneIsDifferentFromUserTimezone",(0,t.propertyNotEqual)("currentUserTimezone","options.timezone")),i(w,"formatedCurrentUserTimezone",function(e){return e.replace("_"," ").replace("Etc/","").split("/")}),i(w,"previewedFormats",function(e){return e.map(function(e){return{format:e,preview:moment().format(e)}})}),i(w,"recurringOptions",function(){var e="discourse_local_dates.create.form.recurring";return[{name:I18n.t(e+".every_day"),id:"1.days"},{name:I18n.t(e+".every_week"),id:"1.weeks"},{name:I18n.t(e+".every_two_weeks"),id:"2.weeks"},{name:I18n.t(e+".every_month"),id:"1.months"},{name:I18n.t(e+".every_two_months"),id:"2.months"},{name:I18n.t(e+".every_three_months"),id:"3.months"},{name:I18n.t(e+".every_six_months"),id:"6.months"},{name:I18n.t(e+".every_year"),id:"1.years"}]}),i(w,"_generateDateMarkup",function(e,t,n){var s="[date="+e.date;return e.time&&(s+=" time="+e.time),e.format&&e.format.length&&(s+=' format="'+e.format+'"'),t.timezone&&(s+=' timezone="'+t.timezone+'"'),t.timezones&&t.timezones.length&&(s+=' timezones="'+t.timezones.join("|")+'"'),t.recurring&&!n&&(s+=' recurring="'+t.recurring+'"'),s+="]"}),i(w,"toggleModeBtnLabel",function(e){return e?"discourse_local_dates.create.form.simple_mode":"discourse_local_dates.create.form.advanced_mode"}),i(w,"markup",function(e,t,n,s){var o=void 0;return n&&e.from&&(o=this._generateDateMarkup(e.from,t,s),e.to&&e.to.range&&(o+=" → ",o+=this._generateDateMarkup(e.to,t,s))),o}),i(w,"formattedFrom",function(e){return e.format("LLLL")}),i(w,"formattedTo",function(e,t){var n=t?"&nbsp;":I18n.t("discourse_local_dates.create.form.until");return e.isValid()?e.format("LLLL"):n}),i(w,"actions",{setTime:function(e){this._setTimeIfValid(e.target.value,"time")},setToTime:function(e){this._setTimeIfValid(e.target.value,"toTime")},eraseToDateTime:function(){this.setProperties({toDate:null,toTime:null}),this._setPickerDate(null)},focusFrom:function(){this.setProperties({fromSelected:!0,toSelected:!1}),this._setPickerDate(this.get("fromConfig.date")),this._setPickerMinDate(null)},focusTo:function(){this.setProperties({toSelected:!0,fromSelected:!1}),this._setPickerDate(this.get("toConfig.date")),this._setPickerMinDate(this.get("fromConfig.date"))},advancedMode:function(){this.toggleProperty("advancedMode")},save:function(){var e=this.markup;e&&(this._closeModal(),this.toolbarEvent.addText(e))},cancel:function(){this._closeModal()}}),i(w,"_setTimeIfValid",function(e,t){if(Ember.isEmpty(e))return void this.set(t,null);/^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/.test(e)&&this.set(t,e)}),i(w,"_setupPicker",function(){var e=this;return new Ember.RSVP.Promise(function(t){(0,n.default)("/javascripts/pikaday.js").then(function(){var n={field:e.$(".fake-input")[0],container:e.$("#picker-container-"+e.elementId)[0],bound:!1,format:"YYYY-MM-DD",reposition:!1,firstDay:1,defaultDate:moment(e.date,e.dateFormat).toDate(),setDefaultDate:!0,keyboardInput:!1,i18n:{previousMonth:I18n.t("dates.previous_month"),nextMonth:I18n.t("dates.next_month"),months:moment.months(),weekdays:moment.weekdays(),weekdaysShort:moment.weekdaysShort()},onSelect:function(t){var n=moment(t).format("YYYY-MM-DD");e.fromSelected&&e.set("date",n),e.toSelected&&e.set("toDate",n)}};t(new Pikaday(n))})})}),i(w,"_setPickerMinDate",function(e){var t=this;e&&!moment(e,this.dateFormat).isValid()&&(e=null),Ember.run.schedule("afterRender",function(){t._picker.setMinDate(moment(e,t.dateFormat).toDate())})}),i(w,"_setPickerDate",function(e){var t=this;e&&!moment(e,this.dateFormat).isValid()&&(e=null),Ember.run.schedule("afterRender",function(){t._picker.setDate(e,!0)})}),i(w,"_closeModal",function(){Discourse.__container__.lookup("controller:composer").send("closeModal")}),y=w,a(y,"isRange",[r],Object.getOwnPropertyDescriptor(y,"isRange"),y),a(y,"isValid",[u],Object.getOwnPropertyDescriptor(y,"isValid"),y),a(y,"fromConfig",[c],Object.getOwnPropertyDescriptor(y,"fromConfig"),y),a(y,"toConfig",[d],Object.getOwnPropertyDescriptor(y,"toConfig"),y),a(y,"options",[p],Object.getOwnPropertyDescriptor(y,"options"),y),a(y,"computedConfig",[m],Object.getOwnPropertyDescriptor(y,"computedConfig"),y),a(y,"currentUserTimezone",[s.default],Object.getOwnPropertyDescriptor(y,"currentUserTimezone"),y),a(y,"allTimezones",[s.default],Object.getOwnPropertyDescriptor(y,"allTimezones"),y),a(y,"formatedCurrentUserTimezone",[f],Object.getOwnPropertyDescriptor(y,"formatedCurrentUserTimezone"),y),a(y,"previewedFormats",[h],Object.getOwnPropertyDescriptor(y,"previewedFormats"),y),a(y,"recurringOptions",[s.default],Object.getOwnPropertyDescriptor(y,"recurringOptions"),y),a(y,"toggleModeBtnLabel",[v],Object.getOwnPropertyDescriptor(y,"toggleModeBtnLabel"),y),a(y,"markup",[b],Object.getOwnPropertyDescriptor(y,"markup"),y),a(y,"formattedFrom",[g],Object.getOwnPropertyDescriptor(y,"formattedFrom"),y),a(y,"formattedTo",[_],Object.getOwnPropertyDescriptor(y,"formattedTo"),y),y))}),Ember.TEMPLATES["javascripts/components/discourse-local-dates-create-form"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["previewedFormat"],"statements":[[4,"d-modal-body",null,[["title","class","style"],["discourse_local_dates.title","discourse-local-dates-create-modal","overflow: auto"]],{"statements":[[0,"\\n "],[7,"div"],[11,"class","form"],[9],[0,"\\n"],[4,"unless",[[23,["isValid"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","validation-error alert alert-error"],[9],[0,"\\n "],[1,[27,"i18n",["discourse_local_dates.create.form.invalid_date"],null],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[23,["timezoneIsDifferentFromUserTimezone"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","preview alert alert-info"],[9],[0,"\\n "],[7,"b"],[9],[1,[21,"formatedCurrentUserTimezone"],false],[0," "],[10],[1,[21,"currentPreview"],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]}],[0,"\\n "],[1,[21,"computeDate"],false],[0,"\\n\\n "],[7,"div"],[11,"class","date-time-configuration"],[9],[0,"\\n "],[7,"div"],[11,"class","inputs-panel"],[9],[0,"\\n "],[7,"div"],[12,"class",[28,["date-time-control from ",[27,"if",[[23,["fromSelected"]],"is-selected"],null]," ",[27,"if",[[23,["fromFilled"]],"is-filled"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["calendar-alt"],null],false],[0,"\\n "],[1,[27,"d-button",null,[["action","translatedLabel","class"],[[27,"action",[[22,0,[]],"focusFrom"],null],[23,["formattedFrom"]],"date-time"]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[12,"class",[28,["date-time-control to ",[27,"if",[[23,["toSelected"]],"is-selected"],null]," ",[27,"if",[[23,["toFilled"]],"is-filled"],null]]]],[9],[0,"\\n "],[1,[27,"d-icon",["calendar-alt"],null],false],[0,"\\n "],[1,[27,"d-button",null,[["action","translatedLabel","class"],[[27,"action",[[22,0,[]],"focusTo"],null],[23,["formattedTo"]],"date-time"]]],false],[0,"\\n"],[4,"if",[[23,["toFilled"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["icon","action","class"],["times",[27,"action",[[22,0,[]],"eraseToDateTime"],null],"delete-to-date"]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"unless",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[1,[27,"timezone-input",null,[["headerIcon","value","onSelect"],["globe",[23,["timezone"]],[27,"action",[[22,0,[]],[27,"mut",[[23,["timezone"]]],null]],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","picker-panel"],[9],[0,"\\n "],[1,[27,"input",null,[["class"],["fake-input"]]],false],[0,"\\n "],[7,"div"],[11,"class","date-picker"],[12,"id",[28,["picker-container-",[21,"elementId"]]]],[9],[10],[0,"\\n\\n"],[4,"if",[[23,["fromSelected"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","time-pickers"],[9],[0,"\\n "],[1,[27,"d-icon",["far-clock"],null],false],[0,"\\n "],[1,[27,"input",null,[["maxlength","placeholder","input","type","value","class"],[5,"hh:mm",[27,"action",[[22,0,[]],"setTime"],null],"time",[27,"unbound",[[23,["time"]]],null],"time-picker"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[23,["toSelected"]]],null,{"statements":[[4,"if",[[23,["toDate"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","time-pickers"],[9],[0,"\\n "],[1,[27,"d-icon",["far-clock"],null],false],[0,"\\n "],[1,[27,"input",null,[["maxlength","placeholder","input","type","value","class"],[5,"hh:mm",[27,"action",[[22,0,[]],"setToTime"],null],"time",[27,"unbound",[[23,["toTime"]]],null],"time-picker"]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["site","mobileView"]]],null,{"statements":[[0," "],[1,[27,"timezone-input",null,[["headerIcon","value","onSelect"],["globe",[23,["timezone"]],[27,"action",[[22,0,[]],[27,"mut",[[23,["timezone"]]],null]],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n\\n"],[4,"if",[[23,["advancedMode"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","advanced-options"],[9],[0,"\\n"],[4,"unless",[[23,["isRange"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","control-group recurrence"],[9],[0,"\\n "],[7,"label"],[11,"class","control-label"],[9],[0,"\\n "],[1,[27,"i18n",["discourse_local_dates.create.form.recurring_title"],null],false],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["discourse_local_dates.create.form.recurring_description"],null],true],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"combo-box",null,[["content","class","value","onSelect","none"],[[23,["recurringOptions"]],"recurrence-input",[23,["recurring"]],[27,"action",[[22,0,[]],[27,"mut",[[23,["recurring"]]],null]],null],"discourse_local_dates.create.form.recurring_none"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","control-group format"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["discourse_local_dates.create.form.format_title"],null],false],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[27,"i18n",["discourse_local_dates.create.form.format_description"],null],false],[0,"\\n "],[7,"a"],[11,"target","_blank"],[11,"rel","noopener"],[11,"href","https://momentjs.com/docs/#/parsing/string-format/"],[9],[0,"\\n "],[1,[27,"d-icon",["question-circle"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"text-field",null,[["value","class"],[[23,["format"]],"format-input"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[11,"class","control-group"],[9],[0,"\\n "],[7,"ul"],[11,"class","formats"],[9],[0,"\\n"],[4,"each",[[23,["previewedFormats"]]],null,{"statements":[[0," "],[7,"li"],[11,"class","format"],[9],[0,"\\n "],[7,"a"],[11,"class","moment-format"],[11,"href",""],[9],[0,"\\n "],[1,[22,1,["format"]],false],[0,"\\n "],[3,"action",[[22,0,[]],[27,"mut",[[23,["format"]]],null],[22,1,["format"]]]],[10],[0,"\\n "],[7,"span"],[11,"class","previewed-format"],[9],[0,"\\n "],[1,[22,1,["preview"]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","control-group timezones"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["discourse_local_dates.create.form.timezones_title"],null],false],[10],[0,"\\n "],[7,"p"],[9],[1,[27,"i18n",["discourse_local_dates.create.form.timezones_description"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n "],[1,[27,"multi-select",null,[["class","allowAny","maximum","content","values"],["timezones-input",false,5,[23,["allTimezones"]],[23,["timezones"]]]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer discourse-local-dates-create-modal-footer"],[9],[0,"\\n"],[4,"if",[[23,["isValid"]]],null,{"statements":[[0," "],[1,[27,"d-button",null,[["class","action","label"],["btn btn-primary",[27,"action",[[22,0,[]],"save"],null],"discourse_local_dates.create.form.insert"]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"a"],[11,"class","cancel-action"],[11,"href",""],[9],[0,"\\n "],[1,[27,"i18n",["cancel"],null],false],[0,"\\n "],[3,"action",[[22,0,[]],"cancel"]],[10],[0,"\\n\\n "],[1,[27,"d-button",null,[["class","action","icon","label"],["btn-default advanced-mode-btn",[27,"action",[[22,0,[]],"advancedMode"],null],"cog",[23,["toggleModeBtnLabel"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"javascripts/components/discourse-local-dates-create-form"}}),Ember.TEMPLATES["javascripts/modal/discourse-local-dates-create-modal"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"discourse-local-dates-create-form",null,[["config","toolbarEvent"],[[23,["config"]],[23,["toolbarEvent"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"javascripts/modal/discourse-local-dates-create-modal"}}),define("discourse/plugins/discourse-local-dates/lib/discourse-markdown/discourse-local-dates",["exports","pretty-text/engines/discourse-markdown/bbcode-block"],function(e,t){"use strict";function n(e,n,o){var l=void 0,i={date:null,time:null,timezone:null,format:null,timezones:null,displayedTimezone:null},a=(0,t.parseBBCodeTag)("[date date"+n[1]+"]",0,n[1].length+11);if(i.date=a.attrs.date,i.format=a.attrs.format,i.calendar=a.attrs.calendar,i.time=a.attrs.time,i.timezone=a.attrs.timezone,i.recurring=a.attrs.recurring,i.timezones=a.attrs.timezones,i.displayedTimezone=a.attrs.displayedTimezone,l=new o.Token("span_open","span",1),l.attrs=[["data-date",o.md.utils.escapeHtml(i.date)]],!i.date.match(/\d{4}-\d{2}-\d{2}/))return void s(e,o,moment.invalid().format());if(i.time&&!i.time.match(/\d{2}:\d{2}(?::\d{2})?/))return void s(e,o,moment.invalid().format());var r=i.date;if(i.time&&(l.attrs.push(["data-time",o.md.utils.escapeHtml(i.time)]),r=r+" "+i.time),!moment(r).isValid())return void s(e,o,moment.invalid().format());if(l.attrs.push(["class","discourse-local-date"]),i.format&&l.attrs.push(["data-format",o.md.utils.escapeHtml(i.format)]),i.calendar&&l.attrs.push(["data-calendar",o.md.utils.escapeHtml(i.calendar)]),i.displayedTimezone&&moment.tz.names().includes(i.displayedTimezone)&&l.attrs.push(["data-displayed-timezone",o.md.utils.escapeHtml(i.displayedTimezone)]),i.timezones){var u=i.timezones.split("|").filter(function(e){return moment.tz.names().includes(e)});l.attrs.push(["data-timezones",o.md.utils.escapeHtml(u.join("|"))])}i.timezone&&moment.tz.names().includes(i.timezone)?(l.attrs.push(["data-timezone",o.md.utils.escapeHtml(i.timezone)]),r=moment.tz(r,i.timezone)):r=moment.utc(r),i.recurring&&l.attrs.push(["data-recurring",o.md.utils.escapeHtml(i.recurring)]),e.push(l);var c=r.tz("Etc/UTC").format(o.md.options.discourse.datesEmailFormat||moment.defaultFormat);l.attrs.push(["data-email-preview",c+" UTC"]),s(e,o,r.utc().format(i.format))}function s(e,t,n){var s=void 0;s=new t.Token("text","",0),s.content=n,e.push(s),s=new t.Token("span_close","span",-1),e.push(s)}function o(e){e.whiteList(["span.discourse-local-date","span[data-*]","span[aria-label]"]),e.registerOptions(function(e,t){e.datesEmailFormat=t.discourse_local_dates_email_format,e.features["discourse-local-dates"]=!!t.discourse_local_dates_enabled}),e.registerPlugin(function(e){var t={matcher:/\[date(=.+?)\]/,onMatch:n};e.core.textPostProcess.ruler.push("discourse-local-dates",t)})}Object.defineProperty(e,"__esModule",{value:!0}),e.setup=o}),define("discourse/plugins/discourse-local-dates/initializers/discourse-local-dates",["exports","discourse/lib/plugin-api","discourse/lib/show-modal"],function(e,t,n){"use strict";function s(e){e.decorateCooked(function(e){$(".discourse-local-date",e).applyLocalDates()},{id:"discourse-local-date"}),e.onToolbarCreate(function(e){e.addButton({title:"discourse_local_dates.title",id:"local-dates",group:"extras",icon:"calendar-alt",sendAction:function(t){return e.context.send("insertDiscourseLocalDate",t)}})}),e.modifyClass("component:d-editor",{actions:{insertDiscourseLocalDate:function(e){(0,n.default)("discourse-local-dates-create-modal").setProperties({toolbarEvent:e})}}})}Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"discourse-local-dates",initialize:function(e){e.lookup("site-settings:main").discourse_local_dates_enabled&&(0,t.withPluginApi)("0.8.8",s)}}}),define("discourse/plugins/discourse-narrative-bot/initializers/new-user-narrative",["exports","discourse/lib/plugin-api"],function(e,t){"use strict";function n(e){var t=e.container.lookup("message-bus:main"),n=e.getCurrentUser(),s=e.container.lookup("app-events:main");e.modifyClass("component:site-header",{didInsertElement:function(){this._super.apply(this,arguments),this.dispatch("header:search-context-trigger","header")}}),e.attachWidgetAction("header","headerSearchContextTrigger",function(){this.site.mobileView?this.state.skipSearchContext=!1:(this.state.contextEnabled=!0,this.state.searchContextType="topic")}),t&&n&&t.subscribe("/new_user_narrative/tutorial_search",function(){s.trigger("header:search-context-trigger")})}Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"new-user-narratve",initialize:function(e){e.lookup("site-settings:main").discourse_narrative_bot_enabled&&(0,t.withPluginApi)("0.8.7",n)}}}),define("discourse/plugins/discourse-patreon/discourse/routes/admin-plugins-patreon",["exports","discourse/models/group","discourse/lib/ajax","discourse/plugins/discourse-patreon/discourse/models/filter-rule"],function(e,t,n,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function e(e,t){var n=[],s=!0,o=!1,l=void 0;try{for(var i,a=e[Symbol.iterator]();!(s=(i=a.next()).done)&&(n.push(i.value),!t||n.length!==t);s=!0);}catch(e){o=!0,l=e}finally{try{!s&&a.return&&a.return()}finally{if(o)throw l}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.default=Discourse.Route.extend({model:function(){return Ember.RSVP.Promise.all([(0,n.ajax)("/patreon/list.json"),t.default.findAll({ignore_automatic:!0})]).then(function(e){var t=o(e,2),n=t[0],s=t[1];return{filters:n.filters,rewards:n.rewards,last_sync_at:n.last_sync_at,groups:s}})},setupController:function(e,t){var n=t.rewards,o=t.groups,l=_.map(t.filters,function(e,t){var l=e.map(function(e){return n[e]?" $"+n[e].amount_cents/100+" - "+n[e].title:""}),i=_.find(o,function(e){return e.id===parseInt(t)});return s.default.create({group:i.name,rewards:l,group_id:t,reward_ids:e})});e.setProperties({model:l,groups:o,rewards:n,last_sync_at:t.last_sync_at})}})}),define("discourse/plugins/discourse-patreon/discourse/patreon-route-map",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={resource:"admin.adminPlugins",path:"/plugins",map:function(){this.route("patreon")}}}),define("discourse/plugins/discourse-patreon/discourse/models/filter-rule",["exports","discourse/models/rest"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({group_id:-1,reward_list:""})}),define("discourse/plugins/discourse-patreon/discourse/controllers/admin-plugins-patreon",["exports","ember-addons/ember-computed-decorators","discourse/plugins/discourse-patreon/discourse/models/filter-rule","discourse/lib/ajax","discourse/lib/ajax-error"],function(e,t,n,s,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l,i;e.default=Ember.Controller.extend((l=(0,t.default)("rewards"),i={prettyPrintReward:function(e){return"$"+e.amount_cents/100+" - "+e.title},rewardsNames:function(){var e=this;return _.filter(this.rewards,function(e){return e.id>=0}).map(function(t){return e.prettyPrintReward(t)})},editing:n.default.create({}),actions:{save:function(){var e=this,t=this.get("editing"),l=this.get("model");t.set("group",this.groups.find(function(e){return e.id===parseInt(t.get("group_id"))})),t.set("rewards_ids",_.filter(this.rewards,function(n){return t.get("reward_list").includes(e.prettyPrintReward(n))}).map(function(e){return e.id})),(0,s.ajax)("/patreon/list.json",{method:"POST",data:t.getProperties("group_id","rewards_ids")}).then(function(){var s=l.find(function(e){return e.get("group_id")===t.get("group_id")}),o=t.get("reward_list").replace(/\|/g,", ");s?(s.set("reward_list",o),s.set("rewards",o),s.set("rewards_ids",t.rewards_ids)):l.pushObject(n.default.create({group:t.get("group.name"),rewards:o})),e.set("editing",n.default.create({}))}).catch(o.popupAjaxError)},delete:function(e){var t=this.get("model");(0,s.ajax)("/patreon/list.json",{method:"DELETE",data:e.getProperties("group_id")}).then(function(){var n=t.find(function(t){return t.get("group_id")===e.get("group_id")});t.removeObject(n)}).catch(o.popupAjaxError)},updateData:function(){var e=this;this.set("updatingData",!0),(0,s.ajax)("/patreon/update_data.json",{method:"POST"}).catch(o.popupAjaxError).finally(function(){return e.set("updatingData",!1)}),this.messageBus.subscribe("/patreon/background_sync",function(){e.messageBus.unsubscribe("/patreon/background_sync"),e.set("updatingData",!1),bootbox.alert(I18n.t("patreon.refresh_page"),function(){window.location.pathname=Discourse.getURL("/admin/plugins/patreon")})})}}},function(e,t,n,s,o){var l={};return Object.keys(s).forEach(function(e){l[e]=s[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0), +l=n.slice().reverse().reduce(function(n,s){return s(e,t,n)||n},l),o&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(o):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}(i,"rewardsNames",[l],Object.getOwnPropertyDescriptor(i,"rewardsNames"),i),i))}),define("discourse/plugins/discourse-patreon/discourse/templates/connectors/admin-user-details/patreon",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={setupComponent:function(e,t){var n=e.model.patreon_email,s="https://patreon.com/members";n&&(s=s+"?query="+n),t.set("patron_url",s)},shouldRender:function(e,t){return t.siteSettings.patreon_enabled&&e.model.patreon_id}}}),Ember.TEMPLATES["javascripts/connectors/admin-user-details/patreon"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[22,0,["siteSettings","patreon_enabled"]]],null,{"statements":[[0," "],[7,"section"],[11,"class","details"],[9],[0,"\\n "],[7,"h1"],[9],[1,[27,"i18n",["patreon.title"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","display-row"],[9],[0,"\\n "],[7,"div"],[11,"class","field"],[9],[1,[27,"i18n",["patreon.field.id"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","value"],[9],[1,[23,["model","patreon_id"]],false],[10],[0,"\\n "],[10],[0,"\\n"],[4,"if",[[23,["model","patreon_email"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","display-row"],[9],[0,"\\n "],[7,"div"],[11,"class","field"],[9],[1,[27,"i18n",["patreon.field.email"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","value"],[9],[1,[23,["model","patreon_email"]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","patreon_amount_cents"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","display-row"],[9],[0,"\\n "],[7,"div"],[11,"class","field"],[9],[1,[27,"i18n",["patreon.field.amount_cents"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","value"],[9],[1,[23,["model","patreon_amount_cents"]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","patreon_rewards"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","display-row"],[9],[0,"\\n "],[7,"div"],[11,"class","field"],[9],[1,[27,"i18n",["patreon.field.rewards"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","value"],[9],[1,[23,["model","patreon_rewards"]],false],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[4,"if",[[23,["model","patreon_declined_since"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","display-row"],[9],[0,"\\n "],[7,"div"],[11,"class","field"],[9],[1,[27,"i18n",["patreon.field.declined_since"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","value"],[9],[1,[27,"format-date",[[23,["model","patreon_declined_since"]]],null],true],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[7,"div"],[11,"class","display-row"],[9],[0,"\\n "],[7,"div"],[11,"class","field"],[9],[1,[27,"i18n",["patreon.field.more_details.label"],null],false],[10],[0,"\\n "],[7,"div"],[11,"class","value"],[9],[7,"a"],[11,"target","_blank"],[12,"href",[28,[[21,"patron_url"]]]],[9],[1,[27,"d-icon",["external-link-alt"],null],false],[10],[10],[0,"\\n "],[7,"div"],[11,"class","controls"],[9],[0,"\\n"],[4,"if",[[23,["model","patreon_email"]]],null,{"statements":[[0," "],[1,[27,"i18n",["patreon.field.more_details.help_text.email_available"],null],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[1,[27,"i18n",["patreon.field.more_details.help_text.email_not_available"],null],false],[0,"\\n"]],"parameters":[]}],[0," "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/connectors/admin-user-details/patreon"}}),Ember.TEMPLATES["javascripts/admin/plugins-patreon"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["rule"],"statements":[[7,"section"],[11,"id","patreon"],[9],[0,"\\n "],[7,"h1"],[9],[1,[27,"i18n",["patreon.header.rules"],null],false],[10],[0,"\\n "],[7,"table"],[9],[0,"\\n "],[7,"tr"],[9],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["patreon.group"],null],false],[10],[0,"\\n "],[7,"th"],[9],[1,[27,"i18n",["patreon.rewards"],null],false],[10],[0,"\\n "],[7,"th"],[9],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"each",[[23,["model"]]],null,{"statements":[[0," "],[7,"tr"],[11,"class",""],[9],[0,"\\n "],[7,"td"],[9],[1,[22,1,["group"]],false],[10],[0,"\\n "],[7,"td"],[9],[1,[22,1,["rewards"]],false],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"div"],[11,"class","pull-right"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","actionParam","icon","class","title"],["delete",[22,1,[]],"trash-o","delete btn-danger","patreon.delete"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[1]},null],[0,"\\n "],[7,"tr"],[11,"class","new-filter"],[9],[0,"\\n "],[7,"td"],[9],[1,[27,"combo-box",null,[["value","content"],[[23,["editing","group_id"]],[23,["groups"]]]]],false],[10],[0,"\\n "],[7,"td"],[9],[1,[27,"list-setting",null,[["settingValue","choices","class"],[[23,["editing","reward_list"]],[23,["rewardsNames"]],"rewards"]]],false],[10],[0,"\\n "],[7,"td"],[9],[0,"\\n "],[7,"div"],[11,"class","pull-right"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","class","title"],["save","check","save btn-primary","patreon.save"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"p"],[9],[1,[27,"i18n",["patreon.help_text"],null],false],[10],[0,"\\n\\n "],[1,[27,"d-button",null,[["action","icon","class","disabled","title","label"],["updateData","refresh","test",[23,["updatingData"]],"patreon.update_data","patreon.update_data"]]],false],[0,"\\n\\n"],[4,"if",[[23,["last_sync_at"]]],null,{"statements":[[0," "],[7,"span"],[11,"class","last_synced"],[9],[1,[27,"i18n",["patreon.last_synced"],null],false],[0,": "],[1,[27,"format-date",[[23,["last_sync_at"]]],[["leaveAgo"],["true"]]],true],[10],[0,"\\n"]],"parameters":[]},null],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"javascripts/admin/plugins-patreon"}}),define("discourse/plugins/discourse-presence/discourse/components/composer-presence-display",["exports","discourse/lib/ajax","ember-addons/ember-computed-decorators"],function(e,t,n){"use strict";function s(e,t,n,s,o){var l={};return Object.keys(s).forEach(function(e){l[e]=s[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0),l=n.slice().reverse().reduce(function(n,s){return s(e,t,n)||n},l),o&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(o):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}Object.defineProperty(e,"__esModule",{value:!0}),e.bufferTime=e.keepAliveDuration=void 0;var o,l,i,a,r,u,c,d=e.keepAliveDuration=1e4,p=e.bufferTime=3e3;e.default=Ember.Component.extend((o=(0,n.on)("didInsertElement"),l=(0,n.observes)("action","post.id","topic.id"),i=(0,n.observes)("reply","title"),a=(0,n.on)("willDestroyElement"),r=(0,n.observes)("currentState"),u=(0,n.default)("presenceUsers","currentUser.id"),c={action:null,post:null,topic:null,reply:null,title:null,previousState:null,currentState:null,presenceUsers:null,channel:null,composerOpened:function(){this._lastPublish=new Date,Ember.run.once(this,"updateState")},composerStateChanged:function(){Ember.run.once(this,"updateState")},typing:function(){new Date-this._lastPublish>d&&this.publish({current:this.currentState})},composerClosing:function(){this.publish({previous:this.currentState}),Ember.run.cancel(this._pingTimer),Ember.run.cancel(this._clearTimer)},updateState:function(){var e=null,t=this.action;"reply"!==t&&"edit"!==t||(e={action:t},"reply"===t&&(e.topic_id=this.get("topic.id")),"edit"===t&&(e.post_id=this.get("post.id"))),this.set("previousState",this.currentState),this.set("currentState",e)},currentStateChanged:function(){var e=this;this.channel&&(this.messageBus.unsubscribe(this.channel),this.set("channel",null)),this.clear(),["reply","edit"].includes(this.action)&&this.publish({response_needed:!0,previous:this.previousState,current:this.currentState}).then(function(t){e.isDestroyed||(e.set("presenceUsers",t.users),e.set("channel",t.messagebus_channel),t.messagebus_channel&&e.messageBus.subscribe(t.messagebus_channel,function(t){e.isDestroyed||e.set("presenceUsers",t.users),e._clearTimer=Ember.run.debounce(e,"clear",d+p)},t.messagebus_id))})},clear:function(){this.isDestroyed||this.set("presenceUsers",[])},publish:function(e){return this._lastPublish=new Date,this.currentUser.hide_profile_and_presence?Ember.RSVP.Promise.resolve():(0,t.ajax)("/presence/publish",{type:"POST",data:e})},users:function(e,t){return(e||[]).filter(function(e){return e.id!==t})},isReply:Ember.computed.equal("action","reply"),shouldDisplay:Ember.computed.gt("users.length",0)},s(c,"composerOpened",[o],Object.getOwnPropertyDescriptor(c,"composerOpened"),c),s(c,"composerStateChanged",[l],Object.getOwnPropertyDescriptor(c,"composerStateChanged"),c),s(c,"typing",[i],Object.getOwnPropertyDescriptor(c,"typing"),c),s(c,"composerClosing",[a],Object.getOwnPropertyDescriptor(c,"composerClosing"),c),s(c,"currentStateChanged",[r],Object.getOwnPropertyDescriptor(c,"currentStateChanged"),c),s(c,"users",[u],Object.getOwnPropertyDescriptor(c,"users"),c),c))}),define("discourse/plugins/discourse-presence/discourse/components/topic-presence-display",["exports","ember-addons/ember-computed-decorators","discourse/plugins/discourse-presence/discourse/components/composer-presence-display"],function(e,t,n){"use strict";function s(e,t,n,s,o){var l={};return Object.keys(s).forEach(function(e){l[e]=s[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0),l=n.slice().reverse().reduce(function(n,s){return s(e,t,n)||n},l),o&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(o):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}Object.defineProperty(e,"__esModule",{value:!0});var o,l,i,a,r;e.default=Ember.Component.extend((o=(0,t.on)("didInsertElement"),l=(0,t.on)("willDestroyElement"),i=(0,t.default)("topicId"),a=(0,t.default)("presenceUsers","currentUser.{id,ignored_users}"),r={topicId:null,presenceUsers:null,clear:function(){this.isDestroyed||this.set("presenceUsers",[])},_inserted:function(){var e=this;this.clear(),this.messageBus.subscribe(this.channel,function(t){e.isDestroyed||e.set("presenceUsers",t.users),e._clearTimer=Ember.run.debounce(e,"clear",n.keepAliveDuration+n.bufferTime)},-2)},_destroyed:function(){Ember.run.cancel(this._clearTimer),this.messageBus.unsubscribe(this.channel)},channel:function(e){return"/presence/topic/"+e},users:function(e,t){var n=t.ignored_users||[];return(e||[]).filter(function(e){return e.id!==t.id&&!n.includes(e.username)})},shouldDisplay:Ember.computed.gt("users.length",0)},s(r,"_inserted",[o],Object.getOwnPropertyDescriptor(r,"_inserted"),r),s(r,"_destroyed",[l],Object.getOwnPropertyDescriptor(r,"_destroyed"),r),s(r,"channel",[i],Object.getOwnPropertyDescriptor(r,"channel"),r),s(r,"users",[a],Object.getOwnPropertyDescriptor(r,"users"),r),r))}),Ember.TEMPLATES["javascripts/connectors/topic-above-footer-buttons/presence"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"topic-presence-display",null,[["topicId"],[[23,["model","id"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"javascripts/connectors/topic-above-footer-buttons/presence"}}),define("discourse/plugins/discourse-presence/discourse/templates/connectors/topic-above-footer-buttons/presence",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={shouldRender:function(e,t){return t.siteSettings.presence_enabled}}}),Ember.TEMPLATES["javascripts/connectors/composer-fields/presence"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[1,[27,"composer-presence-display",null,[["action","post","topic","reply","title"],[[23,["model","action"]],[23,["model","post"]],[23,["model","topic"]],[23,["model","reply"]],[23,["model","title"]]]]],false],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"javascripts/connectors/composer-fields/presence"}}),define("discourse/plugins/discourse-presence/discourse/templates/connectors/composer-fields/presence",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={shouldRender:function(e,t){return t.siteSettings.presence_enabled}}}),Ember.TEMPLATES["javascripts/components/composer-presence-display"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["user"],"statements":[[4,"if",[[23,["shouldDisplay"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","presence-users"],[9],[0,"\\n "],[7,"div"],[11,"class","presence-avatars"],[9],[0,"\\n"],[4,"each",[[23,["users"]]],null,{"statements":[[0," "],[1,[27,"avatar",[[22,1,[]]],[["avatarTemplatePath","usernamePath","imageSize"],["avatar_template","username","small"]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[7,"span"],[11,"class","presence-text"],[9],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[0,"\\n"],[4,"if",[[23,["isReply"]]],null,{"statements":[[1,[27,"i18n",["presence.replying"],null],false]],"parameters":[]},{"statements":[[1,[27,"i18n",["presence.editing"],null],false]],"parameters":[]}],[10],[10],[7,"span"],[11,"class","wave"],[9],[7,"span"],[11,"class","dot"],[9],[0,"."],[10],[7,"span"],[11,"class","dot"],[9],[0,"."],[10],[7,"span"],[11,"class","dot"],[9],[0,"."],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/components/composer-presence-display"}}),Ember.TEMPLATES["javascripts/components/topic-presence-display"]=Ember.HTMLBars.template({id:null,block:'{"symbols":["user"],"statements":[[4,"if",[[23,["shouldDisplay"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","presence-users"],[9],[0,"\\n "],[7,"div"],[11,"class","presence-avatars"],[9],[0,"\\n"],[4,"each",[[23,["users"]]],null,{"statements":[[0," "],[1,[27,"avatar",[[22,1,[]]],[["avatarTemplatePath","usernamePath","imageSize"],["avatar_template","username","small"]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[10],[0,"\\n "],[7,"span"],[11,"class","presence-text"],[9],[0,"\\n "],[7,"span"],[11,"class","description"],[9],[1,[27,"i18n",["presence.replying_to_topic"],[["count"],[[23,["users","length"]]]]],false],[10],[7,"span"],[11,"class","wave"],[9],[7,"span"],[11,"class","dot"],[9],[0,"."],[10],[7,"span"],[11,"class","dot"],[9],[0,"."],[10],[7,"span"],[11,"class","dot"],[9],[0,"."],[10],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/components/topic-presence-display"}}),define("discourse/plugins/discourse-solved/discourse/routes/user-activity-solved",["exports","discourse/routes/user-activity-stream"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t.default.extend({userActionType:15,noContentHelpKey:"solved.no_solutions"})}),define("discourse/plugins/discourse-solved/discourse/solved-route-map",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={resource:"user.userActivity",map:function(){this.route("solved")}}}),Ember.TEMPLATES["javascripts/discourse/connectors/user-activity-bottom/solved-list"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"link-to",["userActivity.solved"],null,{"statements":[[0," "],[1,[27,"d-icon",["check-square"],null],false],[0," "],[1,[27,"i18n",["solved.title"],null],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/discourse/connectors/user-activity-bottom/solved-list"}}),Ember.TEMPLATES["javascripts/discourse/connectors/category-custom-settings/solved-settings"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"unless",[[23,["siteSettings","allow_solved_on_all_topics"]]],null,{"statements":[[7,"h3"],[9],[1,[27,"i18n",["solved.title"],null],false],[10],[0,"\\n"],[7,"section"],[11,"class","field"],[9],[0,"\\n "],[7,"div"],[11,"class","enable-accepted-answer"],[9],[0,"\\n "],[7,"label"],[11,"class","checkbox-label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["category","enable_accepted_answers"]]]]],false],[0,"\\n "],[1,[27,"i18n",["solved.allow_accepted_answers"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/discourse/connectors/category-custom-settings/solved-settings"}}),Ember.TEMPLATES["javascripts/discourse/connectors/topic-after-cooked/solved-panel"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["topic","accepted_answer"]]],null,{"statements":[[7,"p"],[11,"class","solved"],[9],[0,"\\n"],[1,[23,["topic","acceptedAnswerHtml"]],true],[0,"\\n"],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/discourse/connectors/topic-after-cooked/solved-panel"}}),define("discourse/plugins/discourse-solved/discourse/connectors/bread-crumbs-right/solved-status-filter",["exports","discourse/lib/url"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={shouldRender:function(e,t){if(t.siteSettings.show_filter_by_solved_status){if(t.siteSettings.allow_solved_on_all_topics)return!0;var n=Discourse.__container__.lookup("controller:navigation/category");return n&&n.get("category.enable_accepted_answers")}return!1},setupComponent:function(e,t){var n=["all","solved","unsolved"].map(function(e){return{name:I18n.t("solved.topic_status_filter."+e),value:e}});t.set("statuses",n);var s=window.location.search;s.match(/solved=yes/)?t.set("status","solved"):s.match(/solved=no/)?t.set("status","unsolved"):t.set("status","all")},actions:{changeStatus:function(e){var n=window.location,s=n.search,o=s.startsWith("?")?s.substr(1).split("&"):[];o=o.filter(function(e){return!e.startsWith("solved=")}),e&&"all"!==e&&(e="solved"===e?"yes":"no",o.push("solved="+e)),s=o.length>0?"?"+o.join("&"):"",t.default.routeTo(""+n.pathname+s+n.hash)}}}}),Ember.TEMPLATES["javascripts/discourse/connectors/bread-crumbs-right/solved-status-filter"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["siteSettings","solved_enabled"]]],null,{"statements":[[0," "],[1,[27,"combo-box",null,[["content","value","valueAttribute","onSelect"],[[23,["statuses"]],[23,["status"]],"value",[27,"action",[[22,0,[]],"changeStatus"],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/discourse/connectors/bread-crumbs-right/solved-status-filter"}}),Ember.TEMPLATES["javascripts/discourse/connectors/user-summary-stat/solved-count"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"link-to",["userActivity.solved"],null,{"statements":[[0," "],[1,[27,"user-stat",null,[["value","label","icon"],[[23,["model","solved_count"]],"solved.solution_summary","check-square"]]],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/discourse/connectors/user-summary-stat/solved-count"}}),define("discourse/plugins/discourse-solved/discourse/pre-initializers/extend-category-for-solved",["exports","ember-addons/ember-computed-decorators","discourse/models/category"],function(e,t,n){"use strict";function s(e,t,n,s,o){var l={};return Object.keys(s).forEach(function(e){l[e]=s[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0),l=n.slice().reverse().reduce(function(n,s){return s(e,t,n)||n},l),o&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(o):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"extend-category-for-solved",before:"inject-discourse-objects",initialize:function(){var e,o,l;n.default.reopen((e=(0,t.default)("custom_fields.enable_accepted_answers"),o={enable_accepted_answers:{get:function(e){return"true"===e},set:function(e){return e=e?"true":"false",this.set("custom_fields.enable_accepted_answers",e),e}}},s(o,"enable_accepted_answers",[e],(l=Object.getOwnPropertyDescriptor(o,"enable_accepted_answers"),l=l?l.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return l}}),o),o))}}}),define("discourse/plugins/discourse-solved/discourse/initializers/extend-for-solved-button",["exports","discourse/models/topic","discourse/models/user","discourse/raw-views/topic-status","discourse/helpers/topic-status-icons","discourse/lib/ajax-error","discourse/lib/plugin-api","discourse/lib/ajax","discourse/widgets/post-cooked","discourse/lib/utilities","discourse-common/lib/icon-library"],function(e,t,n,s,o,l,i,a,r,u,c){"use strict";function d(e){e.get("postStream.posts").forEach(function(e){e.get("post_number")>1&&(e.set("accepted_answer",!1),e.set("can_accept_answer",!0),e.set("can_unaccept_answer",!1))})}function p(e){if(e.get("can_unaccept_answer")){var t=e.topic;e.setProperties({can_accept_answer:!0,can_unaccept_answer:!1,accepted_answer:!1}),t.set("accepted_answer",void 0),(0,a.ajax)("/solution/unaccept",{type:"POST",data:{id:e.get("id")}}).catch(l.popupAjaxError)}}function m(e){var t=e.topic;d(t),e.setProperties({can_unaccept_answer:!0,can_accept_answer:!1,accepted_answer:!0}),t.set("accepted_answer",{username:e.get("username"),post_number:e.get("post_number"),excerpt:e.get("cooked")}),(0,a.ajax)("/solution/accept",{type:"POST",data:{id:e.get("id")}}).catch(l.popupAjaxError)}function f(e){var t=e.getCurrentUser();o.default.addObject(["has_accepted_answer","far-check-square","solved"]),e.includePostAttributes("can_accept_answer","can_unaccept_answer","accepted_answer"),e.addDiscoveryQueryParam&&e.addDiscoveryQueryParam("solved",{replace:!0,refreshModel:!0}),e.addPostMenuButton("solved",function(e){var n=e.can_accept_answer,s=e.can_unaccept_answer,o=e.accepted_answer,l=t&&t.id===e.topicCreatedById,i=o||!n||l?"first":"second-last-hidden";if(n)return{action:"acceptAnswer",icon:"far-check-square",className:"unaccepted",title:"solved.accept_answer",position:i};if(s||o){return{action:"unacceptAnswer",icon:"check-square",title:s?"solved.unaccept_answer":"solved.accepted_answer",className:"accepted fade-out",position:i,beforeButton:function(e){return e("span.accepted-text",I18n.t("solved.solution"))}}}}),e.decorateWidget("post-contents:after-cooked",function(e){if(1===e.attrs.post_number){var t=e.getModel();if(t){var n=t.get("topic");if(n.get("accepted_answer")){var s=!!n.get("accepted_answer").excerpt,o="\n <aside class='quote accepted-answer' data-post=\""+n.get("accepted_answer").post_number+'" data-topic="'+n.get("id")+"\">\n <div class='title'>\n "+n.get("acceptedAnswerHtml")+' <div class="quote-controls"></div>\n </div>\n <blockquote>\n '+n.get("accepted_answer").excerpt+"\n </blockquote>\n </aside>",l="\n <aside class='quote accepted-answer'>\n <div class='title title-only'>\n "+n.get("acceptedAnswerHtml")+"\n </div>\n </aside>",i=new r.default({cooked:s?o:l}),a=i.init();return e.rawHtml(a)}}}}),e.attachWidgetAction("post","acceptAnswer",function(){var e=this,t=this.model,n=t.get("topic.postStream.posts").filter(function(e){return 1===e.get("post_number")||e.get("accepted_answer")});m(t),n.forEach(function(t){return e.appEvents.trigger("post-stream:refresh",{id:t.id})})}),e.attachWidgetAction("post","unacceptAnswer",function(){var e=this.model,t=e.get("topic.postStream.posts").find(function(e){return 1===e.get("post_number")});p(e),this.appEvents.trigger("post-stream:refresh",{id:t.get("id")})}),e.registerConnectorClass&&(e.registerConnectorClass("user-activity-bottom","solved-list",{shouldRender:function(e,t){return t.siteSettings.solved_enabled}}),e.registerConnectorClass("user-summary-stat","solved-count",{shouldRender:function(e,t){return t.siteSettings.solved_enabled&&e.model.solved_count>0},setupComponent:function(){this.set("classNames",["linked-stat"])}}))}Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"extend-for-solved-button",initialize:function(){t.default.reopen({acceptedAnswerHtml:function(){var e=this.get("accepted_answer.username"),t=this.get("accepted_answer.post_number");return e&&t?I18n.t("solved.accepted_html",{icon:(0,c.iconHTML)("check-square",{class:"accepted"}),username_lower:e.toLowerCase(),username:(0,u.formatUsername)(e),post_path:this.get("url")+"/"+t,post_number:t,user_path:n.default.create({username:e}).get("path")}):""}.property("accepted_answer","id")}),s.default.reopen({statuses:function(){var e=this._super();return this.topic.has_accepted_answer?e.push({openTag:"span",closeTag:"span",title:I18n.t("topic_statuses.solved.help"),icon:"far-check-square"}):this.topic.can_have_answer&&this.siteSettings.solved_enabled&&this.siteSettings.empty_box_on_unsolved&&e.push({openTag:"span",closeTag:"span",title:I18n.t("solved.has_no_accepted_answer"),icon:"square-o"}),e}.property()}),(0,i.withPluginApi)("0.1",f),(0,i.withPluginApi)("0.8.10",function(e){e.replaceIcon("notification.solved.accepted_notification","check-square")})}}}),Ember.TEMPLATES["javascripts/upgrade-header"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"unless",[[23,["versionCheck","upToDate"]]],null,{"statements":[[0," "],[1,[21,"upgrade-notice"],false],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/upgrade-header"}}),define("discourse/plugins/docker_manager/discourse/components/upgrade-notice",["exports"],function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.Component.extend({tagName:"tr",href:function(){return Discourse.getURL("/admin/upgrade")}.property()})}),Ember.TEMPLATES["javascripts/components/upgrade-notice"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"if",[[23,["currentUser","admin"]]],null,{"statements":[[0," "],[7,"th"],[11,"colspan","5"],[9],[1,[27,"i18n",["docker.upgrade"],null],false],[0," "],[7,"a"],[12,"href",[28,[[21,"href"]]]],[11,"data-auto-route","true"],[9],[1,[27,"i18n",["docker.perform_upgrade"],null],false],[10],[10],[0,"\\n"]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"javascripts/components/upgrade-notice"}}),function(e){"use strict";function t(e,t){var n,s,o,l=e.data("width"),i=e.data("height"),a=e.data("ratio")?e.data("ratio"):t.default_ratio,r=e.data("youtube-id"),u=e.data("youtube-title"),c=[],d=e.data("parameters")||"";a=a.split(":"),"number"==typeof l&&"number"==typeof i?(e.width(l),n=i+"px"):"number"==typeof l?(e.width(l),n=l*a[1]/a[0]+"px"):(l=e.width(),0===l&&(l=e.parent().width()),n=a[1]/a[0]*100+"%"),c.push('<div class="ytp-thumbnail">'),c.push('<div class="ytp-large-play-button"'),l<=640&&c.push(' style="transform: scale(0.563888888888889);"'),c.push(">"),c.push("<svg>"),c.push('<path fill-rule="evenodd" clip-rule="evenodd" fill="#1F1F1F" class="ytp-large-play-button-svg" d="M84.15,26.4v6.35c0,2.833-0.15,5.967-0.45,9.4c-0.133,1.7-0.267,3.117-0.4,4.25l-0.15,0.95c-0.167,0.767-0.367,1.517-0.6,2.25c-0.667,2.367-1.533,4.083-2.6,5.15c-1.367,1.4-2.967,2.383-4.8,2.95c-0.633,0.2-1.316,0.333-2.05,0.4c-0.767,0.1-1.3,0.167-1.6,0.2c-4.9,0.367-11.283,0.617-19.15,0.75c-2.434,0.034-4.883,0.067-7.35,0.1h-2.95C38.417,59.117,34.5,59.067,30.3,59c-8.433-0.167-14.05-0.383-16.85-0.65c-0.067-0.033-0.667-0.117-1.8-0.25c-0.9-0.133-1.683-0.283-2.35-0.45c-2.066-0.533-3.783-1.5-5.15-2.9c-1.033-1.067-1.9-2.783-2.6-5.15C1.317,48.867,1.133,48.117,1,47.35L0.8,46.4c-0.133-1.133-0.267-2.55-0.4-4.25C0.133,38.717,0,35.583,0,32.75V26.4c0-2.833,0.133-5.95,0.4-9.35l0.4-4.25c0.167-0.966,0.417-2.05,0.75-3.25c0.7-2.333,1.567-4.033,2.6-5.1c1.367-1.434,2.967-2.434,4.8-3c0.633-0.167,1.333-0.3,2.1-0.4c0.4-0.066,0.917-0.133,1.55-0.2c4.9-0.333,11.283-0.567,19.15-0.7C35.65,0.05,39.083,0,42.05,0L45,0.05c2.467,0,4.933,0.034,7.4,0.1c7.833,0.133,14.2,0.367,19.1,0.7c0.3,0.033,0.833,0.1,1.6,0.2c0.733,0.1,1.417,0.233,2.05,0.4c1.833,0.566,3.434,1.566,4.8,3c1.066,1.066,1.933,2.767,2.6,5.1c0.367,1.2,0.617,2.284,0.75,3.25l0.4,4.25C84,20.45,84.15,23.567,84.15,26.4z M33.3,41.4L56,29.6L33.3,17.75V41.4z"></path>'),c.push('<polygon fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" points="33.3,41.4 33.3,17.75 56,29.6"></polygon>'),c.push("</svg>"),c.push("</div>"),c.push("</div>"),c.push('<div class="html5-info-bar">'),c.push('<div class="html5-title">'),c.push('<div class="html5-title-text-wrapper">'),c.push('<a class="html5-title-text" target="_blank" tabindex="3100" href="https://www.youtube.com/watch?v=',r,'">'),void 0===u||null===u||""===u?c.push("youtube.com/watch?v="+r):c.push(u),c.push("</a>"),c.push("</div>"),c.push("</div>"),c.push("</div>"),e.css({"padding-bottom":n}).html(c.join("")),o=l>640?"maxresdefault.jpg":l>480?"sddefault.jpg":l>320?"hqdefault.jpg":l>120?"mqdefault.jpg":0===l?"hqdefault.jpg":"default.jpg",s=e.find(".ytp-thumbnail").css({"background-image":["url(//img.youtube.com/vi/",r,"/",o,")"].join("")}).addClass("lazyYT-image-loaded").on("click",function(n){n.preventDefault(),!e.hasClass("lazyYT-video-loaded")&&s.hasClass("lazyYT-image-loaded")&&e.html('<iframe src="//www.youtube.com/embed/'+r+"?autoplay=1&"+d+'" frameborder="0" allowfullscreen></iframe>').addClass("lazyYT-video-loaded"),t.onPlay&&t.onPlay(n,e)})}e.fn.lazyYT=function(n){var s={default_ratio:"16:9",callback:null,container_class:"lazyYT-container"},o=e.extend(s,n);return this.each(function(){t(e(this).addClass(o.container_class),o)})}}(jQuery),define("discourse/plugins/lazyYT/initializers/lazyYT",["exports","discourse/lib/plugin-api"],function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"apply-lazyYT",initialize:function(){(0,t.withPluginApi)("0.1",function(e){e.decorateCooked(function(t){0!==$(".lazyYT",t).length&&$(".lazyYT",t).lazyYT({onPlay:function(t,n){var s=parseInt(n.closest("article").data("post-id"));s&&e.preventCloak(s)}})},{id:"discourse-lazyyt"})})}}}),define("discourse/plugins/poll/widgets/discourse-poll",["exports","discourse/widgets/widget","virtual-dom","discourse-common/lib/icon-library","discourse/widgets/raw-html","discourse/lib/ajax","discourse/lib/ajax-error","discourse/plugins/poll/lib/even-round","discourse/widgets/post","discourse/lib/round","discourse/lib/formatter"],function(e,t,n,s,o,l,i,a,r,u,c){"use strict";function d(e){var t=$("<span>"+e.html+"</span>");return t.find(".discourse-local-date").each(function(e,t){$(t).applyLocalDates()}),new o.default({html:"<span>"+t.html()+"</span>"})}function p(e){return new o.default({html:'<span class="info-text">'+e+"</span>"})}function m(e){return(0,l.ajax)("/polls/voters.json",{data:e}).catch(function(e){e?(0,i.popupAjaxError)(e):bootbox.alert(I18n.t("poll.error_while_fetching_voters"))})}Object.defineProperty(e,"__esModule",{value:!0}),(0,t.createWidget)("discourse-poll-option",{tagName:"li",buildAttributes:function(e){return{"data-poll-option-id":e.option.id}},html:function(e){var t=[],n=e.option,o=e.vote,l=o.includes(n.id);return e.isMultiple?t.push((0,s.iconNode)(l?"far-check-square":"far-square")):t.push((0,s.iconNode)(l?"circle":"far-circle")),t.push(" "),t.push(d(n)),t},click:function(e){0===$(e.target).closest("a").length&&this.sendWidgetAction("toggleOption",this.attrs.option)}}),(0,t.createWidget)("discourse-poll-load-more",{tagName:"div.poll-voters-toggle-expand",buildKey:function(e){ +return"load-more-"+e.optionId},defaultState:function(){return{loading:!1}},html:function(e,t){return t.loading?(0,n.h)("div.spinner.small"):(0,n.h)("a",(0,s.iconNode)("chevron-down"))},click:function(){var e=this.state;if(!e.loading)return e.loading=!0,this.sendWidgetAction("loadMore").finally(function(){return e.loading=!1})}}),(0,t.createWidget)("discourse-poll-voters",{tagName:"ul.poll-voters-list",buildKey:function(e){return"poll-voters-"+e.optionId},defaultState:function(){return{loaded:"new",voters:[],page:1}},fetchVoters:function(){var e=this,t=this.attrs,n=this.state;if("loading"!==n.loaded)return n.loaded="loading",m({post_id:t.postId,poll_name:t.pollName,option_id:t.optionId,page:n.page}).then(function(s){n.loaded="loaded",n.page+=1;var o="number"===t.pollType?s.voters:s.voters[t.optionId],l=new Set(n.voters.map(function(e){return e.username}));o.forEach(function(e){l.has(e.username)||(l.add(e.username),n.voters.push(e))}),e.scheduleRerender()})},loadMore:function(){return this.fetchVoters()},html:function(e,t){e.voters&&"new"===t.loaded&&(t.voters=e.voters);var s=t.voters.map(function(e){return(0,n.h)("li",[(0,r.avatarFor)("tiny",{username:e.username,template:e.avatar_template})," "])});return t.voters.length<e.totalVotes&&s.push(this.attach("discourse-poll-load-more",e)),(0,n.h)("div.poll-voters",s)}}),(0,t.createWidget)("discourse-poll-standard-results",{tagName:"ul.results",buildKey:function(e){return"poll-standard-results-"+e.id},defaultState:function(){return{loaded:!1}},fetchVoters:function(){var e=this,t=this.attrs,n=this.state;return m({post_id:t.post.id,poll_name:t.poll.get("name")}).then(function(t){n.voters=t.voters,e.scheduleRerender()})},html:function(e,t){var s=this,o=e.poll,l=o.get("options");if(l){var i=o.get("voters"),r=o.get("public"),u=_.clone(l).sort(function(e,t){return e.votes<t.votes?1:e.votes===t.votes?e.html<t.html?-1:1:-1});r&&!t.loaded&&(t.voters=o.get("preloaded_voters"),t.loaded=!0);var c=0===i?Array(u.length).fill(0):u.map(function(e){return 100*e.votes/i}),p=e.isMultiple?c.map(Math.floor):(0,a.default)(c);return u.map(function(l,i){var a=[],u=p[i].toString(),c=(e.vote||[]).includes(l.id);return a.push((0,n.h)("div.option",(0,n.h)("p",[(0,n.h)("span.percentage",u+"%"),d(l)]))),a.push((0,n.h)("div.bar-back",(0,n.h)("div.bar",{attributes:{style:"width:"+u+"%"}}))),r&&a.push(s.attach("discourse-poll-voters",{postId:e.post.id,optionId:l.id,pollName:o.get("name"),totalVotes:l.votes,voters:t.voters&&t.voters[l.id]||[]})),(0,n.h)("li",{className:c?"chosen":""},a)})}}}),(0,t.createWidget)("discourse-poll-number-results",{buildKey:function(e){return"poll-number-results-"+e.id},defaultState:function(){return{loaded:!1}},fetchVoters:function(){var e=this,t=this.attrs,n=this.state;return m({post_id:t.post.id,poll_name:t.poll.get("name")}).then(function(t){n.voters=t.voters,e.scheduleRerender()})},html:function(e,t){var s=e.poll,l=s.get("options").reduce(function(e,t){return e+parseInt(t.html,10)*parseInt(t.votes,10)},0),i=s.get("voters"),a=0===i?0:(0,u.default)(l/i,-2),r=I18n.t("poll.average_rating",{average:a}),c=[(0,n.h)("div.poll-results-number-rating",new o.default({html:"<span>"+r+"</span>"}))];return s.get("public")&&(t.loaded||(t.voters=s.get("preloaded_voters"),t.loaded=!0),c.push(this.attach("discourse-poll-voters",{totalVotes:s.get("voters"),voters:t.voters||[],postId:e.post.id,pollName:s.get("name"),pollType:s.get("type")}))),c}}),(0,t.createWidget)("discourse-poll-container",{tagName:"div.poll-container",html:function(e){var t=this,s=e.poll,o=s.get("options");if(e.showResults){var l="number"===s.get("type")?"number":"standard";return this.attach("discourse-poll-"+l+"-results",e)}if(o)return(0,n.h)("ul",o.map(function(n){return t.attach("discourse-poll-option",{option:n,isMultiple:e.isMultiple,vote:e.vote})}))}}),(0,t.createWidget)("discourse-poll-info",{tagName:"div.poll-info",multipleHelpText:function(e,t,n){if(t>0)if(e===t){if(e>1)return I18n.t("poll.multiple.help.x_options",{count:e})}else{if(e>1)return t<n?I18n.t("poll.multiple.help.between_min_and_max_options",{min:e,max:t}):I18n.t("poll.multiple.help.at_least_min_options",{count:e});if(t<=n)return I18n.t("poll.multiple.help.up_to_max_options",{count:t})}},html:function(e){var t=e.poll,s=t.get("voters"),o=[(0,n.h)("p",[(0,n.h)("span.info-number",s.toString()),(0,n.h)("span.info-label",I18n.t("poll.voters",{count:s}))])];if(e.isMultiple)if(e.showResults||e.isClosed){var l=t.get("options").reduce(function(e,t){return e+parseInt(t.votes,10)},0);o.push((0,n.h)("p",[(0,n.h)("span.info-number",l.toString()),(0,n.h)("span.info-label",I18n.t("poll.total_votes",{count:l}))]))}else{var i=this.multipleHelpText(e.min,e.max,t.get("options.length"));i&&o.push(p(i))}return e.isClosed||e.showResults||!t.get("public")||o.push(p(I18n.t("poll.public.title"))),o}}),(0,t.createWidget)("discourse-poll-buttons",{tagName:"div.poll-buttons",html:function(e){var t=[],n=e.poll,s=e.post,l=s.get("topic.archived"),i=e.isClosed,a=i||l;if(e.isMultiple&&!a){var r=!e.canCastVotes;t.push(this.attach("button",{className:"btn cast-votes "+(r?"btn-default":"btn-primary"),label:"poll.cast-votes.label",title:"poll.cast-votes.title",disabled:r,action:"castVotes"})),t.push(" ")}if(e.showResults||a?t.push(this.attach("button",{className:"btn btn-default toggle-results",label:"poll.hide-results.label",title:"poll.hide-results.title",icon:"far-eye-slash",disabled:a,action:"toggleResults"})):"on_vote"!==n.get("results")||e.hasVoted?"on_close"!==n.get("results")||i?t.push(this.attach("button",{className:"btn btn-default toggle-results",label:"poll.show-results.label",title:"poll.show-results.title",icon:"far-eye",disabled:0===n.get("voters"),action:"toggleResults"})):t.push(p(I18n.t("poll.results.closed.title"))):t.push(p(I18n.t("poll.results.vote.title"))),n.get("close")){var u=moment.utc(n.get("close"));if(u.isValid()){var d=u.format("LLL"),m=void 0;if(e.isAutomaticallyClosed){var f=(0,c.relativeAge)(u.toDate(),{addAgo:!0});m=I18n.t("poll.automatic_close.age",{age:f})}else{var h=moment().to(u.local(),!0);m=I18n.t("poll.automatic_close.closes_in",{timeLeft:h})}t.push(new o.default({html:'<span class="info-text" title="'+d+'">'+m+"</span>"}))}}return!this.currentUser||this.currentUser.get("id")!==s.get("user_id")&&!this.currentUser.get("staff")||l||(i?e.isAutomaticallyClosed||t.push(this.attach("button",{className:"btn btn-default toggle-status",label:"poll.open.label",title:"poll.open.title",icon:"unlock-alt",action:"toggleStatus"})):t.push(this.attach("button",{className:"btn toggle-status btn-danger",label:"poll.close.label",title:"poll.close.title",icon:"lock",action:"toggleStatus"}))),t}}),e.default=(0,t.createWidget)("discourse-poll",{tagName:"div.poll",buildKey:function(e){return"poll-"+e.id},buildAttributes:function(e){return{"data-poll-name":e.poll.get("name"),"data-poll-type":e.poll.get("type")}},defaultState:function(e){var t=e.post,n=e.poll;return{loading:!1,showResults:t.get("topic.archived")||this.isClosed()||"on_close"!==n.get("results")&&this.hasVoted()}},html:function(e,t){var s=t.showResults||e.post.get("topic.archived")||this.isClosed(),o=jQuery.extend({},e,{canCastVotes:this.canCastVotes(),hasVoted:this.hasVoted(),isAutomaticallyClosed:this.isAutomaticallyClosed(),isClosed:this.isClosed(),isMultiple:this.isMultiple(),max:this.max(),min:this.min(),showResults:s});return(0,n.h)("div",[this.attach("discourse-poll-container",o),this.attach("discourse-poll-info",o),this.attach("discourse-poll-buttons",o)])},min:function(){var e=parseInt(this.attrs.poll.get("min"),10);return(isNaN(e)||e<0)&&(e=0),e},max:function(){var e=parseInt(this.attrs.poll.get("max"),10),t=this.attrs.poll.get("options.length");return(isNaN(e)||e>t)&&(e=t),e},isAutomaticallyClosed:function(){var e=this.attrs.poll;return e.get("close")&&moment.utc(e.get("close"))<=moment()},isClosed:function(){return"closed"===this.attrs.poll.get("status")||this.isAutomaticallyClosed()},isMultiple:function(){return"multiple"===this.attrs.poll.get("type")},hasVoted:function(){var e=this.attrs.vote;return e&&e.length>0},canCastVotes:function(){var e=this.state,t=this.attrs;if(this.isClosed()||e.showResults||e.loading)return!1;var n=t.vote.length;return this.isMultiple()?n>=this.min()&&n<=this.max():n>0},toggleStatus:function(){var e=this,t=this.state,n=this.attrs,s=n.post,o=n.poll;this.isAutomaticallyClosed()||bootbox.confirm(I18n.t(this.isClosed()?"poll.open.confirm":"poll.close.confirm"),I18n.t("no_value"),I18n.t("yes_value"),function(n){if(n){t.loading=!0;var a=e.isClosed()?"open":"closed";(0,l.ajax)("/polls/toggle_status",{type:"PUT",data:{post_id:s.get("id"),poll_name:o.get("name"),status:a}}).then(function(){o.set("status",a),"on_close"===o.get("results")&&(t.showResults="closed"===a),e.scheduleRerender()}).catch(function(e){e?(0,i.popupAjaxError)(e):bootbox.alert(I18n.t("poll.error_while_toggling_status"))}).finally(function(){t.loading=!1})}})},toggleResults:function(){this.state.showResults=!this.state.showResults},showLogin:function(){this.register.lookup("route:application").send("showLogin")},toggleOption:function(e){var t=this.attrs;if(!this.isClosed()){if(!this.currentUser)return this.showLogin();var n=t.vote,s=n.indexOf(e.id);return this.isMultiple()||(n.length=0),-1!==s?n.splice(s,1):n.push(e.id),this.isMultiple()?void 0:this.castVotes()}},castVotes:function(){if(this.canCastVotes()){if(!this.currentUser)return this.showLogin();var e=this.attrs,t=this.state;return t.loading=!0,(0,l.ajax)("/polls/vote",{type:"PUT",data:{post_id:e.post.id,poll_name:e.poll.get("name"),options:e.vote}}).then(function(n){var s=n.poll;e.poll.setProperties(s),"on_close"!==e.poll.get("results")&&(t.showResults=!0)}).catch(function(e){e?(0,i.popupAjaxError)(e):bootbox.alert(I18n.t("poll.error_while_casting_votes"))}).finally(function(){t.loading=!1})}}})}),Ember.TEMPLATES["javascripts/modal/poll-ui-builder"]=Ember.HTMLBars.template({id:null,block:'{"symbols":[],"statements":[[4,"d-modal-body",null,[["title","class"],["poll.ui_builder.title","poll-ui-builder"]],{"statements":[[0," "],[7,"form"],[11,"class","poll-ui-builder-form form-horizontal"],[9],[0,"\\n "],[7,"div"],[11,"class","input-group poll-select"],[9],[0,"\\n "],[7,"label"],[11,"class","input-group-label"],[9],[1,[27,"i18n",["poll.ui_builder.poll_type.label"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["content","value","allowInitialValueMutation","valueAttribute"],[[23,["pollTypes"]],[23,["pollType"]],true,"value"]]],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","input-group poll-select"],[9],[0,"\\n "],[7,"label"],[11,"class","input-group-label"],[9],[1,[27,"i18n",["poll.ui_builder.poll_result.label"],null],false],[10],[0,"\\n "],[1,[27,"combo-box",null,[["content","value","allowInitialValueMutation","valueAttribute"],[[23,["pollResults"]],[23,["pollResult"]],true,"value"]]],false],[0,"\\n "],[10],[0,"\\n\\n\\n"],[4,"if",[[23,["showMinMax"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","input-group poll-number"],[9],[0,"\\n "],[1,[27,"input-tip",null,[["validation"],[[23,["minMaxValueValidation"]]]]],false],[0,"\\n "],[7,"label"],[11,"class","input-group-label"],[9],[1,[27,"i18n",["poll.ui_builder.poll_config.min"],null],false],[10],[0,"\\n "],[1,[27,"input",null,[["type","value","valueAttribute","class"],["number",[23,["pollMin"]],"value","poll-options-min"]]],false],[0,"\\n "],[10],[0,"\\n\\n\\n "],[7,"div"],[11,"class","input-group poll-number"],[9],[0,"\\n "],[7,"label"],[11,"class","input-group-label"],[9],[1,[27,"i18n",["poll.ui_builder.poll_config.max"],null],false],[10],[0,"\\n "],[1,[27,"input",null,[["type","value","valueAttribute","class"],["number",[23,["pollMax"]],"value","poll-options-max"]]],false],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["isNumber"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","input-group poll-number"],[9],[0,"\\n "],[7,"label"],[11,"class","input-group-label"],[9],[1,[27,"i18n",["poll.ui_builder.poll_config.step"],null],false],[10],[0,"\\n "],[1,[27,"input",null,[["type","value","valueAttribute","min","class"],["number",[23,["pollStep"]],"value","1","poll-options-step"]]],false],[0,"\\n "],[1,[27,"input-tip",null,[["validation"],[[23,["minStepValueValidation"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"unless",[[23,["isNumber"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","input-group poll-textarea"],[9],[0,"\\n "],[7,"label"],[9],[1,[27,"i18n",["poll.ui_builder.poll_options.label"],null],false],[10],[0,"\\n "],[1,[27,"textarea",null,[["value","autocomplete"],[[23,["pollOptions"]],"discourse"]]],false],[0,"\\n "],[1,[27,"input-tip",null,[["validation"],[[23,["minNumOfOptionsValidation"]]]]],false],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n "],[7,"div"],[11,"class","input-group poll-checkbox"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["publicPoll"]]]]],false],[0,"\\n "],[1,[27,"i18n",["poll.ui_builder.poll_public.label"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"div"],[11,"class","input-group poll-checkbox"],[9],[0,"\\n "],[7,"label"],[9],[0,"\\n "],[1,[27,"input",null,[["type","checked"],["checkbox",[23,["autoClose"]]]]],false],[0,"\\n "],[1,[27,"i18n",["poll.ui_builder.automatic_close.label"],null],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n\\n"],[4,"if",[[23,["autoClose"]]],null,{"statements":[[0," "],[7,"div"],[11,"class","input-group"],[9],[0,"\\n "],[1,[27,"date-picker-future",null,[["value","containerId"],[[23,["date"]],"date-container"]]],false],[0,"\\n "],[1,[27,"input",null,[["type","value"],["time",[23,["time"]]]]],false],[0,"\\n "],[7,"div"],[11,"id","date-container"],[9],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[7,"div"],[11,"class","modal-footer"],[9],[0,"\\n "],[1,[27,"d-button",null,[["action","icon","class","label","disabled"],[[27,"action",[[22,0,[]],"insertPoll"],null],"chart-bar","btn-primary","poll.ui_builder.insert",[23,["disableInsert"]]]]],false],[0,"\\n"],[10],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"javascripts/modal/poll-ui-builder"}}),define("discourse/plugins/poll/controllers/poll-ui-builder",["exports","ember-addons/ember-computed-decorators","discourse/models/input-validation"],function(e,t,n){"use strict";function s(e,t,n,s,o){var l={};return Object.keys(s).forEach(function(e){l[e]=s[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0),l=n.slice().reverse().reduce(function(n,s){return s(e,t,n)||n},l),o&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(o):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}Object.defineProperty(e,"__esModule",{value:!0});var o,l,i,a,r,u,c,d,p,m,f,h,v,b,g,y,w;e.default=Ember.Controller.extend((o=(0,t.default)("regularPollType","numberPollType","multiplePollType"),l=(0,t.default)("alwaysPollResult","votePollResult","closedPollResult"),i=(0,t.default)("pollType","regularPollType"),a=(0,t.default)("pollType","pollOptionsCount","multiplePollType"),r=(0,t.default)("pollType","numberPollType"),u=(0,t.default)("isRegular"),c=(0,t.default)("pollOptions"),d=(0,t.observes)("isMultiple","isNumber","pollOptionsCount"),p=(0,t.default)("isRegular","isMultiple","isNumber","pollOptionsCount"),m=(0,t.default)("isRegular","isMultiple","isNumber","pollOptionsCount","pollMin","pollStep"),f=(0,t.default)("isNumber","pollMax"),h=(0,t.default)("isNumber","showMinMax","pollType","pollResult","publicPoll","pollOptions","pollMin","pollMax","pollStep","autoClose","date","time"),v=(0,t.default)("pollOptionsCount","isRegular","isMultiple","isNumber","pollMin","pollMax"),b=(0,t.default)("pollMin","pollMax"),g=(0,t.default)("pollStep"),y=(0,t.default)("disableInsert"),w={regularPollType:"regular",numberPollType:"number",multiplePollType:"multiple",alwaysPollResult:"always",votePollResult:"on_vote",closedPollResult:"on_close",init:function(){this._super.apply(this,arguments),this._setupPoll()},pollTypes:function(e,t,n){return[{name:I18n.t("poll.ui_builder.poll_type.regular"),value:e},{name:I18n.t("poll.ui_builder.poll_type.number"),value:t},{name:I18n.t("poll.ui_builder.poll_type.multiple"),value:n}]},pollResults:function(e,t,n){return[{name:I18n.t("poll.ui_builder.poll_result.always"),value:e},{name:I18n.t("poll.ui_builder.poll_result.vote"),value:t},{name:I18n.t("poll.ui_builder.poll_result.closed"),value:n}]},isRegular:function(e,t){return e===t},isMultiple:function(e,t,n){return e===n&&t>0},isNumber:function(e,t){return e===t},showMinMax:function(e){return!e},pollOptionsCount:function(e){if(0===e.length)return 0;var t=0;return e.split("\n").forEach(function(e){0!==e.length&&(t+=1)}),t},_setPollMax:function(){var e=this.isMultiple,t=this.isNumber;(e||t)&&(e?this.set("pollMax",this.pollOptionsCount):t&&this.set("pollMax",this.siteSettings.poll_maximum_options))},pollMinOptions:function(e,t,n,s){if(!e)return t?this._comboboxOptions(1,s+1):n?this._comboboxOptions(1,this.siteSettings.poll_maximum_options+1):void 0},pollMaxOptions:function(e,t,n,s,o,l){if(!e){var i=parseInt(o)||1;if(t)return this._comboboxOptions(i+1,s+1);if(n){var a=parseInt(l,10);return a<1&&(a=1),this._comboboxOptions(i+1,i+this.siteSettings.poll_maximum_options*a)}}},pollStepOptions:function(e,t){if(e)return this._comboboxOptions(1,(parseInt(t)||1)+1)},pollOutput:function(e,t,n,s,o,l,i,a,r,u,c,d){var p="[poll",m="",f=this.toolbarEvent.getText().match(/\[poll(\s+name=[^\s\]]+)*.*\]/gim);f&&(p+=" name=poll"+(f.length+1));var h=r;if(h<1&&(h=1),n&&(p+=" type="+n),s&&(p+=" results="+s),i&&t&&(p+=" min="+i),a&&(p+=" max="+a),e&&(p+=" step="+h),o&&(p+=" public=true"),u){var v=moment(c+" "+d,"YYYY-MM-DD HH:mm").toISOString();v&&(p+=" close="+v)}return p+="]",m+=p+"\n",l.length>0&&!e&&l.split("\n").forEach(function(e){0!==e.length&&(m+="* "+e+"\n")}),m+="[/poll]"},disableInsert:function(e,t,n,s,o,l){return t&&e<2||n&&e<o&&o>=l||!s&&e<2},minMaxValueValidation:function(e,t){var s={ok:!0};return e>=t&&(s={failed:!0,reason:I18n.t("poll.ui_builder.help.invalid_values")}),n.default.create(s)},minStepValueValidation:function(e){var t={ok:!0};return e<1&&(t={failed:!0,reason:I18n.t("poll.ui_builder.help.min_step_value")}),n.default.create(t)},minNumOfOptionsValidation:function(e){var t={ok:!0};return e&&(t={failed:!0,reason:I18n.t("poll.ui_builder.help.options_count")}),n.default.create(t)},_comboboxOptions:function(e,t){return _.range(e,t).map(function(e){return{value:e,name:e}})},_setupPoll:function(){this.setProperties({pollType:null,publicPoll:!1,pollOptions:"",pollMin:1,pollMax:null,pollStep:1,autoClose:!1,date:moment().add(1,"day").format("YYYY-MM-DD"),time:moment().add(1,"hour").format("HH:mm")})},actions:{insertPoll:function(){this.toolbarEvent.addText(this.pollOutput),this.send("closeModal"),this._setupPoll()}}},s(w,"pollTypes",[o],Object.getOwnPropertyDescriptor(w,"pollTypes"),w),s(w,"pollResults",[l],Object.getOwnPropertyDescriptor(w,"pollResults"),w),s(w,"isRegular",[i],Object.getOwnPropertyDescriptor(w,"isRegular"),w),s(w,"isMultiple",[a],Object.getOwnPropertyDescriptor(w,"isMultiple"),w),s(w,"isNumber",[r],Object.getOwnPropertyDescriptor(w,"isNumber"),w),s(w,"showMinMax",[u],Object.getOwnPropertyDescriptor(w,"showMinMax"),w),s(w,"pollOptionsCount",[c],Object.getOwnPropertyDescriptor(w,"pollOptionsCount"),w),s(w,"_setPollMax",[d],Object.getOwnPropertyDescriptor(w,"_setPollMax"),w),s(w,"pollMinOptions",[p],Object.getOwnPropertyDescriptor(w,"pollMinOptions"),w),s(w,"pollMaxOptions",[m],Object.getOwnPropertyDescriptor(w,"pollMaxOptions"),w),s(w,"pollStepOptions",[f],Object.getOwnPropertyDescriptor(w,"pollStepOptions"),w),s(w,"pollOutput",[h],Object.getOwnPropertyDescriptor(w,"pollOutput"),w),s(w,"disableInsert",[v],Object.getOwnPropertyDescriptor(w,"disableInsert"),w),s(w,"minMaxValueValidation",[b],Object.getOwnPropertyDescriptor(w,"minMaxValueValidation"),w),s(w,"minStepValueValidation",[g],Object.getOwnPropertyDescriptor(w,"minStepValueValidation"),w),s(w,"minNumOfOptionsValidation",[y],Object.getOwnPropertyDescriptor(w,"minNumOfOptionsValidation"),w),w))}),define("discourse/plugins/poll/initializers/extend-for-poll",["exports","discourse/lib/plugin-api","ember-addons/ember-computed-decorators","discourse-common/lib/get-owner","discourse/widgets/glue"],function(e,t,n,s,o){"use strict";function l(e,t,n,s,o){var l={};return Object.keys(s).forEach(function(e){l[e]=s[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0),l=n.slice().reverse().reduce(function(n,s){return s(e,t,n)||n},l),o&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(o):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}function i(e){function t(){d.forEach(function(e){return e.queueRerender()})}function i(n,s){var l=$(".poll",n);if(l.length&&s){var i=s.getModel();e.preventCloak(i.id);var a=i.get("polls_votes")||{};i.pollsChanged();var r=i.get("pollsObject");r&&(p=p||setInterval(t,3e4),l.each(function(e,t){var n=$(t),s=n.data("poll-name"),l=r[s];if(l){var u=new o.default("discourse-poll",c,{id:s+"-"+i.id,post:i,poll:l,vote:a[s]||[]});u.appendTo(t),d.push(u)}}))}}function a(){p&&(clearInterval(p),p=null),d.forEach(function(e){return e.cleanUp()}),d=[]}var r,u,c=(0,s.getRegister)(e);e.modifyClass("controller:topic",{subscribe:function(){var e=this;this._super.apply(this,arguments),this.messageBus.subscribe("/polls/"+this.get("model.id"),function(t){var n=e.get("model.postStream").findLoadedPost(t.post_id);n&&n.set("polls",t.polls)})},unsubscribe:function(){this.messageBus.unsubscribe("/polls/*"),this._super.apply(this,arguments)}});var d=[],p=null;e.modifyClass("model:post",(r=(0,n.observes)("polls"),u={_polls:null,pollsObject:null,pollsChanged:function(){var e=this,n=this.polls;n&&(this._polls=this._polls||{},n.forEach(function(t){e._polls[t.name]?e._polls[t.name].setProperties(t):e._polls[t.name]=Ember.Object.create(t)}),this.set("pollsObject",this._polls),t())}},l(u,"pollsChanged",[r],Object.getOwnPropertyDescriptor(u,"pollsChanged"),u),u)),e.includePostAttributes("polls","polls_votes"),e.decorateCooked(i,{onlyStream:!0,id:"discourse-poll"}),e.cleanupStream(a)}Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"extend-for-poll",initialize:function(){(0,t.withPluginApi)("0.8.7",i)}}}),define("discourse/plugins/poll/initializers/add-poll-ui-builder",["exports","discourse/lib/plugin-api","ember-addons/ember-computed-decorators","discourse/lib/show-modal"],function(e,t,n,s){"use strict";function o(e,t,n,s,o){var l={};return Object.keys(s).forEach(function(e){l[e]=s[e]}),l.enumerable=!!l.enumerable,l.configurable=!!l.configurable,("value"in l||l.initializer)&&(l.writable=!0),l=n.slice().reverse().reduce(function(n,s){return s(e,t,n)||n},l),o&&void 0!==l.initializer&&(l.value=l.initializer?l.initializer.call(o):void 0,l.initializer=void 0),void 0===l.initializer&&(Object.defineProperty(e,t,l),l=null),l}function l(e){var t,l;e.modifyClass("controller:composer",(t=(0,n.default)("siteSettings.poll_enabled","siteSettings.poll_minimum_trust_level_to_create","model.topic.pm_with_non_human_user"),l={canBuildPoll:function(e,t,n){return e&&(n||this.currentUser&&(this.currentUser.staff||this.currentUser.trust_level>=t))},actions:{showPollBuilder:function(){(0,s.default)("poll-ui-builder").set("toolbarEvent",this.toolbarEvent)}}},o(l,"canBuildPoll",[t],Object.getOwnPropertyDescriptor(l,"canBuildPoll"),l),l)),e.addToolbarPopupMenuOptionsCallback(function(){return{action:"showPollBuilder",icon:"chart-bar",label:"poll.ui_builder.title",condition:"canBuildPoll"}})}Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"add-poll-ui-builder",initialize:function(){(0,t.withPluginApi)("0.8.7",l)}}}),define("discourse/plugins/poll/lib/discourse-markdown/poll",["exports"],function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function n(e,n,s){var o=e.indexOf(n),l=e[o].level;for(e.splice.apply(e,[o,1].concat(t(s))),s[0].map=n.map;o<e.length;o++){var i=e[o].nesting;i<0&&l--,e[o].level=l,i>0&&l++}}function s(e,t){for(var n=e.length-1,s=[],o=[];e[n]!==t;n--){if(0===n)return;var l=e[n];if(0===l.level&&"ol"!==l.tag&&"ul"!==l.tag)return;if(1===l.level&&1===l.nesting){if("li"!==l.tag)return;s.push([l,o.reverse().join(" ")])}1===l.level&&1===l.nesting&&"li"===l.tag?o=[]:"text"!==l.type&&"inline"!==l.type||o.push(l.content)}return s.reverse()}function o(e,t){e.push("text","",0).content="[/"+t+"]"}function l(e){e.registerOptions(function(e,t){e.features.poll=!!t.poll_enabled,e.pollMaximumOptions=t.poll_maximum_options}),e.registerPlugin(function(e){e.block.bbcode.ruler.push("poll",y)})}function i(e){e.whiteList(["div.poll","div.poll-info","div.poll-container","div.poll-buttons","div[data-*]","span.info-number","span.info-text","span.info-label","a.button.cast-votes","a.button.toggle-results","li[data-*]"]),l(e)}function a(e,t){var n=e[0],s=e[1],o=e[2],l=e[3];n=u(n,s,o,l,t[0],7,-680876936),l=u(l,n,s,o,t[1],12,-389564586),o=u(o,l,n,s,t[2],17,606105819),s=u(s,o,l,n,t[3],22,-1044525330),n=u(n,s,o,l,t[4],7,-176418897),l=u(l,n,s,o,t[5],12,1200080426),o=u(o,l,n,s,t[6],17,-1473231341),s=u(s,o,l,n,t[7],22,-45705983),n=u(n,s,o,l,t[8],7,1770035416),l=u(l,n,s,o,t[9],12,-1958414417),o=u(o,l,n,s,t[10],17,-42063),s=u(s,o,l,n,t[11],22,-1990404162),n=u(n,s,o,l,t[12],7,1804603682),l=u(l,n,s,o,t[13],12,-40341101),o=u(o,l,n,s,t[14],17,-1502002290),s=u(s,o,l,n,t[15],22,1236535329),n=c(n,s,o,l,t[1],5,-165796510),l=c(l,n,s,o,t[6],9,-1069501632),o=c(o,l,n,s,t[11],14,643717713),s=c(s,o,l,n,t[0],20,-373897302),n=c(n,s,o,l,t[5],5,-701558691),l=c(l,n,s,o,t[10],9,38016083),o=c(o,l,n,s,t[15],14,-660478335),s=c(s,o,l,n,t[4],20,-405537848),n=c(n,s,o,l,t[9],5,568446438),l=c(l,n,s,o,t[14],9,-1019803690),o=c(o,l,n,s,t[3],14,-187363961),s=c(s,o,l,n,t[8],20,1163531501),n=c(n,s,o,l,t[13],5,-1444681467),l=c(l,n,s,o,t[2],9,-51403784),o=c(o,l,n,s,t[7],14,1735328473),s=c(s,o,l,n,t[12],20,-1926607734),n=d(n,s,o,l,t[5],4,-378558),l=d(l,n,s,o,t[8],11,-2022574463),o=d(o,l,n,s,t[11],16,1839030562),s=d(s,o,l,n,t[14],23,-35309556),n=d(n,s,o,l,t[1],4,-1530992060),l=d(l,n,s,o,t[4],11,1272893353),o=d(o,l,n,s,t[7],16,-155497632),s=d(s,o,l,n,t[10],23,-1094730640),n=d(n,s,o,l,t[13],4,681279174),l=d(l,n,s,o,t[0],11,-358537222),o=d(o,l,n,s,t[3],16,-722521979),s=d(s,o,l,n,t[6],23,76029189),n=d(n,s,o,l,t[9],4,-640364487),l=d(l,n,s,o,t[12],11,-421815835),o=d(o,l,n,s,t[15],16,530742520),s=d(s,o,l,n,t[2],23,-995338651),n=p(n,s,o,l,t[0],6,-198630844),l=p(l,n,s,o,t[7],10,1126891415),o=p(o,l,n,s,t[14],15,-1416354905),s=p(s,o,l,n,t[5],21,-57434055),n=p(n,s,o,l,t[12],6,1700485571),l=p(l,n,s,o,t[3],10,-1894986606),o=p(o,l,n,s,t[10],15,-1051523),s=p(s,o,l,n,t[1],21,-2054922799),n=p(n,s,o,l,t[8],6,1873313359),l=p(l,n,s,o,t[15],10,-30611744),o=p(o,l,n,s,t[6],15,-1560198380),s=p(s,o,l,n,t[13],21,1309151649),n=p(n,s,o,l,t[4],6,-145523070),l=p(l,n,s,o,t[11],10,-1120210379),o=p(o,l,n,s,t[2],15,718787259),s=p(s,o,l,n,t[9],21,-343485551),e[0]=b(n,e[0]),e[1]=b(s,e[1]),e[2]=b(o,e[2]),e[3]=b(l,e[3])}function r(e,t,n,s,o,l){return t=b(b(t,e),b(s,l)),b(t<<o|t>>>32-o,n)}function u(e,t,n,s,o,l,i){return r(t&n|~t&s,e,t,o,l,i)}function c(e,t,n,s,o,l,i){return r(t&s|n&~s,e,t,o,l,i)}function d(e,t,n,s,o,l,i){return r(t^n^s,e,t,o,l,i)}function p(e,t,n,s,o,l,i){return r(n^(t|~s),e,t,o,l,i)}function m(e){/[\x80-\xFF]/.test(e)&&(e=unescape(encodeURI(e)));var t,n=e.length,s=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)a(s,f(e.substring(t-64,t)));e=e.substring(t-64);var o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)o[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(a(s,o),t=0;t<16;t++)o[t]=0;return o[14]=8*n,a(s,o),s}function f(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}function h(e){for(var t="",n=0;n<4;n++)t+=w[e>>8*n+4&15]+w[e>>8*n&15];return t}function v(e){for(var t=0;t<e.length;t++)e[t]=h(e[t]);return e.join("")}function b(e,t){return e+t&4294967295}function g(e){return v(m(e))}Object.defineProperty(e,"__esModule",{value:!0}),e.setup=i;var _=["close","max","min","name","order","public","results","status","step","type"],y={tag:"poll",before:function(e,t,n){var s=e.push("text","",0);s.content=n,s.bbcode_attrs=t.attrs,s.bbcode_type="poll_open"},after:function(e,t,l){var i=s(e.tokens,t);if(!i)return o(e,l);var a=t.bbcode_attrs,r=[["class","poll"]];a.status||r.push(["data-poll-status","open"]),_.forEach(function(e){a[e]&&r.push(["data-poll-"+e,a[e]])}),a.name||r.push(["data-poll-name","poll"]);var u=parseInt(a.min,10),c=parseInt(a.max,10),d=parseInt(a.step,10);d<1&&(d=1);var p=[],m=new e.Token("poll_open","div",1);if(m.block=!0,m.attrs=r,p.push(m),m=new e.Token("poll_open","div",1),m.block=!0,p.push(m),m=new e.Token("poll_open","div",1),m.attrs=[["class","poll-container"]],p.push(m),"number"===a.type){if(isNaN(u)&&(u=1),isNaN(c)&&(c=e.md.options.discourse.pollMaximumOptions),isNaN(d)&&(d=1),i.length>0)return o(e,l);m=new e.Token("bullet_list_open","ul",1),p.push(m);for(var f=u;f<=c;f+=d)m=new e.Token("list_item_open","li",1),i.push([m,String(f)]),p.push(m),m=new e.Token("text","",0),m.content=String(f),p.push(m),m=new e.Token("list_item_close","li",-1),p.push(m);m=new e.Token("bullet_item_close","",-1),p.push(m)}for(var h=0;h<i.length;h++){m=i[h][0];var v=i[h][1];m.attrs=m.attrs||[];var b=g(JSON.stringify([v]));m.attrs.push(["data-poll-option-id",b])}n(e.tokens,t,p),e.level=e.tokens[e.tokens.length-1].level,e.push("poll_close","div",-1),m=e.push("poll_open","div",1),m.attrs=[["class","poll-info"]],e.push("paragraph_open","p",1),m=e.push("span_open","span",1),m.block=!1,m.attrs=[["class","info-number"]],m=e.push("text","",0),m.content="0",e.push("span_close","span",-1),m=e.push("span_open","span",1),m.block=!1,m.attrs=[["class","info-label"]],m=e.push("text","",0),m.content=I18n.t("poll.voters",{count:0}),e.push("span_close","span",-1),e.push("paragraph_close","p",-1),e.push("poll_close","div",-1),e.push("poll_close","div",-1),e.push("poll_close","div",-1)}},w="0123456789abcdef".split("")}),define("discourse/plugins/poll/lib/even-round",["exports"],function(e){"use strict";function t(e){return 100===e.map(function(e){return Math.floor(e)}).reduce(function(e,t){return e+t})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){for(var n=e.map(function(e){return e%1}),s=Math.ceil(n.reduce(function(e,t){return e+t})),o=0,l=n.length;o<s&&o<l;o++){for(var i=0,a=0,r=0;r<n.length;r++)n[r]>i&&(a=r,i=n[r]);if(++e[a],n[a]=0,t(e))break}return e.map(function(e){return Math.floor(e)})}}); +//# sourceMappingURL=/assets/plugin-d3f2aabe1f4c66e75c9ad0d17efb33e5633e91ae4b556c155058c94a1541bd2e.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/plugin-third-party-01ba4719c80b6fe911b091a7c05124b64eeece964e.js b/RaspberryPITVHDMI_archivos/plugin-third-party-01ba4719c80b6fe911b091a7c05124b64eeece964e.js @@ -0,0 +1,2 @@ + +//# sourceMappingURL=/assets/plugin-third-party-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/preload-application-data-0a59ccab480941aaac91f9e7fa7f77496323.js b/RaspberryPITVHDMI_archivos/preload-application-data-0a59ccab480941aaac91f9e7fa7f77496323.js @@ -0,0 +1,2 @@ +!function(){var e=require("preload-store").default,s=document.getElementById("data-preloaded");if(s){var r=JSON.parse(s.dataset.preloaded);Object.keys(r).forEach(function(s){e.store(s,JSON.parse(r[s]))})}var o=document.getElementById("data-discourse-setup").dataset;Discourse.CDN=o.cdn,Discourse.BaseUrl=o.baseUrl,Discourse.BaseUri=o.baseUri,Discourse.Environment=o.environment,Discourse.SiteSettings=e.get("siteSettings"),Discourse.ThemeSettings=e.get("themeSettings"),Discourse.LetterAvatarVersion=o.letterAvatarVersion,Discourse.MarkdownItURL=o.markdownItUrl,Discourse.ServiceWorkerURL=o.serviceWorkerUrl,I18n.defaultLocale=o.defaultLocale,Discourse.start(),Discourse.set("assetVersion",o.assetVersion),Discourse.Session.currentProp("disableCustomCSS","true"===o.disableCustomCss),o.safeMode&&Discourse.Session.currentProp("safe_mode",o.safeMode),Discourse.HighlightJSPath=o.highlightJsPath,Discourse.SvgSpritePath=o.svgSpritePath,"development"===Discourse.Environment&&(Discourse.SvgIconList=o.svgIconList),o.s3BaseUrl&&(Discourse.S3CDN=o.s3Cdn,Discourse.S3BaseUrl=o.s3BaseUrl),Ember.RSVP.configure("onerror",function(e){e&&"TransitionAborted"===e.message||("development"===Discourse.Environment&&(e?e.message||e.stack?(console.log(e.message),console.log(e.stack)):console.log("Uncaught promise: ",e):console.log("A promise failed but was not caught.")),window.onerror(e&&e.message,null,null,null,e))})}(); +//# sourceMappingURL=/assets/preload-application-data-0a59ccab480941aaac91f9e7fa7f77496323ae056aaa4158822dea35de319c01.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/preload-store-081120a9f8cb0871483b66a95e534ce8e81f97d19c8cef9.js b/RaspberryPITVHDMI_archivos/preload-store-081120a9f8cb0871483b66a95e534ce8e81f97d19c8cef9.js @@ -0,0 +1,2 @@ +define("preload-store",["exports"],function(t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:{},store:function(t,e){this.data[t]=e},getAndRemove:function(t,e){if(this.data[t]){var n=Ember.RSVP.resolve(this.data[t]);return delete this.data[t],n}return e?new Ember.RSVP.Promise(function(t,n){var r=e();r&&r.then?r.then(function(e){return t(e)}).catch(function(t){return n(t)}):t(r)}):Ember.RSVP.resolve(null)},get:function(t){return this.data[t]},remove:function(t){this.data[t]&&delete this.data[t]},reset:function(){this.data={}}}}); +//# sourceMappingURL=/assets/preload-store-081120a9f8cb0871483b66a95e534ce8e81f97d19c8cef978aea6c696d1feb20.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/pretty-text-bundle-b33ff981ecc4ae5cc254a569e9bde34f68337b177e.js b/RaspberryPITVHDMI_archivos/pretty-text-bundle-b33ff981ecc4ae5cc254a569e9bde34f68337b177e.js @@ -0,0 +1,5 @@ +define("pretty-text/pretty-text",["exports","pretty-text/engines/discourse-markdown-it"],function(a,e){"use strict";function n(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function t(){}function o(a){var n=a.siteSettings,t=a.getURL,o=a.lookupAvatar,i=a.lookupPrimaryUserGroup,r=a.getTopicInfo,s=a.topicId,l=a.categoryHashtagLookup,c=a.userId,m=a.getCurrentUser,u=a.currentUser,g=a.lookupAvatarByPostNumber,d=a.lookupPrimaryUserGroupByPostNumber,h=a.formatUsername,p=a.emojiUnicodeReplacer,f=a.lookupUploadUrls,w=a.previewing,b=a.linkify,k=a.censoredWords,y=a.disableEmojis,v={"bold-italics":!0,"auto-link":!0,mentions:!0,bbcode:!0,quote:!0,html:!0,"category-hashtag":!0,onebox:!0,linkify:!1!==b,newline:!n.traditional_markdown_linebreaks};a.features&&(v=_.merge(v,a.features));var x={sanitize:!0,getURL:t,features:v,lookupAvatar:o,lookupPrimaryUserGroup:i,getTopicInfo:r,topicId:s,categoryHashtagLookup:l,userId:c,getCurrentUser:m,currentUser:u,lookupAvatarByPostNumber:g,lookupPrimaryUserGroupByPostNumber:d,formatUsername:h,emojiUnicodeReplacer:p,lookupUploadUrls:f,censoredWords:k,allowedHrefSchemes:n.allowed_href_schemes?n.allowed_href_schemes.split("|"):null,allowedIframes:n.allowed_iframes?n.allowed_iframes.split("|"):[],markdownIt:!0,injectLineNumbersToPreview:n.enable_advanced_editor_preview_sync,previewing:w,disableEmojis:y};return(0,e.setup)(x,n,a),x}Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,a.registerOption=t,a.buildOptions=o;var i=function(){function a(a,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(a,t.key,t)}}return function(e,n,t){return n&&a(e.prototype,n),t&&a(e,t),e}}(),r=function(){function a(e){n(this,a),e||(e=o({siteSettings:{}})),this.opts=e}return i(a,[{key:"disableSanitizer",value:function(){this.opts.sanitizer=this.opts.discourse.sanitizer=function(a){return a}}},{key:"cook",value:function(a){if(!a||0===a.length)return"";return(0,e.cook)(a,this.opts)||""}},{key:"sanitize",value:function(a){return this.opts.sanitizer(a).trim()}}]),a}();a.default=r}),define("pretty-text/guid",["exports"],function(a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(){var a=(new Date).getTime();return window.performance&&"function"==typeof window.performance.now&&(a+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var n=(a+16*Math.random())%16|0;return a=Math.floor(a/16),("x"===e?n:3&n|8).toString(16)})}}),define("pretty-text/censored-words",["exports"],function(a){"use strict";function e(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&").replace(/\*/g,"S*")}function n(a){return new RegExp("((?<!\\w)(?:"+a.join("|")+"))(?!\\w)","ig")}function t(a,t,o){var i=[];if(t=t||"&#9632;",a&&a.length&&(i=a.split("|"),o||(i=i.map(function(a){return"("+e(a)+")"}))),i.length){var r=void 0;try{if(r=o?new RegExp("((?:"+i.join("|")+"))(?![^\\(]*\\))","ig"):n(i))return function(a){var i=a;try{for(var _=r.exec(a),s=new Array(5).join(t);_&&_[0];){if(_[0].length>i.length)return i;if(o)a=a.replace(r,s);else{var l=new Array(_[0].length+1).join(t);a=a.replace(n([e(_[0])]),l)}_=r.exec(a)}return a}catch(a){return i}}}catch(a){}}return function(a){return a}}function o(a,e,n){return t(e,n)(a)}Object.defineProperty(a,"__esModule",{value:!0}),a.censorFn=t,a.censor=o}),define("pretty-text/emoji/data",["exports"],function(a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});a.emojis=["grinning","grimacing","grin","joy","rofl","smiley","smile","sweat_smile","laughing","innocent","wink","blush","slightly_smiling_face","upside_down_face","relaxed","yum","relieved","heart_eyes","kissing_heart","kissing","kissing_smiling_eyes","kissing_closed_eyes","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","stuck_out_tongue","money_mouth_face","nerd_face","sunglasses","clown_face","cowboy_hat_face","hugs","smirk","no_mouth","neutral_face","expressionless","unamused","roll_eyes","thinking","lying_face","flushed","disappointed","worried","angry","rage","pensive","confused","slightly_frowning_face","frowning_face","persevere","confounded","tired_face","weary","triumph","open_mouth","scream","fearful","cold_sweat","hushed","frowning","anguished","cry","disappointed_relieved","drooling_face","sleepy","sweat","sob","dizzy_face","astonished","zipper_mouth_face","nauseated_face","sneezing_face","mask","face_with_thermometer","face_with_head_bandage","sleeping","zzz","poop","smiling_imp","imp","japanese_ogre","japanese_goblin","skull","ghost","alien","robot","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","raised_hands","clap","wave","call_me_hand","+1","-1","facepunch","fist","fist_left","fist_right","v","ok_hand","raised_hand","raised_back_of_hand","open_hands","muscle","pray","handshake","point_up","point_up_2","point_down","point_left","point_right","fu","raised_hand_with_fingers_splayed","metal","crossed_fingers","vulcan_salute","writing_hand","selfie","nail_care","lips","tongue","ear","nose","eye","eyes","bust_in_silhouette","busts_in_silhouette","speaking_head","baby","boy","girl","man","woman","blonde_woman","blonde_man","older_man","older_woman","man_with_gua_pi_mao","woman_with_turban","man_with_turban","policewoman","policeman","construction_worker_woman","construction_worker_man","guardswoman","guardsman","female_detective","male_detective","woman_health_worker","man_health_worker","woman_farmer","man_farmer","woman_cook","man_cook","woman_student","man_student","woman_singer","man_singer","woman_teacher","man_teacher","woman_factory_worker","man_factory_worker","woman_technologist","man_technologist","woman_office_worker","man_office_worker","woman_mechanic","man_mechanic","woman_scientist","man_scientist","woman_artist","man_artist","woman_firefighter","man_firefighter","woman_pilot","man_pilot","woman_astronaut","man_astronaut","woman_judge","man_judge","mrs_claus","santa","angel","pregnant_woman","princess","prince","bride_with_veil","man_in_tuxedo","running_woman","running_man","walking_woman","walking_man","dancer","man_dancing","dancing_women","dancing_men","couple","two_men_holding_hands","two_women_holding_hands","bowing_woman","bowing_man","man_facepalming","woman_facepalming","woman_shrugging","man_shrugging","tipping_hand_woman","tipping_hand_man","no_good_woman","no_good_man","ok_woman","ok_man","raising_hand_woman","raising_hand_man","pouting_woman","pouting_man","frowning_woman","frowning_man","haircut_woman","haircut_man","massage_woman","massage_man","couple_with_heart_woman_man","couple_with_heart_woman_woman","couple_with_heart_man_man","couplekiss_man_woman","couplekiss_woman_woman","couplekiss_man_man","family_man_woman_boy","family_man_woman_girl","family_man_woman_girl_boy","family_man_woman_boy_boy","family_man_woman_girl_girl","family_woman_woman_boy","family_woman_woman_girl","family_woman_woman_girl_boy","family_woman_woman_boy_boy","family_woman_woman_girl_girl","family_man_man_boy","family_man_man_girl","family_man_man_girl_boy","family_man_man_boy_boy","family_man_man_girl_girl","family_woman_boy","family_woman_girl","family_woman_girl_boy","family_woman_boy_boy","family_woman_girl_girl","family_man_boy","family_man_girl","family_man_girl_boy","family_man_boy_boy","family_man_girl_girl","womans_clothes","tshirt","jeans","necktie","dress","bikini","kimono","lipstick","kiss","footprints","high_heel","sandal","boot","mans_shoe","athletic_shoe","womans_hat","tophat","rescue_worker_helmet","mortar_board","crown","school_satchel","pouch","purse","handbag","briefcase","eyeglasses","dark_sunglasses","ring","closed_umbrella","dog","cat","mouse","hamster","rabbit","fox_face","bear","panda_face","koala","tiger","lion","cow","pig","pig_nose","frog","squid","octopus","shrimp","monkey_face","gorilla","see_no_evil","hear_no_evil","speak_no_evil","monkey","chicken","penguin","bird","baby_chick","hatching_chick","hatched_chick","duck","eagle","owl","bat","wolf","boar","horse","unicorn","honeybee","bug","butterfly","snail","beetle","ant","spider","scorpion","crab","snake","lizard","turtle","tropical_fish","fish","blowfish","dolphin","shark","whale","whale2","crocodile","leopard","tiger2","water_buffalo","ox","cow2","deer","dromedary_camel","camel","elephant","rhinoceros","goat","ram","sheep","racehorse","pig2","rat","mouse2","rooster","turkey","dove","dog2","poodle","cat2","rabbit2","chipmunk","paw_prints","dragon","dragon_face","cactus","christmas_tree","evergreen_tree","deciduous_tree","palm_tree","seedling","herb","shamrock","four_leaf_clover","bamboo","tanabata_tree","leaves","fallen_leaf","maple_leaf","ear_of_rice","hibiscus","sunflower","rose","wilted_flower","tulip","blossom","cherry_blossom","bouquet","mushroom","chestnut","jack_o_lantern","shell","spider_web","earth_americas","earth_africa","earth_asia","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","new_moon","waxing_crescent_moon","first_quarter_moon","waxing_gibbous_moon","new_moon_with_face","full_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","sun_with_face","crescent_moon","star","star2","dizzy","sparkles","comet","sunny","sun_behind_small_cloud","partly_sunny","sun_behind_large_cloud","sun_behind_rain_cloud","cloud","cloud_with_rain","cloud_with_lightning_and_rain","cloud_with_lightning","zap","fire","boom","snowflake","cloud_with_snow","snowman","snowman_with_snow","wind_face","dash","tornado","fog","open_umbrella","umbrella","droplet","sweat_drops","ocean","green_apple","apple","pear","tangerine","lemon","banana","watermelon","grapes","strawberry","melon","cherries","peach","pineapple","kiwi_fruit","avocado","tomato","eggplant","cucumber","carrot","hot_pepper","potato","corn","sweet_potato","peanuts","honey_pot","croissant","bread","baguette_bread","cheese","egg","bacon","pancakes","poultry_leg","meat_on_bone","fried_shrimp","fried_egg","hamburger","fries","stuffed_flatbread","hotdog","pizza","spaghetti","taco","burrito","green_salad","shallow_pan_of_food","ramen","stew","fish_cake","sushi","bento","curry","rice_ball","rice","rice_cracker","oden","dango","shaved_ice","ice_cream","icecream","cake","birthday","custard","candy","lollipop","chocolate_bar","popcorn","doughnut","cookie","milk_glass","beer","beers","clinking_glasses","wine_glass","tumbler_glass","cocktail","tropical_drink","champagne","sake","tea","coffee","baby_bottle","spoon","fork_and_knife","plate_with_cutlery","soccer","basketball","football","baseball","tennis","volleyball","rugby_football","8ball","golf","golfing_woman","golfing_man","ping_pong","badminton","goal_net","ice_hockey","field_hockey","cricket_bat_and_ball","ski","skier","snowboarder","person_fencing","women_wrestling","men_wrestling","woman_cartwheeling","man_cartwheeling","woman_playing_handball","man_playing_handball","ice_skate","bow_and_arrow","fishing_pole_and_fish","boxing_glove","martial_arts_uniform","rowing_woman","rowing_man","swimming_woman","swimming_man","woman_playing_water_polo","man_playing_water_polo","surfing_woman","surfing_man","bath","basketball_woman","basketball_man","weight_lifting_woman","weight_lifting_man","biking_woman","biking_man","mountain_biking_woman","mountain_biking_man","horse_racing","business_suit_levitating","trophy","running_shirt_with_sash","medal_sports","medal_military","1st_place_medal","2nd_place_medal","3rd_place_medal","reminder_ribbon","rosette","ticket","tickets","performing_arts","art","circus_tent","woman_juggling","man_juggling","microphone","headphones","musical_score","musical_keyboard","drum","saxophone","trumpet","guitar","violin","clapper","video_game","space_invader","dart","game_die","slot_machine","bowling","red_car","taxi","blue_car","bus","trolleybus","racing_car","police_car","ambulance","fire_engine","minibus","truck","articulated_lorry","tractor","kick_scooter","motorcycle","bike","motor_scooter","rotating_light","oncoming_police_car","oncoming_bus","oncoming_automobile","oncoming_taxi","aerial_tramway","mountain_cableway","suspension_railway","railway_car","train","monorail","bullettrain_side","bullettrain_front","light_rail","mountain_railway","steam_locomotive","train2","metro","tram","station","helicopter","small_airplane","airplane","flight_departure","flight_arrival","sailboat","motor_boat","speedboat","ferry","passenger_ship","rocket","artificial_satellite","seat","canoe","anchor","construction","fuelpump","busstop","vertical_traffic_light","traffic_light","checkered_flag","ship","ferris_wheel","roller_coaster","carousel_horse","building_construction","foggy","tokyo_tower","factory","fountain","rice_scene","mountain","mountain_snow","mount_fuji","volcano","japan","camping","tent","national_park","motorway","railway_track","sunrise","sunrise_over_mountains","desert","beach_umbrella","desert_island","city_sunrise","city_sunset","cityscape","night_with_stars","bridge_at_night","milky_way","stars","sparkler","fireworks","rainbow","houses","european_castle","japanese_castle","stadium","statue_of_liberty","house","house_with_garden","derelict_house","office","department_store","post_office","european_post_office","hospital","bank","hotel","convenience_store","school","love_hotel","wedding","classical_building","church","mosque","synagogue","kaaba","shinto_shrine","watch","iphone","calling","computer","keyboard","desktop_computer","printer","computer_mouse","trackball","joystick","clamp","minidisc","floppy_disk","cd","dvd","vhs","camera","camera_flash","video_camera","movie_camera","film_projector","film_strip","telephone_receiver","phone","pager","fax","tv","radio","studio_microphone","level_slider","control_knobs","stopwatch","timer_clock","alarm_clock","mantelpiece_clock","hourglass_flowing_sand","hourglass","satellite","battery","electric_plug","bulb","flashlight","candle","wastebasket","oil_drum","money_with_wings","dollar","yen","euro","pound","moneybag","credit_card","gem","balance_scale","wrench","hammer","hammer_and_pick","hammer_and_wrench","pick","nut_and_bolt","gear","chains","gun","bomb","hocho","dagger","crossed_swords","shield","smoking","skull_and_crossbones","coffin","funeral_urn","amphora","crystal_ball","prayer_beads","barber","alembic","telescope","microscope","hole","pill","syringe","thermometer","label","bookmark","toilet","shower","bathtub","key","old_key","couch_and_lamp","sleeping_bed","bed","door","bellhop_bell","framed_picture","world_map","parasol_on_ground","moyai","shopping","shopping_cart","balloon","flags","ribbon","gift","confetti_ball","tada","dolls","wind_chime","crossed_flags","izakaya_lantern","email","envelope_with_arrow","incoming_envelope","e-mail","love_letter","postbox","mailbox_closed","mailbox","mailbox_with_mail","mailbox_with_no_mail","package","postal_horn","inbox_tray","outbox_tray","scroll","page_with_curl","bookmark_tabs","bar_chart","chart_with_upwards_trend","chart_with_downwards_trend","page_facing_up","date","calendar","spiral_calendar","card_index","card_file_box","ballot_box","file_cabinet","clipboard","spiral_notepad","file_folder","open_file_folder","card_index_dividers","newspaper_roll","newspaper","notebook","closed_book","green_book","blue_book","orange_book","notebook_with_decorative_cover","ledger","books","open_book","link","paperclip","paperclips","scissors","triangular_ruler","straight_ruler","pushpin","round_pushpin","triangular_flag_on_post","white_flag","black_flag","rainbow_flag","closed_lock_with_key","lock","unlock","lock_with_ink_pen","pen","fountain_pen","black_nib","memo","pencil2","crayon","paintbrush","mag","mag_right","heart","yellow_heart","green_heart","blue_heart","purple_heart","black_heart","broken_heart","heavy_heart_exclamation","two_hearts","revolving_hearts","heartbeat","heartpulse","sparkling_heart","cupid","gift_heart","heart_decoration","peace_symbol","latin_cross","star_and_crescent","om","wheel_of_dharma","star_of_david","six_pointed_star","menorah","yin_yang","orthodox_cross","place_of_worship","ophiuchus","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","id","atom_symbol","u7a7a","u5272","radioactive","biohazard","mobile_phone_off","vibration_mode","u6709","u7121","u7533","u55b6","u6708","eight_pointed_black_star","vs","accept","white_flower","ideograph_advantage","secret","congratulations","u5408","u6e80","u7981","a","b","ab","cl","o2","sos","no_entry","name_badge","no_entry_sign","x","o","stop_sign","anger","hotsprings","no_pedestrians","do_not_litter","no_bicycles","non-potable_water","underage","no_mobile_phones","exclamation","grey_exclamation","question","grey_question","bangbang","interrobang","100","low_brightness","high_brightness","trident","fleur_de_lis","part_alternation_mark","warning","children_crossing","beginner","recycle","u6307","chart","sparkle","eight_spoked_asterisk","negative_squared_cross_mark","white_check_mark","diamond_shape_with_a_dot_inside","cyclone","loop","globe_with_meridians","m","atm","sa","passport_control","customs","baggage_claim","left_luggage","wheelchair","no_smoking","wc","parking","potable_water","mens","womens","baby_symbol","restroom","put_litter_in_its_place","cinema","signal_strength","koko","ng","ok","up","cool","new","free","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","asterisk","1234","arrow_forward","pause_button","next_track_button","stop_button","record_button","play_or_pause_button","previous_track_button","fast_forward","rewind","twisted_rightwards_arrows","repeat","repeat_one","arrow_backward","arrow_up_small","arrow_down_small","arrow_double_up","arrow_double_down","arrow_right","arrow_left","arrow_up","arrow_down","arrow_upper_right","arrow_lower_right","arrow_lower_left","arrow_upper_left","arrow_up_down","left_right_arrow","arrows_counterclockwise","arrow_right_hook","leftwards_arrow_with_hook","arrow_heading_up","arrow_heading_down","hash","information_source","abc","abcd","capital_abcd","symbols","musical_note","notes","wavy_dash","curly_loop","heavy_check_mark","arrows_clockwise","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","heavy_multiplication_x","heavy_dollar_sign","currency_exchange","copyright","registered","tm","end","back","on","top","soon","ballot_box_with_check","radio_button","white_circle","black_circle","red_circle","large_blue_circle","small_orange_diamond","small_blue_diamond","large_orange_diamond","large_blue_diamond","small_red_triangle","black_small_square","white_small_square","black_large_square","white_large_square","small_red_triangle_down","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_square_button","white_square_button","speaker","sound","loud_sound","mute","mega","loudspeaker","bell","no_bell","black_joker","mahjong","spades","clubs","hearts","diamonds","flower_playing_cards","thought_balloon","right_anger_bubble","speech_balloon","left_speech_bubble","clock1","clock2","clock3","clock4","clock5","clock6","clock7","clock8","clock9","clock10","clock11","clock12","clock130","clock230","clock330","clock430","clock530","clock630","clock730","clock830","clock930","clock1030","clock1130","clock1230","afghanistan","aland_islands","albania","algeria","american_samoa","andorra","angola","anguilla","antarctica","antigua_barbuda","argentina","armenia","aruba","australia","austria","azerbaijan","bahamas","bahrain","bangladesh","barbados","belarus","belgium","belize","benin","bermuda","bhutan","bolivia","caribbean_netherlands","bosnia_herzegovina","botswana","brazil","british_indian_ocean_territory","british_virgin_islands","brunei","bulgaria","burkina_faso","burundi","cape_verde","cambodia","cameroon","canada","canary_islands","cayman_islands","central_african_republic","chad","chile","cn","christmas_island","cocos_islands","colombia","comoros","congo_brazzaville","congo_kinshasa","cook_islands","costa_rica","croatia","cuba","curacao","cyprus","czech_republic","denmark","djibouti","dominica","dominican_republic","ecuador","egypt","el_salvador","equatorial_guinea","eritrea","estonia","ethiopia","eu","falkland_islands","faroe_islands","fiji","finland","fr","french_guiana","french_polynesia","french_southern_territories","gabon","gambia","georgia","de","ghana","gibraltar","greece","greenland","grenada","guadeloupe","guam","guatemala","guernsey","guinea","guinea_bissau","guyana","haiti","honduras","hong_kong","hungary","iceland","india","indonesia","iran","iraq","ireland","isle_of_man","israel","it","cote_divoire","jamaica","jp","jersey","jordan","kazakhstan","kenya","kiribati","kosovo","kuwait","kyrgyzstan","laos","latvia","lebanon","lesotho","liberia","libya","liechtenstein","lithuania","luxembourg","macau","macedonia","madagascar","malawi","malaysia","maldives","mali","malta","marshall_islands","martinique","mauritania","mauritius","mayotte","mexico","micronesia","moldova","monaco","mongolia","montenegro","montserrat","morocco","mozambique","myanmar","namibia","nauru","nepal","netherlands","new_caledonia","new_zealand","nicaragua","niger","nigeria","niue","norfolk_island","northern_mariana_islands","north_korea","norway","oman","pakistan","palau","palestinian_territories","panama","papua_new_guinea","paraguay","peru","philippines","pitcairn_islands","poland","portugal","puerto_rico","qatar","reunion","romania","ru","rwanda","st_barthelemy","st_helena","st_kitts_nevis","st_lucia","st_pierre_miquelon","st_vincent_grenadines","samoa","san_marino","sao_tome_principe","saudi_arabia","senegal","serbia","seychelles","sierra_leone","singapore","sint_maarten","slovakia","slovenia","solomon_islands","somalia","south_africa","south_georgia_south_sandwich_islands","kr","south_sudan","es","sri_lanka","sudan","suriname","swaziland","sweden","switzerland","syria","taiwan","tajikistan","tanzania","thailand","timor_leste","togo","tokelau","tonga","trinidad_tobago","tunisia","tr","turkmenistan","turks_caicos_islands","tuvalu","uganda","ukraine","united_arab_emirates","uk","us","us_virgin_islands","uruguay","uzbekistan","vanuatu","vatican_city","venezuela","vietnam","wallis_futuna","western_sahara","yemen","zambia","zimbabwe","star_struck","face_with_raised_eyebrow","exploding_head","crazy_face","face_with_symbols_over_mouth","face_vomiting","shushing_face","face_with_hand_over_mouth","face_with_monocle","child","adult","older_adult","woman_with_headscarf","bearded_person","breast_feeding","mage","woman_mage","fairy","vampire","mermaid","merman","elf","genie","woman_genie","zombie","woman_zombie","person_in_steamy_room","woman_in_steamy_room","person_climbing","woman_climbing","person_in_lotus_position","woman_in_lotus_position","love_you_gesture","palms_up_together","brain","orange_heart","scarf","gloves","coat","socks","billed_cap","zebra","giraffe","hedgehog","sauropod","t_rex","cricket","coconut","broccoli","pretzel","cut_of_meat","sandwich","bowl_with_spoon","canned_food","dumpling","fortune_cookie","takeout_box","pie","cup_with_straw","chopsticks","flying_saucer","sled","curling_stone","svalbard_and_jan_mayen","st_martin","us_outlying_islands","tristan_da_cunha","heard_and_mc_donald_islands","ceuta_and_melilla","diego_garcia","ascension_island","bouvet_island","clipperton_island","united_nations","smiling_face_with_three_hearts","hot_face","cold_face","partying_face","woozy_face","pleading_face","man_red_haired","man_curly_haired","man_white_haired","man_bald","woman_red_haired","woman_curly_haired","woman_white_haired","woman_bald","superhero","man_superhero","woman_superhero","supervillain","woman_supervillain","man_supervillain","leg","foot","bone","tooth","goggles","lab_coat","hiking_boot","flat_shoe","raccoon","llama","hippopotamus","kangaroo","badger","swan","peacock","parrot","lobster","mosquito","microbe","mango","leafy_green","bagel","salt","moon_cake","cupcake","compass","brick","skateboard","luggage","firecracker","red_gift_envelope","softball","flying_disc","lacrosse","nazar_amulet","jigsaw","teddy_bear","chess_pawn","thread","yarn","abacus","receipt","toolbox","magnet","test_tube","petri_dish","dna","lotion_bottle","safety_pin","broom","basket","roll_of_toilet_paper","soap","sponge","fire_extinguisher","infinity","pirate_flag","waffle","otter","sloth","ice_cube","ringer_planet","flamingo","yawning_face","pinching_hand","service_dog","orangutan","auto_rickshaw","parachute","yo-yo","kite"],a.tonableEmojis=["raised_hands","clap","wave","call_me_hand","+1","-1","facepunch","fist","fist_left","fist_right","v","ok_hand","raised_hand","raised_back_of_hand","open_hands","muscle","pray","point_up","point_up_2","point_down","point_left","point_right","fu","raised_hand_with_fingers_splayed","metal","crossed_fingers","vulcan_salute","writing_hand","selfie","nail_care","ear","nose","baby","boy","girl","man","woman","blonde_woman","blonde_man","older_man","older_woman","man_with_gua_pi_mao","woman_with_turban","man_with_turban","policewoman","policeman","construction_worker_woman","construction_worker_man","guardswoman","guardsman","male_detective","woman_health_worker","man_health_worker","woman_farmer","man_farmer","woman_cook","man_cook","woman_student","man_student","woman_singer","man_singer","woman_teacher","man_teacher","woman_factory_worker","man_factory_worker","woman_technologist","man_technologist","woman_office_worker","man_office_worker","woman_mechanic","man_mechanic","woman_scientist","man_scientist","woman_artist","man_artist","woman_firefighter","man_firefighter","woman_pilot","man_pilot","woman_astronaut","man_astronaut","woman_judge","man_judge","mrs_claus","santa","angel","pregnant_woman","princess","prince","bride_with_veil","man_in_tuxedo","running_woman","running_man","walking_woman","walking_man","dancer","man_dancing","bowing_woman","bowing_man","man_facepalming","woman_facepalming","woman_shrugging","man_shrugging","tipping_hand_woman","tipping_hand_man","no_good_woman","no_good_man","ok_woman","ok_man","raising_hand_woman","raising_hand_man","pouting_woman","pouting_man","frowning_woman","frowning_man","haircut_woman","haircut_man","massage_woman","massage_man","golfing_man","snowboarder","woman_cartwheeling","man_cartwheeling","woman_playing_handball","man_playing_handball","rowing_woman","rowing_man","swimming_woman","swimming_man","woman_playing_water_polo","man_playing_water_polo","surfing_woman","surfing_man","bath","basketball_man","weight_lifting_man","biking_woman","biking_man","mountain_biking_woman","mountain_biking_man","horse_racing","business_suit_levitating","woman_juggling","man_juggling","sleeping_bed","child","adult","older_adult","woman_with_headscarf","bearded_person","breast_feeding","mage","woman_mage","fairy","vampire","mermaid","merman","elf","person_in_steamy_room","woman_in_steamy_room","person_climbing","woman_climbing","person_in_lotus_position","woman_in_lotus_position","love_you_gesture","palms_up_together"],a.aliases={right_anger_bubble:["anger_right"],ballot_box:["ballot_box_with_ballot"],basketball_man:["basketball_player","person_with_ball"],beach_umbrella:["umbrella_on_ground","beach","beach_with_umbrella"],parasol_on_ground:["umbrella_on_ground"],bellhop_bell:["bellhop"],biohazard:["biohazard_sign"],bow_and_arrow:["archery"],spiral_calendar:["calendar_spiral","spiral_calendar_pad"],card_file_box:["card_box"],champagne:["bottle_with_popping_cork"],cheese:["cheese_wedge"],city_sunset:["city_dusk"],couch_and_lamp:["couch"],crayon:["lower_left_crayon"],cricket_bat_and_ball:["cricket_bat_ball"],latin_cross:["cross"],dagger:["dagger_knife"],desktop_computer:["desktop"],card_index_dividers:["dividers"],dove:["dove_of_peace"],footprints:["feet"],fire:["flame"],black_flag:["flag_black","waving_black_flag"],cn:["flag_cn"],de:["flag_de"],es:["flag_es"],fr:["flag_fr"],uk:["gb","flag_gb"],it:["flag_it"],jp:["flag_jp"],north_korea:["flag_kp","kp"],kr:["flag_kr","south_korea"],ru:["flag_ru"],us:["flag_us"],white_flag:["flag_white","waving_white_flag"],plate_with_cutlery:["fork_knife_plate","fork_and_knife_with_plate"],framed_picture:["frame_photo","frame_with_picture"],hammer_and_pick:["hammer_pick"],heavy_heart_exclamation:["heart_exclamation","heavy_heart_exclamation_mark_ornament"],houses:["homes","house_buildings"],hotdog:["hot_dog"],derelict_house:["house_abandoned","derelict_house_building"],desert_island:["island"],old_key:["key2"],laughing:["satisfied"],business_suit_levitating:["levitate","man_in_business_suit_levitating"],weight_lifting_man:["lifter","weight_lifter"],medal_sports:["medal","sports_medal"],metal:["sign_of_the_horns"],fu:["middle_finger","reversed_hand_with_middle_finger_extended"],motorcycle:["racing_motorcycle"],mountain_snow:["snow_capped_mountain"],newspaper_roll:["newspaper2","rolled_up_newspaper"],spiral_notepad:["notepad_spiral","spiral_note_pad"],oil_drum:["oil"],older_woman:["grandma"],paintbrush:["lower_left_paintbrush"],paperclips:["linked_paperclips"],pause_button:["double_vertical_bar"],peace_symbol:["peace"],fountain_pen:["pen_fountain","lower_left_fountain_pen"],ping_pong:["table_tennis"],place_of_worship:["worship_symbol"],poop:["shit","hankey","poo"],radioactive:["radioactive_sign"],railway_track:["railroad_track"],robot:["robot_face"],skull:["skeleton"],skull_and_crossbones:["skull_crossbones"],speaking_head:["speaking_head_in_silhouette"],male_detective:["spy","sleuth_or_spy"],thinking:["thinking_face"],"-1":["thumbsdown"],"+1":["thumbsup"],cloud_with_lightning_and_rain:["thunder_cloud_rain","thunder_cloud_and_rain"],tickets:["admission_tickets"],next_track_button:["track_next","next_track"],previous_track_button:["track_previous","previous_track"],unicorn:["unicorn_face"],funeral_urn:["urn"],sun_behind_large_cloud:["white_sun_cloud","white_sun_behind_cloud"],sun_behind_rain_cloud:["white_sun_rain_cloud","white_sun_behind_cloud_with_rain"],partly_sunny:["white_sun_small_cloud","white_sun_with_small_cloud"],open_umbrella:["umbrella2"],hammer_and_wrench:["tools"],face_with_thermometer:["thermometer_face"],timer_clock:["timer"],keycap_ten:["ten"],memo:["pencil"],rescue_worker_helmet:["helmet_with_cross","helmet_with_white_cross"],slightly_smiling_face:["slightly_smiling","slight_smile"],construction_worker_man:["construction_worker"],upside_down_face:["upside_down"],money_mouth_face:["money_mouth"],nerd_face:["nerd"],hugs:["hugging","hugging_face"],roll_eyes:["rolling_eyes","face_with_rolling_eyes"],slightly_frowning_face:["slight_frown"],frowning_face:["frowning2","white_frowning_face"],zipper_mouth_face:["zipper_mouth"],face_with_head_bandage:["head_bandage"],raised_hand_with_fingers_splayed:["hand_splayed"],raised_hand:["hand"],vulcan_salute:["vulcan","raised_hand_with_part_between_middle_and_ring_fingers"],policeman:["cop"],running_man:["runner"],walking_man:["walking"],bowing_man:["bow"],no_good_woman:["no_good"],raising_hand_woman:["raising_hand"],pouting_woman:["person_with_pouting_face"],frowning_woman:["person_frowning"],haircut_woman:["haircut"],massage_woman:["massage"],tshirt:["shirt"],biking_man:["bicyclist"],mountain_biking_man:["mountain_bicyclist"],passenger_ship:["cruise_ship"],motor_boat:["motorboat","boat"],flight_arrival:["airplane_arriving"],flight_departure:["airplane_departure"],small_airplane:["airplane_small"],racing_car:["race_car"],family_man_woman_boy_boy:["family_man_woman_boys"],family_man_woman_girl_girl:["family_man_woman_girls"],family_woman_woman_boy:["family_women_boy"],family_woman_woman_girl:["family_women_girl"],family_woman_woman_girl_boy:["family_women_girl_boy"],family_woman_woman_boy_boy:["family_women_boys"],family_woman_woman_girl_girl:["family_women_girls"],family_man_man_boy:["family_men_boy"],family_man_man_girl:["family_men_girl"],family_man_man_girl_boy:["family_men_girl_boy"],family_man_man_boy_boy:["family_men_boys"],family_man_man_girl_girl:["family_men_girls"],cloud_with_lightning:["cloud_lightning"], +tornado:["cloud_tornado","cloud_with_tornado"],cloud_with_rain:["cloud_rain"],cloud_with_snow:["cloud_snow"],asterisk:["keycap_star"],studio_microphone:["microphone2"],medal_military:["military_medal"],couple_with_heart_woman_woman:["female_couple_with_heart"],couple_with_heart_man_man:["male_couple_with_heart"],couplekiss_woman_woman:["female_couplekiss"],couplekiss_man_man:["male_couplekiss"],honeybee:["bee"],lion:["lion_face"],artificial_satellite:["satellite_orbital"],computer_mouse:["mouse_three_button","three_button_mouse"],hocho:["knife"],swimming_man:["swimmer"],wind_face:["wind_blowing_face"],golfing_man:["golfer"],facepunch:["punch"],building_construction:["construction_site"],family_man_woman_girl_boy:["family"],ice_hockey:["hockey"],snowman_with_snow:["snowman2"],play_or_pause_button:["play_pause"],film_projector:["projector"],shopping:["shopping_bags"],open_book:["book"],national_park:["park"],world_map:["map"],pen:["pen_ballpoint","lower_left_ballpoint_pen"],email:["envelope","e-mail"],phone:["telephone"],atom_symbol:["atom"],mantelpiece_clock:["clock"],camera_flash:["camera_with_flash"],film_strip:["film_frames"],balance_scale:["scales"],surfing_man:["surfer"],couplekiss_man_woman:["couplekiss"],couple_with_heart_woman_man:["couple_with_heart"],clamp:["compression"],dancing_women:["dancers"],blonde_man:["person_with_blond_hair"],sleeping_bed:["sleeping_accommodation"],om:["om_symbol"],tipping_hand_woman:["information_desk_person"],rowing_man:["rowboat"],new_moon:["moon"],oncoming_automobile:["car","automobile"],fleur_de_lis:["fleur-de-lis"],face_vomiting:["puke"]},a.searchAliases={sad:["frowning_face","slightly_frowning_face","sob","crying_cat_face","cry"],cry:["sob"]},a.translations={":)":"slight_smile",":-)":"slight_smile","^_^":"slight_smile","^__^":"slight_smile",":(":"frowning",":-(":"frowning",";)":"wink",";-)":"wink",":'(":"cry",":'-(":"cry",":-'(":"cry",":p":"stuck_out_tongue",":P":"stuck_out_tongue",":-P":"stuck_out_tongue",":O":"open_mouth",":-O":"open_mouth",":D":"smiley",":-D":"smiley",":|":"expressionless",":-|":"expressionless",":/":"confused","8-)":"sunglasses",";P":"stuck_out_tongue_winking_eye",";-P":"stuck_out_tongue_winking_eye",":$":"blush",":-$":"blush"},a.replacements={"😀":"grinning","😬":"grimacing","😁":"grin","😂":"joy","🤣":"rofl","😃":"smiley","😄":"smile","😅":"sweat_smile","😆":"laughing","😇":"innocent","😉":"wink","😊":"blush","🙂":"slightly_smiling_face","🙃":"upside_down_face","☺":"slight_smile","😋":"yum","😌":"relieved","😍":"heart_eyes","😘":"kissing_heart","😗":"kissing","😙":"kissing_smiling_eyes","😚":"kissing_closed_eyes","😜":"stuck_out_tongue_winking_eye","😝":"stuck_out_tongue_closed_eyes","😛":"stuck_out_tongue","🤑":"money_mouth_face","🤓":"nerd_face","😎":"sunglasses","🤡":"clown_face","🤠":"cowboy_hat_face","🤗":"hugs","😏":"smirk","😶":"no_mouth","😐":"neutral_face","😑":"expressionless","😒":"unamused","🙄":"roll_eyes","🤔":"thinking","🤥":"lying_face","😳":"flushed","😞":"disappointed","😟":"worried","😠":"angry","😡":"rage","😔":"pensive","😕":"confused","🙁":"slightly_frowning_face","☹":"frowning","😣":"persevere","😖":"confounded","😫":"tired_face","😩":"weary","😤":"triumph","😮":"open_mouth","😱":"scream","😨":"fearful","😰":"cold_sweat","😯":"hushed","😦":"frowning","😧":"anguished","😢":"cry","😥":"disappointed_relieved","🤤":"drooling_face","😪":"sleepy","😓":"sweat","😭":"sob","😵":"dizzy_face","😲":"astonished","🤐":"zipper_mouth_face","🤢":"nauseated_face","🤧":"sneezing_face","😷":"mask","🤒":"face_with_thermometer","🤕":"face_with_head_bandage","😴":"sleeping","💤":"zzz","💩":"poop","😈":"smiling_imp","👿":"imp","👹":"japanese_ogre","👺":"japanese_goblin","💀":"skull","👻":"ghost","👽":"alien","🤖":"robot","😺":"smiley_cat","😸":"smile_cat","😹":"joy_cat","😻":"heart_eyes_cat","😼":"smirk_cat","😽":"kissing_cat","🙀":"scream_cat","😿":"crying_cat_face","😾":"pouting_cat","🙌":"raised_hands","🙌🏻":"raised_hands:t2","🙌🏼":"raised_hands:t3","🙌🏽":"raised_hands:t4","🙌🏾":"raised_hands:t5","🙌🏿":"raised_hands:t6","👏":"clap","👏🏻":"clap:t2","👏🏼":"clap:t3","👏🏽":"clap:t4","👏🏾":"clap:t5","👏🏿":"clap:t6","👋":"wave","👋🏻":"wave:t2","👋🏼":"wave:t3","👋🏽":"wave:t4","👋🏾":"wave:t5","👋🏿":"wave:t6","🤙":"call_me_hand","🤙🏻":"call_me_hand:t2","🤙🏼":"call_me_hand:t3","🤙🏽":"call_me_hand:t4","🤙🏾":"call_me_hand:t5","🤙🏿":"call_me_hand:t6","👍":"+1","👍🏻":"+1:t2","👍🏼":"+1:t3","👍🏽":"+1:t4","👍🏾":"+1:t5","👍🏿":"+1:t6","👎":"-1","👎🏻":"-1:t2","👎🏼":"-1:t3","👎🏽":"-1:t4","👎🏾":"-1:t5","👎🏿":"-1:t6","👊":"facepunch","👊🏻":"facepunch:t2","👊🏼":"facepunch:t3","👊🏽":"facepunch:t4","👊🏾":"facepunch:t5","👊🏿":"facepunch:t6","✊":"fist","✊🏻":"fist:t2","✊🏼":"fist:t3","✊🏽":"fist:t4","✊🏾":"fist:t5","✊🏿":"fist:t6","🤛":"fist_left","🤛🏻":"fist_left:t2","🤛🏼":"fist_left:t3","🤛🏽":"fist_left:t4","🤛🏾":"fist_left:t5","🤛🏿":"fist_left:t6","🤜":"fist_right","🤜🏻":"fist_right:t2","🤜🏼":"fist_right:t3","🤜🏽":"fist_right:t4","🤜🏾":"fist_right:t5","🤜🏿":"fist_right:t6","✌":"v","✌🏻":"v:t2","✌🏼":"v:t3","✌🏽":"v:t4","✌🏾":"v:t5","✌🏿":"v:t6","👌":"ok_hand","👌🏻":"ok_hand:t2","👌🏼":"ok_hand:t3","👌🏽":"ok_hand:t4","👌🏾":"ok_hand:t5","👌🏿":"ok_hand:t6","✋":"raised_hand","✋🏻":"raised_hand:t2","✋🏼":"raised_hand:t3","✋🏽":"raised_hand:t4","✋🏾":"raised_hand:t5","✋🏿":"raised_hand:t6","🤚":"raised_back_of_hand","🤚🏻":"raised_back_of_hand:t2","🤚🏼":"raised_back_of_hand:t3","🤚🏽":"raised_back_of_hand:t4","🤚🏾":"raised_back_of_hand:t5","🤚🏿":"raised_back_of_hand:t6","👐":"open_hands","👐🏻":"open_hands:t2","👐🏼":"open_hands:t3","👐🏽":"open_hands:t4","👐🏾":"open_hands:t5","👐🏿":"open_hands:t6","💪":"muscle","💪🏻":"muscle:t2","💪🏼":"muscle:t3","💪🏽":"muscle:t4","💪🏾":"muscle:t5","💪🏿":"muscle:t6","🙏":"pray","🙏🏻":"pray:t2","🙏🏼":"pray:t3","🙏🏽":"pray:t4","🙏🏾":"pray:t5","🙏🏿":"pray:t6","🤝":"handshake","☝":"point_up","☝🏻":"point_up:t2","☝🏼":"point_up:t3","☝🏽":"point_up:t4","☝🏾":"point_up:t5","☝🏿":"point_up:t6","👆":"point_up_2","👆🏻":"point_up_2:t2","👆🏼":"point_up_2:t3","👆🏽":"point_up_2:t4","👆🏾":"point_up_2:t5","👆🏿":"point_up_2:t6","👇":"point_down","👇🏻":"point_down:t2","👇🏼":"point_down:t3","👇🏽":"point_down:t4","👇🏾":"point_down:t5","👇🏿":"point_down:t6","👈":"point_left","👈🏻":"point_left:t2","👈🏼":"point_left:t3","👈🏽":"point_left:t4","👈🏾":"point_left:t5","👈🏿":"point_left:t6","👉":"point_right","👉🏻":"point_right:t2","👉🏼":"point_right:t3","👉🏽":"point_right:t4","👉🏾":"point_right:t5","👉🏿":"point_right:t6","🖕":"fu","🖕🏻":"fu:t2","🖕🏼":"fu:t3","🖕🏽":"fu:t4","🖕🏾":"fu:t5","🖕🏿":"fu:t6","🖐":"raised_hand_with_fingers_splayed","🖐🏻":"raised_hand_with_fingers_splayed:t2","🖐🏼":"raised_hand_with_fingers_splayed:t3","🖐🏽":"raised_hand_with_fingers_splayed:t4","🖐🏾":"raised_hand_with_fingers_splayed:t5","🖐🏿":"raised_hand_with_fingers_splayed:t6","🤘":"metal","🤘🏻":"metal:t2","🤘🏼":"metal:t3","🤘🏽":"metal:t4","🤘🏾":"metal:t5","🤘🏿":"metal:t6","🤞":"crossed_fingers","🤞🏻":"crossed_fingers:t2","🤞🏼":"crossed_fingers:t3","🤞🏽":"crossed_fingers:t4","🤞🏾":"crossed_fingers:t5","🤞🏿":"crossed_fingers:t6","🖖":"vulcan_salute","🖖🏻":"vulcan_salute:t2","🖖🏼":"vulcan_salute:t3","🖖🏽":"vulcan_salute:t4","🖖🏾":"vulcan_salute:t5","🖖🏿":"vulcan_salute:t6","✍":"writing_hand","✍🏻":"writing_hand:t2","✍🏼":"writing_hand:t3","✍🏽":"writing_hand:t4","✍🏾":"writing_hand:t5","✍🏿":"writing_hand:t6","🤳":"selfie","🤳🏻":"selfie:t2","🤳🏼":"selfie:t3","🤳🏽":"selfie:t4","🤳🏾":"selfie:t5","🤳🏿":"selfie:t6","💅":"nail_care","💅🏻":"nail_care:t2","💅🏼":"nail_care:t3","💅🏽":"nail_care:t4","💅🏾":"nail_care:t5","💅🏿":"nail_care:t6","👄":"lips","👅":"tongue","👂":"ear","👂🏻":"ear:t2","👂🏼":"ear:t3","👂🏽":"ear:t4","👂🏾":"ear:t5","👂🏿":"ear:t6","👃":"nose","👃🏻":"nose:t2","👃🏼":"nose:t3","👃🏽":"nose:t4","👃🏾":"nose:t5","👃🏿":"nose:t6","👁":"eye","👀":"eyes","👤":"bust_in_silhouette","👥":"busts_in_silhouette","🗣":"speaking_head","👶":"baby","👶🏻":"baby:t2","👶🏼":"baby:t3","👶🏽":"baby:t4","👶🏾":"baby:t5","👶🏿":"baby:t6","👦":"boy","👦🏻":"boy:t2","👦🏼":"boy:t3","👦🏽":"boy:t4","👦🏾":"boy:t5","👦🏿":"boy:t6","👧":"girl","👧🏻":"girl:t2","👧🏼":"girl:t3","👧🏽":"girl:t4","👧🏾":"girl:t5","👧🏿":"girl:t6","👨":"man","👨🏻":"man:t2","👨🏼":"man:t3","👨🏽":"man:t4","👨🏾":"man:t5","👨🏿":"man:t6","👩":"woman","👩🏻":"woman:t2","👩🏼":"woman:t3","👩🏽":"woman:t4","👩🏾":"woman:t5","👩🏿":"woman:t6","👱‍♀️":"blonde_woman","👱🏻‍♀️":"blonde_woman:t2","👱🏼‍♀️":"blonde_woman:t3","👱🏽‍♀️":"blonde_woman:t4","👱🏾‍♀️":"blonde_woman:t5","👱🏿‍♀️":"blonde_woman:t6","👱":"blonde_man","👱🏻":"blonde_man:t2","👱🏼":"blonde_man:t3","👱🏽":"blonde_man:t4","👱🏾":"blonde_man:t5","👱🏿":"blonde_man:t6","👴":"older_man","👴🏻":"older_man:t2","👴🏼":"older_man:t3","👴🏽":"older_man:t4","👴🏾":"older_man:t5","👴🏿":"older_man:t6","👵":"older_woman","👵🏻":"older_woman:t2","👵🏼":"older_woman:t3","👵🏽":"older_woman:t4","👵🏾":"older_woman:t5","👵🏿":"older_woman:t6","👲":"man_with_gua_pi_mao","👲🏻":"man_with_gua_pi_mao:t2","👲🏼":"man_with_gua_pi_mao:t3","👲🏽":"man_with_gua_pi_mao:t4","👲🏾":"man_with_gua_pi_mao:t5","👲🏿":"man_with_gua_pi_mao:t6","👳‍♀️":"woman_with_turban","👳🏻‍♀️":"woman_with_turban:t2","👳🏼‍♀️":"woman_with_turban:t3","👳🏽‍♀️":"woman_with_turban:t4","👳🏾‍♀️":"woman_with_turban:t5","👳🏿‍♀️":"woman_with_turban:t6","👳":"man_with_turban","👳🏻":"man_with_turban:t2","👳🏼":"man_with_turban:t3","👳🏽":"man_with_turban:t4","👳🏾":"man_with_turban:t5","👳🏿":"man_with_turban:t6","👮‍♀️":"policewoman","👮🏻‍♀️":"policewoman:t2","👮🏼‍♀️":"policewoman:t3","👮🏽‍♀️":"policewoman:t4","👮🏾‍♀️":"policewoman:t5","👮🏿‍♀️":"policewoman:t6","👮":"policeman","👮🏻":"policeman:t2","👮🏼":"policeman:t3","👮🏽":"policeman:t4","👮🏾":"policeman:t5","👮🏿":"policeman:t6","👷‍♀️":"construction_worker_woman","👷🏻‍♀️":"construction_worker_woman:t2","👷🏼‍♀️":"construction_worker_woman:t3","👷🏽‍♀️":"construction_worker_woman:t4","👷🏾‍♀️":"construction_worker_woman:t5","👷🏿‍♀️":"construction_worker_woman:t6","👷":"construction_worker_man","👷🏻":"construction_worker_man:t2","👷🏼":"construction_worker_man:t3","👷🏽":"construction_worker_man:t4","👷🏾":"construction_worker_man:t5","👷🏿":"construction_worker_man:t6","💂‍♀️":"guardswoman","💂🏻‍♀️":"guardswoman:t2","💂🏼‍♀️":"guardswoman:t3","💂🏽‍♀️":"guardswoman:t4","💂🏾‍♀️":"guardswoman:t5","💂🏿‍♀️":"guardswoman:t6","💂":"guardsman","💂🏻":"guardsman:t2","💂🏼":"guardsman:t3","💂🏽":"guardsman:t4","💂🏾":"guardsman:t5","💂🏿":"guardsman:t6","🕵️‍♀":"female_detective","🕵":"male_detective","🕵🏻":"male_detective:t2","🕵🏼":"male_detective:t3","🕵🏽":"male_detective:t4","🕵🏾":"male_detective:t5","🕵🏿":"male_detective:t6","👩‍⚕️":"woman_health_worker","👩🏻‍⚕️":"woman_health_worker:t2","👩🏼‍⚕️":"woman_health_worker:t3","👩🏽‍⚕️":"woman_health_worker:t4","👩🏾‍⚕️":"woman_health_worker:t5","👩🏿‍⚕️":"woman_health_worker:t6","👨‍⚕️":"man_health_worker","👨🏻‍⚕️":"man_health_worker:t2","👨🏼‍⚕️":"man_health_worker:t3","👨🏽‍⚕️":"man_health_worker:t4","👨🏾‍⚕️":"man_health_worker:t5","👨🏿‍⚕️":"man_health_worker:t6","👩‍🌾":"woman_farmer","👩🏻‍🌾":"woman_farmer:t2","👩🏼‍🌾":"woman_farmer:t3","👩🏽‍🌾":"woman_farmer:t4","👩🏾‍🌾":"woman_farmer:t5","👩🏿‍🌾":"woman_farmer:t6","👨‍🌾":"man_farmer","👨🏻‍🌾":"man_farmer:t2","👨🏼‍🌾":"man_farmer:t3","👨🏽‍🌾":"man_farmer:t4","👨🏾‍🌾":"man_farmer:t5","👨🏿‍🌾":"man_farmer:t6","👩‍🍳":"woman_cook","👩🏻‍🍳":"woman_cook:t2","👩🏼‍🍳":"woman_cook:t3","👩🏽‍🍳":"woman_cook:t4","👩🏾‍🍳":"woman_cook:t5","👩🏿‍🍳":"woman_cook:t6","👨‍🍳":"man_cook","👨🏻‍🍳":"man_cook:t2","👨🏼‍🍳":"man_cook:t3","👨🏽‍🍳":"man_cook:t4","👨🏾‍🍳":"man_cook:t5","👨🏿‍🍳":"man_cook:t6","👩‍🎓":"woman_student","👩🏻‍🎓":"woman_student:t2","👩🏼‍🎓":"woman_student:t3","👩🏽‍🎓":"woman_student:t4","👩🏾‍🎓":"woman_student:t5","👩🏿‍🎓":"woman_student:t6","👨‍🎓":"man_student","👨🏻‍🎓":"man_student:t2","👨🏼‍🎓":"man_student:t3","👨🏽‍🎓":"man_student:t4","👨🏾‍🎓":"man_student:t5","👨🏿‍🎓":"man_student:t6","👩‍🎤":"woman_singer","👩🏻‍🎤":"woman_singer:t2","👩🏼‍🎤":"woman_singer:t3","👩🏽‍🎤":"woman_singer:t4","👩🏾‍🎤":"woman_singer:t5","👩🏿‍🎤":"woman_singer:t6","👨‍🎤":"man_singer","👨🏻‍🎤":"man_singer:t2","👨🏼‍🎤":"man_singer:t3","👨🏽‍🎤":"man_singer:t4","👨🏾‍🎤":"man_singer:t5","👨🏿‍🎤":"man_singer:t6","👩‍🏫":"woman_teacher","👩🏻‍🏫":"woman_teacher:t2","👩🏼‍🏫":"woman_teacher:t3","👩🏽‍🏫":"woman_teacher:t4","👩🏾‍🏫":"woman_teacher:t5","👩🏿‍🏫":"woman_teacher:t6","👨‍🏫":"man_teacher","👨🏻‍🏫":"man_teacher:t2","👨🏼‍🏫":"man_teacher:t3","👨🏽‍🏫":"man_teacher:t4","👨🏾‍🏫":"man_teacher:t5","👨🏿‍🏫":"man_teacher:t6","👩‍🏭":"woman_factory_worker","👩🏻‍🏭":"woman_factory_worker:t2","👩🏼‍🏭":"woman_factory_worker:t3","👩🏽‍🏭":"woman_factory_worker:t4","👩🏾‍🏭":"woman_factory_worker:t5","👩🏿‍🏭":"woman_factory_worker:t6","👨‍🏭":"man_factory_worker","👨🏻‍🏭":"man_factory_worker:t2","👨🏼‍🏭":"man_factory_worker:t3","👨🏽‍🏭":"man_factory_worker:t4","👨🏾‍🏭":"man_factory_worker:t5","👨🏿‍🏭":"man_factory_worker:t6","👩‍💻":"woman_technologist","👩🏻‍💻":"woman_technologist:t2","👩🏼‍💻":"woman_technologist:t3","👩🏽‍💻":"woman_technologist:t4","👩🏾‍💻":"woman_technologist:t5","👩🏿‍💻":"woman_technologist:t6","👨‍💻":"man_technologist","👨🏻‍💻":"man_technologist:t2","👨🏼‍💻":"man_technologist:t3","👨🏽‍💻":"man_technologist:t4","👨🏾‍💻":"man_technologist:t5","👨🏿‍💻":"man_technologist:t6","👩‍💼":"woman_office_worker","👩🏻‍💼":"woman_office_worker:t2","👩🏼‍💼":"woman_office_worker:t3","👩🏽‍💼":"woman_office_worker:t4","👩🏾‍💼":"woman_office_worker:t5","👩🏿‍💼":"woman_office_worker:t6","👨‍💼":"man_office_worker","👨🏻‍💼":"man_office_worker:t2","👨🏼‍💼":"man_office_worker:t3","👨🏽‍💼":"man_office_worker:t4","👨🏾‍💼":"man_office_worker:t5","👨🏿‍💼":"man_office_worker:t6","👩‍🔧":"woman_mechanic","👩🏻‍🔧":"woman_mechanic:t2","👩🏼‍🔧":"woman_mechanic:t3","👩🏽‍🔧":"woman_mechanic:t4","👩🏾‍🔧":"woman_mechanic:t5","👩🏿‍🔧":"woman_mechanic:t6","👨‍🔧":"man_mechanic","👨🏻‍🔧":"man_mechanic:t2","👨🏼‍🔧":"man_mechanic:t3","👨🏽‍🔧":"man_mechanic:t4","👨🏾‍🔧":"man_mechanic:t5","👨🏿‍🔧":"man_mechanic:t6","👩‍🔬":"woman_scientist","👩🏻‍🔬":"woman_scientist:t2","👩🏼‍🔬":"woman_scientist:t3","👩🏽‍🔬":"woman_scientist:t4","👩🏾‍🔬":"woman_scientist:t5","👩🏿‍🔬":"woman_scientist:t6","👨‍🔬":"man_scientist","👨🏻‍🔬":"man_scientist:t2","👨🏼‍🔬":"man_scientist:t3","👨🏽‍🔬":"man_scientist:t4","👨🏾‍🔬":"man_scientist:t5","👨🏿‍🔬":"man_scientist:t6","👩‍🎨":"woman_artist","👩🏻‍🎨":"woman_artist:t2","👩🏼‍🎨":"woman_artist:t3","👩🏽‍🎨":"woman_artist:t4","👩🏾‍🎨":"woman_artist:t5","👩🏿‍🎨":"woman_artist:t6","👨‍🎨":"man_artist","👨🏻‍🎨":"man_artist:t2","👨🏼‍🎨":"man_artist:t3","👨🏽‍🎨":"man_artist:t4","👨🏾‍🎨":"man_artist:t5","👨🏿‍🎨":"man_artist:t6","👩‍🚒":"woman_firefighter","👩🏻‍🚒":"woman_firefighter:t2","👩🏼‍🚒":"woman_firefighter:t3","👩🏽‍🚒":"woman_firefighter:t4","👩🏾‍🚒":"woman_firefighter:t5","👩🏿‍🚒":"woman_firefighter:t6","👨‍🚒":"man_firefighter","👨🏻‍🚒":"man_firefighter:t2","👨🏼‍🚒":"man_firefighter:t3","👨🏽‍🚒":"man_firefighter:t4","👨🏾‍🚒":"man_firefighter:t5","👨🏿‍🚒":"man_firefighter:t6","👩‍✈️":"woman_pilot","👩🏻‍✈️":"woman_pilot:t2","👩🏼‍✈️":"woman_pilot:t3","👩🏽‍✈️":"woman_pilot:t4","👩🏾‍✈️":"woman_pilot:t5","👩🏿‍✈️":"woman_pilot:t6","👨‍✈️":"man_pilot","👨🏻‍✈️":"man_pilot:t2","👨🏼‍✈️":"man_pilot:t3","👨🏽‍✈️":"man_pilot:t4","👨🏾‍✈️":"man_pilot:t5","👨🏿‍✈️":"man_pilot:t6","👩‍🚀":"woman_astronaut","👩🏻‍🚀":"woman_astronaut:t2","👩🏼‍🚀":"woman_astronaut:t3","👩🏽‍🚀":"woman_astronaut:t4","👩🏾‍🚀":"woman_astronaut:t5","👩🏿‍🚀":"woman_astronaut:t6","👨‍🚀":"man_astronaut","👨🏻‍🚀":"man_astronaut:t2","👨🏼‍🚀":"man_astronaut:t3","👨🏽‍🚀":"man_astronaut:t4","👨🏾‍🚀":"man_astronaut:t5","👨🏿‍🚀":"man_astronaut:t6","👩‍⚖️":"woman_judge","👩🏻‍⚖️":"woman_judge:t2","👩🏼‍⚖️":"woman_judge:t3","👩🏽‍⚖️":"woman_judge:t4","👩🏾‍⚖️":"woman_judge:t5","👩🏿‍⚖️":"woman_judge:t6","👨‍⚖️":"man_judge","👨🏻‍⚖️":"man_judge:t2","👨🏼‍⚖️":"man_judge:t3","👨🏽‍⚖️":"man_judge:t4","👨🏾‍⚖️":"man_judge:t5","👨🏿‍⚖️":"man_judge:t6","🤶":"mrs_claus","🤶🏻":"mrs_claus:t2","🤶🏼":"mrs_claus:t3","🤶🏽":"mrs_claus:t4","🤶🏾":"mrs_claus:t5","🤶🏿":"mrs_claus:t6","🎅":"santa","🎅🏻":"santa:t2","🎅🏼":"santa:t3","🎅🏽":"santa:t4","🎅🏾":"santa:t5","🎅🏿":"santa:t6","👼":"angel","👼🏻":"angel:t2","👼🏼":"angel:t3","👼🏽":"angel:t4","👼🏾":"angel:t5","👼🏿":"angel:t6","🤰":"pregnant_woman","🤰🏻":"pregnant_woman:t2","🤰🏼":"pregnant_woman:t3","🤰🏽":"pregnant_woman:t4","🤰🏾":"pregnant_woman:t5","🤰🏿":"pregnant_woman:t6","👸":"princess","👸🏻":"princess:t2","👸🏼":"princess:t3","👸🏽":"princess:t4","👸🏾":"princess:t5","👸🏿":"princess:t6","🤴":"prince","🤴🏻":"prince:t2","🤴🏼":"prince:t3","🤴🏽":"prince:t4","🤴🏾":"prince:t5","🤴🏿":"prince:t6","👰":"bride_with_veil","👰🏻":"bride_with_veil:t2","👰🏼":"bride_with_veil:t3","👰🏽":"bride_with_veil:t4","👰🏾":"bride_with_veil:t5","👰🏿":"bride_with_veil:t6","🤵":"man_in_tuxedo","🤵🏻":"man_in_tuxedo:t2","🤵🏼":"man_in_tuxedo:t3","🤵🏽":"man_in_tuxedo:t4","🤵🏾":"man_in_tuxedo:t5","🤵🏿":"man_in_tuxedo:t6","🏃‍♀️":"running_woman","🏃🏻‍♀️":"running_woman:t2","🏃🏼‍♀️":"running_woman:t3","🏃🏽‍♀️":"running_woman:t4","🏃🏾‍♀️":"running_woman:t5","🏃🏿‍♀️":"running_woman:t6","🏃":"running_man","🏃🏻":"running_man:t2","🏃🏼":"running_man:t3","🏃🏽":"running_man:t4","🏃🏾":"running_man:t5","🏃🏿":"running_man:t6","🚶‍♀️":"walking_woman","🚶🏻‍♀️":"walking_woman:t2","🚶🏼‍♀️":"walking_woman:t3","🚶🏽‍♀️":"walking_woman:t4","🚶🏾‍♀️":"walking_woman:t5","🚶🏿‍♀️":"walking_woman:t6","🚶":"walking_man","🚶🏻":"walking_man:t2","🚶🏼":"walking_man:t3","🚶🏽":"walking_man:t4","🚶🏾":"walking_man:t5","🚶🏿":"walking_man:t6","💃":"dancer","💃🏻":"dancer:t2","💃🏼":"dancer:t3","💃🏽":"dancer:t4","💃🏾":"dancer:t5","💃🏿":"dancer:t6","🕺":"man_dancing","🕺🏻":"man_dancing:t2","🕺🏼":"man_dancing:t3","🕺🏽":"man_dancing:t4","🕺🏾":"man_dancing:t5","🕺🏿":"man_dancing:t6","👯":"dancing_women","👯‍♂":"dancing_men","👫":"couple","👬":"two_men_holding_hands","👭":"two_women_holding_hands","🙇‍♀️":"bowing_woman","🙇🏻‍♀️":"bowing_woman:t2","🙇🏼‍♀️":"bowing_woman:t3","🙇🏽‍♀️":"bowing_woman:t4","🙇🏾‍♀️":"bowing_woman:t5","🙇🏿‍♀️":"bowing_woman:t6","🙇":"bowing_man","🙇🏻":"bowing_man:t2","🙇🏼":"bowing_man:t3","🙇🏽":"bowing_man:t4","🙇🏾":"bowing_man:t5","🙇🏿":"bowing_man:t6","🤦‍♂️":"man_facepalming","🤦🏻‍♂️":"man_facepalming:t2","🤦🏼‍♂️":"man_facepalming:t3","🤦🏽‍♂️":"man_facepalming:t4","🤦🏾‍♂️":"man_facepalming:t5","🤦🏿‍♂️":"man_facepalming:t6","🤦‍♀️":"woman_facepalming","🤦🏻‍♀️":"woman_facepalming:t2","🤦🏼‍♀️":"woman_facepalming:t3","🤦🏽‍♀️":"woman_facepalming:t4","🤦🏾‍♀️":"woman_facepalming:t5","🤦🏿‍♀️":"woman_facepalming:t6","🤷‍♀️":"woman_shrugging","🤷🏻‍♀️":"woman_shrugging:t2","🤷🏼‍♀️":"woman_shrugging:t3","🤷🏽‍♀️":"woman_shrugging:t4","🤷🏾‍♀️":"woman_shrugging:t5","🤷🏿‍♀️":"woman_shrugging:t6","🤷‍♂️":"man_shrugging","🤷🏻‍♂️":"man_shrugging:t2","🤷🏼‍♂️":"man_shrugging:t3","🤷🏽‍♂️":"man_shrugging:t4","🤷🏾‍♂️":"man_shrugging:t5","🤷🏿‍♂️":"man_shrugging:t6","💁‍♀️":"tipping_hand_woman","💁🏻‍♀️":"tipping_hand_woman:t2","💁🏼‍♀️":"tipping_hand_woman:t3","💁🏽‍♀️":"tipping_hand_woman:t4","💁🏾‍♀️":"tipping_hand_woman:t5","💁🏿‍♀️":"tipping_hand_woman:t6","💁‍♂️":"tipping_hand_man","💁🏻‍♂️":"tipping_hand_man:t2","💁🏼‍♂️":"tipping_hand_man:t3","💁🏽‍♂️":"tipping_hand_man:t4","💁🏾‍♂️":"tipping_hand_man:t5","💁🏿‍♂️":"tipping_hand_man:t6","🙅‍♀️":"no_good_woman","🙅🏻‍♀️":"no_good_woman:t2","🙅🏼‍♀️":"no_good_woman:t3","🙅🏽‍♀️":"no_good_woman:t4","🙅🏾‍♀️":"no_good_woman:t5","🙅🏿‍♀️":"no_good_woman:t6","🙅‍♂️":"no_good_man","🙅🏻‍♂️":"no_good_man:t2","🙅🏼‍♂️":"no_good_man:t3","🙅🏽‍♂️":"no_good_man:t4","🙅🏾‍♂️":"no_good_man:t5","🙅🏿‍♂️":"no_good_man:t6","🙆‍♀️":"ok_woman","🙆🏻‍♀️":"ok_woman:t2","🙆🏼‍♀️":"ok_woman:t3","🙆🏽‍♀️":"ok_woman:t4","🙆🏾‍♀️":"ok_woman:t5","🙆🏿‍♀️":"ok_woman:t6","🙆‍♂️":"ok_man","🙆🏻‍♂️":"ok_man:t2","🙆🏼‍♂️":"ok_man:t3","🙆🏽‍♂️":"ok_man:t4","🙆🏾‍♂️":"ok_man:t5","🙆🏿‍♂️":"ok_man:t6","🙋‍♀️":"raising_hand_woman","🙋🏻‍♀️":"raising_hand_woman:t2","🙋🏼‍♀️":"raising_hand_woman:t3","🙋🏽‍♀️":"raising_hand_woman:t4","🙋🏾‍♀️":"raising_hand_woman:t5","🙋🏿‍♀️":"raising_hand_woman:t6","🙋‍♂️":"raising_hand_man","🙋🏻‍♂️":"raising_hand_man:t2","🙋🏼‍♂️":"raising_hand_man:t3","🙋🏽‍♂️":"raising_hand_man:t4","🙋🏾‍♂️":"raising_hand_man:t5","🙋🏿‍♂️":"raising_hand_man:t6","🙎‍♀️":"pouting_woman","🙎🏻‍♀️":"pouting_woman:t2","🙎🏼‍♀️":"pouting_woman:t3","🙎🏽‍♀️":"pouting_woman:t4","🙎🏾‍♀️":"pouting_woman:t5","🙎🏿‍♀️":"pouting_woman:t6","🙎‍♂️":"pouting_man","🙎🏻‍♂️":"pouting_man:t2","🙎🏼‍♂️":"pouting_man:t3","🙎🏽‍♂️":"pouting_man:t4","🙎🏾‍♂️":"pouting_man:t5","🙎🏿‍♂️":"pouting_man:t6","🙍‍♀️":"frowning_woman","🙍🏻‍♀️":"frowning_woman:t2","🙍🏼‍♀️":"frowning_woman:t3","🙍🏽‍♀️":"frowning_woman:t4","🙍🏾‍♀️":"frowning_woman:t5","🙍🏿‍♀️":"frowning_woman:t6","🙍‍♂️":"frowning_man","🙍🏻‍♂️":"frowning_man:t2","🙍🏼‍♂️":"frowning_man:t3","🙍🏽‍♂️":"frowning_man:t4","🙍🏾‍♂️":"frowning_man:t5","🙍🏿‍♂️":"frowning_man:t6","💇‍♀️":"haircut_woman","💇🏻‍♀️":"haircut_woman:t2","💇🏼‍♀️":"haircut_woman:t3","💇🏽‍♀️":"haircut_woman:t4","💇🏾‍♀️":"haircut_woman:t5","💇🏿‍♀️":"haircut_woman:t6","💇‍♂️":"haircut_man","💇🏻‍♂️":"haircut_man:t2","💇🏼‍♂️":"haircut_man:t3","💇🏽‍♂️":"haircut_man:t4","💇🏾‍♂️":"haircut_man:t5","💇🏿‍♂️":"haircut_man:t6","💆‍♀️":"massage_woman","💆🏻‍♀️":"massage_woman:t2","💆🏼‍♀️":"massage_woman:t3","💆🏽‍♀️":"massage_woman:t4","💆🏾‍♀️":"massage_woman:t5","💆🏿‍♀️":"massage_woman:t6","💆‍♂️":"massage_man","💆🏻‍♂️":"massage_man:t2","💆🏼‍♂️":"massage_man:t3","💆🏽‍♂️":"massage_man:t4","💆🏾‍♂️":"massage_man:t5","💆🏿‍♂️":"massage_man:t6","💑":"couple_with_heart_woman_man","👩‍❤️‍👩":"couple_with_heart_woman_woman","👨‍❤️‍👨":"couple_with_heart_man_man","💏":"couplekiss_man_woman","👩‍❤️‍💋‍👩":"couplekiss_woman_woman","👨‍❤️‍💋‍👨":"couplekiss_man_man","👪":"family_man_woman_boy","👨‍👩‍👧":"family_man_woman_girl","👨‍👩‍👧‍👦":"family_man_woman_girl_boy","👨‍👩‍👦‍👦":"family_man_woman_boy_boy","👨‍👩‍👧‍👧":"family_man_woman_girl_girl","👩‍👩‍👦":"family_woman_woman_boy","👩‍👩‍👧":"family_woman_woman_girl","👩‍👩‍👧‍👦":"family_woman_woman_girl_boy","👩‍👩‍👦‍👦":"family_woman_woman_boy_boy","👩‍👩‍👧‍👧":"family_woman_woman_girl_girl","👨‍👨‍👦":"family_man_man_boy","👨‍👨‍👧":"family_man_man_girl","👨‍👨‍👧‍👦":"family_man_man_girl_boy","👨‍👨‍👦‍👦":"family_man_man_boy_boy","👨‍👨‍👧‍👧":"family_man_man_girl_girl","👩‍👦":"family_woman_boy","👩‍👧":"family_woman_girl","👩‍👧‍👦":"family_woman_girl_boy","👩‍👦‍👦":"family_woman_boy_boy","👩‍👧‍👧":"family_woman_girl_girl","👨‍👦":"family_man_boy","👨‍👧":"family_man_girl","👨‍👧‍👦":"family_man_girl_boy","👨‍👦‍👦":"family_man_boy_boy","👨‍👧‍👧":"family_man_girl_girl","👚":"womans_clothes","👕":"tshirt","👖":"jeans","👔":"necktie","👗":"dress","👙":"bikini","👘":"kimono","💄":"lipstick","💋":"kiss","👣":"footprints","👠":"high_heel","👡":"sandal","👢":"boot","👞":"mans_shoe","👟":"athletic_shoe","👒":"womans_hat","🎩":"tophat","⛑":"rescue_worker_helmet","🎓":"mortar_board","👑":"crown","🎒":"school_satchel","👝":"pouch","👛":"purse","👜":"handbag","💼":"briefcase","👓":"eyeglasses","🕶":"dark_sunglasses","💍":"ring","🌂":"closed_umbrella","🐶":"dog","🐱":"cat","🐭":"mouse","🐹":"hamster","🐰":"rabbit","🦊":"fox_face","🐻":"bear","🐼":"panda_face","🐨":"koala","🐯":"tiger","🦁":"lion","🐮":"cow","🐷":"pig","🐽":"pig_nose","🐸":"frog","🦑":"squid","🐙":"octopus","🦐":"shrimp","🐵":"monkey_face","🦍":"gorilla","🙈":"see_no_evil","🙉":"hear_no_evil","🙊":"speak_no_evil","🐒":"monkey","🐔":"chicken","🐧":"penguin","🐦":"bird","🐤":"baby_chick","🐣":"hatching_chick","🐥":"hatched_chick","🦆":"duck","🦅":"eagle","🦉":"owl","🦇":"bat","🐺":"wolf","🐗":"boar","🐴":"horse","🦄":"unicorn","🐝":"honeybee","🐛":"bug","🦋":"butterfly","🐌":"snail","🐞":"beetle","🐜":"ant","🕷":"spider","🦂":"scorpion","🦀":"crab","🐍":"snake","🦎":"lizard","🐢":"turtle","🐠":"tropical_fish","🐟":"fish","🐡":"blowfish","🐬":"dolphin","🦈":"shark","🐳":"whale","🐋":"whale2","🐊":"crocodile","🐆":"leopard","🐅":"tiger2","🐃":"water_buffalo","🐂":"ox","🐄":"cow2","🦌":"deer","🐪":"dromedary_camel","🐫":"camel","🐘":"elephant","🦏":"rhinoceros","🐐":"goat","🐏":"ram","🐑":"sheep","🐎":"racehorse","🐖":"pig2","🐀":"rat","🐁":"mouse2","🐓":"rooster","🦃":"turkey","🕊":"dove","🐕":"dog2","🐩":"poodle","🐈":"cat2","🐇":"rabbit2","🐿":"chipmunk","🐾":"paw_prints","🐉":"dragon","🐲":"dragon_face","🌵":"cactus","🎄":"christmas_tree","🌲":"evergreen_tree","🌳":"deciduous_tree","🌴":"palm_tree","🌱":"seedling","🌿":"herb","☘":"shamrock","🍀":"four_leaf_clover","🎍":"bamboo","🎋":"tanabata_tree","🍃":"leaves","🍂":"fallen_leaf","🍁":"maple_leaf","🌾":"ear_of_rice","🌺":"hibiscus","🌻":"sunflower","🌹":"rose","🥀":"wilted_flower","🌷":"tulip","🌼":"blossom","🌸":"cherry_blossom","💐":"bouquet","🍄":"mushroom","🌰":"chestnut","🎃":"jack_o_lantern","🐚":"shell","🕸":"spider_web","🌎":"earth_americas","🌍":"earth_africa","🌏":"earth_asia","🌕":"full_moon","🌖":"waning_gibbous_moon","🌗":"last_quarter_moon","🌘":"waning_crescent_moon","🌑":"new_moon","🌒":"waxing_crescent_moon","🌓":"first_quarter_moon","🌔":"waxing_gibbous_moon","🌚":"new_moon_with_face","🌝":"full_moon_with_face","🌛":"first_quarter_moon_with_face","🌜":"last_quarter_moon_with_face","🌞":"sun_with_face","🌙":"crescent_moon","⭐":"star","🌟":"star2","💫":"dizzy","✨":"sparkles","☄":"comet","☀":"sunny","🌤":"sun_behind_small_cloud","⛅":"partly_sunny","🌥":"sun_behind_large_cloud","🌦":"sun_behind_rain_cloud","☁":"cloud","🌧":"cloud_with_rain","⛈":"cloud_with_lightning_and_rain","🌩":"cloud_with_lightning","⚡":"zap","🔥":"fire","💥":"boom","❄":"snowflake","🌨":"cloud_with_snow","⛄":"snowman","☃":"snowman_with_snow","🌬":"wind_face","💨":"dash","🌪":"tornado","🌫":"fog","☂":"open_umbrella","☔":"umbrella","💧":"droplet","💦":"sweat_drops","🌊":"ocean","🍏":"green_apple","🍎":"apple","🍐":"pear","🍊":"tangerine","🍋":"lemon","🍌":"banana","🍉":"watermelon","🍇":"grapes","🍓":"strawberry","🍈":"melon","🍒":"cherries","🍑":"peach","🍍":"pineapple","🥝":"kiwi_fruit","🥑":"avocado","🍅":"tomato","🍆":"eggplant","🥒":"cucumber","🥕":"carrot","🌶":"hot_pepper","🥔":"potato","🌽":"corn","🍠":"sweet_potato","🥜":"peanuts","🍯":"honey_pot","🥐":"croissant","🍞":"bread","🥖":"baguette_bread","🧀":"cheese","🥚":"egg","🥓":"bacon","🥞":"pancakes","🍗":"poultry_leg","🍖":"meat_on_bone","🍤":"fried_shrimp","🍳":"fried_egg","🍔":"hamburger","🍟":"fries","🥙":"stuffed_flatbread","🌭":"hotdog","🍕":"pizza","🍝":"spaghetti","🌮":"taco","🌯":"burrito","🥗":"green_salad","🥘":"shallow_pan_of_food","🍜":"ramen","🍲":"stew","🍥":"fish_cake","🍣":"sushi","🍱":"bento","🍛":"curry","🍙":"rice_ball","🍚":"rice","🍘":"rice_cracker","🍢":"oden","🍡":"dango","🍧":"shaved_ice","🍨":"ice_cream","🍦":"icecream","🍰":"cake","🎂":"birthday","🍮":"custard","🍬":"candy","🍭":"lollipop","🍫":"chocolate_bar","🍿":"popcorn","🍩":"doughnut","🍪":"cookie","🥛":"milk_glass","🍺":"beer","🍻":"beers","🥂":"clinking_glasses","🍷":"wine_glass","🥃":"tumbler_glass","🍸":"cocktail","🍹":"tropical_drink","🍾":"champagne","🍶":"sake","🍵":"tea","☕":"coffee","🍼":"baby_bottle","🥄":"spoon","🍴":"fork_and_knife","🍽":"plate_with_cutlery","⚽":"soccer","🏀":"basketball","🏈":"football","⚾":"baseball","🎾":"tennis","🏐":"volleyball","🏉":"rugby_football","🎱":"8ball","⛳":"golf","🏌️‍♀":"golfing_woman","🏌":"golfing_man","🏌🏻":"golfing_man:t2","🏌🏼":"golfing_man:t3","🏌🏽":"golfing_man:t4","🏌🏾":"golfing_man:t5","🏌🏿":"golfing_man:t6","🏓":"ping_pong","🏸":"badminton","🥅":"goal_net","🏒":"ice_hockey","🏑":"field_hockey","🏏":"cricket_bat_and_ball","🎿":"ski","⛷":"skier","🏂":"snowboarder","🏂🏻":"snowboarder:t2","🏂🏼":"snowboarder:t3","🏂🏽":"snowboarder:t4","🏂🏾":"snowboarder:t5","🏂🏿":"snowboarder:t6","🤺":"person_fencing","🤼‍♀":"women_wrestling","🤼‍♂":"men_wrestling","🤸‍♀️":"woman_cartwheeling","🤸🏻‍♀️":"woman_cartwheeling:t2","🤸🏼‍♀️":"woman_cartwheeling:t3","🤸🏽‍♀️":"woman_cartwheeling:t4","🤸🏾‍♀️":"woman_cartwheeling:t5","🤸🏿‍♀️":"woman_cartwheeling:t6","🤸‍♂️":"man_cartwheeling","🤸🏻‍♂️":"man_cartwheeling:t2","🤸🏼‍♂️":"man_cartwheeling:t3","🤸🏽‍♂️":"man_cartwheeling:t4","🤸🏾‍♂️":"man_cartwheeling:t5","🤸🏿‍♂️":"man_cartwheeling:t6","🤾‍♀️":"woman_playing_handball","🤾🏻‍♀️":"woman_playing_handball:t2","🤾🏼‍♀️":"woman_playing_handball:t3","🤾🏽‍♀️":"woman_playing_handball:t4","🤾🏾‍♀️":"woman_playing_handball:t5","🤾🏿‍♀️":"woman_playing_handball:t6","🤾‍♂️":"man_playing_handball","🤾🏻‍♂️":"man_playing_handball:t2","🤾🏼‍♂️":"man_playing_handball:t3","🤾🏽‍♂️":"man_playing_handball:t4","🤾🏾‍♂️":"man_playing_handball:t5","🤾🏿‍♂️":"man_playing_handball:t6","⛸":"ice_skate","🏹":"bow_and_arrow","🎣":"fishing_pole_and_fish","🥊":"boxing_glove","🥋":"martial_arts_uniform","🚣‍♀️":"rowing_woman","🚣🏻‍♀️":"rowing_woman:t2","🚣🏼‍♀️":"rowing_woman:t3","🚣🏽‍♀️":"rowing_woman:t4","🚣🏾‍♀️":"rowing_woman:t5","🚣🏿‍♀️":"rowing_woman:t6","🚣":"rowing_man","🚣🏻":"rowing_man:t2","🚣🏼":"rowing_man:t3","🚣🏽":"rowing_man:t4","🚣🏾":"rowing_man:t5","🚣🏿":"rowing_man:t6","🏊‍♀️":"swimming_woman","🏊🏻‍♀️":"swimming_woman:t2","🏊🏼‍♀️":"swimming_woman:t3","🏊🏽‍♀️":"swimming_woman:t4","🏊🏾‍♀️":"swimming_woman:t5","🏊🏿‍♀️":"swimming_woman:t6","🏊":"swimming_man","🏊🏻":"swimming_man:t2","🏊🏼":"swimming_man:t3","🏊🏽":"swimming_man:t4","🏊🏾":"swimming_man:t5","🏊🏿":"swimming_man:t6","🤽‍♀️":"woman_playing_water_polo","🤽🏻‍♀️":"woman_playing_water_polo:t2","🤽🏼‍♀️":"woman_playing_water_polo:t3","🤽🏽‍♀️":"woman_playing_water_polo:t4","🤽🏾‍♀️":"woman_playing_water_polo:t5","🤽🏿‍♀️":"woman_playing_water_polo:t6","🤽‍♂️":"man_playing_water_polo","🤽🏻‍♂️":"man_playing_water_polo:t2","🤽🏼‍♂️":"man_playing_water_polo:t3","🤽🏽‍♂️":"man_playing_water_polo:t4","🤽🏾‍♂️":"man_playing_water_polo:t5","🤽🏿‍♂️":"man_playing_water_polo:t6","🏄‍♀️":"surfing_woman","🏄🏻‍♀️":"surfing_woman:t2","🏄🏼‍♀️":"surfing_woman:t3","🏄🏽‍♀️":"surfing_woman:t4","🏄🏾‍♀️":"surfing_woman:t5","🏄🏿‍♀️":"surfing_woman:t6","🏄":"surfing_man","🏄🏻":"surfing_man:t2","🏄🏼":"surfing_man:t3","🏄🏽":"surfing_man:t4","🏄🏾":"surfing_man:t5","🏄🏿":"surfing_man:t6","🛀":"bath","🛀🏻":"bath:t2","🛀🏼":"bath:t3","🛀🏽":"bath:t4","🛀🏾":"bath:t5","🛀🏿":"bath:t6","⛹️‍♀":"basketball_woman","⛹":"basketball_man","⛹🏻":"basketball_man:t2","⛹🏼":"basketball_man:t3","⛹🏽":"basketball_man:t4","⛹🏾":"basketball_man:t5","⛹🏿":"basketball_man:t6","🏋️‍♀":"weight_lifting_woman","🏋":"weight_lifting_man","🏋🏻":"weight_lifting_man:t2","🏋🏼":"weight_lifting_man:t3","🏋🏽":"weight_lifting_man:t4","🏋🏾":"weight_lifting_man:t5","🏋🏿":"weight_lifting_man:t6","🚴‍♀️":"biking_woman","🚴🏻‍♀️":"biking_woman:t2","🚴🏼‍♀️":"biking_woman:t3","🚴🏽‍♀️":"biking_woman:t4","🚴🏾‍♀️":"biking_woman:t5","🚴🏿‍♀️":"biking_woman:t6","🚴":"biking_man","🚴🏻":"biking_man:t2","🚴🏼":"biking_man:t3","🚴🏽":"biking_man:t4","🚴🏾":"biking_man:t5","🚴🏿":"biking_man:t6","🚵‍♀️":"mountain_biking_woman","🚵🏻‍♀️":"mountain_biking_woman:t2","🚵🏼‍♀️":"mountain_biking_woman:t3","🚵🏽‍♀️":"mountain_biking_woman:t4","🚵🏾‍♀️":"mountain_biking_woman:t5","🚵🏿‍♀️":"mountain_biking_woman:t6","🚵":"mountain_biking_man","🚵🏻":"mountain_biking_man:t2","🚵🏼":"mountain_biking_man:t3","🚵🏽":"mountain_biking_man:t4","🚵🏾":"mountain_biking_man:t5","🚵🏿":"mountain_biking_man:t6","🏇":"horse_racing","🏇🏻":"horse_racing:t2","🏇🏼":"horse_racing:t3","🏇🏽":"horse_racing:t4","🏇🏾":"horse_racing:t5","🏇🏿":"horse_racing:t6","🕴":"business_suit_levitating", +"🕴🏻":"business_suit_levitating:t2","🕴🏼":"business_suit_levitating:t3","🕴🏽":"business_suit_levitating:t4","🕴🏾":"business_suit_levitating:t5","🕴🏿":"business_suit_levitating:t6","🏆":"trophy","🎽":"running_shirt_with_sash","🏅":"medal_sports","🎖":"medal_military","🥇":"1st_place_medal","🥈":"2nd_place_medal","🥉":"3rd_place_medal","🎗":"reminder_ribbon","🏵":"rosette","🎫":"ticket","🎟":"tickets","🎭":"performing_arts","🎨":"art","🎪":"circus_tent","🤹‍♀️":"woman_juggling","🤹🏻‍♀️":"woman_juggling:t2","🤹🏼‍♀️":"woman_juggling:t3","🤹🏽‍♀️":"woman_juggling:t4","🤹🏾‍♀️":"woman_juggling:t5","🤹🏿‍♀️":"woman_juggling:t6","🤹‍♂️":"man_juggling","🤹🏻‍♂️":"man_juggling:t2","🤹🏼‍♂️":"man_juggling:t3","🤹🏽‍♂️":"man_juggling:t4","🤹🏾‍♂️":"man_juggling:t5","🤹🏿‍♂️":"man_juggling:t6","🎤":"microphone","🎧":"headphones","🎼":"musical_score","🎹":"musical_keyboard","🥁":"drum","🎷":"saxophone","🎺":"trumpet","🎸":"guitar","🎻":"violin","🎬":"clapper","🎮":"video_game","👾":"space_invader","🎯":"dart","🎲":"game_die","🎰":"slot_machine","🎳":"bowling","🚗":"red_car","🚕":"taxi","🚙":"blue_car","🚌":"bus","🚎":"trolleybus","🏎":"racing_car","🚓":"police_car","🚑":"ambulance","🚒":"fire_engine","🚐":"minibus","🚚":"truck","🚛":"articulated_lorry","🚜":"tractor","🛴":"kick_scooter","🏍":"motorcycle","🚲":"bike","🛵":"motor_scooter","🚨":"rotating_light","🚔":"oncoming_police_car","🚍":"oncoming_bus","🚘":"oncoming_automobile","🚖":"oncoming_taxi","🚡":"aerial_tramway","🚠":"mountain_cableway","🚟":"suspension_railway","🚃":"railway_car","🚋":"train","🚝":"monorail","🚄":"bullettrain_side","🚅":"bullettrain_front","🚈":"light_rail","🚞":"mountain_railway","🚂":"steam_locomotive","🚆":"train2","🚇":"metro","🚊":"tram","🚉":"station","🚁":"helicopter","🛩":"small_airplane","✈":"airplane","🛫":"flight_departure","🛬":"flight_arrival","⛵":"sailboat","🛥":"motor_boat","🚤":"speedboat","⛴":"ferry","🛳":"passenger_ship","🚀":"rocket","🛰":"artificial_satellite","💺":"seat","🛶":"canoe","⚓":"anchor","🚧":"construction","⛽":"fuelpump","🚏":"busstop","🚦":"vertical_traffic_light","🚥":"traffic_light","🏁":"checkered_flag","🚢":"ship","🎡":"ferris_wheel","🎢":"roller_coaster","🎠":"carousel_horse","🏗":"building_construction","🌁":"foggy","🗼":"tokyo_tower","🏭":"factory","⛲":"fountain","🎑":"rice_scene","⛰":"mountain","🏔":"mountain_snow","🗻":"mount_fuji","🌋":"volcano","🗾":"japan","🏕":"camping","⛺":"tent","🏞":"national_park","🛣":"motorway","🛤":"railway_track","🌅":"sunrise","🌄":"sunrise_over_mountains","🏜":"desert","🏖":"beach_umbrella","🏝":"desert_island","🌇":"city_sunrise","🌆":"city_sunset","🏙":"cityscape","🌃":"night_with_stars","🌉":"bridge_at_night","🌌":"milky_way","🌠":"stars","🎇":"sparkler","🎆":"fireworks","🌈":"rainbow","🏘":"houses","🏰":"european_castle","🏯":"japanese_castle","🏟":"stadium","🗽":"statue_of_liberty","🏠":"house","🏡":"house_with_garden","🏚":"derelict_house","🏢":"office","🏬":"department_store","🏣":"post_office","🏤":"european_post_office","🏥":"hospital","🏦":"bank","🏨":"hotel","🏪":"convenience_store","🏫":"school","🏩":"love_hotel","💒":"wedding","🏛":"classical_building","⛪":"church","🕌":"mosque","🕍":"synagogue","🕋":"kaaba","⛩":"shinto_shrine","⌚":"watch","📱":"iphone","📲":"calling","💻":"computer","⌨":"keyboard","🖥":"desktop_computer","🖨":"printer","🖱":"computer_mouse","🖲":"trackball","🕹":"joystick","🗜":"clamp","💽":"minidisc","💾":"floppy_disk","💿":"cd","📀":"dvd","📼":"vhs","📷":"camera","📸":"camera_flash","📹":"video_camera","🎥":"movie_camera","📽":"film_projector","🎞":"film_strip","📞":"telephone_receiver","☎":"phone","📟":"pager","📠":"fax","📺":"tv","📻":"radio","🎙":"studio_microphone","🎚":"level_slider","🎛":"control_knobs","⏱":"stopwatch","⏲":"timer_clock","⏰":"alarm_clock","🕰":"mantelpiece_clock","⏳":"hourglass_flowing_sand","⌛":"hourglass","📡":"satellite","🔋":"battery","🔌":"electric_plug","💡":"bulb","🔦":"flashlight","🕯":"candle","🗑":"wastebasket","🛢":"oil_drum","💸":"money_with_wings","💵":"dollar","💴":"yen","💶":"euro","💷":"pound","💰":"moneybag","💳":"credit_card","💎":"gem","⚖":"balance_scale","🔧":"wrench","🔨":"hammer","⚒":"hammer_and_pick","🛠":"hammer_and_wrench","⛏":"pick","🔩":"nut_and_bolt","⚙":"gear","⛓":"chains","🔫":"gun","💣":"bomb","🔪":"hocho","🗡":"dagger","⚔":"crossed_swords","🛡":"shield","🚬":"smoking","☠":"skull_and_crossbones","⚰":"coffin","⚱":"funeral_urn","🏺":"amphora","🔮":"crystal_ball","📿":"prayer_beads","💈":"barber","⚗":"alembic","🔭":"telescope","🔬":"microscope","🕳":"hole","💊":"pill","💉":"syringe","🌡":"thermometer","🏷":"label","🔖":"bookmark","🚽":"toilet","🚿":"shower","🛁":"bathtub","🔑":"key","🗝":"old_key","🛋":"couch_and_lamp","🛌":"sleeping_bed","🛌🏻":"sleeping_bed:t2","🛌🏼":"sleeping_bed:t3","🛌🏽":"sleeping_bed:t4","🛌🏾":"sleeping_bed:t5","🛌🏿":"sleeping_bed:t6","🛏":"bed","🚪":"door","🛎":"bellhop_bell","🖼":"framed_picture","🗺":"world_map","⛱":"parasol_on_ground","🗿":"moyai","🛍":"shopping","🛒":"shopping_cart","🎈":"balloon","🎏":"flags","🎀":"ribbon","🎁":"gift","🎊":"confetti_ball","🎉":"tada","🎎":"dolls","🎐":"wind_chime","🎌":"crossed_flags","🏮":"izakaya_lantern","✉":"email","📩":"envelope_with_arrow","📨":"incoming_envelope","📧":"e-mail","💌":"love_letter","📮":"postbox","📪":"mailbox_closed","📫":"mailbox","📬":"mailbox_with_mail","📭":"mailbox_with_no_mail","📦":"package","📯":"postal_horn","📥":"inbox_tray","📤":"outbox_tray","📜":"scroll","📃":"page_with_curl","📑":"bookmark_tabs","📊":"bar_chart","📈":"chart_with_upwards_trend","📉":"chart_with_downwards_trend","📄":"page_facing_up","📅":"date","📆":"calendar","🗓":"spiral_calendar","📇":"card_index","🗃":"card_file_box","🗳":"ballot_box","🗄":"file_cabinet","📋":"clipboard","🗒":"spiral_notepad","📁":"file_folder","📂":"open_file_folder","🗂":"card_index_dividers","🗞":"newspaper_roll","📰":"newspaper","📓":"notebook","📕":"closed_book","📗":"green_book","📘":"blue_book","📙":"orange_book","📔":"notebook_with_decorative_cover","📒":"ledger","📚":"books","📖":"open_book","🔗":"link","📎":"paperclip","🖇":"paperclips","✂":"scissors","📐":"triangular_ruler","📏":"straight_ruler","📌":"pushpin","📍":"round_pushpin","🚩":"triangular_flag_on_post","🏳":"white_flag","🏴":"black_flag","🏳️‍🌈":"rainbow_flag","🔐":"closed_lock_with_key","🔒":"lock","🔓":"unlock","🔏":"lock_with_ink_pen","🖊":"pen","🖋":"fountain_pen","✒":"black_nib","📝":"memo","✏":"pencil2","🖍":"crayon","🖌":"paintbrush","🔍":"mag","🔎":"mag_right","❤":"heart","💛":"yellow_heart","💚":"green_heart","💙":"blue_heart","💜":"purple_heart","🖤":"black_heart","💔":"broken_heart","❣":"heavy_heart_exclamation","💕":"two_hearts","💞":"revolving_hearts","💓":"heartbeat","💗":"heartpulse","💖":"sparkling_heart","💘":"cupid","💝":"gift_heart","💟":"heart_decoration","☮":"peace_symbol","✝":"latin_cross","☪":"star_and_crescent","🕉":"om","☸":"wheel_of_dharma","✡":"star_of_david","🔯":"six_pointed_star","🕎":"menorah","☯":"yin_yang","☦":"orthodox_cross","🛐":"place_of_worship","⛎":"ophiuchus","♈":"aries","♉":"taurus","♊":"gemini","♋":"cancer","♌":"leo","♍":"virgo","♎":"libra","♏":"scorpius","♐":"sagittarius","♑":"capricorn","♒":"aquarius","♓":"pisces","🆔":"id","⚛":"atom_symbol","🈳":"u7a7a","🈹":"u5272","☢":"radioactive","☣":"biohazard","📴":"mobile_phone_off","📳":"vibration_mode","🈶":"u6709","🈚":"u7121","🈸":"u7533","🈺":"u55b6","🈷":"u6708","✴":"eight_pointed_black_star","🆚":"vs","🉑":"accept","💮":"white_flower","🉐":"ideograph_advantage","㊙":"secret","㊗":"congratulations","🈴":"u5408","🈵":"u6e80","🈲":"u7981","🅰":"a","🅱":"b","🆎":"ab","🆑":"cl","🅾":"o2","🆘":"sos","⛔":"no_entry","📛":"name_badge","🚫":"no_entry_sign","❌":"x","⭕":"o","🛑":"stop_sign","💢":"anger","♨":"hotsprings","🚷":"no_pedestrians","🚯":"do_not_litter","🚳":"no_bicycles","🚱":"non-potable_water","🔞":"underage","📵":"no_mobile_phones","❗":"exclamation","❕":"grey_exclamation","❓":"question","❔":"grey_question","‼":"bangbang","⁉":"interrobang","💯":"100","🔅":"low_brightness","🔆":"high_brightness","🔱":"trident","⚜":"fleur_de_lis","〽":"part_alternation_mark","⚠":"warning","🚸":"children_crossing","🔰":"beginner","♻":"recycle","🈯":"u6307","💹":"chart","❇":"sparkle","✳":"eight_spoked_asterisk","❎":"negative_squared_cross_mark","✅":"white_check_mark","💠":"diamond_shape_with_a_dot_inside","🌀":"cyclone","➿":"loop","🌐":"globe_with_meridians","Ⓜ":"m","🏧":"atm","🈂":"sa","🛂":"passport_control","🛃":"customs","🛄":"baggage_claim","🛅":"left_luggage","♿":"wheelchair","🚭":"no_smoking","🚾":"wc","🅿":"parking","🚰":"potable_water","🚹":"mens","🚺":"womens","🚼":"baby_symbol","🚻":"restroom","🚮":"put_litter_in_its_place","🎦":"cinema","📶":"signal_strength","🈁":"koko","🆖":"ng","🆗":"ok","🆙":"up","🆒":"cool","🆕":"new","🆓":"free","🔟":"keycap_ten","🔢":"1234","▶":"arrow_forward","⏸":"pause_button","⏭":"next_track_button","⏹":"stop_button","⏺":"record_button","⏯":"play_or_pause_button","⏮":"previous_track_button","⏩":"fast_forward","⏪":"rewind","🔀":"twisted_rightwards_arrows","🔁":"repeat","🔂":"repeat_one","◀":"arrow_backward","🔼":"arrow_up_small","🔽":"arrow_down_small","⏫":"arrow_double_up","⏬":"arrow_double_down","➡":"arrow_right","⬅":"arrow_left","⬆":"arrow_up","⬇":"arrow_down","↗":"arrow_upper_right","↘":"arrow_lower_right","↙":"arrow_lower_left","↖":"arrow_upper_left","↕":"arrow_up_down","↔":"left_right_arrow","🔄":"arrows_counterclockwise","↪":"arrow_right_hook","↩":"leftwards_arrow_with_hook","⤴":"arrow_heading_up","⤵":"arrow_heading_down","ℹ":"information_source","🔤":"abc","🔡":"abcd","🔠":"capital_abcd","🔣":"symbols","🎵":"musical_note","🎶":"notes","〰":"wavy_dash","➰":"curly_loop","✔":"heavy_check_mark","🔃":"arrows_clockwise","➕":"heavy_plus_sign","➖":"heavy_minus_sign","➗":"heavy_division_sign","✖":"heavy_multiplication_x","💲":"heavy_dollar_sign","💱":"currency_exchange","🔚":"end","🔙":"back","🔛":"on","🔝":"top","🔜":"soon","☑":"ballot_box_with_check","🔘":"radio_button","⚪":"white_circle","⚫":"black_circle","🔴":"red_circle","🔵":"large_blue_circle","🔸":"small_orange_diamond","🔹":"small_blue_diamond","🔶":"large_orange_diamond","🔷":"large_blue_diamond","🔺":"small_red_triangle","▪":"black_small_square","▫":"white_small_square","⬛":"black_large_square","⬜":"white_large_square","🔻":"small_red_triangle_down","◼":"black_medium_square","◻":"white_medium_square","◾":"black_medium_small_square","◽":"white_medium_small_square","🔲":"black_square_button","🔳":"white_square_button","🔈":"speaker","🔉":"sound","🔊":"loud_sound","🔇":"mute","📣":"mega","📢":"loudspeaker","🔔":"bell","🔕":"no_bell","🃏":"black_joker","🀄":"mahjong","♠":"spades","♣":"clubs","♥":"heart","♦":"diamonds","🎴":"flower_playing_cards","💭":"thought_balloon","🗯":"right_anger_bubble","💬":"speech_balloon","🗨":"left_speech_bubble","🕐":"clock1","🕑":"clock2","🕒":"clock3","🕓":"clock4","🕔":"clock5","🕕":"clock6","🕖":"clock7","🕗":"clock8","🕘":"clock9","🕙":"clock10","🕚":"clock11","🕛":"clock12","🕜":"clock130","🕝":"clock230","🕞":"clock330","🕟":"clock430","🕠":"clock530","🕡":"clock630","🕢":"clock730","🕣":"clock830","🕤":"clock930","🕥":"clock1030","🕦":"clock1130","🕧":"clock1230","🇦🇫":"afghanistan","🇦🇽":"aland_islands","🇦🇱":"albania","🇩🇿":"algeria","🇦🇸":"american_samoa","🇦🇩":"andorra","🇦🇴":"angola","🇦🇮":"anguilla","🇦🇶":"antarctica","🇦🇬":"antigua_barbuda","🇦🇷":"argentina","🇦🇲":"armenia","🇦🇼":"aruba","🇦🇺":"australia","🇦🇹":"austria","🇦🇿":"azerbaijan","🇧🇸":"bahamas","🇧🇭":"bahrain","🇧🇩":"bangladesh","🇧🇧":"barbados","🇧🇾":"belarus","🇧🇪":"belgium","🇧🇿":"belize","🇧🇯":"benin","🇧🇲":"bermuda","🇧🇹":"bhutan","🇧🇴":"bolivia","🇧🇶":"caribbean_netherlands","🇧🇦":"bosnia_herzegovina","🇧🇼":"botswana","🇧🇷":"brazil","🇮🇴":"british_indian_ocean_territory","🇻🇬":"british_virgin_islands","🇧🇳":"brunei","🇧🇬":"bulgaria","🇧🇫":"burkina_faso","🇧🇮":"burundi","🇨🇻":"cape_verde","🇰🇭":"cambodia","🇨🇲":"cameroon","🇨🇦":"canada","🇮🇨":"canary_islands","🇰🇾":"cayman_islands","🇨🇫":"central_african_republic","🇹🇩":"chad","🇨🇱":"chile","🇨🇳":"cn","🇨🇽":"christmas_island","🇨🇨":"cocos_islands","🇨🇴":"colombia","🇰🇲":"comoros","🇨🇬":"congo_brazzaville","🇨🇩":"congo_kinshasa","🇨🇰":"cook_islands","🇨🇷":"costa_rica","🇭🇷":"croatia","🇨🇺":"cuba","🇨🇼":"curacao","🇨🇾":"cyprus","🇨🇿":"czech_republic","🇩🇰":"denmark","🇩🇯":"djibouti","🇩🇲":"dominica","🇩🇴":"dominican_republic","🇪🇨":"ecuador","🇪🇬":"egypt","🇸🇻":"el_salvador","🇬🇶":"equatorial_guinea","🇪🇷":"eritrea","🇪🇪":"estonia","🇪🇹":"ethiopia","🇪🇺":"eu","🇫🇰":"falkland_islands","🇫🇴":"faroe_islands","🇫🇯":"fiji","🇫🇮":"finland","🇫🇷":"fr","🇬🇫":"french_guiana","🇵🇫":"french_polynesia","🇹🇫":"french_southern_territories","🇬🇦":"gabon","🇬🇲":"gambia","🇬🇪":"georgia","🇩🇪":"de","🇬🇭":"ghana","🇬🇮":"gibraltar","🇬🇷":"greece","🇬🇱":"greenland","🇬🇩":"grenada","🇬🇵":"guadeloupe","🇬🇺":"guam","🇬🇹":"guatemala","🇬🇬":"guernsey","🇬🇳":"guinea","🇬🇼":"guinea_bissau","🇬🇾":"guyana","🇭🇹":"haiti","🇭🇳":"honduras","🇭🇰":"hong_kong","🇭🇺":"hungary","🇮🇸":"iceland","🇮🇳":"india","🇮🇩":"indonesia","🇮🇷":"iran","🇮🇶":"iraq","🇮🇪":"ireland","🇮🇲":"isle_of_man","🇮🇱":"israel","🇮🇹":"it","🇨🇮":"cote_divoire","🇯🇲":"jamaica","🇯🇵":"jp","🇯🇪":"jersey","🇯🇴":"jordan","🇰🇿":"kazakhstan","🇰🇪":"kenya","🇰🇮":"kiribati","🇽🇰":"kosovo","🇰🇼":"kuwait","🇰🇬":"kyrgyzstan","🇱🇦":"laos","🇱🇻":"latvia","🇱🇧":"lebanon","🇱🇸":"lesotho","🇱🇷":"liberia","🇱🇾":"libya","🇱🇮":"liechtenstein","🇱🇹":"lithuania","🇱🇺":"luxembourg","🇲🇴":"macau","🇲🇰":"macedonia","🇲🇬":"madagascar","🇲🇼":"malawi","🇲🇾":"malaysia","🇲🇻":"maldives","🇲🇱":"mali","🇲🇹":"malta","🇲🇭":"marshall_islands","🇲🇶":"martinique","🇲🇷":"mauritania","🇲🇺":"mauritius","🇾🇹":"mayotte","🇲🇽":"mexico","🇫🇲":"micronesia","🇲🇩":"moldova","🇲🇨":"monaco","🇲🇳":"mongolia","🇲🇪":"montenegro","🇲🇸":"montserrat","🇲🇦":"morocco","🇲🇿":"mozambique","🇲🇲":"myanmar","🇳🇦":"namibia","🇳🇷":"nauru","🇳🇵":"nepal","🇳🇱":"netherlands","🇳🇨":"new_caledonia","🇳🇿":"new_zealand","🇳🇮":"nicaragua","🇳🇪":"niger","🇳🇬":"nigeria","🇳🇺":"niue","🇳🇫":"norfolk_island","🇲🇵":"northern_mariana_islands","🇰🇵":"north_korea","🇳🇴":"norway","🇴🇲":"oman","🇵🇰":"pakistan","🇵🇼":"palau","🇵🇸":"palestinian_territories","🇵🇦":"panama","🇵🇬":"papua_new_guinea","🇵🇾":"paraguay","🇵🇪":"peru","🇵🇭":"philippines","🇵🇳":"pitcairn_islands","🇵🇱":"poland","🇵🇹":"portugal","🇵🇷":"puerto_rico","🇶🇦":"qatar","🇷🇪":"reunion","🇷🇴":"romania","🇷🇺":"ru","🇷🇼":"rwanda","🇧🇱":"st_barthelemy","🇸🇭":"st_helena","🇰🇳":"st_kitts_nevis","🇱🇨":"st_lucia","🇵🇲":"st_pierre_miquelon","🇻🇨":"st_vincent_grenadines","🇼🇸":"samoa","🇸🇲":"san_marino","🇸🇹":"sao_tome_principe","🇸🇦":"saudi_arabia","🇸🇳":"senegal","🇷🇸":"serbia","🇸🇨":"seychelles","🇸🇱":"sierra_leone","🇸🇬":"singapore","🇸🇽":"sint_maarten","🇸🇰":"slovakia","🇸🇮":"slovenia","🇸🇧":"solomon_islands","🇸🇴":"somalia","🇿🇦":"south_africa","🇬🇸":"south_georgia_south_sandwich_islands","🇰🇷":"kr","🇸🇸":"south_sudan","🇪🇸":"es","🇱🇰":"sri_lanka","🇸🇩":"sudan","🇸🇷":"suriname","🇸🇿":"swaziland","🇸🇪":"sweden","🇨🇭":"switzerland","🇸🇾":"syria","🇹🇼":"taiwan","🇹🇯":"tajikistan","🇹🇿":"tanzania","🇹🇭":"thailand","🇹🇱":"timor_leste","🇹🇬":"togo","🇹🇰":"tokelau","🇹🇴":"tonga","🇹🇹":"trinidad_tobago","🇹🇳":"tunisia","🇹🇷":"tr","🇹🇲":"turkmenistan","🇹🇨":"turks_caicos_islands","🇹🇻":"tuvalu","🇺🇬":"uganda","🇺🇦":"ukraine","🇦🇪":"united_arab_emirates","🇬🇧":"uk","🇺🇸":"us","🇻🇮":"us_virgin_islands","🇺🇾":"uruguay","🇺🇿":"uzbekistan","🇻🇺":"vanuatu","🇻🇦":"vatican_city","🇻🇪":"venezuela","🇻🇳":"vietnam","🇼🇫":"wallis_futuna","🇪🇭":"western_sahara","🇾🇪":"yemen","🇿🇲":"zambia","🇿🇼":"zimbabwe","🤩":"star_struck","🤨":"face_with_raised_eyebrow","🤯":"exploding_head","🤪":"crazy_face","🤬":"face_with_symbols_over_mouth","🤮":"face_vomiting","🤫":"shushing_face","🤭":"face_with_hand_over_mouth","🧐":"face_with_monocle","🧒":"child","🧒🏻":"child:t2","🧒🏼":"child:t3","🧒🏽":"child:t4","🧒🏾":"child:t5","🧒🏿":"child:t6","🧑":"adult","🧑🏻":"adult:t2","🧑🏼":"adult:t3","🧑🏽":"adult:t4","🧑🏾":"adult:t5","🧑🏿":"adult:t6","🧓":"older_adult","🧓🏻":"older_adult:t2","🧓🏼":"older_adult:t3","🧓🏽":"older_adult:t4","🧓🏾":"older_adult:t5","🧓🏿":"older_adult:t6","🧕":"woman_with_headscarf","🧕🏻":"woman_with_headscarf:t2","🧕🏼":"woman_with_headscarf:t3","🧕🏽":"woman_with_headscarf:t4","🧕🏾":"woman_with_headscarf:t5","🧕🏿":"woman_with_headscarf:t6","🧔":"bearded_person","🧔🏻":"bearded_person:t2","🧔🏼":"bearded_person:t3","🧔🏽":"bearded_person:t4","🧔🏾":"bearded_person:t5","🧔🏿":"bearded_person:t6","🤱":"breast_feeding","🤱🏻":"breast_feeding:t2","🤱🏼":"breast_feeding:t3","🤱🏽":"breast_feeding:t4","🤱🏾":"breast_feeding:t5","🤱🏿":"breast_feeding:t6","🧙":"mage","🧙🏻":"mage:t2","🧙🏼":"mage:t3","🧙🏽":"mage:t4","🧙🏾":"mage:t5","🧙🏿":"mage:t6","🧙‍♀️":"woman_mage","🧙🏻‍♀️":"woman_mage:t2","🧙🏼‍♀️":"woman_mage:t3","🧙🏽‍♀️":"woman_mage:t4","🧙🏾‍♀️":"woman_mage:t5","🧙🏿‍♀️":"woman_mage:t6","🧚":"fairy","🧚🏻":"fairy:t2","🧚🏼":"fairy:t3","🧚🏽":"fairy:t4","🧚🏾":"fairy:t5","🧚🏿":"fairy:t6","🧛":"vampire","🧛🏻":"vampire:t2","🧛🏼":"vampire:t3","🧛🏽":"vampire:t4","🧛🏾":"vampire:t5","🧛🏿":"vampire:t6","🧜":"mermaid","🧜🏻":"mermaid:t2","🧜🏼":"mermaid:t3","🧜🏽":"mermaid:t4","🧜🏾":"mermaid:t5","🧜🏿":"mermaid:t6","🧜‍♂️":"merman","🧜🏻‍♂️":"merman:t2","🧜🏼‍♂️":"merman:t3","🧜🏽‍♂️":"merman:t4","🧜🏾‍♂️":"merman:t5","🧜🏿‍♂️":"merman:t6","🧝":"elf","🧝🏻":"elf:t2","🧝🏼":"elf:t3","🧝🏽":"elf:t4","🧝🏾":"elf:t5","🧝🏿":"elf:t6","🧞":"genie","🧞‍♀":"woman_genie","🧟":"zombie","🧟‍♀":"woman_zombie","🧖":"person_in_steamy_room","🧖🏻":"person_in_steamy_room:t2","🧖🏼":"person_in_steamy_room:t3","🧖🏽":"person_in_steamy_room:t4","🧖🏾":"person_in_steamy_room:t5","🧖🏿":"person_in_steamy_room:t6","🧖‍♀️":"woman_in_steamy_room","🧖🏻‍♀️":"woman_in_steamy_room:t2","🧖🏼‍♀️":"woman_in_steamy_room:t3","🧖🏽‍♀️":"woman_in_steamy_room:t4","🧖🏾‍♀️":"woman_in_steamy_room:t5","🧖🏿‍♀️":"woman_in_steamy_room:t6","🧗":"person_climbing","🧗🏻":"person_climbing:t2","🧗🏼":"person_climbing:t3","🧗🏽":"person_climbing:t4","🧗🏾":"person_climbing:t5","🧗🏿":"person_climbing:t6","🧗‍♀️":"woman_climbing","🧗🏻‍♀️":"woman_climbing:t2","🧗🏼‍♀️":"woman_climbing:t3","🧗🏽‍♀️":"woman_climbing:t4","🧗🏾‍♀️":"woman_climbing:t5","🧗🏿‍♀️":"woman_climbing:t6","🧘":"person_in_lotus_position","🧘🏻":"person_in_lotus_position:t2","🧘🏼":"person_in_lotus_position:t3","🧘🏽":"person_in_lotus_position:t4","🧘🏾":"person_in_lotus_position:t5","🧘🏿":"person_in_lotus_position:t6","🧘‍♀️":"woman_in_lotus_position","🧘🏻‍♀️":"woman_in_lotus_position:t2","🧘🏼‍♀️":"woman_in_lotus_position:t3","🧘🏽‍♀️":"woman_in_lotus_position:t4","🧘🏾‍♀️":"woman_in_lotus_position:t5","🧘🏿‍♀️":"woman_in_lotus_position:t6","🤟":"love_you_gesture","🤟🏻":"love_you_gesture:t2","🤟🏼":"love_you_gesture:t3","🤟🏽":"love_you_gesture:t4","🤟🏾":"love_you_gesture:t5","🤟🏿":"love_you_gesture:t6","🤲":"palms_up_together","🤲🏻":"palms_up_together:t2","🤲🏼":"palms_up_together:t3","🤲🏽":"palms_up_together:t4","🤲🏾":"palms_up_together:t5","🤲🏿":"palms_up_together:t6","🧠":"brain","🧡":"orange_heart","🧣":"scarf","🧤":"gloves","🧥":"coat","🧦":"socks","🧢":"billed_cap","🦓":"zebra","🦒":"giraffe","🦔":"hedgehog","🦕":"sauropod","🦖":"t_rex","🦗":"cricket","🥥":"coconut","🥦":"broccoli","🥨":"pretzel","🥩":"cut_of_meat","🥪":"sandwich","🥣":"bowl_with_spoon","🥫":"canned_food","🥟":"dumpling","🥠":"fortune_cookie","🥡":"takeout_box","🥧":"pie","🥤":"cup_with_straw","🥢":"chopsticks","🛸":"flying_saucer","🛷":"sled","🥌":"curling_stone","🇸🇯":"svalbard_and_jan_mayen","🇲🇫":"st_martin","🇺🇲":"us_outlying_islands","🇹🇦":"tristan_da_cunha","🇭🇲":"heard_and_mc_donald_islands","🇪🇦":"ceuta_and_melilla","🇩🇬":"diego_garcia","🇦🇨":"ascension_island","🇧🇻":"bouvet_island","🇨🇵":"clipperton_island","🇺🇳":"united_nations","🥰":"smiling_face_with_three_hearts","🥵":"hot_face","🥶":"cold_face","🥳":"partying_face","🥴":"woozy_face","🥺":"pleading_face","👨‍🦰":"man_red_haired","👨‍🦱":"man_curly_haired","👨‍🦳":"man_white_haired","👨‍🦲":"man_bald","👩‍🦰":"woman_red_haired","👩‍🦱":"woman_curly_haired","👩‍🦳":"woman_white_haired","👩‍🦲":"woman_bald","🦸":"superhero","🦸‍♂":"man_superhero","🦸‍♀":"woman_superhero","🦹":"supervillain","🦹‍♀":"woman_supervillain","🦹‍♂":"man_supervillain","🦵":"leg","🦶":"foot","🦴":"bone","🦷":"tooth","🥽":"goggles","🥼":"lab_coat","🥾":"hiking_boot","🥿":"flat_shoe","🦝":"raccoon","🦙":"llama","🦛":"hippopotamus","🦘":"kangaroo","🦡":"badger","🦢":"swan","🦚":"peacock","🦜":"parrot","🦞":"lobster","🦟":"mosquito","🦠":"microbe","🥭":"mango","🥬":"leafy_green","🥯":"bagel","🧂":"salt","🥮":"moon_cake","🧁":"cupcake","🧭":"compass","🧱":"brick","🛹":"skateboard","🧳":"luggage","🧨":"firecracker","🧧":"red_gift_envelope","🥎":"softball","🥏":"flying_disc","🥍":"lacrosse","🧿":"nazar_amulet","🧩":"jigsaw","🧸":"teddy_bear","♟":"chess_pawn","🧵":"thread","🧶":"yarn","🧮":"abacus","🧾":"receipt","🧰":"toolbox","🧲":"magnet","🧪":"test_tube","🧫":"petri_dish","🧬":"dna","🧴":"lotion_bottle","🧷":"safety_pin","🧹":"broom","🧺":"basket","🧻":"roll_of_toilet_paper","🧼":"soap","🧽":"sponge","🧯":"fire_extinguisher","♾":"infinity","🏴‍☠":"pirate_flag","🧇":"waffle","🦦":"otter","🦥":"sloth","🧊":"ice_cube","🪐":"ringer_planet","🦩":"flamingo","🥱":"yawning_face","🤏":"pinching_hand","🐕‍🦺":"service_dog","🦧":"orangutan","🛺":"auto_rickshaw","🪂":"parachute","🪀":"yo-yo","🪁":"kite","☻":"slight_smile","♡":"heart"}}),define("pretty-text/emoji/version",["exports"],function(a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});a.IMAGE_VERSION="9"}),define("pretty-text/emoji",["exports","pretty-text/emoji/data","pretty-text/emoji/version"],function(a,e,n){"use strict";function t(a,e){a=a.toLowerCase(),g[a]=e}function o(){return g}function i(a,n){if(a)return a.replace(h,function(a){var t=n.enableEmojiShortcuts&&!!e.translations[a],o=!!e.replacements[a],i=void 0;i=t?e.translations[a]:o?e.replacements[a]:a.slice(1,a.length-1);var r=a.lastIndexOf(":")===a.length-1,_=l(i,n),c=s(i,n)?"emoji emoji-custom":"emoji";return _&&(t||r||o)?"<img src='"+_+"' "+(n.skipTitle?"":"title='"+i+"'")+" alt='"+i+"' class='"+c+"'>":a})}function r(a,n){return a.replace(h,function(a){return e.translations[a]?n.emojiShortcuts?":"+e.translations[a]+":":a:e.replacements[a]?":"+e.replacements[a]+":":a})}function s(a,e){return a=a.toLowerCase(),!!g.hasOwnProperty(a)||!!(e&&e.customEmoji&&e.customEmoji.hasOwnProperty(a))}function l(a,e){var t=void 0;a=String(a).toLowerCase(),g.hasOwnProperty(a)&&(t=g[a]),e&&e.customEmoji&&e.customEmoji[a]&&(t=e.customEmoji[a]);var o=a.match(/([^:]+):?/);return o&&!t&&(d.hasOwnProperty(o[1])||p.hasOwnProperty(o[1]))&&(t=e.getURL("/images/emoji/"+e.emojiSet+"/"+a.replace(/:t/,"/")+".png")),t&&(t=t+"?v="+n.IMAGE_VERSION),t}function c(a){return a=a.toLowerCase(),!!(g.hasOwnProperty(a)||d.hasOwnProperty(a)||p.hasOwnProperty(a))}function m(a,n){function t(a){var e=p[a]||a;-1===i.indexOf(e)&&i.push(e)}var o=n&&n.maxResults||-1;if(0===o)return[];f=f||_.union(_.keys(d),_.keys(g),_.keys(p)).sort();for(var i=[],r=0;r<f.length;r++){var s=f[r];0===s.indexOf(a)&&t(s)}e.searchAliases[a]&&i.push.apply(i,e.searchAliases[a]);for(var l=0;l<f.length;l++){var c=f[l];c.indexOf(a)>0&&t(c)}return-1===o?i:i.slice(0,o)}function u(a){var n=_.compact(a.split(":"))[0];return!!n&&-1!==e.tonableEmojis.indexOf(n)}Object.defineProperty(a,"__esModule",{value:!0}),a.registerEmoji=t,a.extendedEmojiList=o,a.performEmojiUnescape=i,a.performEmojiEscape=r,a.isCustomEmoji=s,a.buildEmojiUrl=l,a.emojiExists=c,a.emojiSearch=m,a.isSkinTonableEmoji=u;var g={},d={},h=new RegExp(Object.keys(e.replacements).sort().reverse().join("|")+"|\\B:[^\\s:]+(?::t\\d)?:?\\B","g");e.emojis.forEach(function(a){return d[a]=!0});var p={};Object.keys(e.aliases).forEach(function(a){e.aliases[a].forEach(function(e){return p[e]=a})});var f=void 0}),define("pretty-text/engines/discourse-markdown-it",["exports","pretty-text/white-lister","pretty-text/sanitizer","pretty-text/guid","pretty-text/upload-short-url"],function(a,e,n,t,o){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){return function(){window.console&&window.console.log&&window.console.log(a+": "+e+" is deprecated, please use the new markdown it APIs")}}function _(a,e,n,t,o,i){var _={};return _.markdownIt=!0,_.whiteList=function(e){return i.push([a,e])},_.registerInline=r(a,"registerInline"),_.replaceBlock=r(a,"replaceBlock"),_.addPreProcessor=r(a,"addPreProcessor"),_.inlineReplace=r(a,"inlineReplace"),_.postProcessTag=r(a,"postProcessTag"),_.inlineRegexp=r(a,"inlineRegexp"),_.inlineBetween=r(a,"inlineBetween"),_.postProcessText=r(a,"postProcessText"),_.onParseNode=r(a,"onParseNode"),_.registerBlock=r(a,"registerBlock"),_.getOptions=function(){return o.f()},_.registerOptions=function(e){n.push([a,e])},_.registerPlugin=function(e){t.push([a,e])},_}function s(a){a.block.bbcode={ruler:new v}}function l(a){a.inline.bbcode={ruler:new v}}function c(a){var e=requirejs("pretty-text/engines/discourse-markdown/text-post-process").TextPostProcessRuler;a.core.textPostProcess={ruler:new e}}function m(a,e,n){var o=a[e].content;if(o&&o.length>0){var i=(0,t.default)();return n.discourse.hoisted[i]=a[e].content,i}return""}function u(a){a.utils.lib.mdurl.decode.defaultChars=";/?:@&=+$,# "}function g(a){a.renderer.rules.html_raw=m}function d(a,e,n,t,o){var i=a[e],r=o.renderInlineAsText(i.children,n,t),_=r.split("|");if(_.length>1){var s=void 0;if((s=_.splice(_.length-1)[0].match(x))&&s[1]&&s[2]){r=_.join("|");var l=s[1],c=s[2];if(s[5]&&s[6]&&"%"===s[6]){var m=parseFloat(s[5])/100;l=parseInt(l*m),c=parseInt(c*m)}if(s[5]&&s[6]&&"x"===s[6]){var u=parseFloat(s[5])/l;l=parseInt(s[5]),c=parseInt(c*u)}if(s[5]&&s[4]&&"x"===s[4]&&!s[6]){var g=parseFloat(s[5])/c;c=parseInt(s[5]),l=parseInt(l*g)}-1===i.attrIndex("width")&&i.attrs.push(["width",l]),-1===i.attrIndex("height")&&i.attrs.push(["height",c]),n.discourse.previewing&&"x"!==s[6]&&"x"!==s[4]&&i.attrs.push(["class","resizable"])}}return i.attrs[i.attrIndex("alt")][1]=r,o.renderToken(a,e,n)}function h(a){a.renderer.rules.image=d}function p(a,e,n,t,i){var r=a[e],_=a[e+1],s=_.content.split("|");return!r.attrs[r.attrIndex("data-orig-href")]&&2===s.length&&s[1]===o.ATTACHMENT_CSS_CLASS&&(r.attrs.unshift(["class",s[1]]),_.content=s[0]),i.renderToken(a,e,n)}function f(a){a.renderer.rules.link_open=p}function w(a,t,o){if(!a.setup){j=j||requirejs("pretty-text/engines/discourse-markdown/helpers"),a.markdownIt=!0;var i=[],r=[],m={f:function(){return a}},d=/discourse-markdown\/|markdown-it\//,p=[],w=[];Object.keys(require._eak_seen).forEach(function(e){if(d.test(e)){var n=requirejs(e);if(n&&n.setup){var t=e.split("/").reverse()[0];p.push(t),n.setup(_(t,a,i,r,m,w))}}}),Object.entries(o.whiteListed||{}).forEach(function(a){w.push(a)}),i.forEach(function(e){(0,k(e,2)[1])(a,t,o)}),p.forEach(function(e){a.features.hasOwnProperty(e)||(a.features[e]=!0)});var b={};if(Object.keys(a).forEach(function(e){b[e]=a[e],delete a[e]}),b.helpers={textReplace:j.textReplace},a.discourse=b,m.f=function(){return a.discourse},a.engine=window.markdownit({discourse:a.discourse,html:!0,breaks:a.discourse.features.newline,xhtmlOut:!1,linkify:t.enable_markdown_linkify,typographer:t.enable_markdown_typographer}),a.engine.linkify.tlds((t.markdown_linkify_tlds||"").split("|")),u(a.engine),g(a.engine),h(a.engine),f(a.engine),s(a.engine),l(a.engine),c(a.engine),r.forEach(function(e){var n=k(e,2),t=n[0],o=n[1];a.discourse.features[t]&&a.engine.use(o)}),a.markdownIt=!0,a.setup=!0,!a.discourse.sanitizer||!a.sanitizer){var y=new e.default(a.discourse);w.forEach(function(a){var e=k(a,2),n=e[0],t=e[1];y.whiteListFeature(n,t)}),a.sanitizer=a.discourse.sanitizer=a.discourse.sanitize?function(a){return(0,n.sanitize)(a,y)}:function(a){return a}}}}function b(a,e){var n={};e.discourse.hoisted=n;var t=e.engine.render(a),o=e.discourse.sanitizer(t).trim(),i=Object.keys(n);if(i.length)for(var r=!0,_=function(a){o=o.replace(new RegExp(a,"g"),function(){return r=!0,n[a]})};r;)r=!1,i.forEach(_);return delete e.discourse.hoisted,o}Object.defineProperty(a,"__esModule",{value:!0}),a.setup=w,a.cook=b;var k=function(){function a(a,e){var n=[],t=!0,o=!1,i=void 0;try{for(var r,_=a[Symbol.iterator]();!(t=(r=_.next()).done)&&(n.push(r.value),!e||n.length!==e);t=!0);}catch(a){o=!0,i=a}finally{try{!t&&_.return&&_.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return a(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),y=function(){function a(a,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(a,t.key,t)}}return function(e,n,t){return n&&a(e.prototype,n),t&&a(e,t),e}}(),v=function(){function a(){i(this,a),this.rules=[]}return y(a,[{key:"getRules",value:function(){return this.rules}},{key:"getRuleForTag",value:function(a){if(this.ensureCache(),this.cache.hasOwnProperty(a))return this.cache[a]}},{key:"ensureCache",value:function(){if(!this.cache){this.cache={};for(var a=this.rules.length-1;a>=0;a--){var e=this.rules[a];this.cache[e.rule.tag]=e}}}},{key:"push",value:function(a,e){this.rules.push({name:a,rule:e}),this.cache=null}}]),a}(),x=/^([1-9]+[0-9]*)x([1-9]+[0-9]*)(\s*,\s*(x?)([1-9][0-9]{0,2}?)([%x]?))?$/,j=void 0}),function a(e,n,t){function o(r,_){if(!n[r]){if(!e[r]){var s="function"==typeof require&&require;if(!_&&s)return s(r,!0);if(i)return i(r,!0);var l=new Error("Cannot find module '"+r+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[r]={exports:{}};e[r][0].call(c.exports,function(a){var n=e[r][1][a];return o(n||a)},c,c.exports,a,e,n,t)}return n[r].exports}for(var i="function"==typeof require&&require,r=0;r<t.length;r++)o(t[r]);return o}({1:[function(a,e,n){function t(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]}}function o(a,e,n){}function i(a,e,n){}function r(a,e,n){}function _(a,e,n){}function s(a){return a.replace(j,"&lt;").replace(z,"&gt;")}function l(a,e,n,t){if(t=t||x,n=h(n),"href"===e||"src"===e){if("#"===(n=v.trim(n)))return"#";if("http://"!==n.substr(0,7)&&"https://"!==n.substr(0,8)&&"mailto:"!==n.substr(0,7)&&"#"!==n[0]&&"/"!==n[0])return""}else if("background"===e){if(C.lastIndex=0,C.test(n))return""}else if("style"===e){if(q.lastIndex=0,q.test(n))return"";if(T.lastIndex=0,T.test(n)&&(C.lastIndex=0,C.test(n)))return"";n=t.process(n)}return n=p(n)}function c(a){return a.replace(I,"&quot;")}function m(a){return a.replace(O,'"')}function u(a){return a.replace(A,function(a,e){ +return"x"===e[0]||"X"===e[0]?String.fromCharCode(parseInt(e.substr(1),16)):String.fromCharCode(parseInt(e,10))})}function g(a){return a.replace(S,":").replace(E," ")}function d(a){for(var e="",n=0,t=a.length;n<t;n++)e+=a.charCodeAt(n)<32?" ":a.charAt(n);return v.trim(e)}function h(a){return a=m(a),a=u(a),a=g(a),a=d(a)}function p(a){return a=c(a),a=s(a)}function f(){return""}function w(a,e){function n(e){return!!t||-1!==v.indexOf(a,e)}"function"!=typeof e&&(e=function(){});var t=!Array.isArray(a),o=[],i=!1;return{onIgnoreTag:function(a,t,r){if(n(a)){if(r.isClosing){var _="[/removed]",s=r.position+_.length;return o.push([!1!==i?i:r.position,s]),i=!1,_}return i||(i=r.position),"[removed]"}return e(a,t,r)},remove:function(a){var e="",n=0;return v.forEach(o,function(t){e+=a.slice(n,t[0]),n=t[1]}),e+=a.slice(n)}}}function b(a){return a.replace(L,"")}function k(a){var e=a.split("");return e=e.filter(function(a){var e=a.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}),e.join("")}var y=a("cssfilter").FilterCSS,v=a("./util"),x=new y,j=/</g,z=/>/g,I=/"/g,O=/&quot;/g,A=/&#([a-zA-Z0-9]*);?/gim,S=/&colon;?/gim,E=/&newline;?/gim,C=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,q=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,T=/u\s*r\s*l\s*\(.*/gi,L=/<!--[\s\S]*?-->/g;n.whiteList=t(),n.getDefaultWhiteList=t,n.onTag=o,n.onIgnoreTag=i,n.onTagAttr=r,n.onIgnoreTagAttr=_,n.safeAttrValue=l,n.escapeHtml=s,n.escapeQuote=c,n.unescapeQuote=m,n.escapeHtmlEntities=u,n.escapeDangerHtml5Entities=g,n.clearNonPrintableCharacter=d,n.friendlyAttrValue=h,n.escapeAttrValue=p,n.onIgnoreTagStripAll=f,n.StripTagBody=w,n.stripCommentTag=b,n.stripBlankChar=k,n.cssFilter=x},{"./util":4,cssfilter:8}],2:[function(a,e,n){function t(a,e){return new r(e).process(a)}var o=a("./default"),i=a("./parser"),r=a("./xss");n=e.exports=t,n.FilterXSS=r;for(var _ in o)n[_]=o[_];for(var _ in i)n[_]=i[_];"undefined"!=typeof window&&(window.filterXSS=e.exports)},{"./default":1,"./parser":3,"./xss":5}],3:[function(a,e,n){function t(a){var e=a.indexOf(" ");if(-1===e)var n=a.slice(1,-1);else var n=a.slice(1,e+1);return n=m.trim(n).toLowerCase(),"/"===n.slice(0,1)&&(n=n.slice(1)),"/"===n.slice(-1)&&(n=n.slice(0,-1)),n}function o(a){return"</"===a.slice(0,2)}function i(a,e,n){"user strict";var i="",r=0,_=!1,s=!1,l=0,c=a.length,m="",u="";for(l=0;l<c;l++){var g=a.charAt(l);if(!1===_){if("<"===g){_=l;continue}}else if(!1===s){if("<"===g){i+=n(a.slice(r,l)),_=l,r=l;continue}if(">"===g){i+=n(a.slice(r,_)),m=a.slice(_,l+1),u=t(m),i+=e(_,i.length,u,m,o(m)),r=l+1,_=!1;continue}if(('"'===g||"'"===g)&&"="===a.charAt(l-1)){s=g;continue}}else if(g===s){s=!1;continue}}return r<a.length&&(i+=n(a.substr(r))),i}function r(a,e){"user strict";function n(a,n){if(a=m.trim(a),a=a.replace(u,"").toLowerCase(),!(a.length<1)){var t=e(a,n||"");t&&o.push(t)}}for(var t=0,o=[],i=!1,r=a.length,l=0;l<r;l++){var g,d,h=a.charAt(l);if(!1!==i||"="!==h)if(!1===i||l!==t||'"'!==h&&"'"!==h||"="!==a.charAt(l-1))if(" "!==h);else{if(!1===i){if(-1===(d=_(a,l))){g=m.trim(a.slice(t,l)),n(g),i=!1,t=l+1;continue}l=d-1;continue}if(-1===(d=s(a,l-1))){g=m.trim(a.slice(t,l)),g=c(g),n(i,g),i=!1,t=l+1;continue}}else{if(-1===(d=a.indexOf(h,l+1)))break;g=m.trim(a.slice(t+1,d)),n(i,g),i=!1,l=d,t=l+1}else i=a.slice(t,l),t=l+1}return t<a.length&&(!1===i?n(a.slice(t)):n(i,c(m.trim(a.slice(t))))),m.trim(o.join(" "))}function _(a,e){for(;e<a.length;e++){var n=a[e];if(" "!==n)return"="===n?e:-1}}function s(a,e){for(;e>0;e--){var n=a[e];if(" "!==n)return"="===n?e:-1}}function l(a){return'"'===a[0]&&'"'===a[a.length-1]||"'"===a[0]&&"'"===a[a.length-1]}function c(a){return l(a)?a.substr(1,a.length-2):a}var m=a("./util"),u=/[^a-zA-Z0-9_:\.\-]/gim;n.parseTag=i,n.parseAttr=r},{"./util":4}],4:[function(a,e,n){e.exports={indexOf:function(a,e){var n,t;if(Array.prototype.indexOf)return a.indexOf(e);for(n=0,t=a.length;n<t;n++)if(a[n]===e)return n;return-1},forEach:function(a,e,n){var t,o;if(Array.prototype.forEach)return a.forEach(e,n);for(t=0,o=a.length;t<o;t++)e.call(n,a[t],t,a)},trim:function(a){return String.prototype.trim?a.trim():a.replace(/(^\s*)|(\s*$)/g,"")}}},{}],5:[function(a,e,n){function t(a){return void 0===a||null===a}function o(a){var e=a.indexOf(" ");if(-1===e)return{html:"",closing:"/"===a[a.length-2]};a=m.trim(a.slice(e+1,-1));var n="/"===a[a.length-1];return n&&(a=m.trim(a.slice(0,-1))),{html:a,closing:n}}function i(a){a=a||{},a.stripIgnoreTag&&(a.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),a.onIgnoreTag=_.onIgnoreTagStripAll),a.whiteList=a.whiteList||_.whiteList,a.onTag=a.onTag||_.onTag,a.onTagAttr=a.onTagAttr||_.onTagAttr,a.onIgnoreTag=a.onIgnoreTag||_.onIgnoreTag,a.onIgnoreTagAttr=a.onIgnoreTagAttr||_.onIgnoreTagAttr,a.safeAttrValue=a.safeAttrValue||_.safeAttrValue,a.escapeHtml=a.escapeHtml||_.escapeHtml,a.css=a.css||{},this.options=a,this.cssFilter=new r(a.css)}var r=a("cssfilter").FilterCSS,_=a("./default"),s=a("./parser"),l=s.parseTag,c=s.parseAttr,m=a("./util");i.prototype.process=function(a){if(a=a||"",!(a=a.toString()))return"";var e=this,n=e.options,i=n.whiteList,r=n.onTag,s=n.onIgnoreTag,u=n.onTagAttr,g=n.onIgnoreTagAttr,d=n.safeAttrValue,h=n.escapeHtml,p=e.cssFilter;n.stripBlankChar&&(a=_.stripBlankChar(a)),n.allowCommentTag||(a=_.stripCommentTag(a));var f=!1;if(n.stripIgnoreTagBody){var f=_.StripTagBody(n.stripIgnoreTagBody,s);s=f.onIgnoreTag}var w=l(a,function(a,e,n,_,l){var f={sourcePosition:a,position:e,isClosing:l,isWhite:n in i},w=r(n,_,f);if(!t(w))return w;if(f.isWhite){if(f.isClosing)return"</"+n+">";var b=o(_),k=i[n],y=c(b.html,function(a,e){var o=-1!==m.indexOf(k,a),i=u(n,a,e,o);if(!t(i))return i;if(o)return e=d(n,a,e,p),e?a+'="'+e+'"':a;var i=g(n,a,e,o);return t(i)?void 0:i}),_="<"+n;return y&&(_+=" "+y),b.closing&&(_+=" /"),_+=">"}var w=s(n,_,f);return t(w)?h(_):w},h);return f&&(w=f.remove(w)),w},e.exports=i},{"./default":1,"./parser":3,"./util":4,cssfilter:8}],6:[function(a,e,n){function t(a){return void 0===a||null===a}function o(a){a=a||{},a.whiteList=a.whiteList||i.whiteList,a.onAttr=a.onAttr||i.onAttr,a.onIgnoreAttr=a.onIgnoreAttr||i.onIgnoreAttr,this.options=a}var i=a("./default"),r=a("./parser");a("./util");o.prototype.process=function(a){if(a=a||"",!(a=a.toString()))return"";var e=this,n=e.options,o=n.whiteList,i=n.onAttr,_=n.onIgnoreAttr;return r(a,function(a,e,n,r,s){var l=o[n],c=!1;!0===l?c=l:"function"==typeof l?c=l(r):l instanceof RegExp&&(c=l.test(r)),!0!==c&&(c=!1);var m={position:e,sourcePosition:a,source:s,isWhite:c};if(c){var u=i(n,r,m);return t(u)?n+":"+r:u}var u=_(n,r,m);if(!t(u))return u})},e.exports=o},{"./default":7,"./parser":9,"./util":10}],7:[function(a,e,n){function t(){var a={};return a["align-content"]=!1,a["align-items"]=!1,a["align-self"]=!1,a["alignment-adjust"]=!1,a["alignment-baseline"]=!1,a.all=!1,a["anchor-point"]=!1,a.animation=!1,a["animation-delay"]=!1,a["animation-direction"]=!1,a["animation-duration"]=!1,a["animation-fill-mode"]=!1,a["animation-iteration-count"]=!1,a["animation-name"]=!1,a["animation-play-state"]=!1,a["animation-timing-function"]=!1,a.azimuth=!1,a["backface-visibility"]=!1,a.background=!0,a["background-attachment"]=!0,a["background-clip"]=!0,a["background-color"]=!0,a["background-image"]=!0,a["background-origin"]=!0,a["background-position"]=!0,a["background-repeat"]=!0,a["background-size"]=!0,a["baseline-shift"]=!1,a.binding=!1,a.bleed=!1,a["bookmark-label"]=!1,a["bookmark-level"]=!1,a["bookmark-state"]=!1,a.border=!0,a["border-bottom"]=!0,a["border-bottom-color"]=!0,a["border-bottom-left-radius"]=!0,a["border-bottom-right-radius"]=!0,a["border-bottom-style"]=!0,a["border-bottom-width"]=!0,a["border-collapse"]=!0,a["border-color"]=!0,a["border-image"]=!0,a["border-image-outset"]=!0,a["border-image-repeat"]=!0,a["border-image-slice"]=!0,a["border-image-source"]=!0,a["border-image-width"]=!0,a["border-left"]=!0,a["border-left-color"]=!0,a["border-left-style"]=!0,a["border-left-width"]=!0,a["border-radius"]=!0,a["border-right"]=!0,a["border-right-color"]=!0,a["border-right-style"]=!0,a["border-right-width"]=!0,a["border-spacing"]=!0,a["border-style"]=!0,a["border-top"]=!0,a["border-top-color"]=!0,a["border-top-left-radius"]=!0,a["border-top-right-radius"]=!0,a["border-top-style"]=!0,a["border-top-width"]=!0,a["border-width"]=!0,a.bottom=!1,a["box-decoration-break"]=!0,a["box-shadow"]=!0,a["box-sizing"]=!0,a["box-snap"]=!0,a["box-suppress"]=!0,a["break-after"]=!0,a["break-before"]=!0,a["break-inside"]=!0,a["caption-side"]=!1,a.chains=!1,a.clear=!0,a.clip=!1,a["clip-path"]=!1,a["clip-rule"]=!1,a.color=!0,a["color-interpolation-filters"]=!0,a["column-count"]=!1,a["column-fill"]=!1,a["column-gap"]=!1,a["column-rule"]=!1,a["column-rule-color"]=!1,a["column-rule-style"]=!1,a["column-rule-width"]=!1,a["column-span"]=!1,a["column-width"]=!1,a.columns=!1,a.contain=!1,a.content=!1,a["counter-increment"]=!1,a["counter-reset"]=!1,a["counter-set"]=!1,a.crop=!1,a.cue=!1,a["cue-after"]=!1,a["cue-before"]=!1,a.cursor=!1,a.direction=!1,a.display=!0,a["display-inside"]=!0,a["display-list"]=!0,a["display-outside"]=!0,a["dominant-baseline"]=!1,a.elevation=!1,a["empty-cells"]=!1,a.filter=!1,a.flex=!1,a["flex-basis"]=!1,a["flex-direction"]=!1,a["flex-flow"]=!1,a["flex-grow"]=!1,a["flex-shrink"]=!1,a["flex-wrap"]=!1,a.float=!1,a["float-offset"]=!1,a["flood-color"]=!1,a["flood-opacity"]=!1,a["flow-from"]=!1,a["flow-into"]=!1,a.font=!0,a["font-family"]=!0,a["font-feature-settings"]=!0,a["font-kerning"]=!0,a["font-language-override"]=!0,a["font-size"]=!0,a["font-size-adjust"]=!0,a["font-stretch"]=!0,a["font-style"]=!0,a["font-synthesis"]=!0,a["font-variant"]=!0,a["font-variant-alternates"]=!0,a["font-variant-caps"]=!0,a["font-variant-east-asian"]=!0,a["font-variant-ligatures"]=!0,a["font-variant-numeric"]=!0,a["font-variant-position"]=!0,a["font-weight"]=!0,a.grid=!1,a["grid-area"]=!1,a["grid-auto-columns"]=!1,a["grid-auto-flow"]=!1,a["grid-auto-rows"]=!1,a["grid-column"]=!1,a["grid-column-end"]=!1,a["grid-column-start"]=!1,a["grid-row"]=!1,a["grid-row-end"]=!1,a["grid-row-start"]=!1,a["grid-template"]=!1,a["grid-template-areas"]=!1,a["grid-template-columns"]=!1,a["grid-template-rows"]=!1,a["hanging-punctuation"]=!1,a.height=!0,a.hyphens=!1,a.icon=!1,a["image-orientation"]=!1,a["image-resolution"]=!1,a["ime-mode"]=!1,a["initial-letters"]=!1,a["inline-box-align"]=!1,a["justify-content"]=!1,a["justify-items"]=!1,a["justify-self"]=!1,a.left=!1,a["letter-spacing"]=!0,a["lighting-color"]=!0,a["line-box-contain"]=!1,a["line-break"]=!1,a["line-grid"]=!1,a["line-height"]=!1,a["line-snap"]=!1,a["line-stacking"]=!1,a["line-stacking-ruby"]=!1,a["line-stacking-shift"]=!1,a["line-stacking-strategy"]=!1,a["list-style"]=!0,a["list-style-image"]=!0,a["list-style-position"]=!0,a["list-style-type"]=!0,a.margin=!0,a["margin-bottom"]=!0,a["margin-left"]=!0,a["margin-right"]=!0,a["margin-top"]=!0,a["marker-offset"]=!1,a["marker-side"]=!1,a.marks=!1,a.mask=!1,a["mask-box"]=!1,a["mask-box-outset"]=!1,a["mask-box-repeat"]=!1,a["mask-box-slice"]=!1,a["mask-box-source"]=!1,a["mask-box-width"]=!1,a["mask-clip"]=!1,a["mask-image"]=!1,a["mask-origin"]=!1,a["mask-position"]=!1,a["mask-repeat"]=!1,a["mask-size"]=!1,a["mask-source-type"]=!1,a["mask-type"]=!1,a["max-height"]=!0,a["max-lines"]=!1,a["max-width"]=!0,a["min-height"]=!0,a["min-width"]=!0,a["move-to"]=!1,a["nav-down"]=!1,a["nav-index"]=!1,a["nav-left"]=!1,a["nav-right"]=!1,a["nav-up"]=!1,a["object-fit"]=!1,a["object-position"]=!1,a.opacity=!1,a.order=!1,a.orphans=!1,a.outline=!1,a["outline-color"]=!1,a["outline-offset"]=!1,a["outline-style"]=!1,a["outline-width"]=!1,a.overflow=!1,a["overflow-wrap"]=!1,a["overflow-x"]=!1,a["overflow-y"]=!1,a.padding=!0,a["padding-bottom"]=!0,a["padding-left"]=!0,a["padding-right"]=!0,a["padding-top"]=!0,a.page=!1,a["page-break-after"]=!1,a["page-break-before"]=!1,a["page-break-inside"]=!1,a["page-policy"]=!1,a.pause=!1,a["pause-after"]=!1,a["pause-before"]=!1,a.perspective=!1,a["perspective-origin"]=!1,a.pitch=!1,a["pitch-range"]=!1,a["play-during"]=!1,a.position=!1,a["presentation-level"]=!1,a.quotes=!1,a["region-fragment"]=!1,a.resize=!1,a.rest=!1,a["rest-after"]=!1,a["rest-before"]=!1,a.richness=!1,a.right=!1,a.rotation=!1,a["rotation-point"]=!1,a["ruby-align"]=!1,a["ruby-merge"]=!1,a["ruby-position"]=!1,a["shape-image-threshold"]=!1,a["shape-outside"]=!1,a["shape-margin"]=!1,a.size=!1,a.speak=!1,a["speak-as"]=!1,a["speak-header"]=!1,a["speak-numeral"]=!1,a["speak-punctuation"]=!1,a["speech-rate"]=!1,a.stress=!1,a["string-set"]=!1,a["tab-size"]=!1,a["table-layout"]=!1,a["text-align"]=!0,a["text-align-last"]=!0,a["text-combine-upright"]=!0,a["text-decoration"]=!0,a["text-decoration-color"]=!0,a["text-decoration-line"]=!0,a["text-decoration-skip"]=!0,a["text-decoration-style"]=!0,a["text-emphasis"]=!0,a["text-emphasis-color"]=!0,a["text-emphasis-position"]=!0,a["text-emphasis-style"]=!0,a["text-height"]=!0,a["text-indent"]=!0,a["text-justify"]=!0,a["text-orientation"]=!0,a["text-overflow"]=!0,a["text-shadow"]=!0,a["text-space-collapse"]=!0,a["text-transform"]=!0,a["text-underline-position"]=!0,a["text-wrap"]=!0,a.top=!1,a.transform=!1,a["transform-origin"]=!1,a["transform-style"]=!1,a.transition=!1,a["transition-delay"]=!1,a["transition-duration"]=!1,a["transition-property"]=!1,a["transition-timing-function"]=!1,a["unicode-bidi"]=!1,a["vertical-align"]=!1,a.visibility=!1,a["voice-balance"]=!1,a["voice-duration"]=!1,a["voice-family"]=!1,a["voice-pitch"]=!1,a["voice-range"]=!1,a["voice-rate"]=!1,a["voice-stress"]=!1,a["voice-volume"]=!1,a.volume=!1,a["white-space"]=!1,a.widows=!1,a.width=!0,a["will-change"]=!1,a["word-break"]=!0,a["word-spacing"]=!0,a["word-wrap"]=!0,a["wrap-flow"]=!1,a["wrap-through"]=!1,a["writing-mode"]=!1,a["z-index"]=!1,a}function o(a,e,n){}function i(a,e,n){}n.whiteList=t(),n.getDefaultWhiteList=t,n.onAttr=o,n.onIgnoreAttr=i},{}],8:[function(a,e,n){function t(a,e){return new i(e).process(a)}var o=a("./default"),i=a("./css");n=e.exports=t,n.FilterCSS=i;for(var r in o)n[r]=o[r];"undefined"!=typeof window&&(window.filterCSS=e.exports)},{"./css":6,"./default":7}],9:[function(a,e,n){function t(a,e){function n(){if(!i){var n=o.trim(a.slice(r,_)),t=n.indexOf(":");if(-1!==t){var l=o.trim(n.slice(0,t)),c=o.trim(n.slice(t+1));if(l){var m=e(r,s.length,l,c,n);m&&(s+=m+"; ")}}}r=_+1}a=o.trimRight(a),";"!==a[a.length-1]&&(a+=";");for(var t=a.length,i=!1,r=0,_=0,s="";_<t;_++){var l=a[_];if("/"===l&&"*"===a[_+1]){var c=a.indexOf("*/",_+2);if(-1===c)break;_=c+1,r=_+1,i=!1}else"("===l?i=!0:")"===l?i=!1:";"===l?i||n():"\n"===l&&n()}return o.trim(s)}var o=a("./util");e.exports=t},{"./util":10}],10:[function(a,e,n){e.exports={indexOf:function(a,e){var n,t;if(Array.prototype.indexOf)return a.indexOf(e);for(n=0,t=a.length;n<t;n++)if(a[n]===e)return n;return-1},forEach:function(a,e,n){var t,o;if(Array.prototype.forEach)return a.forEach(e,n);for(t=0,o=a.length;t<o;t++)e.call(n,a[t],t,a)},trim:function(a){return String.prototype.trim?a.trim():a.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(a){return String.prototype.trimRight?a.trimRight():a.replace(/(\s*$)/g,"")}}},{}]},{},[2]),define("pretty-text/xss",["exports"],function(a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=window.filterXSS}),define("pretty-text/white-lister",["exports","pretty-text/context/inline-onebox-css-classes"],function(a,e){"use strict";function n(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var t=function(){function a(a,e){var n=[],t=!0,o=!1,i=void 0;try{for(var r,_=a[Symbol.iterator]();!(t=(r=_.next()).done)&&(n.push(r.value),!e||n.length!==e);t=!0);}catch(a){o=!0,i=a}finally{try{!t&&_.return&&_.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return a(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function a(a,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(a,t.key,t)}}return function(e,n,t){return n&&a(e.prototype,n),t&&a(e,t),e}}(),i=/([^\[]+)(\[([^=]+)(=(.*))?\])?/,r=function(){function a(e){var t=this;n(this,a),this._enabled={default:!0},this._allowedHrefSchemes=e&&e.allowedHrefSchemes||[],this._allowedIframes=e&&e.allowedIframes||[],this._rawFeatures=[["default",_]],this._cache=null,e&&e.features&&Object.keys(e.features).forEach(function(a){e.features[a]&&(t._enabled[a]=!0)})}return o(a,[{key:"whiteListFeature",value:function(a,e){this._rawFeatures.push([a,e])}},{key:"disable",value:function(a){this._enabled[a]=!1,this._cache=null}},{key:"enable",value:function(a){this._enabled[a]=!0,this._cache=null}},{key:"_buildCache",value:function(){var a=this,e={},n={},o=[];this._rawFeatures.forEach(function(r){var _=t(r,2),s=_[0],l=_[1];if(a._enabled[s]){if(l.custom)return void o.push(l.custom);"string"==typeof l&&(l=[l]),(l||[]).forEach(function(a){var o=a.split("."),r=o.shift(),_=i.exec(r);if(_){var s=t(_,6),l=s[1],c=s[3],m=s[5];e[l]=[];var u=n[l]=n[l]||{};if(o.length>0&&(u.class=(u.class||[]).concat(o)),c){var g=u[c]=u[c]||[];m?g.push(m):u[c]=["*"]}}})}}),this._cache={custom:o,whiteList:{tagList:e,attrList:n}}}},{key:"_ensureCache",value:function(){this._cache||this._buildCache()}},{key:"getWhiteList",value:function(){return this._ensureCache(),this._cache.whiteList}},{key:"getCustom",value:function(){return this._ensureCache(),this._cache.custom}},{key:"getAllowedHrefSchemes",value:function(){return this._allowedHrefSchemes}},{key:"getAllowedIframes",value:function(){return this._allowedIframes}}]),a}();a.default=r;var _=["a.attachment","a.hashtag","a.mention","a.mention-group","a.onebox","a."+e.INLINE_ONEBOX_CSS_CLASS,"a."+e.INLINE_ONEBOX_LOADING_CSS_CLASS,"a[data-bbcode]","a[name]","a[rel=nofollow]","a[target=_blank]","a[title]","abbr[title]","aside.quote","aside[data-*]","b","big","blockquote","br","code","dd","del","div","div.quote-controls","div.title","div[align]","div[lang]","div[data-*]","div[dir]","dl","dt","em","h1","h2","h3","h4","h5","h6","hr","i","iframe","iframe[frameborder]","iframe[height]","iframe[marginheight]","iframe[marginwidth]","iframe[width]","img[alt]","img[height]","img[title]","img[width]","ins","kbd","li","ol","ol[start]","p","p[lang]","pre","s","small","span[lang]","span.excerpt","div.excerpt","span.hashtag","span.mention","strike","strong","sub","sup","ul","ruby","ruby[lang]","rb","rb[lang]","rp","rt","rt[lang]"]}),define("pretty-text/sanitizer",["exports","pretty-text/xss"],function(a,e){"use strict";function n(a,n){return n?a+'="'+e.default.escapeAttrValue(n)+'"':a}function t(a){return _[a]}function o(a){return null===a?"":a?(a=""+a,l.test(a)?a.replace(s,t):a):a+""}function i(a,e){if(a=a.replace(/'/g,"%27"),/^(https?:)?\/\/[\w\.\-]+/i.test(a))return a;if(/^\/[\w\.\-]+/i.test(a))return a;if(/^#[\w\.\-]+/i.test(a))return a;if(/^mailto:[\w\.\-@]+/i.test(a))return a;if(e&&e.length>0)for(var n=0;n<e.length;n++)if(e[n].test(a))return a}function r(a,t){if(!a)return"";a=a.replace(/<([^A-Za-z\/\!]|$)/g,"&lt;$1");var o=t.getWhiteList(),r=t.getAllowedHrefSchemes(),_=t.getAllowedIframes(),s=null;return r&&r.length>0&&(s=[new RegExp("^("+r.join("|")+")://[\\w\\.\\-]+","i")],r.includes("tel")&&s.push(new RegExp("^tel://\\+?[\\w\\.\\-]+","i"))),(0,e.default)(a,{whiteList:o.tagList,stripIgnoreTag:!0,stripIgnoreTagBody:["script","table"],onIgnoreTagAttr:function(a,e,r){var l=o.attrList[a];if(l){var c=l[e];if(c&&(-1!==c.indexOf("*")||-1!==c.indexOf(r))||0===e.indexOf("data-")&&l["data-*"]||"a"===a&&"href"===e&&i(r,s)||"img"===a&&"src"===e&&(/^data:image.*$/i.test(r)||i(r,s))||"iframe"===a&&"src"===e&&_.some(function(a){return 0===r.toLowerCase().indexOf((a||"").toLowerCase())}))return n(e,r);if("iframe"===a&&"src"===e)return"-STRIP-";if(-1!==["h1","h2","h3","h4","h5","h6"].indexOf(a)&&r.match(/^heading\-\-[a-zA-Z0-9\-\_]+$/))return n(e,r);for(var m=t.getCustom(),u=0;u<m.length;u++){if((0,m[u])(a,e,r))return n(e,r)}}}}).replace(/\[removed\]/g,"").replace(/\<iframe[^>]+\-STRIP\-[^>]*>[^<]*<\/iframe>/g,"").replace(/&(?![#\w]+;)/g,"&amp;").replace(/&#39;/g,"'").replace(/ \/>/g,">")}Object.defineProperty(a,"__esModule",{value:!0}),a.escape=o,a.hrefAllowed=i,a.sanitize=r;var _={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},s=/[&<>"'`]/g,l=/[&<>"'`]/}),define("pretty-text/oneboxer",["exports"],function(a){"use strict";function e(){l.clear(),c={},m={}}function n(a){$(a).addClass("size-resolved"),a.width>0&&a.width===a.height&&$(a).addClass("onebox-avatar")}function t(a,e){if(a.hasClass("whitelistedgeneric")){var t=a.find(".onebox-body img.thumbnail"),o=t[0];1!==t.length||t.hasClass("size-resolved")||(o.complete?n(o,a,e):t.on("load.onebox",function(){n(o,a,e),t.off("load.onebox")}))}}function o(a){if(0===l.length)return void(s=null);var e=150,n=!0,i=l.shift(),_=i.url,g=i.refresh,d=i.$elem,h=i.categoryId,p=i.topicId;return a("/onebox",{dataType:"html",data:{url:_,refresh:g,category_id:h,topic_id:p},cache:!0}).then(function(a){var e=$(a);c[r(_)]=e,d.replaceWith(e),t(e,r(_))},function(a){a&&a.jqXHR&&429===a.jqXHR.status?(e=2e3,n=!1,l.unshift({url:_,refresh:g,$elem:d,categoryId:h,topicId:p})):m[r(_)]=!0}).finally(function(){s=Ember.run.later(function(){return o(a)},e),n&&(d.removeClass(u),d.data("onebox-loaded"))})}function i(a){var e=a.elem,n=a.refresh,t=void 0===n||n,i=a.ajax,_=a.synchronous,g=void 0!==_&&_,d=a.categoryId,h=a.topicId,p=$(e);if(!p.data("onebox-loaded")&&!p.hasClass(u)){var f=e.href;if(!t){var w=c[r(f)];if(w)return w.prop("outerHTML");if(m[r(f)])return}if(p.addClass(u),l.push({url:f,refresh:t,$elem:p,categoryId:d,topicId:h}),g)return o(i);s=s||Ember.run.later(function(){return o(i)},150)}}function r(a){return a.replace(/\/$/,"")}function _(a){var e=c[r(a)];return e&&e.prop("outerHTML")}Object.defineProperty(a,"__esModule",{value:!0}),a.resetCache=e,a.load=i,a.lookupCache=_;var s=void 0,l=[],c={},m={},u=a.LOADING_ONEBOX_CSS_CLASS="loading-onebox"}),define("pretty-text/context/inline-onebox-css-classes",["exports"],function(a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});a.INLINE_ONEBOX_LOADING_CSS_CLASS="inline-onebox-loading",a.INLINE_ONEBOX_CSS_CLASS="inline-onebox"}),define("pretty-text/inline-oneboxer",["exports","pretty-text/context/inline-onebox-css-classes"],function(a,e){"use strict";function n(a,n){return Object.keys(a).forEach(function(a){r[a]={}}),n("/inline-onebox",{data:{urls:Object.keys(a)}}).then(function(n){n["inline-oneboxes"].forEach(function(n){if(n.title){r[n.url]=n;(a[n.url]||[]).forEach(function(a){$(a).text(n.title).addClass(e.INLINE_ONEBOX_CSS_CLASS).removeClass(e.INLINE_ONEBOX_LOADING_CSS_CLASS)})}})})}function t(a){return r[a]}function o(a,e){return r[a]=e}function i(a){return delete r[a]}Object.defineProperty(a,"__esModule",{value:!0}),a.applyInlineOneboxes=n,a.cachedInlineOnebox=t,a.applyCachedInlineOnebox=o,a.deleteCachedInlineOnebox=i;var r={}}),define("pretty-text/upload-short-url",["exports"],function(a){"use strict";function e(a){return s[a]||{}}function n(a,n){return n("/uploads/lookup-urls",{method:"POST",data:{short_urls:a}}).then(function(n){return n.forEach(function(a){t(a.short_url,{url:a.url,short_path:a.short_path})}),a.forEach(function(a){return t(a,{url:e(a).url||l,short_path:e(a).short_path||l})}),n})}function t(a,e){s[a]=e}function o(){s={}}function i(a){a.each(function(a,n){var t=$(n),o=void 0;switch(n.tagName){case"A":if((o=e(t.data("orig-href")).short_path)&&(t.removeAttr("data-orig-href"),o!==l)){t.attr("href",o);var i=t.text().split("|");i[1]===c&&(t.addClass(c),t.text(i[0]))}break;case"IMG":o=e(t.data("orig-src")).url,o&&(t.removeAttr("data-orig-src"),o!==l&&t.attr("src",o))}})}function r(a,e){return n(a.toArray().map(function(a){var e=$(a);return e.data("orig-src")||e.data("orig-href")}),e).then(function(){return i(a)})}function _(a){var e="img[data-orig-src], a[data-orig-href]",n=$(e);if(n.length>0&&(i(n),n=$(e),n.length>0))return Ember.run.debounce(null,function(){return r(n,a)},450,!0)}Object.defineProperty(a,"__esModule",{value:!0}),a.lookupCachedUploadUrl=e,a.lookupUncachedUploadUrls=n,a.cacheShortUploadUrl=t,a.resetCache=o,a.resolveAllShortUrls=_;var s={},l="missing",c=a.ATTACHMENT_CSS_CLASS="attachment"}); +//# sourceMappingURL=/assets/pretty-text-bundle-b33ff981ecc4ae5cc254a569e9bde34f68337b177e6a827bd0020b5d5c804f18.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/rss.svg b/RaspberryPITVHDMI_archivos/rss.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="32" + height="32" + viewBox="0 0 32 32" + id="svg2" + inkscape:version="0.91 r13725" + sodipodi:docname="rss.svg"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1004" + id="namedview6" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="7.375" + inkscape:cx="17.184257" + inkscape:cy="15.381101" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <path + inkscape:connector-curvature="0" + style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd" + d="m 32,30 c 0,1.104 -0.896,2 -2,2 L 2,32 C 0.896,32 0,31.104 0,30 L 0,2 C 0,0.896 0.896,0 2,0 l 28,0 c 1.104,0 2,0.896 2,2 l 0,28 z" + id="path5" /> + <path + d="m 4.4745763,4.4745763 0,4.3220337 c 10.3436377,0 18.7288137,8.385178 18.7288137,18.728814 l 4.322034,0 c 0,-12.73063 -10.320216,-23.0508477 -23.0508477,-23.0508477 z m 0,8.6440677 0,4.322034 c 5.5696517,0 10.0847457,4.515092 10.0847457,10.084746 l 4.322034,0 c 0,-7.956641 -6.450135,-14.40678 -14.4067797,-14.40678 z m 2.8813557,8.644068 c -1.591329,0 -2.8813557,1.290026 -2.8813557,2.881356 0,1.591329 1.2900267,2.881356 2.8813557,2.881356 1.591329,0 2.881356,-1.290027 2.881356,-2.881356 0,-1.59133 -1.290027,-2.881356 -2.881356,-2.881356 z" + style="fill:#87a556;fill-opacity:1" + id="path4" + inkscape:connector-curvature="0" /> +</svg> diff --git a/RaspberryPITVHDMI_archivos/slightly_smiling.png b/RaspberryPITVHDMI_archivos/slightly_smiling.png Binary files differ. diff --git a/RaspberryPITVHDMI_archivos/svg-7-a49ad7255a63371eebe293cc86311573fb927cfb.js b/RaspberryPITVHDMI_archivos/svg-7-a49ad7255a63371eebe293cc86311573fb927cfb.js @@ -0,0 +1 @@ +window.__svg_sprite = "<!--\nDiscourse SVG subset of Font Awesome Free by @fontawesome - https://fontawesome.com\nLicense - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n-->\n<svg xmlns='http://www.w3.org/2000/svg' style='display: none;'>\n<symbol id=\"far-bell\" viewBox=\"0 0 448 512\">\n <path d=\"M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z\"/>\n</symbol><symbol id=\"far-bell-slash\" viewBox=\"0 0 640 512\">\n <path d=\"M633.99 471.02L36 3.51C29.1-2.01 19.03-.9 13.51 6l-10 12.49C-2.02 25.39-.9 35.46 6 40.98l598 467.51c6.9 5.52 16.96 4.4 22.49-2.49l10-12.49c5.52-6.9 4.41-16.97-2.5-22.49zM163.53 368c16.71-22.03 34.48-55.8 41.4-110.58l-45.47-35.55c-3.27 90.73-36.47 120.68-54.84 140.42-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h279.66l-61.4-48H163.53zM320 96c61.86 0 112 50.14 112 112 0 .2-.06.38-.06.58.02 16.84 1.16 31.77 2.79 45.73l59.53 46.54c-8.31-22.13-14.34-51.49-14.34-92.85 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-26.02 5.41-49.45 16.94-69.13 32.72l38.17 29.84C275 103.18 296.65 96 320 96zm0 416c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z\"/>\n</symbol><symbol id=\"far-calendar-plus\" viewBox=\"0 0 448 512\">\n <path d=\"M336 292v24c0 6.6-5.4 12-12 12h-76v76c0 6.6-5.4 12-12 12h-24c-6.6 0-12-5.4-12-12v-76h-76c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h76v-76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v76h76c6.6 0 12 5.4 12 12zm112-180v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/>\n</symbol><symbol id=\"far-chart-bar\" viewBox=\"0 0 512 512\">\n <path d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\"/>\n</symbol><symbol id=\"far-check-square\" viewBox=\"0 0 448 512\">\n <path d=\"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z\"/>\n</symbol><symbol id=\"far-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z\"/>\n</symbol><symbol id=\"far-clipboard\" viewBox=\"0 0 384 512\">\n <path d=\"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z\"/>\n</symbol><symbol id=\"far-clock\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z\"/>\n</symbol><symbol id=\"far-comment\" viewBox=\"0 0 512 512\">\n <path d=\"M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z\"/>\n</symbol><symbol id=\"far-copyright\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z\"/>\n</symbol><symbol id=\"far-dot-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z\"/>\n</symbol><symbol id=\"far-edit\" viewBox=\"0 0 576 512\">\n <path d=\"M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z\"/>\n</symbol><symbol id=\"far-envelope\" viewBox=\"0 0 512 512\">\n <path d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"/>\n</symbol><symbol id=\"far-eye\" viewBox=\"0 0 576 512\">\n <path d=\"M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z\"/>\n</symbol><symbol id=\"far-eye-slash\" viewBox=\"0 0 640 512\">\n <path d=\"M634 471L36 3.51A16 16 0 0 0 13.51 6l-10 12.49A16 16 0 0 0 6 41l598 467.49a16 16 0 0 0 22.49-2.49l10-12.49A16 16 0 0 0 634 471zM296.79 146.47l134.79 105.38C429.36 191.91 380.48 144 320 144a112.26 112.26 0 0 0-23.21 2.47zm46.42 219.07L208.42 260.16C210.65 320.09 259.53 368 320 368a113 113 0 0 0 23.21-2.46zM320 112c98.65 0 189.09 55 237.93 144a285.53 285.53 0 0 1-44 60.2l37.74 29.5a333.7 333.7 0 0 0 52.9-75.11 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64c-36.7 0-71.71 7-104.63 18.81l46.41 36.29c18.94-4.3 38.34-7.1 58.22-7.1zm0 288c-98.65 0-189.08-55-237.93-144a285.47 285.47 0 0 1 44.05-60.19l-37.74-29.5a333.6 333.6 0 0 0-52.89 75.1 32.35 32.35 0 0 0 0 29.19C89.72 376.41 197.08 448 320 448c36.7 0 71.71-7.05 104.63-18.81l-46.41-36.28C359.28 397.2 339.89 400 320 400z\"/>\n</symbol><symbol id=\"far-file-alt\" viewBox=\"0 0 384 512\">\n <path d=\"M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z\"/>\n</symbol><symbol id=\"far-frown\" viewBox=\"0 0 496 512\">\n <path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-80 128c-40.2 0-78 17.7-103.8 48.6-8.5 10.2-7.1 25.3 3.1 33.8 10.2 8.4 25.3 7.1 33.8-3.1 16.6-19.9 41-31.4 66.9-31.4s50.3 11.4 66.9 31.4c8.1 9.7 23.1 11.9 33.8 3.1 10.2-8.5 11.5-23.6 3.1-33.8C326 321.7 288.2 304 248 304z\"/>\n</symbol><symbol id=\"far-heart\" viewBox=\"0 0 512 512\">\n <path d=\"M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z\"/>\n</symbol><symbol id=\"far-image\" viewBox=\"0 0 512 512\">\n <path d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zM128 152c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zM96 352h320v-80l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L192 304l-39.515-39.515c-4.686-4.686-12.284-4.686-16.971 0L96 304v48z\"/>\n</symbol><symbol id=\"far-list-alt\" viewBox=\"0 0 512 512\">\n <path d=\"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V86a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v340a6 6 0 0 1-6 6zm-42-92v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm0-96v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm0-96v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm-252 12c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36zm0 96c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36zm0 96c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36z\"/>\n</symbol><symbol id=\"far-moon\" viewBox=\"0 0 512 512\">\n <path d=\"M279.135 512c78.756 0 150.982-35.804 198.844-94.775 28.27-34.831-2.558-85.722-46.249-77.401-82.348 15.683-158.272-47.268-158.272-130.792 0-48.424 26.06-92.292 67.434-115.836 38.745-22.05 28.999-80.788-15.022-88.919A257.936 257.936 0 0 0 279.135 0c-141.36 0-256 114.575-256 256 0 141.36 114.576 256 256 256zm0-464c12.985 0 25.689 1.201 38.016 3.478-54.76 31.163-91.693 90.042-91.693 157.554 0 113.848 103.641 199.2 215.252 177.944C402.574 433.964 344.366 464 279.135 464c-114.875 0-208-93.125-208-208s93.125-208 208-208z\"/>\n</symbol><symbol id=\"far-smile\" viewBox=\"0 0 496 512\">\n <path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z\"/>\n</symbol><symbol id=\"far-square\" viewBox=\"0 0 448 512\">\n <path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z\"/>\n</symbol><symbol id=\"far-sun\" viewBox=\"0 0 512 512\">\n <path d=\"M494.2 221.9l-59.8-40.5 13.7-71c2.6-13.2-1.6-26.8-11.1-36.4-9.6-9.5-23.2-13.7-36.2-11.1l-70.9 13.7-40.4-59.9c-15.1-22.3-51.9-22.3-67 0l-40.4 59.9-70.8-13.7C98 60.4 84.5 64.5 75 74.1c-9.5 9.6-13.7 23.1-11.1 36.3l13.7 71-59.8 40.5C6.6 229.5 0 242 0 255.5s6.7 26 17.8 33.5l59.8 40.5-13.7 71c-2.6 13.2 1.6 26.8 11.1 36.3 9.5 9.5 22.9 13.7 36.3 11.1l70.8-13.7 40.4 59.9C230 505.3 242.6 512 256 512s26-6.7 33.5-17.8l40.4-59.9 70.9 13.7c13.4 2.7 26.8-1.6 36.3-11.1 9.5-9.5 13.6-23.1 11.1-36.3l-13.7-71 59.8-40.5c11.1-7.5 17.8-20.1 17.8-33.5-.1-13.6-6.7-26.1-17.9-33.7zm-112.9 85.6l17.6 91.2-91-17.6L256 458l-51.9-77-90.9 17.6 17.6-91.2-76.8-52 76.8-52-17.6-91.2 91 17.6L256 53l51.9 76.9 91-17.6-17.6 91.1 76.8 52-76.8 52.1zM256 152c-57.3 0-104 46.7-104 104s46.7 104 104 104 104-46.7 104-104-46.7-104-104-104zm0 160c-30.9 0-56-25.1-56-56s25.1-56 56-56 56 25.1 56 56-25.1 56-56 56z\"/>\n</symbol><symbol id=\"far-thumbs-down\" viewBox=\"0 0 512 512\">\n <path d=\"M466.27 225.31c4.674-22.647.864-44.538-8.99-62.99 2.958-23.868-4.021-48.565-17.34-66.99C438.986 39.423 404.117 0 327 0c-7 0-15 .01-22.22.01C201.195.01 168.997 40 128 40h-10.845c-5.64-4.975-13.042-8-21.155-8H32C14.327 32 0 46.327 0 64v240c0 17.673 14.327 32 32 32h64c11.842 0 22.175-6.438 27.708-16h7.052c19.146 16.953 46.013 60.653 68.76 83.4 13.667 13.667 10.153 108.6 71.76 108.6 57.58 0 95.27-31.936 95.27-104.73 0-18.41-3.93-33.73-8.85-46.54h36.48c48.602 0 85.82-41.565 85.82-85.58 0-19.15-4.96-34.99-13.73-49.84zM64 296c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm330.18 16.73H290.19c0 37.82 28.36 55.37 28.36 94.54 0 23.75 0 56.73-47.27 56.73-18.91-18.91-9.46-66.18-37.82-94.54C206.9 342.89 167.28 272 138.92 272H128V85.83c53.611 0 100.001-37.82 171.64-37.82h37.82c35.512 0 60.82 17.12 53.12 65.9 15.2 8.16 26.5 36.44 13.94 57.57 21.581 20.384 18.699 51.065 5.21 65.62 9.45 0 22.36 18.91 22.27 37.81-.09 18.91-16.71 37.82-37.82 37.82z\"/>\n</symbol><symbol id=\"far-thumbs-up\" viewBox=\"0 0 512 512\">\n <path d=\"M466.27 286.69C475.04 271.84 480 256 480 236.85c0-44.015-37.218-85.58-85.82-85.58H357.7c4.92-12.81 8.85-28.13 8.85-46.54C366.55 31.936 328.86 0 271.28 0c-61.607 0-58.093 94.933-71.76 108.6-22.747 22.747-49.615 66.447-68.76 83.4H32c-17.673 0-32 14.327-32 32v240c0 17.673 14.327 32 32 32h64c14.893 0 27.408-10.174 30.978-23.95 44.509 1.001 75.06 39.94 177.802 39.94 7.22 0 15.22.01 22.22.01 77.117 0 111.986-39.423 112.94-95.33 13.319-18.425 20.299-43.122 17.34-66.99 9.854-18.452 13.664-40.343 8.99-62.99zm-61.75 53.83c12.56 21.13 1.26 49.41-13.94 57.57 7.7 48.78-17.608 65.9-53.12 65.9h-37.82c-71.639 0-118.029-37.82-171.64-37.82V240h10.92c28.36 0 67.98-70.89 94.54-97.46 28.36-28.36 18.91-75.63 37.82-94.54 47.27 0 47.27 32.98 47.27 56.73 0 39.17-28.36 56.72-28.36 94.54h103.99c21.11 0 37.73 18.91 37.82 37.82.09 18.9-12.82 37.81-22.27 37.81 13.489 14.555 16.371 45.236-5.21 65.62zM88 432c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z\"/>\n</symbol><symbol id=\"far-trash-alt\" viewBox=\"0 0 448 512\">\n <path d=\"M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z\"/>\n</symbol><symbol id=\"fab-android\" viewBox=\"0 0 448 512\">\n <path d=\"M89.6 204.5v115.8c0 15.4-12.1 27.7-27.5 27.7-15.3 0-30.1-12.4-30.1-27.7V204.5c0-15.1 14.8-27.5 30.1-27.5 15.1 0 27.5 12.4 27.5 27.5zm10.8 157c0 16.4 13.2 29.6 29.6 29.6h19.9l.3 61.1c0 36.9 55.2 36.6 55.2 0v-61.1h37.2v61.1c0 36.7 55.5 36.8 55.5 0v-61.1h20.2c16.2 0 29.4-13.2 29.4-29.6V182.1H100.4v179.4zm248-189.1H99.3c0-42.8 25.6-80 63.6-99.4l-19.1-35.3c-2.8-4.9 4.3-8 6.7-3.8l19.4 35.6c34.9-15.5 75-14.7 108.3 0L297.5 34c2.5-4.3 9.5-1.1 6.7 3.8L285.1 73c37.7 19.4 63.3 56.6 63.3 99.4zm-170.7-55.5c0-5.7-4.6-10.5-10.5-10.5-5.7 0-10.2 4.8-10.2 10.5s4.6 10.5 10.2 10.5c5.9 0 10.5-4.8 10.5-10.5zm113.4 0c0-5.7-4.6-10.5-10.2-10.5-5.9 0-10.5 4.8-10.5 10.5s4.6 10.5 10.5 10.5c5.6 0 10.2-4.8 10.2-10.5zm94.8 60.1c-15.1 0-27.5 12.1-27.5 27.5v115.8c0 15.4 12.4 27.7 27.5 27.7 15.4 0 30.1-12.4 30.1-27.7V204.5c0-15.4-14.8-27.5-30.1-27.5z\"/>\n</symbol><symbol id=\"fab-apple\" viewBox=\"0 0 376.5 512\">\n <path d=\"M314.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C59.3 141.2 0 184.8 0 273.5c0 26.2 4.8 53.3 14.4 81.2 12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"/>\n</symbol><symbol id=\"fab-chrome\" viewBox=\"0 0 496 512\">\n <path d=\"M131.5 217.5L55.1 100.1c47.6-59.2 119-91.8 192-92.1 42.3-.3 85.5 10.5 124.8 33.2 43.4 25.2 76.4 61.4 97.4 103L264 133.4c-58.1-3.4-113.4 29.3-132.5 84.1zm32.9 38.5c0 46.2 37.4 83.6 83.6 83.6s83.6-37.4 83.6-83.6-37.4-83.6-83.6-83.6-83.6 37.3-83.6 83.6zm314.9-89.2L339.6 174c37.9 44.3 38.5 108.2 6.6 157.2L234.1 503.6c46.5 2.5 94.4-7.7 137.8-32.9 107.4-62 150.9-192 107.4-303.9zM133.7 303.6L40.4 120.1C14.9 159.1 0 205.9 0 256c0 124 90.8 226.7 209.5 244.9l63.7-124.8c-57.6 10.8-113.2-20.8-139.5-72.5z\"/>\n</symbol><symbol id=\"fab-discourse\" viewBox=\"0 0 448 512\">\n <path d=\"M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z\"/>\n</symbol><symbol id=\"fab-facebook\" viewBox=\"0 0 448 512\">\n <path d=\"M448 56.7v398.5c0 13.7-11.1 24.7-24.7 24.7H309.1V306.5h58.2l8.7-67.6h-67v-43.2c0-19.6 5.4-32.9 33.5-32.9h35.8v-60.5c-6.2-.8-27.4-2.7-52.2-2.7-51.6 0-87 31.5-87 89.4v49.9h-58.4v67.6h58.4V480H24.7C11.1 480 0 468.9 0 455.3V56.7C0 43.1 11.1 32 24.7 32h398.5c13.7 0 24.8 11.1 24.8 24.7z\"/>\n</symbol><symbol id=\"fab-facebook-square\" viewBox=\"0 0 448 512\">\n <path d=\"M448 80v352c0 26.5-21.5 48-48 48h-85.3V302.8h60.6l8.7-67.6h-69.3V192c0-19.6 5.4-32.9 33.5-32.9H384V98.7c-6.2-.8-27.4-2.7-52.2-2.7-51.6 0-87 31.5-87 89.4v49.9H184v67.6h60.9V480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z\"/>\n</symbol><symbol id=\"fab-github\" viewBox=\"0 0 496 512\">\n <path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"/>\n</symbol><symbol id=\"fab-google-plus-square\" viewBox=\"0 0 448 512\">\n <path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z\"/>\n</symbol><symbol id=\"fab-instagram\" viewBox=\"0 0 448 512\">\n <path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"/>\n</symbol><symbol id=\"fab-linux\" viewBox=\"0 0 448 512\">\n <path d=\"M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z\"/>\n</symbol><symbol id=\"fab-patreon\" viewBox=\"0 0 512 512\">\n <path d=\"M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z\"/>\n</symbol><symbol id=\"fab-twitter\" viewBox=\"0 0 512 512\">\n <path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/>\n</symbol><symbol id=\"fab-twitter-square\" viewBox=\"0 0 448 512\">\n <path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z\"/>\n</symbol><symbol id=\"fab-windows\" viewBox=\"0 0 448 512\">\n <path d=\"M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z\"/>\n</symbol><symbol id=\"adjust\" viewBox=\"0 0 512 512\">\n <path d=\"M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z\"/>\n</symbol><symbol id=\"ambulance\" viewBox=\"0 0 640 512\">\n <path d=\"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z\"/>\n</symbol><symbol id=\"anchor\" viewBox=\"0 0 576 512\">\n <path d=\"M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z\"/>\n</symbol><symbol id=\"angle-double-down\" viewBox=\"0 0 320 512\">\n <path d=\"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z\"/>\n</symbol><symbol id=\"angle-double-left\" viewBox=\"0 0 448 512\">\n <path d=\"M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z\"/>\n</symbol><symbol id=\"angle-double-right\" viewBox=\"0 0 448 512\">\n <path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z\"/>\n</symbol><symbol id=\"angle-double-up\" viewBox=\"0 0 320 512\">\n <path d=\"M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z\"/>\n</symbol><symbol id=\"angle-down\" viewBox=\"0 0 320 512\">\n <path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"/>\n</symbol><symbol id=\"angle-right\" viewBox=\"0 0 256 512\">\n <path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"/>\n</symbol><symbol id=\"angle-up\" viewBox=\"0 0 320 512\">\n <path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"/>\n</symbol><symbol id=\"archive\" viewBox=\"0 0 512 512\">\n <path d=\"M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z\"/>\n</symbol><symbol id=\"arrow-down\" viewBox=\"0 0 448 512\">\n <path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"/>\n</symbol><symbol id=\"arrow-left\" viewBox=\"0 0 448 512\">\n <path d=\"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z\"/>\n</symbol><symbol id=\"arrow-up\" viewBox=\"0 0 448 512\">\n <path d=\"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z\"/>\n</symbol><symbol id=\"arrows-alt-h\" viewBox=\"0 0 512 512\">\n <path d=\"M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z\"/>\n</symbol><symbol id=\"arrows-alt-v\" viewBox=\"0 0 256 512\">\n <path d=\"M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z\"/>\n</symbol><symbol id=\"at\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z\"/>\n</symbol><symbol id=\"backward\" viewBox=\"0 0 512 512\">\n <path d=\"M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z\"/>\n</symbol><symbol id=\"ban\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z\"/>\n</symbol><symbol id=\"bars\" viewBox=\"0 0 448 512\">\n <path d=\"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"/>\n</symbol><symbol id=\"bed\" viewBox=\"0 0 640 512\">\n <path d=\"M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z\"/>\n</symbol><symbol id=\"bell-slash\" viewBox=\"0 0 640 512\">\n <path d=\"M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z\"/>\n</symbol><symbol id=\"bold\" viewBox=\"0 0 384 512\">\n <path d=\"M304.793 243.891c33.639-18.537 53.657-54.16 53.657-95.693 0-48.236-26.25-87.626-68.626-104.179C265.138 34.01 240.849 32 209.661 32H24c-8.837 0-16 7.163-16 16v33.049c0 8.837 7.163 16 16 16h33.113v318.53H24c-8.837 0-16 7.163-16 16V464c0 8.837 7.163 16 16 16h195.69c24.203 0 44.834-1.289 66.866-7.584C337.52 457.193 376 410.647 376 350.014c0-52.168-26.573-91.684-71.207-106.123zM142.217 100.809h67.444c16.294 0 27.536 2.019 37.525 6.717 15.828 8.479 24.906 26.502 24.906 49.446 0 35.029-20.32 56.79-53.029 56.79h-76.846V100.809zm112.642 305.475c-10.14 4.056-22.677 4.907-31.409 4.907h-81.233V281.943h84.367c39.645 0 63.057 25.38 63.057 63.057.001 28.425-13.66 52.483-34.782 61.284z\"/>\n</symbol><symbol id=\"book\" viewBox=\"0 0 448 512\">\n <path d=\"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z\"/>\n</symbol><symbol id=\"bookmark\" viewBox=\"0 0 384 512\">\n <path d=\"M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z\"/>\n</symbol><symbol id=\"briefcase\" viewBox=\"0 0 512 512\">\n <path d=\"M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z\"/>\n</symbol><symbol id=\"bug\" viewBox=\"0 0 512 512\">\n <path d=\"M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z\"/>\n</symbol><symbol id=\"calendar-alt\" viewBox=\"0 0 448 512\">\n <path d=\"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"/>\n</symbol><symbol id=\"caret-down\" viewBox=\"0 0 320 512\">\n <path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"/>\n</symbol><symbol id=\"caret-left\" viewBox=\"0 0 192 512\">\n <path d=\"M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z\"/>\n</symbol><symbol id=\"caret-right\" viewBox=\"0 0 192 512\">\n <path d=\"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"/>\n</symbol><symbol id=\"caret-up\" viewBox=\"0 0 320 512\">\n <path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"/>\n</symbol><symbol id=\"certificate\" viewBox=\"0 0 512 512\">\n <path d=\"M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z\"/>\n</symbol><symbol id=\"chart-bar\" viewBox=\"0 0 512 512\">\n <path d=\"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"/>\n</symbol><symbol id=\"chart-pie\" viewBox=\"0 0 544 512\">\n <path d=\"M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z\"/>\n</symbol><symbol id=\"check\" viewBox=\"0 0 512 512\">\n <path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"/>\n</symbol><symbol id=\"check-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"/>\n</symbol><symbol id=\"check-square\" viewBox=\"0 0 448 512\">\n <path d=\"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z\"/>\n</symbol><symbol id=\"chevron-down\" viewBox=\"0 0 448 512\">\n <path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"/>\n</symbol><symbol id=\"chevron-left\" viewBox=\"0 0 320 512\">\n <path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"/>\n</symbol><symbol id=\"chevron-right\" viewBox=\"0 0 320 512\">\n <path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"/>\n</symbol><symbol id=\"chevron-up\" viewBox=\"0 0 448 512\">\n <path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"/>\n</symbol><symbol id=\"circle\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"/>\n</symbol><symbol id=\"code\" viewBox=\"0 0 640 512\">\n <path d=\"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z\"/>\n</symbol><symbol id=\"code-branch\" viewBox=\"0 0 384 512\">\n <path d=\"M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z\"/>\n</symbol><symbol id=\"cog\" viewBox=\"0 0 512 512\">\n <path d=\"M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"/>\n</symbol><symbol id=\"columns\" viewBox=\"0 0 512 512\">\n <path d=\"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z\"/>\n</symbol><symbol id=\"comment\" viewBox=\"0 0 512 512\">\n <path d=\"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z\"/>\n</symbol><symbol id=\"compress\" viewBox=\"0 0 448 512\">\n <path d=\"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z\"/>\n</symbol><symbol id=\"copy\" viewBox=\"0 0 448 512\">\n <path d=\"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z\"/>\n</symbol><symbol id=\"crosshairs\" viewBox=\"0 0 512 512\">\n <path d=\"M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z\"/>\n</symbol><symbol id=\"cube\" viewBox=\"0 0 512 512\">\n <path d=\"M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z\"/>\n</symbol><symbol id=\"desktop\" viewBox=\"0 0 576 512\">\n <path d=\"M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z\"/>\n</symbol><symbol id=\"dollar-sign\" viewBox=\"0 0 288 512\">\n <path d=\"M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z\"/>\n</symbol><symbol id=\"download\" viewBox=\"0 0 512 512\">\n <path d=\"M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z\"/>\n</symbol><symbol id=\"ellipsis-h\" viewBox=\"0 0 512 512\">\n <path d=\"M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z\"/>\n</symbol><symbol id=\"ellipsis-v\" viewBox=\"0 0 192 512\">\n <path d=\"M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z\"/>\n</symbol><symbol id=\"envelope\" viewBox=\"0 0 512 512\">\n <path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"/>\n</symbol><symbol id=\"envelope-square\" viewBox=\"0 0 448 512\">\n <path d=\"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM178.117 262.104C87.429 196.287 88.353 196.121 64 177.167V152c0-13.255 10.745-24 24-24h272c13.255 0 24 10.745 24 24v25.167c-24.371 18.969-23.434 19.124-114.117 84.938-10.5 7.655-31.392 26.12-45.883 25.894-14.503.218-35.367-18.227-45.883-25.895zM384 217.775V360c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V217.775c13.958 10.794 33.329 25.236 95.303 70.214 14.162 10.341 37.975 32.145 64.694 32.01 26.887.134 51.037-22.041 64.72-32.025 61.958-44.965 81.325-59.406 95.283-70.199z\"/>\n</symbol><symbol id=\"exchange-alt\" viewBox=\"0 0 512 512\">\n <path d=\"M0 168v-16c0-13.255 10.745-24 24-24h360V80c0-21.367 25.899-32.042 40.971-16.971l80 80c9.372 9.373 9.372 24.569 0 33.941l-80 80C409.956 271.982 384 261.456 384 240v-48H24c-13.255 0-24-10.745-24-24zm488 152H128v-48c0-21.314-25.862-32.08-40.971-16.971l-80 80c-9.372 9.373-9.372 24.569 0 33.941l80 80C102.057 463.997 128 453.437 128 432v-48h360c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z\"/>\n</symbol><symbol id=\"exclamation-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"/>\n</symbol><symbol id=\"exclamation-triangle\" viewBox=\"0 0 576 512\">\n <path d=\"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"/>\n</symbol><symbol id=\"external-link-alt\" viewBox=\"0 0 576 512\">\n <path d=\"M576 24v127.984c0 21.461-25.96 31.98-40.971 16.971l-35.707-35.709-243.523 243.523c-9.373 9.373-24.568 9.373-33.941 0l-22.627-22.627c-9.373-9.373-9.373-24.569 0-33.941L442.756 76.676l-35.703-35.705C391.982 25.9 402.656 0 424.024 0H552c13.255 0 24 10.745 24 24zM407.029 270.794l-16 16A23.999 23.999 0 0 0 384 303.765V448H64V128h264a24.003 24.003 0 0 0 16.97-7.029l16-16C376.089 89.851 365.381 64 344 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V287.764c0-21.382-25.852-32.09-40.971-16.97z\"/>\n</symbol><symbol id=\"fast-backward\" viewBox=\"0 0 512 512\">\n <path d=\"M0 436V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v151.9L235.5 71.4C256.1 54.3 288 68.6 288 96v131.9L459.5 71.4C480.1 54.3 512 68.6 512 96v320c0 27.4-31.9 41.7-52.5 24.6L288 285.3V416c0 27.4-31.9 41.7-52.5 24.6L64 285.3V436c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12z\"/>\n</symbol><symbol id=\"fast-forward\" viewBox=\"0 0 512 512\">\n <path d=\"M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V284.1L276.5 440.6c-20.6 17.2-52.5 2.8-52.5-24.6V284.1L52.5 440.6C31.9 457.8 0 443.4 0 416V96c0-27.4 31.9-41.7 52.5-24.6L224 226.8V96c0-27.4 31.9-41.7 52.5-24.6L448 226.8V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z\"/>\n</symbol><symbol id=\"file\" viewBox=\"0 0 384 512\">\n <path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"/>\n</symbol><symbol id=\"file-alt\" viewBox=\"0 0 384 512\">\n <path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"/>\n</symbol><symbol id=\"filter\" viewBox=\"0 0 512 512\">\n <path d=\"M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z\"/>\n</symbol><symbol id=\"flag\" viewBox=\"0 0 512 512\">\n <path d=\"M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z\"/>\n</symbol><symbol id=\"folder\" viewBox=\"0 0 512 512\">\n <path d=\"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z\"/>\n</symbol><symbol id=\"folder-open\" viewBox=\"0 0 576 512\">\n <path d=\"M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z\"/>\n</symbol><symbol id=\"forward\" viewBox=\"0 0 512 512\">\n <path d=\"M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z\"/>\n</symbol><symbol id=\"gavel\" viewBox=\"0 0 512 512\">\n <path d=\"M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z\"/>\n</symbol><symbol id=\"globe\" viewBox=\"0 0 496 512\">\n <path d=\"M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z\"/>\n</symbol><symbol id=\"globe-americas\" viewBox=\"0 0 496 512\">\n <path d=\"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z\"/>\n</symbol><symbol id=\"hand-point-right\" viewBox=\"0 0 512 512\">\n <path d=\"M512 199.652c0 23.625-20.65 43.826-44.8 43.826h-99.851c16.34 17.048 18.346 49.766-6.299 70.944 14.288 22.829 2.147 53.017-16.45 62.315C353.574 425.878 322.654 448 272 448c-2.746 0-13.276-.203-16-.195-61.971.168-76.894-31.065-123.731-38.315C120.596 407.683 112 397.599 112 385.786V214.261l.002-.001c.011-18.366 10.607-35.889 28.464-43.845 28.886-12.994 95.413-49.038 107.534-77.323 7.797-18.194 21.384-29.084 40-29.092 34.222-.014 57.752 35.098 44.119 66.908-3.583 8.359-8.312 16.67-14.153 24.918H467.2c23.45 0 44.8 20.543 44.8 43.826zM96 200v192c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24h48c13.255 0 24 10.745 24 24zM68 368c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z\"/>\n</symbol><symbol id=\"hands-helping\" viewBox=\"0 0 640 512\">\n <path d=\"M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z\"/>\n</symbol><symbol id=\"heading\" viewBox=\"0 0 512 512\">\n <path d=\"M496 80V48c0-8.837-7.163-16-16-16H320c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h37.621v128H154.379V96H192c8.837 0 16-7.163 16-16V48c0-8.837-7.163-16-16-16H32c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h37.275v320H32c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h160c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16h-37.621V288H357.62v128H320c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h160c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16h-37.275V96H480c8.837 0 16-7.163 16-16z\"/>\n</symbol><symbol id=\"heart\" viewBox=\"0 0 512 512\">\n <path d=\"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z\"/>\n</symbol><symbol id=\"home\" viewBox=\"0 0 576 512\">\n <path d=\"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z\"/>\n</symbol><symbol id=\"info-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z\"/>\n</symbol><symbol id=\"italic\" viewBox=\"0 0 320 512\">\n <path d=\"M204.758 416h-33.849l62.092-320h40.725a16 16 0 0 0 15.704-12.937l6.242-32C297.599 41.184 290.034 32 279.968 32H120.235a16 16 0 0 0-15.704 12.937l-6.242 32C96.362 86.816 103.927 96 113.993 96h33.846l-62.09 320H46.278a16 16 0 0 0-15.704 12.935l-6.245 32C22.402 470.815 29.967 480 40.034 480h158.479a16 16 0 0 0 15.704-12.935l6.245-32c1.927-9.88-5.638-19.065-15.704-19.065z\"/>\n</symbol><symbol id=\"key\" viewBox=\"0 0 512 512\">\n <path d=\"M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z\"/>\n</symbol><symbol id=\"link\" viewBox=\"0 0 512 512\">\n <path d=\"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z\"/>\n</symbol><symbol id=\"list\" viewBox=\"0 0 512 512\">\n <path d=\"M128 116V76c0-8.837 7.163-16 16-16h352c8.837 0 16 7.163 16 16v40c0 8.837-7.163 16-16 16H144c-8.837 0-16-7.163-16-16zm16 176h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zM16 144h64c8.837 0 16-7.163 16-16V64c0-8.837-7.163-16-16-16H16C7.163 48 0 55.163 0 64v64c0 8.837 7.163 16 16 16zm0 160h64c8.837 0 16-7.163 16-16v-64c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v64c0 8.837 7.163 16 16 16zm0 160h64c8.837 0 16-7.163 16-16v-64c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v64c0 8.837 7.163 16 16 16z\"/>\n</symbol><symbol id=\"list-ol\" viewBox=\"0 0 512 512\">\n <path d=\"M3.263 139.527c0-7.477 3.917-11.572 11.573-11.572h15.131V88.078c0-5.163.534-10.503.534-10.503h-.356s-1.779 2.67-2.848 3.738c-4.451 4.273-10.504 4.451-15.666-1.068l-5.518-6.231c-5.342-5.341-4.984-11.216.534-16.379l21.72-19.938C32.815 33.602 36.732 32 42.785 32H54.89c7.656 0 11.749 3.916 11.749 11.572v84.384h15.488c7.655 0 11.572 4.094 11.572 11.572v8.901c0 7.477-3.917 11.572-11.572 11.572H14.836c-7.656 0-11.573-4.095-11.573-11.572v-8.902zM2.211 304.591c0-47.278 50.955-56.383 50.955-69.165 0-7.18-5.954-8.755-9.28-8.755-3.153 0-6.479 1.051-9.455 3.852-5.079 4.903-10.507 7.004-16.111 2.451l-8.579-6.829c-5.779-4.553-7.18-9.805-2.803-15.409C13.592 201.981 26.025 192 47.387 192c19.437 0 44.476 10.506 44.476 39.573 0 38.347-46.753 46.402-48.679 56.909h39.049c7.529 0 11.557 4.027 11.557 11.382v8.755c0 7.354-4.028 11.382-11.557 11.382h-67.94c-7.005 0-12.083-4.028-12.083-11.382v-4.028zM5.654 454.61l5.603-9.28c3.853-6.654 9.105-7.004 15.584-3.152 4.903 2.101 9.63 3.152 14.359 3.152 10.155 0 14.358-3.502 14.358-8.23 0-6.654-5.604-9.106-15.934-9.106h-4.728c-5.954 0-9.28-2.101-12.258-7.88l-1.05-1.926c-2.451-4.728-1.226-9.806 2.801-14.884l5.604-7.004c6.829-8.405 12.257-13.483 12.257-13.483v-.35s-4.203 1.051-12.608 1.051H16.685c-7.53 0-11.383-4.028-11.383-11.382v-8.755c0-7.53 3.853-11.382 11.383-11.382h58.484c7.529 0 11.382 4.027 11.382 11.382v3.327c0 5.778-1.401 9.806-5.079 14.183l-17.509 20.137c19.611 5.078 28.716 20.487 28.716 34.845 0 21.363-14.358 44.126-48.503 44.126-16.636 0-28.192-4.728-35.896-9.455-5.779-4.202-6.304-9.805-2.626-15.934zM144 132h352c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"/>\n</symbol><symbol id=\"list-ul\" viewBox=\"0 0 512 512\">\n <path d=\"M96 96c0 26.51-21.49 48-48 48S0 122.51 0 96s21.49-48 48-48 48 21.49 48 48zM48 208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm0 160c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm96-236h352c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"/>\n</symbol><symbol id=\"lock\" viewBox=\"0 0 448 512\">\n <path d=\"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z\"/>\n</symbol><symbol id=\"magic\" viewBox=\"0 0 512 512\">\n <path d=\"M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z\"/>\n</symbol><symbol id=\"map-marker-alt\" viewBox=\"0 0 384 512\">\n <path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"/>\n</symbol><symbol id=\"microphone-slash\" viewBox=\"0 0 640 512\">\n <path d=\"M633.82 458.1l-157.8-121.96C488.61 312.13 496 285.01 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67V96c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.77c11.66-1.6 22.85-4.54 33.67-8.31l-50.11-38.73c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z\"/>\n</symbol><symbol id=\"minus\" viewBox=\"0 0 448 512\">\n <path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"/>\n</symbol><symbol id=\"minus-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z\"/>\n</symbol><symbol id=\"mobile-alt\" viewBox=\"0 0 320 512\">\n <path d=\"M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z\"/>\n</symbol><symbol id=\"paint-brush\" viewBox=\"0 0 512 512\">\n <path d=\"M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z\"/>\n</symbol><symbol id=\"paper-plane\" viewBox=\"0 0 512 512\">\n <path d=\"M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z\"/>\n</symbol><symbol id=\"pencil-alt\" viewBox=\"0 0 512 512\">\n <path d=\"M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z\"/>\n</symbol><symbol id=\"play\" viewBox=\"0 0 448 512\">\n <path d=\"M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z\"/>\n</symbol><symbol id=\"plug\" viewBox=\"0 0 384 512\">\n <path d=\"M256 144V32c0-17.673 14.327-32 32-32s32 14.327 32 32v112h-64zm112 16H16c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h16v32c0 77.406 54.969 141.971 128 156.796V512h64v-99.204c73.031-14.825 128-79.39 128-156.796v-32h16c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16zm-240-16V32c0-17.673-14.327-32-32-32S64 14.327 64 32v112h64z\"/>\n</symbol><symbol id=\"plus\" viewBox=\"0 0 448 512\">\n <path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"/>\n</symbol><symbol id=\"plus-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"/>\n</symbol><symbol id=\"plus-square\" viewBox=\"0 0 448 512\">\n <path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"/>\n</symbol><symbol id=\"power-off\" viewBox=\"0 0 512 512\">\n <path d=\"M400 54.1c63 45 104 118.6 104 201.9 0 136.8-110.8 247.7-247.5 248C120 504.3 8.2 393 8 256.4 7.9 173.1 48.9 99.3 111.8 54.2c11.7-8.3 28-4.8 35 7.7L162.6 90c5.9 10.5 3.1 23.8-6.6 31-41.5 30.8-68 79.6-68 134.9-.1 92.3 74.5 168.1 168 168.1 91.6 0 168.6-74.2 168-169.1-.3-51.8-24.7-101.8-68.1-134-9.7-7.2-12.4-20.5-6.5-30.9l15.8-28.1c7-12.4 23.2-16.1 34.8-7.8zM296 264V24c0-13.3-10.7-24-24-24h-32c-13.3 0-24 10.7-24 24v240c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24z\"/>\n</symbol><symbol id=\"puzzle-piece\" viewBox=\"0 0 576 512\">\n <path d=\"M519.442 288.651c-41.519 0-59.5 31.593-82.058 31.593C377.409 320.244 432 144 432 144s-196.288 80-196.288-3.297c0-35.827 36.288-46.25 36.288-85.985C272 19.216 243.885 0 210.539 0c-34.654 0-66.366 18.891-66.366 56.346 0 41.364 31.711 59.277 31.711 81.75C175.885 207.719 0 166.758 0 166.758v333.237s178.635 41.047 178.635-28.662c0-22.473-40-40.107-40-81.471 0-37.456 29.25-56.346 63.577-56.346 33.673 0 61.788 19.216 61.788 54.717 0 39.735-36.288 50.158-36.288 85.985 0 60.803 129.675 25.73 181.23 25.73 0 0-34.725-120.101 25.827-120.101 35.962 0 46.423 36.152 86.308 36.152C556.712 416 576 387.99 576 354.443c0-34.199-18.962-65.792-56.558-65.792z\"/>\n</symbol><symbol id=\"question\" viewBox=\"0 0 384 512\">\n <path d=\"M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z\"/>\n</symbol><symbol id=\"question-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z\"/>\n</symbol><symbol id=\"quote-left\" viewBox=\"0 0 512 512\">\n <path d=\"M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z\"/>\n</symbol><symbol id=\"quote-right\" viewBox=\"0 0 512 512\">\n <path d=\"M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z\"/>\n</symbol><symbol id=\"random\" viewBox=\"0 0 512 512\">\n <path d=\"M504.971 359.029c9.373 9.373 9.373 24.569 0 33.941l-80 79.984c-15.01 15.01-40.971 4.49-40.971-16.971V416h-58.785a12.004 12.004 0 0 1-8.773-3.812l-70.556-75.596 53.333-57.143L352 336h32v-39.981c0-21.438 25.943-31.998 40.971-16.971l80 79.981zM12 176h84l52.781 56.551 53.333-57.143-70.556-75.596A11.999 11.999 0 0 0 122.785 96H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12zm372 0v39.984c0 21.46 25.961 31.98 40.971 16.971l80-79.984c9.373-9.373 9.373-24.569 0-33.941l-80-79.981C409.943 24.021 384 34.582 384 56.019V96h-58.785a12.004 12.004 0 0 0-8.773 3.812L96 336H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h110.785c3.326 0 6.503-1.381 8.773-3.812L352 176h32z\"/>\n</symbol><symbol id=\"redo\" viewBox=\"0 0 512.333 512\">\n <path d=\"M500.333 0h-47.411c-6.853 0-12.314 5.729-11.986 12.574l3.966 82.759C399.416 41.899 331.672 8 256.001 8 119.34 8 7.899 119.526 8 256.187 8.101 393.068 119.096 504 256 504c63.926 0 122.202-24.187 166.178-63.908 5.113-4.618 5.354-12.561.482-17.433l-33.971-33.971c-4.466-4.466-11.64-4.717-16.38-.543C341.308 415.448 300.606 432 256 432c-97.267 0-176-78.716-176-176 0-97.267 78.716-176 176-176 60.892 0 114.506 30.858 146.099 77.8l-101.525-4.865c-6.845-.328-12.574 5.133-12.574 11.986v47.411c0 6.627 5.373 12 12 12h200.333c6.627 0 12-5.373 12-12V12c0-6.627-5.373-12-12-12z\"/>\n</symbol><symbol id=\"reply\" viewBox=\"0 0 512 512\">\n <path d=\"M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z\"/>\n</symbol><symbol id=\"rocket\" viewBox=\"0 0 512 512\">\n <path d=\"M505.05 19.1a15.89 15.89 0 0 0-12.2-12.2C460.65 0 435.46 0 410.36 0c-103.2 0-165.1 55.2-211.29 128H94.87A48 48 0 0 0 52 154.49l-49.42 98.8A24 24 0 0 0 24.07 288h103.77l-22.47 22.47a32 32 0 0 0 0 45.25l50.9 50.91a32 32 0 0 0 45.26 0L224 384.16V488a24 24 0 0 0 34.7 21.49l98.7-49.39a47.91 47.91 0 0 0 26.5-42.9V312.79c72.59-46.3 128-108.4 128-211.09.1-25.2.1-50.4-6.85-82.6zM384 168a40 40 0 1 1 40-40 40 40 0 0 1-40 40z\"/>\n</symbol><symbol id=\"search\" viewBox=\"0 0 512 512\">\n <path d=\"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z\"/>\n</symbol><symbol id=\"share\" viewBox=\"0 0 512 512\">\n <path d=\"M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z\"/>\n</symbol><symbol id=\"shield-alt\" viewBox=\"0 0 512 512\">\n <path d=\"M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z\"/>\n</symbol><symbol id=\"shower\" viewBox=\"0 0 512 512\">\n <path d=\"M389.66 135.6L231.6 293.66c-9.37 9.37-24.57 9.37-33.94 0l-11.32-11.32c-9.37-9.37-9.37-24.57 0-33.94l.11-.11c-34.03-40.21-35.16-98.94-3.39-140.38-11.97-7.55-26.14-11.91-41.3-11.91C98.88 96 64 130.88 64 173.76V480H0V173.76C0 95.59 63.59 32 141.76 32c36.93 0 70.61 14.2 95.86 37.42 35.9-11.51 76.5-4.5 106.67 21.03l.11-.11c9.37-9.37 24.57-9.37 33.94 0l11.32 11.32c9.37 9.37 9.37 24.57 0 33.94zM384 208c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm32 0c0-8.837 7.163-16 16-16s16 7.163 16 16-7.163 16-16 16-16-7.163-16-16zm96 0c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-160 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm48-16c8.837 0 16 7.163 16 16s-7.163 16-16 16-16-7.163-16-16 7.163-16 16-16zm80 16c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-160 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm32 0c0-8.837 7.163-16 16-16s16 7.163 16 16-7.163 16-16 16-16-7.163-16-16zm96 0c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-128 32c0-8.837 7.163-16 16-16s16 7.163 16 16-7.163 16-16 16-16-7.163-16-16zm96 0c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-96 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm64 0c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-32 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16zm-32 32c0 8.837-7.163 16-16 16s-16-7.163-16-16 7.163-16 16-16 16 7.163 16 16z\"/>\n</symbol><symbol id=\"sign-in-alt\" viewBox=\"0 0 512 512\">\n <path d=\"M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z\"/>\n</symbol><symbol id=\"sign-out-alt\" viewBox=\"0 0 512 512\">\n <path d=\"M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z\"/>\n</symbol><symbol id=\"signal\" viewBox=\"0 0 640 512\">\n <path d=\"M216 288h-48c-8.84 0-16 7.16-16 16v192c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V304c0-8.84-7.16-16-16-16zM88 384H40c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16zm256-192h-48c-8.84 0-16 7.16-16 16v288c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V208c0-8.84-7.16-16-16-16zm128-96h-48c-8.84 0-16 7.16-16 16v384c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112c0-8.84-7.16-16-16-16zM600 0h-48c-8.84 0-16 7.16-16 16v480c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z\"/>\n</symbol><symbol id=\"step-backward\" viewBox=\"0 0 448 512\">\n <path d=\"M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z\"/>\n</symbol><symbol id=\"step-forward\" viewBox=\"0 0 448 512\">\n <path d=\"M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z\"/>\n</symbol><symbol id=\"sync\" viewBox=\"0 0 512.333 512\">\n <path d=\"M440.935 12.574l3.966 82.766C399.416 41.904 331.674 8 256 8 134.813 8 33.933 94.924 12.296 209.824 10.908 217.193 16.604 224 24.103 224h49.084c5.57 0 10.377-3.842 11.676-9.259C103.407 137.408 172.931 80 256 80c60.893 0 114.512 30.856 146.104 77.801l-101.53-4.865c-6.845-.328-12.574 5.133-12.574 11.986v47.411c0 6.627 5.373 12 12 12h200.333c6.627 0 12-5.373 12-12V12c0-6.627-5.373-12-12-12h-47.411c-6.853 0-12.315 5.729-11.987 12.574zM256 432c-60.895 0-114.517-30.858-146.109-77.805l101.868 4.871c6.845.327 12.573-5.134 12.573-11.986v-47.412c0-6.627-5.373-12-12-12H12c-6.627 0-12 5.373-12 12V500c0 6.627 5.373 12 12 12h47.385c6.863 0 12.328-5.745 11.985-12.599l-4.129-82.575C112.725 470.166 180.405 504 256 504c121.187 0 222.067-86.924 243.704-201.824 1.388-7.369-4.308-14.176-11.807-14.176h-49.084c-5.57 0-10.377 3.842-11.676 9.259C408.593 374.592 339.069 432 256 432z\"/>\n</symbol><symbol id=\"table\" viewBox=\"0 0 512 512\">\n <path d=\"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z\"/>\n</symbol><symbol id=\"tag\" viewBox=\"0 0 512 512\">\n <path d=\"M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"/>\n</symbol><symbol id=\"tasks\" viewBox=\"0 0 512 512\">\n <path d=\"M208 132h288c8.8 0 16-7.2 16-16V76c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zm0 160h288c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zm0 160h288c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zM64 368c-26.5 0-48.6 21.5-48.6 48s22.1 48 48.6 48 48-21.5 48-48-21.5-48-48-48zm92.5-299l-72.2 72.2-15.6 15.6c-4.7 4.7-12.9 4.7-17.6 0L3.5 109.4c-4.7-4.7-4.7-12.3 0-17l15.7-15.7c4.7-4.7 12.3-4.7 17 0l22.7 22.1 63.7-63.3c4.7-4.7 12.3-4.7 17 0l17 16.5c4.6 4.7 4.6 12.3-.1 17zm0 159.6l-72.2 72.2-15.7 15.7c-4.7 4.7-12.9 4.7-17.6 0L3.5 269c-4.7-4.7-4.7-12.3 0-17l15.7-15.7c4.7-4.7 12.3-4.7 17 0l22.7 22.1 63.7-63.7c4.7-4.7 12.3-4.7 17 0l17 17c4.6 4.6 4.6 12.2-.1 16.9z\"/>\n</symbol><symbol id=\"thermometer-three-quarters\" viewBox=\"0 0 256 512\">\n <path d=\"M192 384c0 35.346-28.654 64-64 64-35.346 0-64-28.654-64-64 0-23.685 12.876-44.349 32-55.417V160c0-17.673 14.327-32 32-32s32 14.327 32 32v168.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"/>\n</symbol><symbol id=\"thumbs-down\" viewBox=\"0 0 512 512\">\n <path d=\"M0 56v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56zm40 200c0-13.255 10.745-24 24-24s24 10.745 24 24-10.745 24-24 24-24-10.745-24-24zm272 256c-20.183 0-29.485-39.293-33.931-57.795-5.206-21.666-10.589-44.07-25.393-58.902-32.469-32.524-49.503-73.967-89.117-113.111a11.98 11.98 0 0 1-3.558-8.521V59.901c0-6.541 5.243-11.878 11.783-11.998 15.831-.29 36.694-9.079 52.651-16.178C256.189 17.598 295.709.017 343.995 0h2.844c42.777 0 93.363.413 113.774 29.737 8.392 12.057 10.446 27.034 6.148 44.632 16.312 17.053 25.063 48.863 16.382 74.757 17.544 23.432 19.143 56.132 9.308 79.469l.11.11c11.893 11.949 19.523 31.259 19.439 49.197-.156 30.352-26.157 58.098-59.553 58.098H350.723C358.03 364.34 384 388.132 384 430.548 384 504 336 512 312 512z\"/>\n</symbol><symbol id=\"thumbs-up\" viewBox=\"0 0 512 512\">\n <path d=\"M104 224H24c-13.255 0-24 10.745-24 24v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V248c0-13.255-10.745-24-24-24zM64 472c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zM384 81.452c0 42.416-25.97 66.208-33.277 94.548h101.723c33.397 0 59.397 27.746 59.553 58.098.084 17.938-7.546 37.249-19.439 49.197l-.11.11c9.836 23.337 8.237 56.037-9.308 79.469 8.681 25.895-.069 57.704-16.382 74.757 4.298 17.598 2.244 32.575-6.148 44.632C440.202 511.587 389.616 512 346.839 512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2 1.282-6.271 3.558-8.521 39.614-39.144 56.648-80.587 89.117-113.111 14.804-14.832 20.188-37.236 25.393-58.902C282.515 39.293 291.817 0 312 0c24 0 72 8 72 81.452z\"/>\n</symbol><symbol id=\"thumbtack\" viewBox=\"0 0 384 512\">\n <path d=\"M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z\"/>\n</symbol><symbol id=\"times\" viewBox=\"0 0 352 512\">\n <path d=\"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"/>\n</symbol><symbol id=\"times-circle\" viewBox=\"0 0 512 512\">\n <path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z\"/>\n</symbol><symbol id=\"trash-alt\" viewBox=\"0 0 448 512\">\n <path d=\"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"/>\n</symbol><symbol id=\"tv\" viewBox=\"0 0 640 512\">\n <path d=\"M592 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h245.1v32h-160c-17.7 0-32 14.3-32 32s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-160v-32H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h512v288z\"/>\n</symbol><symbol id=\"undo\" viewBox=\"0 0 512 512\">\n <path d=\"M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z\"/>\n</symbol><symbol id=\"unlink\" viewBox=\"0 0 512 512\">\n <path d=\"M304.083 405.907c4.686 4.686 4.686 12.284 0 16.971l-44.674 44.674c-59.263 59.262-155.693 59.266-214.961 0-59.264-59.265-59.264-155.696 0-214.96l44.675-44.675c4.686-4.686 12.284-4.686 16.971 0l39.598 39.598c4.686 4.686 4.686 12.284 0 16.971l-44.675 44.674c-28.072 28.073-28.072 73.75 0 101.823 28.072 28.072 73.75 28.073 101.824 0l44.674-44.674c4.686-4.686 12.284-4.686 16.971 0l39.597 39.598zm-56.568-260.216c4.686 4.686 12.284 4.686 16.971 0l44.674-44.674c28.072-28.075 73.75-28.073 101.824 0 28.072 28.073 28.072 73.75 0 101.823l-44.675 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.598 39.598c4.686 4.686 12.284 4.686 16.971 0l44.675-44.675c59.265-59.265 59.265-155.695 0-214.96-59.266-59.264-155.695-59.264-214.961 0l-44.674 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.597 39.598zm234.828 359.28l22.627-22.627c9.373-9.373 9.373-24.569 0-33.941L63.598 7.029c-9.373-9.373-24.569-9.373-33.941 0L7.029 29.657c-9.373 9.373-9.373 24.569 0 33.941l441.373 441.373c9.373 9.372 24.569 9.372 33.941 0z\"/>\n</symbol><symbol id=\"unlock\" viewBox=\"0 0 448 512\">\n <path d=\"M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z\"/>\n</symbol><symbol id=\"unlock-alt\" viewBox=\"0 0 448 512\">\n <path d=\"M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z\"/>\n</symbol><symbol id=\"upload\" viewBox=\"0 0 512 512\">\n <path d=\"M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z\"/>\n</symbol><symbol id=\"user\" viewBox=\"0 0 448 512\">\n <path d=\"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"/>\n</symbol><symbol id=\"user-edit\" viewBox=\"0 0 640 512\">\n <path d=\"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h274.9c-2.4-6.8-3.4-14-2.6-21.3l6.8-60.9 1.2-11.1 7.9-7.9 77.3-77.3c-24.5-27.7-60-45.5-99.9-45.5zm45.3 145.3l-6.8 61c-1.1 10.2 7.5 18.8 17.6 17.6l60.9-6.8 137.9-137.9-71.7-71.7-137.9 137.8zM633 268.9L595.1 231c-9.3-9.3-24.5-9.3-33.8 0l-37.8 37.8-4.1 4.1 71.8 71.7 41.8-41.8c9.3-9.4 9.3-24.5 0-33.9z\"/>\n</symbol><symbol id=\"user-plus\" viewBox=\"0 0 640 512\">\n <path d=\"M624 208h-64v-64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"/>\n</symbol><symbol id=\"user-secret\" viewBox=\"0 0 448 512\">\n <path d=\"M383.9 308.3l23.9-62.6c4-10.5-3.7-21.7-15-21.7h-58.5c11-18.9 17.8-40.6 17.8-64v-.3c39.2-7.8 64-19.1 64-31.7 0-13.3-27.3-25.1-70.1-33-9.2-32.8-27-65.8-40.6-82.8-9.5-11.9-25.9-15.6-39.5-8.8l-27.6 13.8c-9 4.5-19.6 4.5-28.6 0L182.1 3.4c-13.6-6.8-30-3.1-39.5 8.8-13.5 17-31.4 50-40.6 82.8-42.7 7.9-70 19.7-70 33 0 12.6 24.8 23.9 64 31.7v.3c0 23.4 6.8 45.1 17.8 64H56.3c-11.5 0-19.2 11.7-14.7 22.3l25.8 60.2C27.3 329.8 0 372.7 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-48.4-25.8-90.4-64.1-114.1zM176 480l-41.6-192 49.6 32 24 40-32 120zm96 0l-32-120 24-40 49.6-32L272 480zm41.7-298.5c-3.9 11.9-7 24.6-16.5 33.4-10.1 9.3-48 22.4-64-25-2.8-8.4-15.4-8.4-18.3 0-17 50.2-56 32.4-64 25-9.5-8.8-12.7-21.5-16.5-33.4-.8-2.5-6.3-5.7-6.3-5.8v-10.8c28.3 3.6 61 5.8 96 5.8s67.7-2.1 96-5.8v10.8c-.1.1-5.6 3.2-6.4 5.8z\"/>\n</symbol><symbol id=\"user-shield\" viewBox=\"0 0 640 512\">\n <path d=\"M622.3 271.1l-115.2-45c-4.1-1.6-12.6-3.7-22.2 0l-115.2 45c-10.7 4.2-17.7 14-17.7 24.9 0 111.6 68.7 188.8 132.9 213.9 9.6 3.7 18 1.6 22.2 0C558.4 489.9 640 420.5 640 296c0-10.9-7-20.7-17.7-24.9zM496 462.4V273.3l95.5 37.3c-5.6 87.1-60.9 135.4-95.5 151.8zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm96 40c0-2.5.8-4.8 1.1-7.2-2.5-.1-4.9-.8-7.5-.8h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c6.8 0 13.3-1.5 19.2-4-54-42.9-99.2-116.7-99.2-212z\"/>\n</symbol><symbol id=\"user-times\" viewBox=\"0 0 640 512\">\n <path d=\"M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"/>\n</symbol><symbol id=\"users\" viewBox=\"0 0 640 512\">\n <path d=\"M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z\"/>\n</symbol><symbol id=\"wrench\" viewBox=\"0 0 512 512\">\n <path d=\"M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"/>\n</symbol><symbol id=\"discourse-compress\" viewBox=\"0 0 1792 1792\">\n <path d=\"M896 960v448q0 26-19 45t-45 19-45-19l-144-144-332 332q-10 10-23 10t-23-10l-114-114q-10-10-10-23t10-23l332-332-144-144q-19-19-19-45t19-45 45-19h448q26 0 45 19t19 45zm755-672q0 13-10 23l-332 332 144 144q19 19 19 45t-19 45-45 19h-448q-26 0-45-19t-19-45v-448q0-26 19-45t45-19 45 19l144 144 332-332q10-10 23-10t23 10l114 114q10 10 10 23z\"/>\n</symbol><symbol id=\"discourse-expand\" viewBox=\"0 0 1792 1792\">\n <path d=\"M883 1056q0 13-10 23l-332 332 144 144q19 19 19 45t-19 45-45 19h-448q-26 0-45-19t-19-45v-448q0-26 19-45t45-19 45 19l144 144 332-332q10-10 23-10t23 10l114 114q10 10 10 23zm781-864v448q0 26-19 45t-45 19-45-19l-144-144-332 332q-10 10-23 10t-23-10l-114-114q-10-10-10-23t10-23l332-332-144-144q-19-19-19-45t19-45 45-19h448q26 0 45 19t19 45z\"/>\n</symbol></svg>"; +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/twitter.svg b/RaspberryPITVHDMI_archivos/twitter.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="32px" + id="Layer_1" + version="1.0" + viewBox="0 0 32 32" + width="32px" + xml:space="preserve" + inkscape:version="0.91 r13725" + sodipodi:docname="twitter.svg"><metadata + id="metadata25"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs + id="defs23" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1004" + id="namedview21" + showgrid="false" + inkscape:zoom="7.375" + inkscape:cx="16" + inkscape:cy="16" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="g3" /><g + id="g3"><path + d="M32,30c0,1.104-0.896,2-2,2H2c-1.104,0-2-0.896-2-2V2c0-1.104,0.896-2,2-2h28c1.104,0,2,0.896,2,2V30z" + fill="#55ACEE" + id="path5" + style="fill:#ffffff" /><path + d="M25.987,9.894c-0.736,0.322-1.525,0.537-2.357,0.635c0.85-0.498,1.5-1.289,1.806-2.231 c-0.792,0.461-1.67,0.797-2.605,0.978C22.083,8.491,21.017,8,19.838,8c-2.266,0-4.1,1.807-4.1,4.038 c0,0.314,0.036,0.625,0.104,0.922c-3.407-0.172-6.429-1.779-8.452-4.221c-0.352,0.597-0.556,1.29-0.556,2.032 c0,1.399,0.726,2.635,1.824,3.36c-0.671-0.022-1.304-0.203-1.856-0.506c-0.001,0.017-0.001,0.034-0.001,0.052 c0,1.955,1.414,3.589,3.29,3.96c-0.343,0.09-0.705,0.142-1.081,0.142c-0.264,0-0.52-0.024-0.77-0.072 c0.52,1.604,2.034,2.771,3.828,2.805C10.67,21.594,8.9,22.24,6.979,22.24c-0.33,0-0.658-0.018-0.979-0.056 c1.814,1.145,3.971,1.813,6.287,1.813c7.541,0,11.666-6.154,11.666-11.491c0-0.173-0.005-0.35-0.012-0.521 C24.741,11.414,25.438,10.703,25.987,9.894z" + fill="#FFFFFF" + id="path7" + style="fill:#87a556;fill-opacity:1" /></g><g + id="g9" /><g + id="g11" /><g + id="g13" /><g + id="g15" /><g + id="g17" /><g + id="g19" /></svg> +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/vendor-25f91d66eba869fbd399d751711e74544b6d60bf034a5350b61c6c.js b/RaspberryPITVHDMI_archivos/vendor-25f91d66eba869fbd399d751711e74544b6d60bf034a5350b61c6c.js @@ -0,0 +1,6 @@ +!function(){var t=null;window.Logster||(window.Logster={enabled:!0}),window.onerror=function(e,n,r,i,o){if(!(t&&new Date-t<6e4)&&Logster.enabled){t=new Date;var a={message:e,url:n,line:r,column:i,window_location:window.location&&window.location+""};o&&o.stack&&(a.stacktrace=o.stack),$.ajax("/logs/report_js_error",{data:a,type:"POST",cache:!1})}}}(),function(){window.jQuery;window.Discourse={},Discourse.SiteSettings={}}(),function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Handlebars=e():t.Handlebars=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(){var t=new s.HandlebarsEnvironment;return h.extend(t,s),t.SafeString=l.default,t.Exception=f.default,t.Utils=h,t.escapeExpression=h.escapeExpression,t.VM=v,t.template=function(e){return v.template(e,t)},t}var i=n(1).default,o=n(2).default;e.__esModule=!0;var a=n(3),s=i(a),u=n(20),l=o(u),c=n(5),f=o(c),d=n(4),h=i(d),p=n(21),v=i(p),g=n(33),m=o(g),_=r();_.create=r,m.default(_),_.default=_,e.default=_,t.exports=e.default},function(t,e){"use strict";e.default=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e},e.__esModule=!0},function(t,e){"use strict";e.default=function(t){return t&&t.__esModule?t:{default:t}},e.__esModule=!0},function(t,e,n){"use strict";function r(t,e,n){this.helpers=t||{},this.partials=e||{},this.decorators=n||{},u.registerDefaultHelpers(this),l.registerDefaultDecorators(this)}var i=n(2).default;e.__esModule=!0,e.HandlebarsEnvironment=r;var o=n(4),a=n(5),s=i(a),u=n(9),l=n(17),c=n(19),f=i(c);e.VERSION="4.1.2";e.COMPILER_REVISION=7;var d={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};e.REVISION_CHANGES=d;r.prototype={constructor:r,logger:f.default,log:f.default.log,registerHelper:function(t,e){if("[object Object]"===o.toString.call(t)){if(e)throw new s.default("Arg not supported with multiple helpers");o.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if("[object Object]"===o.toString.call(t))o.extend(this.partials,t);else{if(void 0===e)throw new s.default('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if("[object Object]"===o.toString.call(t)){if(e)throw new s.default("Arg not supported with multiple decorators");o.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var h=f.default.log;e.log=h,e.createFrame=o.createFrame,e.logger=f.default},function(t,e){"use strict";function n(t){return c[t]}function r(t){for(var e=1;e<arguments.length;e++)for(var n in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],n)&&(t[n]=arguments[e][n]);return t}function i(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}function o(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}return d.test(t)?t.replace(f,n):t}function a(t){return!t&&0!==t||!(!v(t)||0!==t.length)}function s(t){var e=r({},t);return e._parent=t,e}function u(t,e){return t.path=e,t}function l(t,e){return(t?t+".":"")+e}e.__esModule=!0,e.extend=r,e.indexOf=i,e.escapeExpression=o,e.isEmpty=a,e.createFrame=s,e.blockParams=u,e.appendContextPath=l;var c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},f=/[&<>"'`=]/g,d=/[&<>"'`=]/,h=Object.prototype.toString;e.toString=h;var p=function(t){return"function"==typeof t};p(/x/)&&(e.isFunction=p=function(t){return"function"==typeof t&&"[object Function]"===h.call(t)}),e.isFunction=p;var v=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===h.call(t)};e.isArray=v},function(t,e,n){"use strict";function r(t,e){var n=e&&e.loc,a=void 0,s=void 0;n&&(a=n.start.line,s=n.start.column,t+=" - "+a+":"+s);for(var u=Error.prototype.constructor.call(this,t),l=0;l<o.length;l++)this[o[l]]=u[o[l]];Error.captureStackTrace&&Error.captureStackTrace(this,r);try{n&&(this.lineNumber=a,i?Object.defineProperty(this,"column",{value:s,enumerable:!0}):this.column=s)}catch(t){}}var i=n(6).default;e.__esModule=!0;var o=["description","fileName","lineNumber","message","name","number","stack"];r.prototype=new Error,e.default=r,t.exports=e.default},function(t,e,n){t.exports={default:n(7),__esModule:!0}},function(t,e,n){var r=n(8);t.exports=function(t,e,n){return r.setDesc(t,e,n)}},function(t,e){var n=Object;t.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(t,e,n){"use strict";function r(t){a.default(t),u.default(t),c.default(t),d.default(t),p.default(t),g.default(t),_.default(t)}var i=n(2).default;e.__esModule=!0,e.registerDefaultHelpers=r;var o=n(10),a=i(o),s=n(11),u=i(s),l=n(12),c=i(l),f=n(13),d=i(f),h=n(14),p=i(h),v=n(15),g=i(v),m=n(16),_=i(m)},function(t,e,n){"use strict";e.__esModule=!0;var r=n(4);e.default=function(t){t.registerHelper("blockHelperMissing",function(e,n){var i=n.inverse,o=n.fn;if(!0===e)return o(this);if(!1===e||null==e)return i(this);if(r.isArray(e))return e.length>0?(n.ids&&(n.ids=[n.name]),t.helpers.each(e,n)):i(this);if(n.data&&n.ids){var a=r.createFrame(n.data);a.contextPath=r.appendContextPath(n.data.contextPath,n.name),n={data:a}}return o(e,n)})},t.exports=e.default},function(t,e,n){"use strict";var r=n(2).default;e.__esModule=!0;var i=n(4),o=n(5),a=r(o);e.default=function(t){t.registerHelper("each",function(t,e){function n(e,n,o){l&&(l.key=e,l.index=n,l.first=0===n,l.last=!!o,c&&(l.contextPath=c+e)),u+=r(t[e],{data:l,blockParams:i.blockParams([t[e],e],[c+e,null])})}if(!e)throw new a.default("Must pass iterator to #each");var r=e.fn,o=e.inverse,s=0,u="",l=void 0,c=void 0;if(e.data&&e.ids&&(c=i.appendContextPath(e.data.contextPath,e.ids[0])+"."),i.isFunction(t)&&(t=t.call(this)),e.data&&(l=i.createFrame(e.data)),t&&"object"==typeof t)if(i.isArray(t))for(var f=t.length;s<f;s++)s in t&&n(s,s,s===t.length-1);else{var d=void 0;for(var h in t)t.hasOwnProperty(h)&&(void 0!==d&&n(d,s-1),d=h,s++);void 0!==d&&n(d,s-1,!0)}return 0===s&&(u=o(this)),u})},t.exports=e.default},function(t,e,n){"use strict";var r=n(2).default;e.__esModule=!0;var i=n(5),o=r(i);e.default=function(t){t.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new o.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=n(4);e.default=function(t){t.registerHelper("if",function(t,e){return r.isFunction(t)&&(t=t.call(this)),!e.hash.includeZero&&!t||r.isEmpty(t)?e.inverse(this):e.fn(this)}),t.registerHelper("unless",function(e,n){return t.helpers.if.call(this,e,{fn:n.inverse,inverse:n.fn,hash:n.hash})})},t.exports=e.default},function(t,e){"use strict";e.__esModule=!0,e.default=function(t){t.registerHelper("log",function(){for(var e=[void 0],n=arguments[arguments.length-1],r=0;r<arguments.length-1;r++)e.push(arguments[r]);var i=1;null!=n.hash.level?i=n.hash.level:n.data&&null!=n.data.level&&(i=n.data.level),e[0]=i,t.log.apply(t,e)})},t.exports=e.default},function(t,e){"use strict";e.__esModule=!0,e.default=function(t){t.registerHelper("lookup",function(t,e){if(!t)return t;if("constructor"!==e||t.propertyIsEnumerable(e))return t[e]})},t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=n(4);e.default=function(t){t.registerHelper("with",function(t,e){r.isFunction(t)&&(t=t.call(this));var n=e.fn;if(r.isEmpty(t))return e.inverse(this);var i=e.data;return e.data&&e.ids&&(i=r.createFrame(e.data),i.contextPath=r.appendContextPath(e.data.contextPath,e.ids[0])),n(t,{data:i,blockParams:r.blockParams([t],[i&&i.contextPath])})})},t.exports=e.default},function(t,e,n){"use strict";function r(t){a.default(t)}var i=n(2).default;e.__esModule=!0,e.registerDefaultDecorators=r;var o=n(18),a=i(o)},function(t,e,n){"use strict";e.__esModule=!0;var r=n(4);e.default=function(t){t.registerDecorator("inline",function(t,e,n,i){var o=t;return e.partials||(e.partials={},o=function(i,o){var a=n.partials;n.partials=r.extend({},a,e.partials);var s=t(i,o);return n.partials=a,s}),e.partials[i.args[0]]=i.fn,o})},t.exports=e.default},function(t,e,n){"use strict";e.__esModule=!0;var r=n(4),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(t){if("string"==typeof t){var e=r.indexOf(i.methodMap,t.toLowerCase());t=e>=0?e:parseInt(t,10)}return t},log:function(t){if(t=i.lookupLevel(t),"undefined"!=typeof console&&i.lookupLevel(i.level)<=t){var e=i.methodMap[t];console[e]||(e="log");for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];console[e].apply(console,r)}}};e.default=i,t.exports=e.default},function(t,e){"use strict";function n(t){this.string=t}e.__esModule=!0,n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default},function(t,e,n){"use strict";function r(t){var e=t&&t[0]||1,n=_.COMPILER_REVISION;if(e!==n){if(e<n){var r=_.REVISION_CHANGES[n],i=_.REVISION_CHANGES[e];throw new m.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+r+") or downgrade your runtime to an older version ("+i+").")}throw new m.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}}function i(t,e){function n(n,r,i){i.hash&&(r=v.extend({},r,i.hash),i.ids&&(i.ids[0]=!0)),n=e.VM.resolvePartial.call(this,n,r,i);var o=e.VM.invokePartial.call(this,n,r,i);if(null==o&&e.compile&&(i.partials[i.name]=e.compile(n,t.compilerOptions,e),o=i.partials[i.name](r,i)),null!=o){if(i.indent){for(var a=o.split("\n"),s=0,u=a.length;s<u&&(a[s]||s+1!==u);s++)a[s]=i.indent+a[s];o=a.join("\n")}return o}throw new m.default("The partial "+i.name+" could not be compiled when running in runtime-only mode")}function r(e){function n(e){return""+t.main(i,e,i.helpers,i.partials,a,u,s)}var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a=o.data;r._setup(o),!o.partial&&t.useData&&(a=l(e,a));var s=void 0,u=t.useBlockParams?[]:void 0;return t.useDepths&&(s=o.depths?e!=o.depths[0]?[e].concat(o.depths):o.depths:[e]),(n=c(t.main,n,i,o.depths||[],a,u))(e,o)}if(!e)throw new m.default("No environment passed to template");if(!t||!t.main)throw new m.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var i={strict:function(t,e){if(!(e in t))throw new m.default('"'+e+'" not defined in '+t);return t[e]},lookup:function(t,e){for(var n=t.length,r=0;r<n;r++)if(t[r]&&null!=t[r][e])return t[r][e]},lambda:function(t,e){return"function"==typeof t?t.call(e):t},escapeExpression:v.escapeExpression,invokePartial:n,fn:function(e){var n=t[e];return n.decorator=t[e+"_d"],n},programs:[],program:function(t,e,n,r,i){var a=this.programs[t],s=this.fn(t);return e||i||r||n?a=o(this,t,s,e,n,r,i):a||(a=this.programs[t]=o(this,t,s)),a},data:function(t,e){for(;t&&e--;)t=t._parent;return t},merge:function(t,e){var n=t||e;return t&&e&&t!==e&&(n=v.extend({},e,t)),n},nullContext:f({}),noop:e.VM.noop,compilerInfo:t.compiler};return r.isTop=!0,r._setup=function(n){n.partial?(i.helpers=n.helpers,i.partials=n.partials,i.decorators=n.decorators):(i.helpers=i.merge(n.helpers,e.helpers),t.usePartial&&(i.partials=i.merge(n.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=i.merge(n.decorators,e.decorators)))},r._child=function(e,n,r,a){if(t.useBlockParams&&!r)throw new m.default("must pass block params");if(t.useDepths&&!a)throw new m.default("must pass parent depths");return o(i,e,t[e],n,0,r,a)},r}function o(t,e,n,r,i,o,a){function s(e){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],s=a;return!a||e==a[0]||e===t.nullContext&&null===a[0]||(s=[e].concat(a)),n(t,e,t.helpers,t.partials,i.data||r,o&&[i.blockParams].concat(o),s)}return s=c(n,s,t,a,r,o),s.program=e,s.depth=a?a.length:0,s.blockParams=i||0,s}function a(t,e,n){return t?t.call||n.name||(n.name=t,t=n.partials[t]):t="@partial-block"===n.name?n.data["partial-block"]:n.partials[n.name],t}function s(t,e,n){var r=n.data&&n.data["partial-block"];n.partial=!0,n.ids&&(n.data.contextPath=n.ids[0]||n.data.contextPath);var i=void 0;if(n.fn&&n.fn!==u&&function(){n.data=_.createFrame(n.data);var t=n.fn;i=n.data["partial-block"]=function(e){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return n.data=_.createFrame(n.data),n.data["partial-block"]=r,t(e,n)},t.partials&&(n.partials=v.extend({},n.partials,t.partials))}(),void 0===t&&i&&(t=i),void 0===t)throw new m.default("The partial "+n.name+" could not be found");if(t instanceof Function)return t(e,n)}function u(){return""}function l(t,e){return e&&"root"in e||(e=e?_.createFrame(e):{},e.root=t),e}function c(t,e,n,r,i,o){if(t.decorator){var a={};e=t.decorator(e,a,n,r&&r[0],i,o,r),v.extend(e,a)}return e}var f=n(22).default,d=n(1).default,h=n(2).default;e.__esModule=!0,e.checkRevision=r,e.template=i,e.wrapProgram=o,e.resolvePartial=a,e.invokePartial=s,e.noop=u;var p=n(4),v=d(p),g=n(5),m=h(g),_=n(3)},function(t,e,n){t.exports={default:n(23),__esModule:!0}},function(t,e,n){n(24),t.exports=n(29).Object.seal},function(t,e,n){var r=n(25);n(26)("seal",function(t){return function(e){return t&&r(e)?t(e):e}})},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(27),i=n(29),o=n(32);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",a)}},function(t,e,n){var r=n(28),i=n(29),o=n(30),a=function(t,e,n){var s,u,l,c=t&a.F,f=t&a.G,d=t&a.S,h=t&a.P,p=t&a.B,v=t&a.W,g=f?i:i[e]||(i[e]={}),m=f?r:d?r[e]:(r[e]||{}).prototype;f&&(n=e);for(s in n)(u=!c&&m&&s in m)&&s in g||(l=u?m[s]:n[s],g[s]=f&&"function"!=typeof m[s]?n[s]:p&&u?o(l,r):v&&m[s]==l?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e.prototype=t.prototype,e}(l):h&&"function"==typeof l?o(Function.call,l):l,h&&((g.prototype||(g.prototype={}))[s]=l))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,t.exports=a},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(31);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){(function(n){"use strict";e.__esModule=!0,e.default=function(t){var e=void 0!==n?n:window,r=e.Handlebars;t.noConflict=function(){return e.Handlebars===t&&(e.Handlebars=r),t}},t.exports=e.default}).call(e,function(){return this}())}])}),function(){if("undefined"!=typeof I18n){var t=I18n.toHumanSize;I18n.toHumanSize=function(e,n){return n=n||{},n.format=I18n.t("number.human.storage_units.format"),t.apply(this,[e,n])},"w"in String.prototype&&(String.prototype.i18n=function(t){return I18n.t(String(this),t)})}}(),function(t,e,n){"use strict";var r,i,o,a,s,u,l,c,f,d,h,p,v,g,m,_,y=(t.MessageBus,!1);s=function(){return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(t){var e,n;return e=16*Math.random()|0,n="x"===t?e:3&e|8,n.toString(16)})},i=s(),r=[],o=0,u="/",p=!1,v=[],m=0,g=t.jQuery;var b;!function(){for(var t=["","webkit","ms","moz"],n=0;n<t.length;n++){var r=t[n],i=r+(""===r?"hidden":"Hidden");void 0!==e[i]&&(b=i)}}();var w=function(){return void 0!==b?e[b]:!e.hasFocus},x=function(){try{return localStorage.setItem("mbTestLocalStorage",Date.now()),localStorage.removeItem("mbTestLocalStorage"),!0}catch(t){return!1}}(),k=function(){x&&localStorage.setItem("__mbLastAjax",Date.now())},j=function(){if(x&&w()){var t=parseInt(localStorage.getItem("__mbLastAjax"),10),e=Date.now()-t;return e>=0&&e<l.minHiddenPollInterval}return!1},E=null===(new XMLHttpRequest).onprogress,O=function(){return l.enableChunkedEncoding&&E};a=function(){return l.alwaysLongPoll||!w()};var C,T=0,I=0,S=function(t){var e=!1;if(!t)return!1;for(var n=0;n<t.length;n++){var i=t[n];e=!0;for(var o=0;o<r.length;o++){var a=r[o];if(a.channel===i.channel){a.last_id=i.message_id;try{a.func(i.data,i.global_id,i.message_id)}catch(t){console.log&&console.log("MESSAGE BUS FAIL: callback "+a.channel+" caused exception "+t.message)}}"/__status"===i.channel&&void 0!==i.data[a.channel]&&(a.last_id=i.data[a.channel])}}return e},A=function(t){if(o=0,!p)return S(t);if(t)for(var e=0;e<t.length;e++)v.push(t[e]);return!1};d=function(t,e){if(!y){var n=!1,r=!1;C=new Date,I+=1,e.__seq=I;var i=a()&&l.enableLongPolling,s=i&&O();m>0&&(m--,s=!1);var u={"X-SILENCE-LOGGER":"true"};for(var f in l.headers)u[f]=l.headers[f];s||(u["Dont-Chunk"]="true");var d=s?"text":"json",p=function(t,n){var r=t.indexOf("\r\n|\r\n",n);if(-1===r)return n;var i=t.substring(n,r);i=i.replace(/\r\n\|\|\r\n/g,"\r\n|\r\n");try{A(JSON.parse(i))}catch(t){console.log&&(console.log("FAILED TO PARSE CHUNKED REPLY"),console.log(e))}return p(t,r+"\r\n|\r\n".length)},v=function(){l.longPoll&&(l.longPoll.abort(),m=30)};if(!l.ajax)throw new Error("Either jQuery or the ajax adapter must be loaded");k(),y=!0;return l.ajax({url:l.baseUrl+"message-bus/"+l.clientId+"/poll"+(i?"":"?dlp=t"),data:e,cache:!1,async:!0,dataType:d,type:"POST",headers:u,messageBus:{chunked:s,onProgressListener:function(t){var e=0,n=setTimeout(v,3e3);return t.onprogress=function(){clearTimeout(n),"application/json; charset=utf-8"===t.getResponseHeader("Content-Type")?s=!1:e=p(t.responseText,e)}}},xhr:function(){var t=g.ajaxSettings.xhr();return s?(this.messageBus.onProgressListener(t),t):t},success:function(t){s||("string"==typeof t&&(t=JSON.parse(t)),n=A(t))},error:function(t,e,n){"abort"===e?r=!0:(o+=1,T+=1)},complete:function(){y=!1;var e;try{n||r?e=l.minPollInterval:(e=l.callbackInterval,o>2?e*=o:a()||(e=l.backgroundCallbackInterval),e>l.maxPollInterval&&(e=l.maxPollInterval),(e-=new Date-C)<100&&(e=100))}catch(t){console.log&&t.message&&console.log("MESSAGE BUS FAIL: "+t.message)}h&&(clearTimeout(h),h=null),c&&(h=setTimeout(function(){h=null,t()},e)),l.longPoll=null}})}},l={minHiddenPollInterval:1500,enableChunkedEncoding:!0,enableLongPolling:!0,callbackInterval:15e3,backgroundCallbackInterval:6e4,minPollInterval:100,maxPollInterval:18e4,callbacks:r,clientId:i,alwaysLongPoll:!1,baseUrl:u,headers:{},ajax:g&&g.ajax,noConflict:function(){return t.MessageBus=t.MessageBus.previousMessageBus,this},diagnostics:function(){console.log("Stopped: "+f+" Started: "+c),console.log("Current callbacks"),console.log(r),console.log("Total ajax calls: "+I+" Recent failure count: "+o+" Total failures: "+T),console.log("Last ajax call: "+(new Date-C)/1e3+" seconds ago")},pause:function(){p=!0},resume:function(){p=!1,S(v),v=[]},stop:function(){f=!0,c=!1,_&&(clearTimeout(_),_=null),l.longPoll&&l.longPoll.abort()},start:function(){var n;c||(c=!0,f=!1,n=function(){var t;if(!f){if(0===r.length||j())return void(_||(_=setTimeout(function(){_=null,n()},parseInt(500+500*Math.random()))));t={};for(var e=0;e<r.length;e++)t[r[e].channel]=r[e].last_id;l.longPoll||(l.longPoll=d(n,t))}},e.addEventListener&&"hidden"in e&&(l.visibilityEvent=t.document.addEventListener("visibilitychange",function(){e.hidden||l.longPoll||!h||(clearTimeout(h),clearTimeout(_),_=null,h=null,n())})),n())},status:function(){if(p)return"paused";if(c)return"started";if(f)return"stopped";throw"Cannot determine current status"},subscribe:function(t,e,n){if(c||f||l.start(),"number"!=typeof n&&(n=-1),"string"!=typeof t)throw"Channel name must be a string!";return r.push({channel:t,func:e,last_id:n}),l.longPoll&&l.longPoll.abort(),e},unsubscribe:function(t,e){var n;-1!==t.indexOf("*",t.length-1)&&(t=t.substr(0,t.length-1),n=!0);for(var i=!1,o=r.length-1;o>=0;o--){var a,s=r[o];a=n?s.channel.substr(0,t.length)!==t:s.channel!==t,!a&&e&&s.func!==e&&(a=!0),a||(r.splice(o,1),i=!0)}return i&&l.longPoll&&l.longPoll.abort(),i}},t.MessageBus=l}(window,document),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):jQuery)}(function(t){var e=0,n=Array.prototype.slice;t.cleanData=function(e){return function(n){var r,i,o;for(o=0;null!=(i=n[o]);o++)try{r=t._data(i,"events"),r&&r.remove&&t(i).triggerHandler("remove")}catch(t){}e(n)}}(t.cleanData),t.widget=function(e,n,r){var i,o,a,s,u={},l=e.split(".")[0];return e=e.split(".")[1],i=l+"-"+e,r||(r=n,n=t.Widget),t.expr[":"][i.toLowerCase()]=function(e){return!!t.data(e,i)},t[l]=t[l]||{},o=t[l][e],a=t[l][e]=function(t,e){if(!this._createWidget)return new a(t,e);arguments.length&&this._createWidget(t,e)},t.extend(a,o,{version:r.version,_proto:t.extend({},r),_childConstructors:[]}),s=new n,s.options=t.widget.extend({},s.options),t.each(r,function(e,r){if(!t.isFunction(r))return void(u[e]=r);u[e]=function(){var t=function(){return n.prototype[e].apply(this,arguments)},i=function(t){return n.prototype[e].apply(this,t)};return function(){var e,n=this._super,o=this._superApply;return this._super=t,this._superApply=i,e=r.apply(this,arguments),this._super=n,this._superApply=o,e}}()}),a.prototype=t.widget.extend(s,{widgetEventPrefix:o?s.widgetEventPrefix||e:e},u,{constructor:a,namespace:l,widgetName:e,widgetFullName:i}),o?(t.each(o._childConstructors,function(e,n){var r=n.prototype;t.widget(r.namespace+"."+r.widgetName,a,n._proto)}),delete o._childConstructors):n._childConstructors.push(a),t.widget.bridge(e,a),a},t.widget.extend=function(e){for(var r,i,o=n.call(arguments,1),a=0,s=o.length;a<s;a++)for(r in o[a])i=o[a][r],o[a].hasOwnProperty(r)&&void 0!==i&&(t.isPlainObject(i)?e[r]=t.isPlainObject(e[r])?t.widget.extend({},e[r],i):t.widget.extend({},i):e[r]=i);return e},t.widget.bridge=function(e,r){var i=r.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,s=n.call(arguments,1),u=this;return o=!a&&s.length?t.widget.extend.apply(null,[o].concat(s)):o,a?this.each(function(){var n,r=t.data(this,i);return"instance"===o?(u=r,!1):r?t.isFunction(r[o])&&"_"!==o.charAt(0)?(n=r[o].apply(r,s),n!==r&&void 0!==n?(u=n&&n.jquery?u.pushStack(n.get()):n,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+o+"'")}):this.each(function(){var e=t.data(this,i);e?(e.option(o||{}),e._init&&e._init()):t.data(this,i,new r(o,this))}),u}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(n,r){r=t(r||this.defaultElement||this)[0],this.element=t(r),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),n),this.bindings=t(),this.hoverable=t(),this.focusable=t(),r!==this&&(t.data(r,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===r&&this.destroy()}}),this.document=t(r.style?r.ownerDocument:r.document||r),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(e,n){var r,i,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},r=e.split("."),e=r.shift(),r.length){for(i=a[e]=t.widget.extend({},this.options[e]),o=0;o<r.length-1;o++)i[r[o]]=i[r[o]]||{},i=i[r[o]];if(e=r.pop(),1===arguments.length)return void 0===i[e]?null:i[e];i[e]=n}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=n}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(e,n,r){var i,o=this;"boolean"!=typeof e&&(r=n,n=e,e=!1),r?(n=i=t(n),this.bindings=this.bindings.add(n)):(r=n,n=this.element,i=this.widget()),t.each(r,function(r,a){function s(){if(e||!0!==o.options.disabled&&!t(this).hasClass("ui-state-disabled"))return("string"==typeof a?o[a]:a).apply(o,arguments)}"string"!=typeof a&&(s.guid=a.guid=a.guid||s.guid||t.guid++);var u=r.match(/^([\w:-]*)\s*(.*)$/),l=u[1]+o.eventNamespace,c=u[2];c?i.delegate(c,l,s):n.bind(l,s)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_delay:function(t,e){function n(){return("string"==typeof t?r[t]:t).apply(r,arguments)}var r=this;return setTimeout(n,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,n,r){var i,o,a=this.options[e];if(r=r||{},n=t.Event(n),n.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),n.target=this.element[0],o=n.originalEvent)for(i in o)i in n||(n[i]=o[i]);return this.element.trigger(n,r),!(t.isFunction(a)&&!1===a.apply(this.element[0],[n].concat(r))||n.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,n){t.Widget.prototype["_"+e]=function(r,i,o){"string"==typeof i&&(i={effect:i});var a,s=i?!0===i||"number"==typeof i?n:i.effect||n:e;i=i||{},"number"==typeof i&&(i={duration:i}),a=!t.isEmptyObject(i),i.complete=o,i.delay&&r.delay(i.delay),a&&t.effects&&t.effects.effect[s]?r[e](i):s!==e&&r[s]?r[s](i.duration,i.easing,o):r.queue(function(n){t(this)[e](),o&&o.call(r[0]),n()})}});t.widget});var Markdown;Markdown="object"==typeof exports&&"function"==typeof require?exports:{},function(){function t(t){return t}function e(t){return!1}function n(){}n.prototype={chain:function(e,n){var r=this[e];if(!r)throw new Error("unknown hook "+e);this[e]=r===t?n:function(t){var e=Array.prototype.slice.call(arguments,0);return e[0]=r.apply(null,e),n.apply(null,e)}},set:function(t,e){if(!this[t])throw new Error("unknown hook "+t);this[t]=e},addNoop:function(e){this[e]=t},addFalse:function(t){this[t]=e}},Markdown.HookCollection=n}();var bootbox=window.bootbox||function(t,e){function n(t,e){return void 0===e&&(e=r),"string"==typeof f[e][t]?f[e][t]:e!=i?n(t,i):t}var r="en",i="en",o=!0,a="static",s="",u={},l={},c={};c.setLocale=function(t){for(var e in f)if(e==t)return void(r=t);throw new Error("Invalid locale: "+t)},c.addLocale=function(t,e){void 0===f[t]&&(f[t]={});for(var n in e)f[t][n]=e[n]},c.setIcons=function(t){"object"==typeof(l=t)&&null!==l||(l={})},c.setBtnClasses=function(t){"object"==typeof(u=t)&&null!==u||(u={})},c.alert=function(){var t="",e=n("OK"),r=null;switch(arguments.length){case 1:t=arguments[0];break;case 2:t=arguments[0],"function"==typeof arguments[1]?r=arguments[1]:e=arguments[1];break;case 3:t=arguments[0],e=arguments[1],r=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return c.dialog(t,{label:e,icon:l.OK,class:u.OK,callback:r},{onEscape:r||!0})},c.confirm=function(){var t="",e=n("CANCEL"),r=n("CONFIRM"),i=null;switch(arguments.length){case 1:t=arguments[0];break;case 2:t=arguments[0],"function"==typeof arguments[1]?i=arguments[1]:e=arguments[1];break;case 3:t=arguments[0],e=arguments[1],"function"==typeof arguments[2]?i=arguments[2]:r=arguments[2];break;case 4:t=arguments[0],e=arguments[1],r=arguments[2],i=arguments[3];break;default:throw new Error("Incorrect number of arguments: expected 1-4")}var o=function(){if("function"==typeof i)return i(!1)},a=function(){if("function"==typeof i)return i(!0)};return c.dialog(t,[{label:e,icon:l.CANCEL,class:u.CANCEL,callback:o},{label:r,icon:l.CONFIRM,class:u.CONFIRM,callback:a}],{onEscape:o})},c.prompt=function(){var t="",r=n("CANCEL"),i=n("CONFIRM"),o=null,a="";switch(arguments.length){case 1:t=arguments[0];break;case 2:t=arguments[0],"function"==typeof arguments[1]?o=arguments[1]:r=arguments[1];break;case 3:t=arguments[0],r=arguments[1],"function"==typeof arguments[2]?o=arguments[2]:i=arguments[2];break;case 4:t=arguments[0],r=arguments[1],i=arguments[2],o=arguments[3];break;case 5:t=arguments[0],r=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4];break;default:throw new Error("Incorrect number of arguments: expected 1-5")}var s=t,f=e("<form></form>");f.append("<input class='input-block-level' autocomplete=off type=text value='"+a+"' />");var d=function(){if("function"==typeof o)return o(null)},h=function(){if("function"==typeof o)return o(f.find("input[type=text]").val())},p=c.dialog(f,[{label:r,icon:l.CANCEL,class:u.CANCEL,callback:d},{label:i,icon:l.CONFIRM,class:u.CONFIRM,callback:h}],{header:s,show:!1,onEscape:d});return p.on("shown",function(){f.find("input[type=text]").focus(),f.on("submit",function(t){t.preventDefault(),p.find(".btn-primary").click()})}),p.modal("show"),p},c.dialog=function(n,r,i){function u(t){var e=null;"function"==typeof i.onEscape&&(e=i.onEscape()),!1!==e&&k.modal("hide")}var l="",f=[];i||(i={}),void 0===r?r=[]:void 0===r.length&&(r=[r]);for(var d=r.length;d--;){var h=null,p=null,v="btn-default",g="",m=null;if(void 0===r[d].label&&void 0===r[d].class&&void 0===r[d].callback){var _=0,y=null;for(var b in r[d])if(y=b,++_>1)break;1==_&&"function"==typeof r[d][b]&&(r[d].label=y,r[d].callback=r[d][b])}"function"==typeof r[d].callback&&(m=r[d].callback),r[d].class?v=r[d].class:d==r.length-1&&r.length<=2&&(v="btn-primary"),!0!==r[d].link&&(v="btn "+v),h=r[d].label?r[d].label:"Option "+(d+1),r[d].icon&&(g="<i class='"+r[d].icon+"'></i> "),p=r[d].href?r[d].href:"javascript:;",l=l+"<a data-handler='"+d+"' class='"+v+"' href='"+p+"'>"+g+h+"</a>",f[d]=m}var w=["<div class='bootbox modal' tabindex='-1' style='overflow:hidden;'>"];if(i.header){var x="";(void 0===i.headerCloseButton||i.headerCloseButton)&&(x="<a href='javascript:;' class='close'>&times;</a>"),w.push("<div class='modal-header'>"+x+"<h3>"+i.header+"</h3></div>")}w.push("<div class='modal-body'></div>"),l&&w.push("<div class='modal-footer'>"+l+"</div>"), +w.push("</div>");var k=e(w.join("\n"));(void 0===i.animate?o:i.animate)&&k.addClass("fade");var j=void 0===i.classes?s:i.classes;return j&&k.addClass(j),k.find(".modal-body").html(n),k.on("keyup.dismiss.modal",function(t){27===t.which&&!1!==i.onEscape&&u("escape")}),k.on("click","a.close",function(t){t.preventDefault(),u("close")}),k.on("shown.bs.modal",function(){k.find("a.btn-primary:first").focus()}),k.on("hidden.bs.modal",function(){k.remove()}),k.on("click",".modal-footer a",function(t){var n=this;Ember.run(function(){var i=e(n).data("handler"),o=f[i],a=null;void 0!==i&&void 0!==r[i].href||(t.preventDefault(),"function"==typeof o&&(a=o(t)),!1!==a&&k.modal("hide"))})}),(c.$body||e("body")).append(k),k.modal({backdrop:void 0===i.backdrop?a:i.backdrop,keyboard:!1,show:!1}),k.on("show",function(n){e(t).off("focusin.modal")}),void 0!==i.show&&!0!==i.show||k.modal("show"),k},c.modal=function(){var t,n,r,i={onEscape:null,keyboard:!0,backdrop:a};switch(arguments.length){case 1:t=arguments[0];break;case 2:t=arguments[0],"object"==typeof arguments[1]?r=arguments[1]:n=arguments[1];break;case 3:t=arguments[0],n=arguments[1],r=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return i.header=n,r="object"==typeof r?e.extend(i,r):i,c.dialog(t,[],r)},c.hideAll=function(){e(".bootbox").modal("hide")},c.animate=function(t){o=t},c.backdrop=function(t){a=t},c.classes=function(t){s=t};var f={br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},zh_CN:{OK:"OK",CANCEL:"取消",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"取消",CONFIRM:"確認"}};return c}(document,window.jQuery);window.bootbox=bootbox,function(t){"use strict";function e(e,r){return this.each(function(){var i=t(this),o=i.data("bs.modal"),a=t.extend({},n.DEFAULTS,i.data(),"object"==typeof e&&e);o||i.data("bs.modal",o=new n(this,a)),"string"==typeof e?o[e](r):a.show&&o.show(r)})}var n=function(e,n){this.options=n,this.$body=t(document.body),this.$element=t(e),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};n.VERSION="3.4.1",n.TRANSITION_DURATION=300,n.BACKDROP_TRANSITION_DURATION=150,n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},n.prototype.show=function(e){var r=this,i=t.Event("show.bs.modal",{relatedTarget:e});this.$element.trigger(i),this.isShown||i.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var i=t.support.transition&&r.$element.hasClass("fade");r.$element.parent().length||r.$element.appendTo(r.$body),r.$element.show().scrollTop(0),r.adjustDialog(),i&&r.$element[0].offsetWidth,r.$element.addClass("in"),r.enforceFocus();var o=t.Event("shown.bs.modal",{relatedTarget:e});i?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(o)}).emulateTransitionEnd(n.TRANSITION_DURATION):r.$element.trigger("focus").trigger(o)}))},n.prototype.hide=function(e){e&&e.preventDefault(),e=t.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(n.TRANSITION_DURATION):this.hideModal())},n.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},n.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},n.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(e){var r=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var o=t.support.transition&&i;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+i).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){if(this.ignoreBackdropClick)return void(this.ignoreBackdropClick=!1);t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),o&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;o?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var a=function(){r.removeBackdrop(),e&&e()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):a()}else e&&e()},n.prototype.handleUpdate=function(){this.adjustDialog()},n.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},n.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var n=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",e+n),t(this.fixedContent).each(function(e,r){var i=r.style.paddingRight,o=t(r).css("padding-right");t(r).data("padding-right",i).css("padding-right",parseFloat(o)+n+"px")}))},n.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),t(this.fixedContent).each(function(e,n){var r=t(n).data("padding-right");t(n).removeData("padding-right"),n.style.paddingRight=r||""})},n.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var r=t.fn.modal;t.fn.modal=e,t.fn.modal.Constructor=n,t.fn.modal.noConflict=function(){return t.fn.modal=r,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(n){var r=t(this),i=r.attr("href"),o=r.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,""),a=t(document).find(o),s=a.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(i)&&i},a.data(),r.data());r.is("a")&&n.preventDefault(),a.one("show.bs.modal",function(t){t.isDefaultPrevented()||a.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})}),e.call(a,s,this)})}(jQuery);var clone=null;$.fn.caret=function(t){return function(t){var e,n,r;return t.selectionStart?t.selectionStart:document.selection?(t.focus(),(e=document.selection.createRange())?(r=t.createTextRange(),n=r.duplicate(),r.moveToBookmark(e.getBookmark()),n.setEndPoint("EndToStart",r),n.text.length):0):0}(t||this[0])},$.fn.caretPosition=function(t){var e,n,r,i,o,a,s,u,l,c,f,d,h,p,v;clone&&clone.remove(),$("#pos span"),p=$(this),r=function(t){return t.currentStyle?t.currentStyle:document.defaultView.getComputedStyle(t,"")},a=function(t){return h.getPropertyValue(t)},h=r(p[0]),clone=$("<div><p></p></div>").appendTo("body"),c=clone.find("p");const g=$("html").hasClass("rtl");clone.css({border:"1px solid black",padding:a("padding"),resize:a("resize"),"max-height":p.height()+"px","overflow-y":"auto","word-wrap":"break-word",position:"absolute",left:g?"auto":"-7000px",right:g?"-7000px":"auto"}),c.css({margin:0,padding:0,"word-wrap":"break-word","letter-spacing":a("letter-spacing"),"font-family":a("font-family"),"font-size":a("font-size"),"line-height":a("line-height")}),clone.width(p.width()),clone.height(p.height()),d=t&&(t.pos||0===t.pos)?t.pos:$.caret(p[0]),v=p.val().replace("\r",""),t&&t.key&&(v=v.substring(0,d)+t.key+v.substring(d)),n=d-1,e=d,s=!1,"\n"===v[n]&&"\n"===v[e]&&(s=!0),i=function(t){var e;return e=t.replace(/</g,"&lt;"),e=e.replace(/>/g,"&gt;"),e=e.replace(/[ ]/g,"&#x200b;&nbsp;&#x200b;"),e.replace(/\n/g,"<br />")},l=function(t,e,n){var r;return r=v.substring(t,t+1),"\n"===r?"<br>":"<span class='"+e+"' style='background-color:"+n+"; margin:0; padding: 0'>"+i(r)+"</span>"},o="",n>=0&&(o+=i(v.substring(0,d-1))+l(n,"before","#d0ffff"),s&&(o+=l(0,"post-before","#d0ffff"))),e>=0&&(o+=l(e,"after","#ffd0ff"),e-1<v.length&&(o+=i(v.substring(e+1)))),c.html(o),clone.scrollTop(p.scrollTop()),u=c.find("span:first"),d=u.offset(),u.hasClass("before")&&(d.left=d.left+u.width()),f=c.offset();var m={left:d.left-f.left,top:d.top-f.top-clone.scrollTop()};return clone.remove(),m},function(){function t(t){this.icon=t,this.opacity=.4,this.canvas=document.createElement("canvas"),this.font="Helvetica, Arial, sans-serif"}function e(t){return t=Math.round(t),isNaN(t)||t<1?"":t<10?" "+t:t>99?"99":t}function n(t,e,n,r,i){var o,a,s,u,l,c,f,d=document.getElementsByTagName("head")[0],h=document.querySelector("link[rel=icon]"),p=document.createElement("link");o=r.width/16,a=11*o,u=o,l=11*o,c=o,f=2*o,t.height=t.width=r.width,s=t.getContext("2d"),s.font="bold "+a+"px "+n,i&&(s.globalAlpha=e),s.drawImage(r,0,0),s.globalAlpha=1,s.shadowColor="#FFF",s.shadowBlur=f,s.shadowOffsetX=0,s.shadowOffsetY=0,s.fillStyle="#FFF",s.fillText(i,u,l),s.fillText(i,u+c,l),s.fillText(i,u,l+c),s.fillText(i,u+c,l+c),s.fillStyle="#000",s.fillText(i,u+c/2,l+c/2),p.rel="icon",p.href=t.toDataURL("image/png"),h&&d.removeChild(h),d.appendChild(p)}t.prototype.set=function(t){var r=this,i=document.createElement("img");r.canvas.getContext&&(i.crossOrigin="anonymous",i.onload=function(){n(r.canvas,r.opacity,r.font,i,e(t))},i.src=this.icon)},this.Favcount=t}.call(this),function(){Favcount.VERSION="1.5.1"}.call(this),function(t,e,n){"$:nomunge";function r(){i=e[s](function(){o.each(function(){var e=t(this),n=e.width(),r=e.height(),i=t.data(this,l);n===i.w&&r===i.h||e.trigger(u,[i.w=n,i.h=r])}),r()},a[c])}var i,o=t([]),a=t.resize=t.extend(t.resize,{}),s="setTimeout",u="resize",l=u+"-special-event",c="delay";a[c]=250,a.throttleWindow=!0,t.event.special[u]={setup:function(){if(!a.throttleWindow&&this[s])return!1;var e=t(this);o=o.add(e),t.data(this,l,{w:e.width(),h:e.height()}),1===o.length&&r()},teardown:function(){if(!a.throttleWindow&&this[s])return!1;var e=t(this);o=o.not(e),e.removeData(l),o.length||clearTimeout(i)},add:function(e){function r(e,r,o){var a=t(this),s=t.data(this,l);s.w=r!==n?r:a.width(),s.h=o!==n?o:a.height(),i.apply(this,arguments)}if(!a.throttleWindow&&this[s])return!1;var i;if(t.isFunction(e))return i=e,r;i=e.handler,e.handler=r}}}(jQuery,this),function(t,e){function n(t,e,n){var r=f[e.type]||{};return(e.empty||n)&&null==t?null:e.def&&null==t?e.def:(t=r.floor?~~t:parseFloat(t),null==t||isNaN(t)?e.def:r.mod?(t%=r.mod,t<0?r.mod+t:t):r.min>t?r.min:r.max<t?r.max:t)}function r(e){var n=l(),r=n._rgba=[];return e=e.toLowerCase(),p(u,function(t,i){var o,a=i.re.exec(e),s=a&&i.parse(a),u=i.space||"rgba",l=c[u].cache;if(s)return o=n[u](s),n[l]=o[l],r=n._rgba=o._rgba,!1}),0!==r.length?(0===Math.max.apply(Math,r)&&t.extend(r,o.transparent),n):(e=o[e])?e:void 0}function i(t,e,n){return n=(n+1)%1,6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color outlineColor".split(" "),s=/^([\-+])=\s*(\d+\.?\d*)/,u=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,n,r,i){return new t.Color.fn.parse(e,n,r,i)},c={rgba:{cache:"_rgba",props:{red:{idx:0,type:"byte",empty:!0},green:{idx:1,type:"byte",empty:!0},blue:{idx:2,type:"byte",empty:!0},alpha:{idx:3,type:"percent",def:1}}},hsla:{cache:"_hsla",props:{hue:{idx:0,type:"degrees",empty:!0},saturation:{idx:1,type:"percent",empty:!0},lightness:{idx:2,type:"percent",empty:!0}}}},f={byte:{floor:!0,min:0,max:255},percent:{min:0,max:1},degrees:{mod:360,floor:!0}},d=c.rgba.props,h=l.support={},p=t.each;c.hsla.props.alpha=d.alpha,l.fn=l.prototype={constructor:l,parse:function(e,i,a,s){if(void 0===e)return this._rgba=[null,null,null,null],this;(e instanceof t||e.nodeType)&&(e=e instanceof t?e.css(i):t(e).css(i),i=void 0);var u=this,f=t.type(e),h=this._rgba=[];return void 0!==i&&(e=[e,i,a,s],f="array"),"string"===f?this.parse(r(e)||o._default):"array"===f?(p(d,function(t,r){h[r.idx]=n(e[r.idx],r)}),this):"object"===f?(e instanceof l?p(c,function(t,n){e[n.cache]&&(u[n.cache]=e[n.cache].slice())}):p(c,function(t,r){p(r.props,function(t,i){var o=r.cache;if(!u[o]&&r.to){if(null==e[t]||"alpha"===t)return;u[o]=r.to(u._rgba)}u[o][i.idx]=n(e[t],i,!0)})}),this):void 0},is:function(t){var e=l(t),n=!0,r=this;return p(c,function(t,i){var o,a=e[i.cache];return a&&(o=r[i.cache]||i.to&&i.to(r._rgba)||[],p(i.props,function(t,e){if(null!=a[e.idx])return n=a[e.idx]==o[e.idx]})),n}),n},_space:function(){var t=[],e=this;return p(c,function(n,r){e[r.cache]&&t.push(n)}),t.pop()},transition:function(t,e){var r=l(t),i=r._space(),o=c[i],a=this[o.cache]||o.to(this._rgba),s=a.slice();return r=r[o.cache],p(o.props,function(t,i){var o=i.idx,u=a[o],l=r[o],c=f[i.type]||{};null!==l&&(null===u?s[o]=l:(c.mod&&(l-u>c.mod/2?u+=c.mod:u-l>c.mod/2&&(u-=c.mod)),s[i.idx]=n((l-u)*e+u,i)))}),this[i](s)},blend:function(e){if(1===this._rgba[3])return this;var n=this._rgba.slice(),r=n.pop(),i=l(e)._rgba;return l(t.map(n,function(t,e){return(1-r)*i[e]+r*t}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===n[3]&&(n.pop(),e="rgb("),e+n.join(",")+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&e<3&&(t=Math.round(100*t)+"%"),t});return 1==n[3]&&(n.pop(),e="hsl("),e+n.join(",")+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(255*r)),"#"+t.map(n,function(t,e){return t=(t||0).toString(16),1==t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}},l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,n,r=t[0]/255,i=t[1]/255,o=t[2]/255,a=t[3],s=Math.max(r,i,o),u=Math.min(r,i,o),l=s-u,c=s+u,f=.5*c;return e=u===s?0:r===s?60*(i-o)/l+360:i===s?60*(o-r)/l+120:60*(r-i)/l+240,n=0===f||1===f?f:f<=.5?l/c:l/(2-c),[Math.round(e)%360,n,f,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,n=t[1],r=t[2],o=t[3],a=r<=.5?r*(1+n):r+n-r*n,s=2*r-a;return[Math.round(255*i(s,a,e+1/3)),Math.round(255*i(s,a,e)),Math.round(255*i(s,a,e-1/3)),o]},p(c,function(e,r){var i=r.props,o=r.cache,a=r.to,u=r.from;l.fn[e]=function(e){if(a&&!this[o]&&(this[o]=a(this._rgba)),void 0===e)return this[o].slice();var r,s=t.type(e),c="array"===s||"object"===s?e:arguments,f=this[o].slice();return p(i,function(t,e){var r=c["object"===s?t:e.idx];null==r&&(r=f[e.idx]),f[e.idx]=n(r,e)}),u?(r=l(u(f)),r[o]=f,r):l(f)},p(i,function(n,r){l.fn[n]||(l.fn[n]=function(i){var o,a=t.type(i),u="alpha"===n?this._hsla?"hsla":"rgba":e,l=this[u](),c=l[r.idx];return"undefined"===a?c:("function"===a&&(i=i.call(this,c),a=t.type(i)),null==i&&r.empty?this:("string"===a&&(o=s.exec(i))&&(i=c+parseFloat(o[2])*("+"===o[1]?1:-1)),l[r.idx]=i,this[u](l)))})})}),p(a,function(e,n){t.cssHooks[n]={set:function(e,i){var o;if("string"!==t.type(i)||(o=r(i))){if(i=l(o||i),!h.rgba&&1!==i._rgba[3]){var a,s="backgroundColor"===n?e.parentNode:e;do{a=t.curCSS(s,"backgroundColor")}while((""===a||"transparent"===a)&&(s=s.parentNode)&&s.style);i=i.blend(a&&"transparent"!==a?a:"_default")}i=i.toRgbaString()}e.style[n]=i}},t.fx.step[n]=function(e){e.colorInit||(e.start=l(e.elem,n),e.end=l(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t(function(){var t=document.createElement("div"),e=t.style;e.cssText="background-color:rgba(1,1,1,.5)",h.rgba=e.backgroundColor.indexOf("rgba")>-1}),o=t.Color.names={aqua:"#00ffff",azure:"#f0ffff",beige:"#f5f5dc",black:"#000000",blue:"#0000ff",brown:"#a52a2a",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkviolet:"#9400d3",fuchsia:"#ff00ff",gold:"#ffd700",green:"#008000",indigo:"#4b0082",khaki:"#f0e68c",lightblue:"#add8e6",lightcyan:"#e0ffff",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightyellow:"#ffffe0",lime:"#00ff00",magenta:"#ff00ff",maroon:"#800000",navy:"#000080",olive:"#808000",orange:"#ffa500",pink:"#ffc0cb",purple:"#800080",violet:"#800080",red:"#ff0000",silver:"#c0c0c0",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):jQuery)}(function(t){function e(t){return s.raw?t:encodeURIComponent(t)}function n(t){return s.raw?t:decodeURIComponent(t)}function r(t){return e(s.json?JSON.stringify(t):String(t))}function i(t){0===t.indexOf('"')&&(t=t.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return t=decodeURIComponent(t.replace(a," ")),s.json?JSON.parse(t):t}catch(t){}}function o(e,n){var r=s.raw?e:i(e);return t.isFunction(n)?n(r):r}var a=/\+/g,s=t.cookie=function(i,a,u){if(void 0!==a&&!t.isFunction(a)){if(u=t.extend({},s.defaults,u),"number"==typeof u.expires){var l=u.expires,c=u.expires=new Date;c.setTime(+c+864e5*l)}return document.cookie=[e(i),"=",r(a),u.expires?"; expires="+u.expires.toUTCString():"",u.path?"; path="+u.path:"",u.domain?"; domain="+u.domain:"",u.secure?"; secure":""].join("")}for(var f=i?void 0:{},d=document.cookie?document.cookie.split("; "):[],h=0,p=d.length;h<p;h++){var v=d[h].split("="),g=n(v.shift()),m=v.join("=");if(i&&i===g){f=o(m,a);break}i||void 0===(m=o(m))||(f[g]=m)}return f};s.defaults={},t.removeCookie=function(e,n){return void 0!==t.cookie(e)&&(t.cookie(e,"",t.extend({},n,{expires:-1})),!t.cookie(e))}}),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery.ui.widget"],t):"object"==typeof exports?t(require("jquery"),require("./vendor/jquery.ui.widget")):t(window.jQuery)}(function(t){"use strict";function e(e){var n="dragover"===e;return function(r){r.dataTransfer=r.originalEvent&&r.originalEvent.dataTransfer;var i=r.dataTransfer;i&&-1!==t.inArray("Files",i.types)&&!1!==this._trigger(e,t.Event(e,{delegatedEvent:r}))&&(r.preventDefault(),n&&(i.dropEffect="copy"))}}t.support.fileInput=!(new RegExp("(Android (1\\.[0156]|2\\.[01]))|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)|(w(eb)?OSBrowser)|(webOS)|(Kindle/(1\\.0|2\\.[05]|3\\.0))").test(window.navigator.userAgent)||t('<input type="file">').prop("disabled")),t.support.xhrFileUpload=!(!window.ProgressEvent||!window.FileReader),t.support.xhrFormDataFileUpload=!!window.FormData,t.support.blobSlice=window.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice),t.widget("blueimp.fileupload",{options:{dropZone:t(document),pasteZone:void 0,fileInput:void 0,replaceFileInput:!0,paramName:void 0,singleFileUploads:!0,limitMultiFileUploads:void 0,limitMultiFileUploadSize:void 0,limitMultiFileUploadSizeOverhead:512,sequentialUploads:!1,limitConcurrentUploads:void 0,forceIframeTransport:!1,redirect:void 0,redirectParamName:void 0,postMessage:void 0,multipart:!0,maxChunkSize:void 0,uploadedBytes:void 0,recalculateProgress:!0,progressInterval:100,bitrateInterval:500,autoUpload:!0,messages:{uploadedBytes:"Uploaded bytes exceed file size"},i18n:function(e,n){return e=this.messages[e]||e.toString(),n&&t.each(n,function(t,n){e=e.replace("{"+t+"}",n)}),e},formData:function(t){return t.serializeArray()},add:function(e,n){if(e.isDefaultPrevented())return!1;(n.autoUpload||!1!==n.autoUpload&&t(this).fileupload("option","autoUpload"))&&n.process().done(function(){n.submit()})},processData:!1,contentType:!1,cache:!1},_specialOptions:["fileInput","dropZone","pasteZone","multipart","forceIframeTransport"],_blobSlice:t.support.blobSlice&&function(){return(this.slice||this.webkitSlice||this.mozSlice).apply(this,arguments)},_BitrateTimer:function(){this.timestamp=Date.now?Date.now():(new Date).getTime(),this.loaded=0,this.bitrate=0,this.getBitrate=function(t,e,n){var r=t-this.timestamp;return(!this.bitrate||!n||r>n)&&(this.bitrate=(e-this.loaded)*(1e3/r)*8,this.loaded=e,this.timestamp=t),this.bitrate}},_isXHRUpload:function(e){return!e.forceIframeTransport&&(!e.multipart&&t.support.xhrFileUpload||t.support.xhrFormDataFileUpload)},_getFormData:function(e){var n;return"function"===t.type(e.formData)?e.formData(e.form):t.isArray(e.formData)?e.formData:"object"===t.type(e.formData)?(n=[],t.each(e.formData,function(t,e){n.push({name:t,value:e})}),n):[]},_getTotal:function(e){var n=0;return t.each(e,function(t,e){n+=e.size||1}),n},_initProgressObject:function(e){var n={loaded:0,total:0,bitrate:0};e._progress?t.extend(e._progress,n):e._progress=n},_initResponseObject:function(t){var e;if(t._response)for(e in t._response)t._response.hasOwnProperty(e)&&delete t._response[e];else t._response={}},_onProgress:function(e,n){if(e.lengthComputable){var r,i=Date.now?Date.now():(new Date).getTime();if(n._time&&n.progressInterval&&i-n._time<n.progressInterval&&e.loaded!==e.total)return;n._time=i,r=Math.floor(e.loaded/e.total*(n.chunkSize||n._progress.total))+(n.uploadedBytes||0),this._progress.loaded+=r-n._progress.loaded,this._progress.bitrate=this._bitrateTimer.getBitrate(i,this._progress.loaded,n.bitrateInterval),n._progress.loaded=n.loaded=r,n._progress.bitrate=n.bitrate=n._bitrateTimer.getBitrate(i,r,n.bitrateInterval),this._trigger("progress",t.Event("progress",{delegatedEvent:e}),n),this._trigger("progressall",t.Event("progressall",{delegatedEvent:e}),this._progress)}},_initProgressListener:function(e){var n=this,r=e.xhr?e.xhr():t.ajaxSettings.xhr();r.upload&&(t(r.upload).bind("progress",function(t){var r=t.originalEvent;t.lengthComputable=r.lengthComputable,t.loaded=r.loaded,t.total=r.total,n._onProgress(t,e)}),e.xhr=function(){return r})},_isInstanceOf:function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"},_initXHRData:function(e){var n,r=this,i=e.files[0],o=e.multipart||!t.support.xhrFileUpload,a="array"===t.type(e.paramName)?e.paramName[0]:e.paramName;e.headers=t.extend({},e.headers),e.contentRange&&(e.headers["Content-Range"]=e.contentRange),o&&!e.blob&&this._isInstanceOf("File",i)||(e.headers["Content-Disposition"]='attachment; filename="'+encodeURI(i.name)+'"'),o?t.support.xhrFormDataFileUpload&&(e.postMessage?(n=this._getFormData(e),e.blob?n.push({name:a,value:e.blob}):t.each(e.files,function(r,i){n.push({name:"array"===t.type(e.paramName)&&e.paramName[r]||a,value:i})})):(r._isInstanceOf("FormData",e.formData)?n=e.formData:(n=new FormData,t.each(this._getFormData(e),function(t,e){n.append(e.name,e.value)})),e.blob?n.append(a,e.blob,i.name):t.each(e.files,function(i,o){(r._isInstanceOf("File",o)||r._isInstanceOf("Blob",o))&&n.append("array"===t.type(e.paramName)&&e.paramName[i]||a,o,o.uploadName||o.name)})),e.data=n):(e.contentType=i.type||"application/octet-stream",e.data=e.blob||i),e.blob=null},_initIframeSettings:function(e){var n=t("<a></a>").prop("href",e.url).prop("host");e.dataType="iframe "+(e.dataType||""),e.formData=this._getFormData(e),e.redirect&&n&&n!==location.host&&e.formData.push({name:e.redirectParamName||"redirect",value:e.redirect})},_initDataSettings:function(t){this._isXHRUpload(t)?(this._chunkedUpload(t,!0)||(t.data||this._initXHRData(t),this._initProgressListener(t)),t.postMessage&&(t.dataType="postmessage "+(t.dataType||""))):this._initIframeSettings(t)},_getParamName:function(e){var n=t(e.fileInput),r=e.paramName;return r?t.isArray(r)||(r=[r]):(r=[],n.each(function(){for(var e=t(this),n=e.prop("name")||"files[]",i=(e.prop("files")||[1]).length;i;)r.push(n),i-=1}),r.length||(r=[n.prop("name")||"files[]"])),r},_initFormSettings:function(e){e.form&&e.form.length||(e.form=t(e.fileInput.prop("form")),e.form.length||(e.form=t(this.options.fileInput.prop("form")))),e.paramName=this._getParamName(e),e.url||(e.url=e.form.prop("action")||location.href),e.type=(e.type||"string"===t.type(e.form.prop("method"))&&e.form.prop("method")||"").toUpperCase(),"POST"!==e.type&&"PUT"!==e.type&&"PATCH"!==e.type&&(e.type="POST"),e.formAcceptCharset||(e.formAcceptCharset=e.form.attr("accept-charset"))},_getAJAXSettings:function(e){var n=t.extend({},this.options,e);return this._initFormSettings(n),this._initDataSettings(n),n},_getDeferredState:function(t){return t.state?t.state():t.isResolved()?"resolved":t.isRejected()?"rejected":"pending"},_enhancePromise:function(t){return t.success=t.done,t.error=t.fail,t.complete=t.always,t},_getXHRPromise:function(e,n,r){var i=t.Deferred(),o=i.promise();return n=n||this.options.context||o,!0===e?i.resolveWith(n,r):!1===e&&i.rejectWith(n,r),o.abort=i.promise,this._enhancePromise(o)},_addConvenienceMethods:function(e,n){var r=this,i=function(e){return t.Deferred().resolveWith(r,e).promise()};n.process=function(e,o){return(e||o)&&(n._processQueue=this._processQueue=(this._processQueue||i([this])).pipe(function(){return n.errorThrown?t.Deferred().rejectWith(r,[n]).promise():i(arguments)}).pipe(e,o)),this._processQueue||i([this])},n.submit=function(){return"pending"!==this.state()&&(n.jqXHR=this.jqXHR=!1!==r._trigger("submit",t.Event("submit",{delegatedEvent:e}),this)&&r._onSend(e,this)),this.jqXHR||r._getXHRPromise()},n.abort=function(){return this.jqXHR?this.jqXHR.abort():(this.errorThrown="abort",r._trigger("fail",null,this),r._getXHRPromise(!1))},n.state=function(){return this.jqXHR?r._getDeferredState(this.jqXHR):this._processQueue?r._getDeferredState(this._processQueue):void 0},n.processing=function(){return!this.jqXHR&&this._processQueue&&"pending"===r._getDeferredState(this._processQueue)},n.progress=function(){return this._progress},n.response=function(){return this._response}},_getUploadedBytes:function(t){var e=t.getResponseHeader("Range"),n=e&&e.split("-"),r=n&&n.length>1&&parseInt(n[1],10);return r&&r+1},_chunkedUpload:function(e,n){e.uploadedBytes=e.uploadedBytes||0;var r,i,o=this,a=e.files[0],s=a.size,u=e.uploadedBytes,l=e.maxChunkSize||s,c=this._blobSlice,f=t.Deferred(),d=f.promise();return!(!(this._isXHRUpload(e)&&c&&(u||l<s))||e.data)&&(!!n||(u>=s?(a.error=e.i18n("uploadedBytes"),this._getXHRPromise(!1,e.context,[null,"error",a.error])):(i=function(){var n=t.extend({},e),d=n._progress.loaded;n.blob=c.call(a,u,u+l,a.type),n.chunkSize=n.blob.size,n.contentRange="bytes "+u+"-"+(u+n.chunkSize-1)+"/"+s,o._initXHRData(n),o._initProgressListener(n),r=(!1!==o._trigger("chunksend",null,n)&&t.ajax(n)||o._getXHRPromise(!1,n.context)).done(function(r,a,l){u=o._getUploadedBytes(l)||u+n.chunkSize,d+n.chunkSize-n._progress.loaded&&o._onProgress(t.Event("progress",{lengthComputable:!0,loaded:u-n.uploadedBytes,total:u-n.uploadedBytes}),n),e.uploadedBytes=n.uploadedBytes=u,n.result=r,n.textStatus=a,n.jqXHR=l,o._trigger("chunkdone",null,n),o._trigger("chunkalways",null,n),u<s?i():f.resolveWith(n.context,[r,a,l])}).fail(function(t,e,r){n.jqXHR=t,n.textStatus=e,n.errorThrown=r,o._trigger("chunkfail",null,n),o._trigger("chunkalways",null,n),f.rejectWith(n.context,[t,e,r])})},this._enhancePromise(d),d.abort=function(){return r.abort()},i(),d)))},_beforeSend:function(t,e){0===this._active&&(this._trigger("start"),this._bitrateTimer=new this._BitrateTimer,this._progress.loaded=this._progress.total=0,this._progress.bitrate=0),this._initResponseObject(e),this._initProgressObject(e),e._progress.loaded=e.loaded=e.uploadedBytes||0,e._progress.total=e.total=this._getTotal(e.files)||1,e._progress.bitrate=e.bitrate=0,this._active+=1,this._progress.loaded+=e.loaded,this._progress.total+=e.total},_onDone:function(e,n,r,i){var o=i._progress.total,a=i._response;i._progress.loaded<o&&this._onProgress(t.Event("progress",{lengthComputable:!0,loaded:o,total:o}),i),a.result=i.result=e,a.textStatus=i.textStatus=n,a.jqXHR=i.jqXHR=r,this._trigger("done",null,i)},_onFail:function(t,e,n,r){var i=r._response;r.recalculateProgress&&(this._progress.loaded-=r._progress.loaded,this._progress.total-=r._progress.total),i.jqXHR=r.jqXHR=t,i.textStatus=r.textStatus=e,i.errorThrown=r.errorThrown=n,this._trigger("fail",null,r)},_onAlways:function(t,e,n,r){this._trigger("always",null,r)},_onSend:function(e,n){n.submit||this._addConvenienceMethods(e,n);var r,i,o,a,s=this,u=s._getAJAXSettings(n),l=function(){return s._sending+=1,u._bitrateTimer=new s._BitrateTimer,r=r||((i||!1===s._trigger("send",t.Event("send",{delegatedEvent:e}),u))&&s._getXHRPromise(!1,u.context,i)||s._chunkedUpload(u)||t.ajax(u)).done(function(t,e,n){s._onDone(t,e,n,u)}).fail(function(t,e,n){s._onFail(t,e,n,u)}).always(function(t,e,n){if(s._onAlways(t,e,n,u),s._sending-=1,s._active-=1,u.limitConcurrentUploads&&u.limitConcurrentUploads>s._sending)for(var r=s._slots.shift();r;){if("pending"===s._getDeferredState(r)){r.resolve();break}r=s._slots.shift()}0===s._active&&s._trigger("stop")})};return this._beforeSend(e,u),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending?(this.options.limitConcurrentUploads>1?(o=t.Deferred(),this._slots.push(o),a=o.pipe(l)):(this._sequence=this._sequence.pipe(l,l),a=this._sequence),a.abort=function(){return i=[void 0,"abort","abort"], +r?r.abort():(o&&o.rejectWith(u.context,i),l())},this._enhancePromise(a)):l()},_onAdd:function(e,n){var r,i,o,a,s=this,u=!0,l=t.extend({},this.options,n),c=n.files,f=c.length,d=l.limitMultiFileUploads,h=l.limitMultiFileUploadSize,p=l.limitMultiFileUploadSizeOverhead,v=0,g=this._getParamName(l),m=0;if(!h||f&&void 0!==c[0].size||(h=void 0),(l.singleFileUploads||d||h)&&this._isXHRUpload(l))if(l.singleFileUploads||h||!d)if(!l.singleFileUploads&&h)for(o=[],r=[],a=0;a<f;a+=1)v+=c[a].size+p,(a+1===f||v+c[a+1].size+p>h||d&&a+1-m>=d)&&(o.push(c.slice(m,a+1)),i=g.slice(m,a+1),i.length||(i=g),r.push(i),m=a+1,v=0);else r=g;else for(o=[],r=[],a=0;a<f;a+=d)o.push(c.slice(a,a+d)),i=g.slice(a,a+d),i.length||(i=g),r.push(i);else o=[c],r=[g];return n.originalFiles=c,t.each(o||c,function(i,a){var l=t.extend({},n);return l.files=o?a:[a],l.paramName=r[i],s._initResponseObject(l),s._initProgressObject(l),s._addConvenienceMethods(e,l),u=s._trigger("add",t.Event("add",{delegatedEvent:e}),l)}),u},_replaceFileInput:function(e){var n=e.fileInput,r=n.clone(!0);e.fileInputClone=r,t("<form></form>").append(r)[0].reset(),n.after(r).detach(),t.cleanData(n.unbind("remove")),this.options.fileInput=this.options.fileInput.map(function(t,e){return e===n[0]?r[0]:e}),n[0]===this.element[0]&&(this.element=r)},_handleFileTreeEntry:function(e,n){var r,i=this,o=t.Deferred(),a=function(t){t&&!t.entry&&(t.entry=e),o.resolve([t])},s=function(t){i._handleFileTreeEntries(t,n+e.name+"/").done(function(t){o.resolve(t)}).fail(a)},u=function(){r.readEntries(function(t){t.length?(l=l.concat(t),u()):s(l)},a)},l=[];return n=n||"",e.isFile?e._file?(e._file.relativePath=n,o.resolve(e._file)):e.file(function(t){t.relativePath=n,o.resolve(t)},a):e.isDirectory?(r=e.createReader(),u()):o.resolve([]),o.promise()},_handleFileTreeEntries:function(e,n){var r=this;return t.when.apply(t,t.map(e,function(t){return r._handleFileTreeEntry(t,n)})).pipe(function(){return Array.prototype.concat.apply([],arguments)})},_getDroppedFiles:function(e){e=e||{};var n=e.items;return n&&n.length&&(n[0].webkitGetAsEntry||n[0].getAsEntry)?this._handleFileTreeEntries(t.map(n,function(t){var e;return t.webkitGetAsEntry?(e=t.webkitGetAsEntry(),e&&(e._file=t.getAsFile()),e):t.getAsEntry()})):t.Deferred().resolve(t.makeArray(e.files)).promise()},_getSingleFileInputFiles:function(e){e=t(e);var n,r,i=e.prop("webkitEntries")||e.prop("entries");if(i&&i.length)return this._handleFileTreeEntries(i);if(n=t.makeArray(e.prop("files")),n.length)void 0===n[0].name&&n[0].fileName&&t.each(n,function(t,e){e.name=e.fileName,e.size=e.fileSize});else{if(!(r=e.prop("value")))return t.Deferred().resolve([]).promise();n=[{name:r.replace(/^.*\\/,"")}]}return t.Deferred().resolve(n).promise()},_getFileInputFiles:function(e){return e instanceof t&&1!==e.length?t.when.apply(t,t.map(e,this._getSingleFileInputFiles)).pipe(function(){return Array.prototype.concat.apply([],arguments)}):this._getSingleFileInputFiles(e)},_onChange:function(e){var n=this,r={fileInput:t(e.target),form:t(e.target.form)};this._getFileInputFiles(r.fileInput).always(function(i){r.files=i,n.options.replaceFileInput&&n._replaceFileInput(r),!1!==n._trigger("change",t.Event("change",{delegatedEvent:e}),r)&&n._onAdd(e,r)})},_onPaste:function(e){var n=e.originalEvent&&e.originalEvent.clipboardData&&e.originalEvent.clipboardData.items,r={files:[]};n&&n.length&&(t.each(n,function(t,e){var n=e.getAsFile&&e.getAsFile();n&&r.files.push(n)}),!1!==this._trigger("paste",t.Event("paste",{delegatedEvent:e}),r)&&this._onAdd(e,r))},_onDrop:function(e){e.dataTransfer=e.originalEvent&&e.originalEvent.dataTransfer;var n=this,r=e.dataTransfer,i={};r&&r.files&&r.files.length&&(e.preventDefault(),this._getDroppedFiles(r).always(function(r){i.files=r,!1!==n._trigger("drop",t.Event("drop",{delegatedEvent:e}),i)&&n._onAdd(e,i)}))},_onDragOver:e("dragover"),_onDragEnter:e("dragenter"),_onDragLeave:e("dragleave"),_initEventHandlers:function(){this._isXHRUpload(this.options)&&(this._on(this.options.dropZone,{dragover:this._onDragOver,drop:this._onDrop,dragenter:this._onDragEnter,dragleave:this._onDragLeave}),this._on(this.options.pasteZone,{paste:this._onPaste})),t.support.fileInput&&this._on(this.options.fileInput,{change:this._onChange})},_destroyEventHandlers:function(){this._off(this.options.dropZone,"dragenter dragleave dragover drop"),this._off(this.options.pasteZone,"paste"),this._off(this.options.fileInput,"change")},_setOption:function(e,n){var r=-1!==t.inArray(e,this._specialOptions);r&&this._destroyEventHandlers(),this._super(e,n),r&&(this._initSpecialOptions(),this._initEventHandlers())},_initSpecialOptions:function(){var e=this.options;void 0===e.fileInput?e.fileInput=this.element.is('input[type="file"]')?this.element:this.element.find('input[type="file"]'):e.fileInput instanceof t||(e.fileInput=t(e.fileInput)),e.dropZone instanceof t||(e.dropZone=t(e.dropZone)),e.pasteZone instanceof t||(e.pasteZone=t(e.pasteZone))},_getRegExp:function(t){var e=t.split("/"),n=e.pop();return e.shift(),new RegExp(e.join("/"),n)},_isRegExpOption:function(e,n){return"url"!==e&&"string"===t.type(n)&&/^\/.*\/[igm]{0,3}$/.test(n)},_initDataAttributes:function(){var e=this,n=this.options,r=t(this.element[0].cloneNode(!1)),i=r.data();r.remove(),t.each(i,function(t,i){var o="data-"+t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();r.attr(o)&&(e._isRegExpOption(t,i)&&(i=e._getRegExp(i)),n[t]=i)})},_create:function(){this._initDataAttributes(),this._initSpecialOptions(),this._slots=[],this._sequence=this._getXHRPromise(!0),this._sending=this._active=0,this._initProgressObject(this),this._initEventHandlers()},active:function(){return this._active},progress:function(){return this._progress},add:function(e){var n=this;e&&!this.options.disabled&&(e.fileInput&&!e.files?this._getFileInputFiles(e.fileInput).always(function(t){e.files=t,n._onAdd(null,e)}):(e.files=t.makeArray(e.files),this._onAdd(null,e)))},send:function(e){if(e&&!this.options.disabled){if(e.fileInput&&!e.files){var n,r,i=this,o=t.Deferred(),a=o.promise();return a.abort=function(){return r=!0,n?n.abort():(o.reject(null,"abort","abort"),a)},this._getFileInputFiles(e.fileInput).always(function(t){if(!r){if(!t.length)return void o.reject();e.files=t,n=i._onSend(null,e),n.then(function(t,e,n){o.resolve(t,e,n)},function(t,e,n){o.reject(t,e,n)})}}),this._enhancePromise(a)}if(e.files=t.makeArray(e.files),e.files.length)return this._onSend(null,e)}return this._getXHRPromise(!1,e&&e.context)}})}),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):window.jQuery)}(function(t){"use strict";var e=0;t.ajaxTransport("iframe",function(n){if(n.async){var r,i,o,a=n.initialIframeSrc||"javascript:false;";return{send:function(s,u){r=t('<form style="display:none;"></form>'),r.attr("accept-charset",n.formAcceptCharset),o=/\?/.test(n.url)?"&":"?","DELETE"===n.type?(n.url=n.url+o+"_method=DELETE",n.type="POST"):"PUT"===n.type?(n.url=n.url+o+"_method=PUT",n.type="POST"):"PATCH"===n.type&&(n.url=n.url+o+"_method=PATCH",n.type="POST"),e+=1,i=t('<iframe src="'+a+'" name="iframe-transport-'+e+'"></iframe>').bind("load",function(){var e,o=t.isArray(n.paramName)?n.paramName:[n.paramName];i.unbind("load").bind("load",function(){var e;try{if(e=i.contents(),!e.length||!e[0].firstChild)throw new Error}catch(t){e=void 0}u(200,"success",{iframe:e}),t('<iframe src="'+a+'"></iframe>').appendTo(r),window.setTimeout(function(){r.remove()},0)}),r.prop("target",i.prop("name")).prop("action",n.url).prop("method",n.type),n.formData&&t.each(n.formData,function(e,n){t('<input type="hidden"/>').prop("name",n.name).val(n.value).appendTo(r)}),n.fileInput&&n.fileInput.length&&"POST"===n.type&&(e=n.fileInput.clone(),n.fileInput.after(function(t){return e[t]}),n.paramName&&n.fileInput.each(function(e){t(this).prop("name",o[e]||n.paramName)}),r.append(n.fileInput).prop("enctype","multipart/form-data").prop("encoding","multipart/form-data"),n.fileInput.removeAttr("form")),r.submit(),e&&e.length&&n.fileInput.each(function(n,r){var i=t(e[n]);t(r).prop("name",i.prop("name")).attr("form",i.attr("form")),i.replaceWith(r)})}),r.append(i).appendTo(document.body)},abort:function(){i&&i.unbind("load").prop("src",a),r&&r.remove()}}}}),t.ajaxSetup({converters:{"iframe text":function(e){return e&&t(e[0].body).text()},"iframe json":function(e){return e&&t.parseJSON(t(e[0].body).text())},"iframe html":function(e){return e&&t(e[0].body).html()},"iframe xml":function(e){var n=e&&e[0];return n&&t.isXMLDoc(n)?n:t.parseXML(n.XMLDocument&&n.XMLDocument.xml||t(n.body).html())},"iframe script":function(e){return e&&t.globalEval(t(e[0].body).text())}}})}),function(t){jQuery.fn.putCursorAtEnd=function(){return this.each(function(){if(t(this).focus(),this.setSelectionRange){var e=2*t(this).val().length;this.setSelectionRange(e,e)}else t(this).val(t(this).val());this.scrollTop=999999})}}(jQuery),function(t){var e=new Array,n=new Array;t.fn.doAutosize=function(e){var n=t(this).data("minwidth"),r=t(this).data("maxwidth"),i="",o=t(this),a=t("#"+t(this).data("tester_id"));if(i!==(i=o.val())){var s=i.replace(/&/g,"&amp;").replace(/\s/g," ").replace(/</g,"&lt;").replace(/>/g,"&gt;");a.html(s);var u=a.width(),l=u+e.comfortZone>=n?u+e.comfortZone:n;(l<o.width()&&l>=n||l>n&&l<r)&&o.width(l)}},t.fn.resetAutosize=function(e){var n=t(this).data("minwidth")||e.minInputWidth||t(this).width(),r=t(this).data("maxwidth")||e.maxInputWidth||t(this).closest(".tagsinput").width()-e.inputPadding,i=t(this),o=t("<tester/>").css({position:"absolute",top:-9999,left:-9999,width:"auto",fontSize:i.css("fontSize"),fontFamily:i.css("fontFamily"),fontWeight:i.css("fontWeight"),letterSpacing:i.css("letterSpacing"),whiteSpace:"nowrap"}),a=t(this).attr("id")+"_autosize_tester";!t("#"+a).length>0&&(o.attr("id",a),o.appendTo("body")),i.data("minwidth",n),i.data("maxwidth",r),i.data("tester_id",a),i.css("width",n)},t.fn.addTag=function(r,i){return i=jQuery.extend({focus:!1,callback:!0},i),this.each(function(){var o=t(this).attr("id"),a=t(this).val().split(e[o]);if(""==a[0]&&(a=new Array),r=jQuery.trim(r),i.unique){var s=t(this).tagExist(r);1==s&&t("#"+o+"_tag").addClass("not_valid")}else var s=!1;if(""!=r&&1!=s){if(t("<span>").addClass("tag").append(t("<span>").text(r).append("&nbsp;&nbsp;"),t("<a>",{href:"#",title:"Removing tag",text:"x"}).click(function(){return t("#"+o).removeTag(escape(r))})).insertBefore("#"+o+"_addTag"),a.push(r),t("#"+o+"_tag").val(""),i.focus?t("#"+o+"_tag").focus():t("#"+o+"_tag").blur(),t.fn.tagsInput.updateTagsField(this,a),i.callback&&n[o]&&n[o].onAddTag){var u=n[o].onAddTag;u.call(this,r)}if(n[o]&&n[o].onChange){var l=a.length,u=n[o].onChange;u.call(this,t(this),a[l-1])}}}),!1},t.fn.removeTag=function(r){return r=unescape(r),this.each(function(){var o=t(this).attr("id"),a=t(this).val().split(e[o]);for(t("#"+o+"_tagsinput .tag").remove(),str="",i=0;i<a.length;i++)a[i]!=r&&(str=str+e[o]+a[i]);if(t.fn.tagsInput.importTags(this,str),n[o]&&n[o].onRemoveTag){n[o].onRemoveTag.call(this,r)}}),!1},t.fn.tagExist=function(n){var r=t(this).attr("id"),i=t(this).val().split(e[r]);return jQuery.inArray(n,i)>=0},t.fn.importTags=function(e){var n=t(this).attr("id");t("#"+n+"_tagsinput .tag").remove(),t.fn.tagsInput.importTags(this,e)},t.fn.tagsInput=function(i){var o=jQuery.extend({interactive:!0,defaultText:"add a tag",minChars:0,width:"300px",height:"100px",autocomplete:{selectFirst:!1},hide:!0,delimiter:",",unique:!0,removeWithBackspace:!0,placeholderColor:"#666666",autosize:!0,comfortZone:20,inputPadding:12},i),a=0;return this.each(function(){if(void 0===t(this).attr("data-tagsinput-init")){t(this).attr("data-tagsinput-init",!0),o.hide&&t(this).hide();var i=t(this).attr("id");i&&!e[t(this).attr("id")]||(i=t(this).attr("id","tags"+(new Date).getTime()+a++).attr("id"));var s=jQuery.extend({pid:i,real_input:"#"+i,holder:"#"+i+"_tagsinput",input_wrapper:"#"+i+"_addTag",fake_input:"#"+i+"_tag"},o);e[i]=s.delimiter,(o.onAddTag||o.onRemoveTag||o.onChange)&&(n[i]=new Array,n[i].onAddTag=o.onAddTag,n[i].onRemoveTag=o.onRemoveTag,n[i].onChange=o.onChange);var u='<div id="'+i+'_tagsinput" class="tagsinput"><div id="'+i+'_addTag">';if(o.interactive&&(u=u+'<input id="'+i+'_tag" value="" data-default="'+o.defaultText+'" />'),u+='</div><div class="tags_clear"></div></div>',t(u).insertAfter(this),t(s.holder).css("width",o.width),t(s.holder).css("min-height",o.height),t(s.holder).css("height",o.height),""!=t(s.real_input).val()&&t.fn.tagsInput.importTags(t(s.real_input),t(s.real_input).val()),o.interactive){if(t(s.fake_input).val(t(s.fake_input).attr("data-default")),t(s.fake_input).css("color",o.placeholderColor),t(s.fake_input).resetAutosize(o),t(s.holder).bind("click",s,function(e){t(e.data.fake_input).focus()}),t(s.fake_input).bind("focus",s,function(e){t(e.data.fake_input).val()==t(e.data.fake_input).attr("data-default")&&t(e.data.fake_input).val(""),t(e.data.fake_input).css("color","#000000")}),void 0!=o.autocomplete_url){autocomplete_options={source:o.autocomplete_url};for(attrname in o.autocomplete)autocomplete_options[attrname]=o.autocomplete[attrname];void 0!==jQuery.Autocompleter?(t(s.fake_input).autocomplete(o.autocomplete_url,o.autocomplete),t(s.fake_input).bind("result",s,function(e,n,r){n&&t("#"+i).addTag(n[0]+"",{focus:!0,unique:o.unique})})):void 0!==jQuery.ui.autocomplete&&(t(s.fake_input).autocomplete(autocomplete_options),t(s.fake_input).bind("autocompleteselect",s,function(e,n){return t(e.data.real_input).addTag(n.item.value,{focus:!0,unique:o.unique}),!1}))}else t(s.fake_input).bind("blur",s,function(e){var n=t(this).attr("data-default");return""!=t(e.data.fake_input).val()&&t(e.data.fake_input).val()!=n?e.data.minChars<=t(e.data.fake_input).val().length&&(!e.data.maxChars||e.data.maxChars>=t(e.data.fake_input).val().length)&&t(e.data.real_input).addTag(t(e.data.fake_input).val(),{focus:!0,unique:o.unique}):(t(e.data.fake_input).val(t(e.data.fake_input).attr("data-default")),t(e.data.fake_input).css("color",o.placeholderColor)),!1});t(s.fake_input).bind("keypress",s,function(e){if(r(e))return e.preventDefault(),e.data.minChars<=t(e.data.fake_input).val().length&&(!e.data.maxChars||e.data.maxChars>=t(e.data.fake_input).val().length)&&t(e.data.real_input).addTag(t(e.data.fake_input).val(),{focus:!0,unique:o.unique}),t(e.data.fake_input).resetAutosize(o),!1;e.data.autosize&&t(e.data.fake_input).doAutosize(o)}),s.removeWithBackspace&&t(s.fake_input).bind("keydown",function(e){if(8==e.keyCode&&""==t(this).val()){e.preventDefault();var n=t(this).closest(".tagsinput").find(".tag:last").text(),r=t(this).attr("id").replace(/_tag$/,"");n=n.replace(/[\s]+x$/,""),t("#"+r).removeTag(escape(n)),t(this).trigger("focus")}}),t(s.fake_input).blur(),s.unique&&t(s.fake_input).keydown(function(e){(8==e.keyCode||String.fromCharCode(e.which).match(/\w+|[áéíóúÁÉÍÓÚñÑ,\/]+/))&&t(this).removeClass("not_valid")})}}}),this},t.fn.tagsInput.updateTagsField=function(n,r){var i=t(n).attr("id");t(n).val(r.join(e[i]))},t.fn.tagsInput.importTags=function(r,o){t(r).val("");var a=t(r).attr("id"),s=o.split(e[a]);for(i=0;i<s.length;i++)t(r).addTag(s[i],{focus:!1,callback:!1});if(n[a]&&n[a].onChange){n[a].onChange.call(r,r,s[i])}};var r=function(e){var n=!1;return 13==e.which||("string"==typeof e.data.delimiter?e.which==e.data.delimiter.charCodeAt(0)&&(n=!0):t.each(e.data.delimiter,function(t,r){e.which==r.charCodeAt(0)&&(n=!0)}),n)}}(jQuery),function(t){var e,n=t();t.fn.sortable=function(r){var i=String(r);return r=t.extend({connectWith:!1},r),this.each(function(){if(/^enable|disable|destroy$/.test(i)){var o=t(this).children(t(this).data("items")).attr("draggable","enable"==i);return void("destroy"==i&&o.add(this).removeData("connectWith items").off("dragstart.h5s dragend.h5s selectstart.h5s dragover.h5s dragenter.h5s drop.h5s"))}var a,s,o=t(this).children(r.items),u=t("<"+(/^ul|ol$/i.test(this.tagName)?"li":"div")+' class="sortable-placeholder">');o.find(r.handle).mousedown(function(){a=!0}).mouseup(function(){a=!1}),t(this).data("items",r.items),n=n.add(u),r.connectWith&&t(r.connectWith).add(this).data("connectWith",r.connectWith),o.attr("draggable","true").on("dragstart.h5s",function(n){if(r.handle&&!a)return!1;a=!1;var i=n.originalEvent.dataTransfer;i.effectAllowed="move",i.setData("Text","dummy"),s=(e=t(this)).addClass("sortable-dragging").index()}).on("dragend.h5s",function(){e&&(e.removeClass("sortable-dragging").show(),n.detach(),s!=e.index()&&e.parent().trigger("sortupdate",{item:e}),e=null)}).not("a[href], img").on("selectstart.h5s",function(){return this.dragDrop&&this.dragDrop(),!1}).end().add([this,u]).on("dragover.h5s dragenter.h5s drop.h5s",function(i){return!o.is(e)&&r.connectWith!==t(e).parent().data("connectWith")||("drop"==i.type?(i.stopPropagation(),n.filter(":visible").after(e),e.trigger("dragend.h5s"),!1):(i.preventDefault(),i.originalEvent.dataTransfer.dropEffect="move",o.is(this)?(r.forcePlaceholderSize&&u.height(e.outerHeight()),e.hide(),t(this)[u.index()<t(this).index()?"after":"before"](u),n.not(u).detach()):n.is(this)||t(this).children(r.items).length||(n.detach(),t(this).append(u)),!1))})})}}(jQuery),function(){function t(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function e(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function r(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function i(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function o(t,e){return!!(null==t?0:t.length)&&h(t,e,0)>-1}function a(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function s(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function u(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function l(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function c(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function f(t){return t.split("")}function d(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function h(t,e,n){return e===e?S(t,e,n):d(t,p,n)}function p(t){return t!==t}function v(t){return function(e){return null==e?Sr:e[t]}}function g(t,e,n,r,i){return i(t,function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)}),n}function m(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function _(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function y(t){return function(e){return t(e)}}function b(t,e){return s(e,function(e){return t[e]})}function w(t,e){return t.has(e)}function x(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}function k(t,e){return null==t?Sr:t[e]}function j(t){return so.test(t)}function E(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function O(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function C(t,e){return function(n){return t(e(n))}}function T(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n];a!==e&&a!==Dr||(t[n]=Dr,o[i++]=n)}return o}function I(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function S(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function A(t){return j(t)?P(t):f(t)}function P(t){return t.match(ao)||[]}function N(t){if(or(t)&&!Ma(t)&&!(t instanceof F)){if(t instanceof D)return t;if(To.call(t,"__wrapped__"))return xn(t)}return new D(t)}function R(){}function D(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=Sr}function F(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ii,this.__views__=[]}function M(){var t=new F(this.__wrapped__);return t.__actions__=Ee(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Ee(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Ee(this.__views__),t}function L(){if(this.__filtered__){var t=new F(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function H(){var t=this.__wrapped__.value(),e=this.__dir__,n=Ma(t),r=e<0,i=n?t.length:0,o=Ke(0,i,this.__views__),a=o.start,s=o.end,u=s-a,l=r?s:a-1,c=this.__iteratees__,f=c.length,d=0,h=Zo(u,this.__takeCount__);if(!n||!r&&i==u&&h==u)return de(t,this.__actions__);var p=[];t:for(;u--&&d<h;){l+=e;for(var v=-1,g=t[l];++v<f;){var m=c[v],_=m.iteratee,y=m.type,b=_(g);if(y==Yr)g=b;else if(!b){if(y==Jr)continue t;break t}}p[d++]=g}return p}function $(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function B(){this.__data__=ia?ia(null):{},this.size=0}function U(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function z(t){var e=this.__data__;if(ia){var n=e[t];return n===Nr?Sr:n}return To.call(e,t)?e[t]:Sr}function q(t){var e=this.__data__;return ia?e[t]!==Sr:To.call(e,t)}function W(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=ia&&e===Sr?Nr:e,this}function V(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function K(){this.__data__=[],this.size=0}function X(t){var e=this.__data__,n=gt(e,t);return!(n<0)&&(n==e.length-1?e.pop():$o.call(e,n,1),--this.size,!0)}function Q(t){var e=this.__data__,n=gt(e,t);return n<0?Sr:e[n][1]}function Z(t){return gt(this.__data__,t)>-1}function G(t,e){var n=this.__data__,r=gt(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function J(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Y(){this.size=0,this.__data__={hash:new $,map:new(ta||V),string:new $}}function tt(t){var e=ze(this,t).delete(t);return this.size-=e?1:0,e}function et(t){return ze(this,t).get(t)}function nt(t){return ze(this,t).has(t)}function rt(t,e){var n=ze(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function it(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new J;++e<n;)this.add(t[e])}function ot(t){return this.__data__.set(t,Nr),this}function at(t){return this.__data__.has(t)}function st(t){var e=this.__data__=new V(t);this.size=e.size}function ut(){this.__data__=new V,this.size=0}function lt(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function ct(t){return this.__data__.get(t)}function ft(t){return this.__data__.has(t)}function dt(t,e){var n=this.__data__;if(n instanceof V){var r=n.__data__;if(!ta||r.length<Ar-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new J(r)}return n.set(t,e),this.size=n.size,this}function ht(t,e){var n=Ma(t),r=!n&&Fa(t),i=!n&&!r&&La(t),o=!n&&!r&&!i&&Ba(t),a=n||r||i||o,s=a?_(t.length,String):[],u=s.length;for(var l in t)!e&&!To.call(t,l)||a&&("length"==l||i&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||en(l,u))||s.push(l);return s}function pt(t,e,n){(n===Sr||Gn(t[e],n))&&(n!==Sr||e in t)||bt(t,e,n)}function vt(t,e,n){var r=t[e];To.call(t,e)&&Gn(r,n)&&(n!==Sr||e in t)||bt(t,e,n)}function gt(t,e){for(var n=t.length;n--;)if(Gn(t[n][0],e))return n;return-1}function mt(t,e,n,r){return ga(t,function(t,i,o){e(r,t,n(t),o)}),r}function _t(t,e){return t&&Oe(e,mr(e),t)}function yt(t,e){return t&&Oe(e,_r(e),t)}function bt(t,e,n){"__proto__"==e&&qo?qo(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function wt(t,e){for(var n=-1,r=e.length,i=Array(r),o=null==t;++n<r;)i[n]=o?Sr:vr(t,e[n]);return i}function xt(t,e,r,i,o,a){var s,u=e&Fr,l=e&Mr,c=e&Lr;if(r&&(s=o?r(t,i,o,a):r(t)),s!==Sr)return s;if(!ir(t))return t;var f=Ma(t);if(f){if(s=Ze(t),!u)return Ee(t,s)}else{var d=ja(t),h=d==di||d==hi;if(La(t))return ve(t,u);if(d==mi||d==ai||h&&!o){if(s=l||h?{}:Ge(t),!u)return l?Te(t,yt(s,t)):Ce(t,_t(s,t))}else{if(!lo[d])return o?t:{};s=Je(t,d,u)}}a||(a=new st);var p=a.get(t);if(p)return p;if(a.set(t,s),$a(t))return t.forEach(function(n){s.add(xt(n,e,r,n,t,a))}),s;if(Ha(t))return t.forEach(function(n,i){s.set(i,xt(n,e,r,i,t,a))}),s;var v=c?l?He:Le:l?_r:mr,g=f?Sr:v(t);return n(g||t,function(n,i){g&&(i=n,n=t[i]),vt(s,i,xt(n,e,r,i,t,a))}),s}function kt(t,e,n){if("function"!=typeof t)throw new TypeError(Pr);return setTimeout(function(){t.apply(Sr,n)},e)}function jt(t,e,n,r){var i=-1,u=o,l=!0,c=t.length,f=[],d=e.length;if(!c)return f;n&&(e=s(e,y(n))),r?(u=a,l=!1):e.length>=Ar&&(u=w,l=!1,e=new it(e));t:for(;++i<c;){var h=t[i],p=null==n?h:n(h);if(h=r||0!==h?h:0,l&&p===p){for(var v=d;v--;)if(e[v]===p)continue t;f.push(h)}else u(e,p,r)||f.push(h)}return f}function Et(t,e){var n=!0;return ga(t,function(t,r,i){return n=!!e(t,r,i)}),n}function Ot(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],a=e(o);if(null!=a&&(s===Sr?a===a&&!ur(a):n(a,s)))var s=a,u=o}return u}function Ct(t,e){var n=[];return ga(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function Tt(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=tn),i||(i=[]);++o<a;){var s=t[o];e>0&&n(s)?e>1?Tt(s,e-1,n,r,i):u(i,s):r||(i[i.length]=s)}return i}function It(t,e){return t&&ma(t,e,mr)}function St(t,e){return i(e,function(e){return nr(t[e])})}function At(t,e){e=pe(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[yn(e[n++])];return n&&n==r?t:Sr}function Pt(t,e,n){var r=e(t);return Ma(t)?r:u(r,n(t))}function Nt(t){return null==t?t===Sr?ki:gi:zo&&zo in Object(t)?Ve(t):dn(t)}function Rt(t,e){return t>e}function Dt(t,e){return null!=t&&e in Object(t)}function Ft(t,e,n){for(var r=n?a:o,i=t[0].length,u=t.length,l=u,c=Array(u),f=1/0,d=[];l--;){var h=t[l];l&&e&&(h=s(h,y(e))),f=Zo(h.length,f),c[l]=!n&&(e||i>=120&&h.length>=120)?new it(l&&h):Sr}h=t[0];var p=-1,v=c[0];t:for(;++p<i&&d.length<f;){var g=h[p],m=e?e(g):g;if(g=n||0!==g?g:0,!(v?w(v,m):r(d,m,n))){for(l=u;--l;){var _=c[l];if(!(_?w(_,m):r(t[l],m,n)))continue t}v&&v.push(m),d.push(g)}}return d}function Mt(e,n,r){n=pe(n,e),e=pn(e,n);var i=null==e?e:e[yn(Cn(n))];return null==i?Sr:t(i,e,r)}function Lt(t){return or(t)&&Nt(t)==ai}function Ht(t,e,n,r,i){return t===e||(null==t||null==e||!or(t)&&!or(e)?t!==t&&e!==e:$t(t,e,n,r,Ht,i))}function $t(t,e,n,r,i,o){var a=Ma(t),s=Ma(e),u=a?si:ja(t),l=s?si:ja(e);u=u==ai?mi:u,l=l==ai?mi:l;var c=u==mi,f=l==mi,d=u==l;if(d&&La(t)){if(!La(e))return!1;a=!0,c=!1}if(d&&!c)return o||(o=new st),a||Ba(t)?Re(t,e,n,r,i,o):De(t,e,u,n,r,i,o);if(!(n&Hr)){var h=c&&To.call(t,"__wrapped__"),p=f&&To.call(e,"__wrapped__");if(h||p){var v=h?t.value():t,g=p?e.value():e;return o||(o=new st),i(v,g,n,r,o)}}return!!d&&(o||(o=new st),Fe(t,e,n,r,i,o))}function Bt(t){return or(t)&&ja(t)==pi}function Ut(t,e,n,r){var i=n.length,o=i,a=!r;if(null==t)return!o;for(t=Object(t);i--;){var s=n[i];if(a&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++i<o;){s=n[i];var u=s[0],l=t[u],c=s[1];if(a&&s[2]){if(l===Sr&&!(u in t))return!1}else{var f=new st;if(r)var d=r(l,c,u,t,e,f);if(!(d===Sr?Ht(c,l,Hr|$r,r,f):d))return!1}}return!0}function zt(t){return!(!ir(t)||sn(t))&&(nr(t)?Po:Xi).test(bn(t))}function qt(t){return or(t)&&ja(t)==bi}function Wt(t){return or(t)&&rr(t.length)&&!!uo[Nt(t)]}function Vt(t){return"function"==typeof t?t:null==t?wr:"object"==typeof t?Ma(t)?Jt(t[0],t[1]):Gt(t):Er(t)}function Kt(t){if(!un(t))return Xo(t);var e=[];for(var n in Object(t))To.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Xt(t){if(!ir(t))return fn(t);var e=un(t),n=[];for(var r in t)("constructor"!=r||!e&&To.call(t,r))&&n.push(r);return n}function Qt(t,e){return t<e}function Zt(t,e){var n=-1,r=Jn(t)?Array(t.length):[];return ga(t,function(t,i,o){r[++n]=e(t,i,o)}),r}function Gt(t){var e=qe(t);return 1==e.length&&e[0][2]?cn(e[0][0],e[0][1]):function(n){return n===t||Ut(n,t,e)}}function Jt(t,e){return rn(t)&&ln(e)?cn(yn(t),e):function(n){var r=vr(n,t);return r===Sr&&r===e?gr(n,t):Ht(e,r,Hr|$r)}}function Yt(t,e,n,r,i){t!==e&&ma(e,function(o,a){if(ir(o))i||(i=new st),te(t,e,a,n,Yt,r,i);else{var s=r?r(gn(t,a),o,a+"",t,e,i):Sr;s===Sr&&(s=o),pt(t,a,s)}},_r)}function te(t,e,n,r,i,o,a){var s=gn(t,n),u=gn(e,n),l=a.get(u);if(l)return void pt(t,n,l);var c=o?o(s,u,n+"",t,e,a):Sr,f=c===Sr;if(f){var d=Ma(u),h=!d&&La(u),p=!d&&!h&&Ba(u);c=u,d||h||p?Ma(s)?c=s:Yn(s)?c=Ee(s):h?(f=!1,c=ve(u,!0)):p?(f=!1,c=be(u,!0)):c=[]:ar(u)||Fa(u)?(c=s,Fa(s)?c=hr(s):ir(s)&&!nr(s)||(c=Ge(u))):f=!1}f&&(a.set(u,c),i(c,u,r,o,a),a.delete(u)),pt(t,n,c)}function ee(t,e,n){var r=-1;return e=s(e.length?e:[wr],y(Ue())),m(Zt(t,function(t,n,i){return{criteria:s(e,function(e){return e(t)}),index:++r,value:t}}),function(t,e){return xe(t,e,n)})}function ne(t,e){return re(t,e,function(e,n){return gr(t,n)})}function re(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],s=At(t,a);n(s,a)&&se(o,pe(a,t),s)}return o}function ie(t){return function(e){return At(e,t)}}function oe(t,e,n,r){for(var i=-1,o=Qo(Wo((e-t)/(n||1)),0),a=Array(o);o--;)a[r?o:++i]=t,t+=n;return a}function ae(t,e){return Oa(hn(t,e,wr),t+"")}function se(t,e,n,r){if(!ir(t))return t;e=pe(e,t);for(var i=-1,o=e.length,a=o-1,s=t;null!=s&&++i<o;){var u=yn(e[i]),l=n;if(i!=a){var c=s[u];l=r?r(c,u,s):Sr,l===Sr&&(l=ir(c)?c:en(e[i+1])?[]:{})}vt(s,u,l),s=s[u]}return t}function ue(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(i);++r<i;)o[r]=t[r+e];return o}function le(t){if("string"==typeof t)return t;if(Ma(t))return s(t,le)+"";if(ur(t))return pa?pa.call(t):"";var e=t+"";return"0"==e&&1/t==-ti?"-0":e}function ce(t,e,n){var r=-1,i=o,s=t.length,u=!0,l=[],c=l;if(n)u=!1,i=a;else if(s>=Ar){var f=e?null:ba(t);if(f)return I(f);u=!1,i=w,c=new it}else c=e?[]:l;t:for(;++r<s;){var d=t[r],h=e?e(d):d;if(d=n||0!==d?d:0,u&&h===h){for(var p=c.length;p--;)if(c[p]===h)continue t;e&&c.push(h),l.push(d)}else i(c,h,n)||(c!==l&&c.push(h),l.push(d))}return l}function fe(t,e){return e=pe(e,t),null==(t=pn(t,e))||delete t[yn(Cn(e))]}function de(t,e){var n=t;return n instanceof F&&(n=n.value()),l(e,function(t,e){return e.func.apply(e.thisArg,u([t],e.args))},n)}function he(t){return Yn(t)?t:[]}function pe(t,e){return Ma(t)?t:rn(t,e)?[t]:Ca(pr(t))}function ve(t,e){if(e)return t.slice();var n=t.length,r=Fo?Fo(n):new t.constructor(n);return t.copy(r),r}function ge(t){var e=new t.constructor(t.byteLength);return new Do(e).set(new Do(t)),e}function me(t,e){var n=e?ge(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function _e(t){var e=new t.constructor(t.source,Wi.exec(t));return e.lastIndex=t.lastIndex,e}function ye(t){return ha?Object(ha.call(t)):{}}function be(t,e){var n=e?ge(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function we(t,e){if(t!==e){var n=t!==Sr,r=null===t,i=t===t,o=ur(t),a=e!==Sr,s=null===e,u=e===e,l=ur(e);if(!s&&!l&&!o&&t>e||o&&a&&u&&!s&&!l||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&t<e||l&&n&&i&&!r&&!o||s&&n&&i||!a&&i||!u)return-1}return 0}function xe(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,a=i.length,s=n.length;++r<a;){var u=we(i[r],o[r]);if(u){if(r>=s)return u;return u*("desc"==n[r]?-1:1)}}return t.index-e.index}function ke(t,e,n,r){for(var i=-1,o=t.length,a=n.length,s=-1,u=e.length,l=Qo(o-a,0),c=Array(u+l),f=!r;++s<u;)c[s]=e[s];for(;++i<a;)(f||i<o)&&(c[n[i]]=t[i]);for(;l--;)c[s++]=t[i++];return c}function je(t,e,n,r){for(var i=-1,o=t.length,a=-1,s=n.length,u=-1,l=e.length,c=Qo(o-s,0),f=Array(c+l),d=!r;++i<c;)f[i]=t[i];for(var h=i;++u<l;)f[h+u]=e[u];for(;++a<s;)(d||i<o)&&(f[h+n[a]]=t[i++]);return f}function Ee(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}function Oe(t,e,n,r){var i=!n;n||(n={});for(var o=-1,a=e.length;++o<a;){var s=e[o],u=r?r(n[s],t[s],s,n,t):Sr;u===Sr&&(u=t[s]),i?bt(n,s,u):vt(n,s,u)}return n}function Ce(t,e){return Oe(t,xa(t),e)}function Te(t,e){return Oe(t,ka(t),e)}function Ie(t){return ae(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:Sr,a=i>2?n[2]:Sr;for(o=t.length>3&&"function"==typeof o?(i--,o):Sr,a&&nn(n[0],n[1],a)&&(o=i<3?Sr:o,i=1), +e=Object(e);++r<i;){var s=n[r];s&&t(e,s,r,o)}return e})}function Se(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=va(t.prototype),r=t.apply(n,e);return ir(r)?r:n}}function Ae(t,e,n,r,i,o,a,s,u,l){function c(){for(var m=arguments.length,_=Array(m),y=m;y--;)_[y]=arguments[y];if(p)var b=Be(c),w=x(_,b);if(r&&(_=ke(_,r,i,p)),o&&(_=je(_,o,a,p)),m-=w,p&&m<l){var k=T(_,b);return Pe(t,e,Ae,c.placeholder,n,_,k,s,u,l-m)}var j=d?n:this,E=h?j[t]:t;return m=_.length,s?_=vn(_,s):v&&m>1&&_.reverse(),f&&u<m&&(_.length=u),this&&this!==po&&this instanceof c&&(E=g||Se(E)),E.apply(j,_)}var f=e&Xr,d=e&Br,h=e&Ur,p=e&(qr|Wr),v=e&Qr,g=h?Sr:Se(t);return c}function Pe(t,e,n,r,i,o,a,s,u,l){var c=e&qr,f=c?a:Sr,d=c?Sr:a,h=c?o:Sr,p=c?Sr:o;e|=c?Vr:Kr,(e&=~(c?Kr:Vr))&zr||(e&=~(Br|Ur));var v=[t,e,i,h,f,p,d,s,u,l],g=n.apply(Sr,v);return an(t)&&Ea(g,v),g.placeholder=r,mn(g,t,e)}function Ne(t){return ar(t)?Sr:t}function Re(t,e,n,r,i,o){var a=n&Hr,s=t.length,u=e.length;if(s!=u&&!(a&&u>s))return!1;var l=o.get(t);if(l&&o.get(e))return l==e;var f=-1,d=!0,h=n&$r?new it:Sr;for(o.set(t,e),o.set(e,t);++f<s;){var p=t[f],v=e[f];if(r)var g=a?r(v,p,f,e,t,o):r(p,v,f,t,e,o);if(g!==Sr){if(g)continue;d=!1;break}if(h){if(!c(e,function(t,e){if(!w(h,e)&&(p===t||i(p,t,n,r,o)))return h.push(e)})){d=!1;break}}else if(p!==v&&!i(p,v,n,r,o)){d=!1;break}}return o.delete(t),o.delete(e),d}function De(t,e,n,r,i,o,a){switch(n){case Oi:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case Ei:return!(t.byteLength!=e.byteLength||!o(new Do(t),new Do(e)));case li:case ci:case vi:return Gn(+t,+e);case fi:return t.name==e.name&&t.message==e.message;case yi:case wi:return t==e+"";case pi:var s=O;case bi:var u=r&Hr;if(s||(s=I),t.size!=e.size&&!u)return!1;var l=a.get(t);if(l)return l==e;r|=$r,a.set(t,e);var c=Re(s(t),s(e),r,i,o,a);return a.delete(t),c;case xi:if(ha)return ha.call(t)==ha.call(e)}return!1}function Fe(t,e,n,r,i,o){var a=n&Hr,s=Le(t),u=s.length;if(u!=Le(e).length&&!a)return!1;for(var l=u;l--;){var c=s[l];if(!(a?c in e:To.call(e,c)))return!1}var f=o.get(t);if(f&&o.get(e))return f==e;var d=!0;o.set(t,e),o.set(e,t);for(var h=a;++l<u;){c=s[l];var p=t[c],v=e[c];if(r)var g=a?r(v,p,c,e,t,o):r(p,v,c,t,e,o);if(!(g===Sr?p===v||i(p,v,n,r,o):g)){d=!1;break}h||(h="constructor"==c)}if(d&&!h){var m=t.constructor,_=e.constructor;m!=_&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof _&&_ instanceof _)&&(d=!1)}return o.delete(t),o.delete(e),d}function Me(t){return Oa(hn(t,Sr,En),t+"")}function Le(t){return Pt(t,mr,xa)}function He(t){return Pt(t,_r,ka)}function $e(t){for(var e=t.name+"",n=aa[e],r=To.call(aa,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function Be(t){return(To.call(N,"placeholder")?N:t).placeholder}function Ue(){var t=N.iteratee||xr;return t=t===xr?Vt:t,arguments.length?t(arguments[0],arguments[1]):t}function ze(t,e){var n=t.__data__;return on(e)?n["string"==typeof e?"string":"hash"]:n.map}function qe(t){for(var e=mr(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,ln(i)]}return e}function We(t,e){var n=k(t,e);return zt(n)?n:Sr}function Ve(t){var e=To.call(t,zo),n=t[zo];try{t[zo]=Sr;var r=!0}catch(t){}var i=So.call(t);return r&&(e?t[zo]=n:delete t[zo]),i}function Ke(t,e,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=Zo(e,t+a);break;case"takeRight":t=Qo(t,e-a)}}return{start:t,end:e}}function Xe(t){var e=t.match(Ui);return e?e[1].split(zi):[]}function Qe(t,e,n){e=pe(e,t);for(var r=-1,i=e.length,o=!1;++r<i;){var a=yn(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&rr(i)&&en(a,i)&&(Ma(t)||Fa(t))}function Ze(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&To.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Ge(t){return"function"!=typeof t.constructor||un(t)?{}:va(Mo(t))}function Je(t,e,n){var r=t.constructor;switch(e){case Ei:return ge(t);case li:case ci:return new r(+t);case Oi:return me(t,n);case Ci:case Ti:case Ii:case Si:case Ai:case Pi:case Ni:case Ri:case Di:return be(t,n);case pi:return new r;case vi:case wi:return new r(t);case yi:return _e(t);case bi:return new r;case xi:return ye(t)}}function Ye(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(Bi,"{\n/* [wrapped with "+e+"] */\n")}function tn(t){return Ma(t)||Fa(t)||!!(Bo&&t&&t[Bo])}function en(t,e){var n=typeof t;return!!(e=null==e?ei:e)&&("number"==n||"symbol"!=n&&Zi.test(t))&&t>-1&&t%1==0&&t<e}function nn(t,e,n){if(!ir(n))return!1;var r=typeof e;return!!("number"==r?Jn(n)&&en(e,n.length):"string"==r&&e in n)&&Gn(n[e],t)}function rn(t,e){if(Ma(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!ur(t))||(Mi.test(t)||!Fi.test(t)||null!=e&&t in Object(e))}function on(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function an(t){var e=$e(t),n=N[e];if("function"!=typeof n||!(e in F.prototype))return!1;if(t===n)return!0;var r=wa(n);return!!r&&t===r[0]}function sn(t){return!!Io&&Io in t}function un(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Eo)}function ln(t){return t===t&&!ir(t)}function cn(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==Sr||t in Object(n)))}}function fn(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}function dn(t){return So.call(t)}function hn(e,n,r){return n=Qo(n===Sr?e.length-1:n,0),function(){for(var i=arguments,o=-1,a=Qo(i.length-n,0),s=Array(a);++o<a;)s[o]=i[n+o];o=-1;for(var u=Array(n+1);++o<n;)u[o]=i[o];return u[n]=r(s),t(e,this,u)}}function pn(t,e){return e.length<2?t:At(t,ue(e,0,-1))}function vn(t,e){for(var n=t.length,r=Zo(e.length,n),i=Ee(t);r--;){var o=e[r];t[r]=en(o,n)?i[o]:Sr}return t}function gn(t,e){if("__proto__"!=e)return t[e]}function mn(t,e,n){var r=e+"";return Oa(t,Ye(r,wn(Xe(r),n)))}function _n(t){var e=0,n=0;return function(){var r=Go(),i=Gr-(r-n);if(n=r,i>0){if(++e>=Zr)return arguments[0]}else e=0;return t.apply(Sr,arguments)}}function yn(t){if("string"==typeof t||ur(t))return t;var e=t+"";return"0"==e&&1/t==-ti?"-0":e}function bn(t){if(null!=t){try{return Co.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function wn(t,e){return n(oi,function(n){var r="_."+n[0];e&n[1]&&!o(t,r)&&t.push(r)}),t.sort()}function xn(t){if(t instanceof F)return t.clone();var e=new D(t.__wrapped__,t.__chain__);return e.__actions__=Ee(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function kn(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i}function jn(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:fr(n);return i<0&&(i=Qo(r+i,0)),d(t,Ue(e,3),i)}function En(t){return(null==t?0:t.length)?Tt(t,1):[]}function On(t){return t&&t.length?t[0]:Sr}function Cn(t){var e=null==t?0:t.length;return e?t[e-1]:Sr}function Tn(t){return null==t?t:Jo.call(t)}function In(t){return t&&t.length?ce(t):[]}function Sn(t){var e=N(t);return e.__chain__=!0,e}function An(t,e){return e(t),t}function Pn(t,e){return e(t)}function Nn(){return Sn(this)}function Rn(){return new D(this.value(),this.__chain__)}function Dn(){this.__values__===Sr&&(this.__values__=lr(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?Sr:this.__values__[this.__index__++]}}function Fn(){return this}function Mn(t){for(var e,n=this;n instanceof R;){var r=xn(n);r.__index__=0,r.__values__=Sr,e?i.__wrapped__=r:e=r;var i=r;n=n.__wrapped__}return i.__wrapped__=t,e}function Ln(){var t=this.__wrapped__;if(t instanceof F){var e=t;return this.__actions__.length&&(e=new F(this)),e=e.reverse(),e.__actions__.push({func:Pn,args:[Tn],thisArg:Sr}),new D(e,this.__chain__)}return this.thru(Tn)}function Hn(){return de(this.__wrapped__,this.__actions__)}function $n(t,e,n){var i=Ma(t)?r:Et;return n&&nn(t,e,n)&&(e=Sr),i(t,Ue(e,3))}function Bn(t,e){return(Ma(t)?i:Ct)(t,Ue(e,3))}function Un(t,e){return(Ma(t)?n:ga)(t,Ue(e,3))}function zn(t,e){return(Ma(t)?s:Zt)(t,Ue(e,3))}function qn(t,e,n){var r=Ma(t)?l:g,i=arguments.length<3;return r(t,Ue(e,4),n,i,ga)}function Wn(t,e){return(Ma(t)?i:Ct)(t,Xn(Ue(e,3)))}function Vn(t,e,n){function r(e){var n=d,r=h;return d=h=Sr,_=e,v=t.apply(r,n)}function i(t){return _=t,g=setTimeout(s,e),y?r(t):v}function o(t){var n=t-m,r=t-_,i=e-n;return b?Zo(i,p-r):i}function a(t){var n=t-m,r=t-_;return m===Sr||n>=e||n<0||b&&r>=p}function s(){var t=Ra();if(a(t))return u(t);g=setTimeout(s,o(t))}function u(t){return g=Sr,w&&d?r(t):(d=h=Sr,v)}function l(){g!==Sr&&clearTimeout(g),_=0,d=m=h=g=Sr}function c(){return g===Sr?v:u(Ra())}function f(){var t=Ra(),n=a(t);if(d=arguments,h=this,m=t,n){if(g===Sr)return i(m);if(b)return g=setTimeout(s,e),r(m)}return g===Sr&&(g=setTimeout(s,e)),v}var d,h,p,v,g,m,_=0,y=!1,b=!1,w=!0;if("function"!=typeof t)throw new TypeError(Pr);return e=dr(e)||0,ir(n)&&(y=!!n.leading,b="maxWait"in n,p=b?Qo(dr(n.maxWait)||0,e):p,w="trailing"in n?!!n.trailing:w),f.cancel=l,f.flush=c,f}function Kn(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(Pr);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Kn.Cache||J),n}function Xn(t){if("function"!=typeof t)throw new TypeError(Pr);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Qn(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new TypeError(Pr);return ir(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Vn(t,e,{leading:r,maxWait:e,trailing:i})}function Zn(t){return xt(t,Lr)}function Gn(t,e){return t===e||t!==t&&e!==e}function Jn(t){return null!=t&&rr(t.length)&&!nr(t)}function Yn(t){return or(t)&&Jn(t)}function tr(t){if(null==t)return!0;if(Jn(t)&&(Ma(t)||"string"==typeof t||"function"==typeof t.splice||La(t)||Ba(t)||Fa(t)))return!t.length;var e=ja(t);if(e==pi||e==bi)return!t.size;if(un(t))return!Kt(t).length;for(var n in t)if(To.call(t,n))return!1;return!0}function er(t,e){return Ht(t,e)}function nr(t){if(!ir(t))return!1;var e=Nt(t);return e==di||e==hi||e==ui||e==_i}function rr(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=ei}function ir(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function or(t){return null!=t&&"object"==typeof t}function ar(t){if(!or(t)||Nt(t)!=mi)return!1;var e=Mo(t);if(null===e)return!0;var n=To.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Co.call(n)==Ao}function sr(t){return"string"==typeof t||!Ma(t)&&or(t)&&Nt(t)==wi}function ur(t){return"symbol"==typeof t||or(t)&&Nt(t)==xi}function lr(t){if(!t)return[];if(Jn(t))return sr(t)?A(t):Ee(t);if(Uo&&t[Uo])return E(t[Uo]());var e=ja(t);return(e==pi?O:e==bi?I:yr)(t)}function cr(t){if(!t)return 0===t?t:0;if((t=dr(t))===ti||t===-ti){return(t<0?-1:1)*ni}return t===t?t:0}function fr(t){var e=cr(t),n=e%1;return e===e?n?e-n:e:0}function dr(t){if("number"==typeof t)return t;if(ur(t))return ri;if(ir(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ir(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace($i,"");var n=Ki.test(t);return n||Qi.test(t)?co(t.slice(2),n?2:8):Vi.test(t)?ri:+t}function hr(t){return Oe(t,_r(t))}function pr(t){return null==t?"":le(t)}function vr(t,e,n){var r=null==t?Sr:At(t,e);return r===Sr?n:r}function gr(t,e){return null!=t&&Qe(t,e,Dt)}function mr(t){return Jn(t)?ht(t):Kt(t)}function _r(t){return Jn(t)?ht(t,!0):Xt(t)}function yr(t){return null==t?[]:b(t,mr(t))}function br(t){return function(){return t}}function wr(t){return t}function xr(t){return Vt("function"==typeof t?t:xt(t,Fr))}function kr(t,e,r){var i=mr(e),o=St(e,i);null!=r||ir(e)&&(o.length||!i.length)||(r=e,e=t,t=this,o=St(e,mr(e)));var a=!(ir(r)&&"chain"in r&&!r.chain),s=nr(t);return n(o,function(n){var r=e[n];t[n]=r,s&&(t.prototype[n]=function(){var e=this.__chain__;if(a||e){var n=t(this.__wrapped__);return(n.__actions__=Ee(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,u([this.value()],arguments))})}),t}function jr(){}function Er(t){return rn(t)?v(yn(t)):ie(t)}function Or(){return[]}function Cr(){return!1}function Tr(t){return t&&t.length?Ot(t,wr,Rt):Sr}function Ir(t){return t&&t.length?Ot(t,wr,Qt):Sr}var Sr,Ar=200,Pr="Expected a function",Nr="__lodash_hash_undefined__",Rr=500,Dr="__lodash_placeholder__",Fr=1,Mr=2,Lr=4,Hr=1,$r=2,Br=1,Ur=2,zr=4,qr=8,Wr=16,Vr=32,Kr=64,Xr=128,Qr=512,Zr=800,Gr=16,Jr=1,Yr=2,ti=1/0,ei=9007199254740991,ni=1.7976931348623157e308,ri=NaN,ii=4294967295,oi=[["ary",Xr],["bind",Br],["bindKey",Ur],["curry",qr],["curryRight",Wr],["flip",Qr],["partial",Vr],["partialRight",Kr],["rearg",256]],ai="[object Arguments]",si="[object Array]",ui="[object AsyncFunction]",li="[object Boolean]",ci="[object Date]",fi="[object Error]",di="[object Function]",hi="[object GeneratorFunction]",pi="[object Map]",vi="[object Number]",gi="[object Null]",mi="[object Object]",_i="[object Proxy]",yi="[object RegExp]",bi="[object Set]",wi="[object String]",xi="[object Symbol]",ki="[object Undefined]",ji="[object WeakMap]",Ei="[object ArrayBuffer]",Oi="[object DataView]",Ci="[object Float32Array]",Ti="[object Float64Array]",Ii="[object Int8Array]",Si="[object Int16Array]",Ai="[object Int32Array]",Pi="[object Uint8Array]",Ni="[object Uint8ClampedArray]",Ri="[object Uint16Array]",Di="[object Uint32Array]",Fi=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Mi=/^\w*$/,Li=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Hi=/[\\^$.*+?()[\]{}|]/g,$i=/^\s+|\s+$/g,Bi=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ui=/\{\n\/\* \[wrapped with (.+)\] \*/,zi=/,? & /,qi=/\\(\\)?/g,Wi=/\w*$/,Vi=/^[-+]0x[0-9a-f]+$/i,Ki=/^0b[01]+$/i,Xi=/^\[object .+?Constructor\]$/,Qi=/^0o[0-7]+$/i,Zi=/^(?:0|[1-9]\d*)$/,Gi="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ji="["+Gi+"]",Yi="\\ud83c[\\udffb-\\udfff]",to="(?:\\ud83c[\\udde6-\\uddff]){2}",eo="[\\ud800-\\udbff][\\udc00-\\udfff]",no="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",ro="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",to,eo].join("|")+")[\\ufe0e\\ufe0f]?"+no+")*",io="[\\ufe0e\\ufe0f]?"+no+ro,oo="(?:"+["[^\\ud800-\\udfff]"+Ji+"?",Ji,to,eo,"[\\ud800-\\udfff]"].join("|")+")",ao=RegExp(Yi+"(?="+Yi+")|"+oo+io,"g"),so=RegExp("[\\u200d\\ud800-\\udfff"+Gi+"\\ufe0e\\ufe0f]"),uo={};uo[Ci]=uo[Ti]=uo[Ii]=uo[Si]=uo[Ai]=uo[Pi]=uo[Ni]=uo[Ri]=uo[Di]=!0,uo[ai]=uo[si]=uo[Ei]=uo[li]=uo[Oi]=uo[ci]=uo[fi]=uo[di]=uo[pi]=uo[vi]=uo[mi]=uo[yi]=uo[bi]=uo[wi]=uo[ji]=!1;var lo={};lo[ai]=lo[si]=lo[Ei]=lo[Oi]=lo[li]=lo[ci]=lo[Ci]=lo[Ti]=lo[Ii]=lo[Si]=lo[Ai]=lo[pi]=lo[vi]=lo[mi]=lo[yi]=lo[bi]=lo[wi]=lo[xi]=lo[Pi]=lo[Ni]=lo[Ri]=lo[Di]=!0,lo[fi]=lo[di]=lo[ji]=!1;var co=parseInt,fo="object"==typeof global&&global&&global.Object===Object&&global,ho="object"==typeof self&&self&&self.Object===Object&&self,po=fo||ho||Function("return this")(),vo="object"==typeof exports&&exports&&!exports.nodeType&&exports,go=vo&&"object"==typeof module&&module&&!module.nodeType&&module,mo=go&&go.exports===vo,_o=mo&&fo.process,yo=function(){try{var t=go&&go.require&&go.require("util").types;return t||_o&&_o.binding&&_o.binding("util")}catch(t){}}(),bo=yo&&yo.isMap,wo=yo&&yo.isSet,xo=yo&&yo.isTypedArray,ko=Array.prototype,jo=Function.prototype,Eo=Object.prototype,Oo=po["__core-js_shared__"],Co=jo.toString,To=Eo.hasOwnProperty,Io=function(){var t=/[^.]+$/.exec(Oo&&Oo.keys&&Oo.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),So=Eo.toString,Ao=Co.call(Object),Po=RegExp("^"+Co.call(To).replace(Hi,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),No=mo?po.Buffer:Sr,Ro=po.Symbol,Do=po.Uint8Array,Fo=No?No.allocUnsafe:Sr,Mo=C(Object.getPrototypeOf,Object),Lo=Object.create,Ho=Eo.propertyIsEnumerable,$o=ko.splice,Bo=Ro?Ro.isConcatSpreadable:Sr,Uo=Ro?Ro.iterator:Sr,zo=Ro?Ro.toStringTag:Sr,qo=function(){try{var t=We(Object,"defineProperty");return t({},"",{}),t}catch(t){}}(),Wo=Math.ceil,Vo=Object.getOwnPropertySymbols,Ko=No?No.isBuffer:Sr,Xo=C(Object.keys,Object),Qo=Math.max,Zo=Math.min,Go=Date.now,Jo=ko.reverse,Yo=We(po,"DataView"),ta=We(po,"Map"),ea=We(po,"Promise"),na=We(po,"Set"),ra=We(po,"WeakMap"),ia=We(Object,"create"),oa=ra&&new ra,aa={},sa=bn(Yo),ua=bn(ta),la=bn(ea),ca=bn(na),fa=bn(ra),da=Ro?Ro.prototype:Sr,ha=da?da.valueOf:Sr,pa=da?da.toString:Sr,va=function(){function t(){}return function(e){if(!ir(e))return{};if(Lo)return Lo(e);t.prototype=e;var n=new t;return t.prototype=Sr,n}}();N.prototype=R.prototype,N.prototype.constructor=N,D.prototype=va(R.prototype),D.prototype.constructor=D,F.prototype=va(R.prototype),F.prototype.constructor=F,$.prototype.clear=B,$.prototype.delete=U,$.prototype.get=z,$.prototype.has=q,$.prototype.set=W,V.prototype.clear=K,V.prototype.delete=X,V.prototype.get=Q,V.prototype.has=Z,V.prototype.set=G,J.prototype.clear=Y,J.prototype.delete=tt,J.prototype.get=et,J.prototype.has=nt,J.prototype.set=rt,it.prototype.add=it.prototype.push=ot,it.prototype.has=at,st.prototype.clear=ut,st.prototype.delete=lt,st.prototype.get=ct,st.prototype.has=ft,st.prototype.set=dt;var ga=function(t,e){return function(n,r){if(null==n)return n;if(!Jn(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=Object(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}(It),ma=function(t){return function(e,n,r){for(var i=-1,o=Object(e),a=r(e),s=a.length;s--;){var u=a[t?s:++i];if(!1===n(o[u],u,o))break}return e}}(),_a=oa?function(t,e){return oa.set(t,e),t}:wr,ya=qo?function(t,e){return qo(t,"toString",{configurable:!0,enumerable:!1,value:br(e),writable:!0})}:wr,ba=na&&1/I(new na([,-0]))[1]==ti?function(t){return new na(t)}:jr,wa=oa?function(t){return oa.get(t)}:jr,xa=Vo?function(t){return null==t?[]:(t=Object(t),i(Vo(t),function(e){return Ho.call(t,e)}))}:Or,ka=Vo?function(t){for(var e=[];t;)u(e,xa(t)),t=Mo(t);return e}:Or,ja=Nt;(Yo&&ja(new Yo(new ArrayBuffer(1)))!=Oi||ta&&ja(new ta)!=pi||ea&&"[object Promise]"!=ja(ea.resolve())||na&&ja(new na)!=bi||ra&&ja(new ra)!=ji)&&(ja=function(t){var e=Nt(t),n=e==mi?t.constructor:Sr,r=n?bn(n):"";if(r)switch(r){case sa:return Oi;case ua:return pi;case la:return"[object Promise]";case ca:return bi;case fa:return ji}return e});var Ea=_n(_a),Oa=_n(ya),Ca=function(t){var e=Kn(t,function(t){return n.size===Rr&&n.clear(),t}),n=e.cache;return e}(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Li,function(t,n,r,i){e.push(r?i.replace(qi,"$1"):n||t)}),e}),Ta=ae(function(t){var e=s(t,he);return e.length&&e[0]===t[0]?Ft(e):[]}),Ia=ae(function(t){return ce(Tt(t,1,Yn,!0))}),Sa=ae(function(t,e){return Yn(t)?jt(t,e):[]}),Aa=(Me(function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return wt(e,t)};return!(e>1||this.__actions__.length)&&r instanceof F&&en(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:Pn,args:[i],thisArg:Sr}),new D(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(Sr),t})):this.thru(i)}),function(t){return function(e,n,r){var i=Object(e);if(!Jn(e)){var o=Ue(n,3);e=mr(e),n=function(t){return o(i[t],t,i)}}var a=t(e,n,r);return a>-1?i[o?e[a]:a]:Sr}}(jn)),Pa=function(t,n){return function(r,i){var o=Ma(r)?e:mt,a=n?n():{};return o(r,t,Ue(i,2),a)}}(function(t,e,n){To.call(t,n)?t[n].push(e):bt(t,n,[e])}),Na=ae(function(t,e){if(null==t)return[];var n=e.length;return n>1&&nn(t,e[0],e[1])?e=[]:n>2&&nn(e[0],e[1],e[2])&&(e=[e[0]]),ee(t,Tt(e,1),[])}),Ra=function(){return po.Date.now()},Da=ae(function(t,e,n){return kt(t,dr(e)||0,n)});Kn.Cache=J;var Fa=Lt(function(){return arguments}())?Lt:function(t){return or(t)&&To.call(t,"callee")&&!Ho.call(t,"callee")},Ma=Array.isArray,La=Ko||Cr,Ha=bo?y(bo):Bt,$a=wo?y(wo):qt,Ba=xo?y(xo):Wt,Ua=Ie(function(t,e){Oe(e,_r(e),t)}),za=ae(Mt),qa=Ie(function(t,e,n){Yt(t,e,n)}),Wa=Me(function(t,e){var n={};if(null==t)return n;var r=!1;e=s(e,function(e){return e=pe(e,t),r||(r=e.length>1),e}),Oe(t,He(t),n),r&&(n=xt(n,Fr|Mr|Lr,Ne));for(var i=e.length;i--;)fe(n,e[i]);return n}),Va=Me(function(t,e){return null==t?{}:ne(t,e)}),Ka=function(t){return function(e,n,r){return r&&"number"!=typeof r&&nn(e,n,r)&&(n=r=Sr),e=cr(e),n===Sr?(n=e,e=0):n=cr(n),r=r===Sr?e<n?1:-1:cr(r),oe(e,n,r,t)}}();N.assignIn=Ua,N.chain=Sn,N.compact=kn,N.constant=br,N.debounce=Vn,N.delay=Da,N.filter=Bn,N.flatten=En,N.groupBy=Pa,N.intersection=Ta,N.iteratee=xr,N.keys=mr,N.keysIn=_r,N.map=zn,N.memoize=Kn,N.merge=qa,N.mixin=kr,N.negate=Xn,N.omit=Wa,N.pick=Va,N.property=Er,N.range=Ka,N.reject=Wn,N.reverse=Tn,N.sortBy=Na,N.tap=An,N.throttle=Qn,N.thru=Pn,N.toArray=lr,N.toPlainObject=hr,N.union=Ia,N.uniq=In,N.values=yr,N.without=Sa,N.extend=Ua,kr(N,N),N.clone=Zn,N.eq=Gn,N.every=$n,N.find=Aa,N.findIndex=jn,N.forEach=Un,N.get=vr,N.hasIn=gr,N.head=On,N.identity=wr,N.invoke=za,N.isArguments=Fa,N.isArray=Ma,N.isArrayLike=Jn,N.isArrayLikeObject=Yn,N.isBuffer=La,N.isEmpty=tr,N.isEqual=er,N.isFunction=nr,N.isLength=rr,N.isMap=Ha,N.isObject=ir,N.isObjectLike=or,N.isPlainObject=ar,N.isSet=$a,N.isString=sr,N.isSymbol=ur,N.isTypedArray=Ba,N.last=Cn,N.max=Tr,N.min=Ir,N.stubArray=Or,N.stubFalse=Cr,N.noop=jr,N.now=Ra,N.reduce=qn,N.toFinite=cr,N.toInteger=fr,N.toNumber=dr,N.toString=pr,N.each=Un,N.first=On,kr(N,function(){var t={};return It(N,function(e,n){To.call(N.prototype,n)||(t[n]=e)}),t}(),{chain:!1}),N.VERSION="4.17.11",n(["drop","take"],function(t,e){F.prototype[t]=function(n){n=n===Sr?1:Qo(fr(n),0);var r=this.__filtered__&&!e?new F(this):this.clone();return r.__filtered__?r.__takeCount__=Zo(n,r.__takeCount__):r.__views__.push({size:Zo(n,ii),type:t+(r.__dir__<0?"Right":"")}),r},F.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),n(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n==Jr||3==n;F.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Ue(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),n(["head","last"],function(t,e){var n="take"+(e?"Right":"");F.prototype[t]=function(){return this[n](1).value()[0]}}),n(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");F.prototype[t]=function(){return this.__filtered__?new F(this):this[n](1)}}),F.prototype.compact=function(){return this.filter(wr)},F.prototype.find=function(t){return this.filter(t).head()},F.prototype.findLast=function(t){return this.reverse().find(t)},F.prototype.invokeMap=ae(function(t,e){return"function"==typeof t?new F(this):this.map(function(n){return Mt(n,t,e)})}),F.prototype.reject=function(t){return this.filter(Xn(Ue(t)))},F.prototype.slice=function(t,e){t=fr(t);var n=this;return n.__filtered__&&(t>0||e<0)?new F(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==Sr&&(e=fr(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},F.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},F.prototype.toArray=function(){return this.take(ii)},It(F.prototype,function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=N[r?"take"+("last"==e?"Right":""):e],o=r||/^find/.test(e);i&&(N.prototype[e]=function(){var e=this.__wrapped__,a=r?[1]:arguments,s=e instanceof F,l=a[0],c=s||Ma(e),f=function(t){var e=i.apply(N,u([t],a));return r&&d?e[0]:e};c&&n&&"function"==typeof l&&1!=l.length&&(s=c=!1);var d=this.__chain__,h=!!this.__actions__.length,p=o&&!d,v=s&&!h;if(!o&&c){e=v?e:new F(this);var g=t.apply(e,a);return g.__actions__.push({func:Pn,args:[f],thisArg:Sr}),new D(g,d)}return p&&v?t.apply(this,a):(g=this.thru(f),p?r?g.value()[0]:g.value():g)})}),n(["pop","push","shift","sort","splice","unshift"],function(t){var e=ko[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);N.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Ma(i)?i:[],t)}return this[n](function(n){return e.apply(Ma(n)?n:[],t)})}}),It(F.prototype,function(t,e){var n=N[e];if(n){var r=n.name+"";(aa[r]||(aa[r]=[])).push({name:e,func:n})}}),aa[Ae(Sr,Ur).name]=[{name:"wrapper",func:Sr}],F.prototype.clone=M,F.prototype.reverse=L,F.prototype.value=H,N.prototype.chain=Nn,N.prototype.commit=Rn,N.prototype.next=Dn,N.prototype.plant=Mn,N.prototype.reverse=Ln,N.prototype.toJSON=N.prototype.valueOf=N.prototype.value=Hn,N.prototype.first=N.prototype.head,Uo&&(N.prototype[Uo]=Fn),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(po._=N,define(function(){return N})):go?((go.exports=N)._=N,vo._=N):po._=N}.call(this),function(t,e,n){function r(t,e,n){if(t.addEventListener)return void t.addEventListener(e,n,!1);t.attachEvent("on"+e,n)}function i(t){if("keypress"==t.type){var e=String.fromCharCode(t.which);return t.shiftKey||(e=e.toLowerCase()),e}return m[t.which]?m[t.which]:_[t.which]?_[t.which]:String.fromCharCode(t.which).toLowerCase()}function o(t,e){return t.sort().join(",")===e.sort().join(",")}function a(t){var e=[];return t.shiftKey&&e.push("shift"),t.altKey&&e.push("alt"),t.ctrlKey&&e.push("ctrl"),t.metaKey&&e.push("meta"),e}function s(t){if(t.preventDefault)return void t.preventDefault();t.returnValue=!1}function u(t){if(t.stopPropagation)return void t.stopPropagation();t.cancelBubble=!0}function l(t){return"shift"==t||"ctrl"==t||"alt"==t||"meta"==t}function c(){if(!g){g={};for(var t in m)t>95&&t<112||m.hasOwnProperty(t)&&(g[m[t]]=t)}return g}function f(t,e,n){return n||(n=c()[t]?"keydown":"keypress"),"keypress"==n&&e.length&&(n="keydown"),n}function d(t){return"+"===t?["+"]:(t=t.replace(/\+{2}/g,"+plus"),t.split("+"))}function h(t,e){var n,r,i,o=[];for(n=d(t),i=0;i<n.length;++i)r=n[i],b[r]&&(r=b[r]),e&&"keypress"!=e&&y[r]&&(r=y[r],o.push("shift")),l(r)&&o.push(r);return e=f(r,o,e),{key:r,modifiers:o,action:e}}function p(t,n){return null!==t&&t!==e&&(t===n||p(t.parentNode,n))}function v(t){function n(t){t=t||{};var e,n=!1;for(e in b)t[e]?n=!0:b[e]=0;n||(k=!1)}function c(t,e,n,r,i,a){var s,u,c=[],f=n.type;if(!_._callbacks[t])return[];for("keyup"==f&&l(t)&&(e=[t]),s=0;s<_._callbacks[t].length;++s)if(u=_._callbacks[t][s],(r||!u.seq||b[u.seq]==u.level)&&f==u.action&&("keypress"==f&&!n.metaKey&&!n.altKey&&!n.ctrlKey||o(e,u.modifiers))){var d=!r&&u.combo==i,h=r&&u.seq==r&&u.level==a;(d||h)&&_._callbacks[t].splice(s,1),c.push(u)}return c}function f(t,e,n,r){_.stopCallback(e,e.target||e.srcElement,n,r)||!1===t(e,n)&&(s(e),u(e))}function d(t){"number"!=typeof t.which&&(t.which=t.keyCode);var e=i(t);if(e)return"keyup"==t.type&&w===e?void(w=!1):void _.handleKey(e,a(t),t)}function p(){clearTimeout(y),y=setTimeout(n,1e3)}function g(t,e,r,o){function a(e){f(r,e,t),"keyup"!==o&&(w=i(e)),setTimeout(n,10)}b[t]=0;for(var s=0;s<e.length;++s){var u=s+1===e.length,l=u?a:function(e){return function(){k=e,++b[t],p()}}(o||h(e[s+1]).action);m(e[s],l,o,t,s)}}function m(t,e,n,r,i){_._directMap[t+":"+n]=e,t=t.replace(/\s+/g," ");var o,a=t.split(" ");if(a.length>1)return void g(t,a,e,n);o=h(t,n),_._callbacks[o.key]=_._callbacks[o.key]||[],c(o.key,o.modifiers,{type:o.action},r,t,i),_._callbacks[o.key][r?"unshift":"push"]({callback:e,modifiers:o.modifiers,action:o.action,seq:r,level:i,combo:t})}var _=this;if(t=t||e,!(_ instanceof v))return new v(t);_.target=t,_._callbacks={},_._directMap={};var y,b={},w=!1,x=!1,k=!1;_._handleKey=function(t,e,r){var i,o=c(t,e,r),a={},s=0,u=!1;for(i=0;i<o.length;++i)o[i].seq&&(s=Math.max(s,o[i].level));for(i=0;i<o.length;++i)if(o[i].seq){if(o[i].level!=s)continue;u=!0,a[o[i].seq]=1,f(o[i].callback,r,o[i].combo,o[i].seq)}else u||f(o[i].callback,r,o[i].combo);var d="keypress"==r.type&&x;r.type!=k||l(t)||d||n(a),x=u&&"keydown"==r.type},_._bindMultiple=function(t,e,n){for(var r=0;r<t.length;++r)m(t[r],e,n)},r(t,"keypress",d),r(t,"keydown",d),r(t,"keyup",d)}if(t){for(var g,m={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},_={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},y={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},b={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},w=1;w<20;++w)m[111+w]="f"+w;for(w=0;w<=9;++w)m[w+96]=w.toString();v.prototype.bind=function(t,e,n){var r=this;return t=t instanceof Array?t:[t],r._bindMultiple.call(r,t,e,n),r},v.prototype.unbind=function(t,e){var n=this;return n.bind.call(n,t,function(){},e)},v.prototype.trigger=function(t,e){var n=this;return n._directMap[t+":"+e]&&n._directMap[t+":"+e]({},t),n},v.prototype.reset=function(){var t=this;return t._callbacks={},t._directMap={},t},v.prototype.stopCallback=function(t,e){var n=this;if((" "+e.className+" ").indexOf(" mousetrap ")>-1)return!1;if(p(e,n.target))return!1;if("composedPath"in t&&"function"==typeof t.composedPath){var r=t.composedPath()[0];r!==t.target&&(e=r)}return"INPUT"==e.tagName||"SELECT"==e.tagName||"TEXTAREA"==e.tagName||e.isContentEditable},v.prototype.handleKey=function(){var t=this;return t._handleKey.apply(t,arguments)},v.addKeycodes=function(t){for(var e in t)t.hasOwnProperty(e)&&(m[e]=t[e]);g=null},v.init=function(){var t=v(e);for(var n in t)"_"!==n.charAt(0)&&(v[n]=function(e){return function(){return t[e].apply(t,arguments)}}(n))},v.init(),t.Mousetrap=v,"undefined"!=typeof module&&module.exports&&(module.exports=v),"function"==typeof define&&define.amd&&define(function(){return v})}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null),function(t){var e={},n=t.prototype.stopCallback;t.prototype.stopCallback=function(t,r,i,o){var a=this;return!!a.paused||!e[i]&&!e[o]&&n.call(a,t,r,i)},t.prototype.bindGlobal=function(t,n,r){if(this.bind(t,n,r),t instanceof Array)for(var i=0;i<t.length;i++)e[t[i]]=!0;else e[t]=!0},t.init()}(Mousetrap),function(t){"use strict";function e(t,e){o.async(function(){t.trigger("promise:resolved",{detail:e}),t.isResolved=!0,t.resolvedValue=e})}function n(t,e){o.async(function(){t.trigger("promise:failed",{detail:e}),t.isRejected=!0,t.rejectedValue=e})}function r(t){var e,n=[],r=new v,i=t.length;0===i&&r.resolve([]);var o=function(t,e){n[t]=e,0==--i&&r.resolve(n)},a=function(t){r.reject(t)};for(e=0;e<i;e++)t[e].then(function(t){return function(e){o(t,e)}}(e),a);return r}function i(t,e){o[t]=e}var o={},a="undefined"!=typeof window?window:{},s=a.MutationObserver||a.WebKitMutationObserver;if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))o.async=function(t,e){process.nextTick(function(){t.call(e)})};else if(s){var u=[],l=new s(function(){var t=u.slice();u=[],t.forEach(function(t){var e=t[0],n=t[1];e.call(n)})}),c=document.createElement("div");l.observe(c,{attributes:!0}),window.addEventListener("unload",function(){l.disconnect(),l=null}),o.async=function(t,e){u.push([t,e]),c.setAttribute("drainQueue","drainQueue")}}else o.async=function(t,e){setTimeout(function(){t.call(e)},1)};var f=function(t,e){this.type=t;for(var n in e)e.hasOwnProperty(n)&&(this[n]=e[n])},d=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n][0]===e)return n;return-1},h=function(t){var e=t._promiseCallbacks;return e||(e=t._promiseCallbacks={}),e},p={mixin:function(t){return t.on=this.on,t.off=this.off,t.trigger=this.trigger,t},on:function(t,e,n){var r,i,o=h(this);for(t=t.split(/\s+/),n=n||this;i=t.shift();)r=o[i],r||(r=o[i]=[]),-1===d(r,e)&&r.push([e,n])},off:function(t,e){ +var n,r,i,o=h(this);for(t=t.split(/\s+/);r=t.shift();)e?(n=o[r],-1!==(i=d(n,e))&&n.splice(i,1)):o[r]=[]},trigger:function(t,e){var n,r,i,o,a,s=h(this);if(n=s[t])for(var u=0,l=n.length;u<l;u++)r=n[u],i=r[0],o=r[1],"object"!=typeof e&&(e={detail:e}),a=new f(t,e),i.call(o,a)}},v=function(){this.on("promise:resolved",function(t){this.trigger("success",{detail:t.detail})},this),this.on("promise:failed",function(t){this.trigger("error",{detail:t.detail})},this)},g=function(){},m=function(t,e,n,r){var i,o,a,s,u="function"==typeof n;if(u)try{i=n(r.detail),a=!0}catch(t){s=!0,o=t}else i=r.detail,a=!0;i&&"function"==typeof i.then?i.then(function(t){e.resolve(t)},function(t){e.reject(t)}):u&&a?e.resolve(i):s?e.reject(o):e[t](i)};v.prototype={then:function(t,e){var n=new v;return this.isResolved&&o.async(function(){m("resolve",n,t,{detail:this.resolvedValue})},this),this.isRejected&&o.async(function(){m("reject",n,e,{detail:this.rejectedValue})},this),this.on("promise:resolved",function(e){m("resolve",n,t,e)}),this.on("promise:failed",function(t){m("reject",n,e,t)}),n},resolve:function(t){e(this,t),this.resolve=g,this.reject=g},reject:function(t){n(this,t),this.resolve=g,this.reject=g}},p.mixin(v.prototype),t.Promise=v,t.Event=f,t.EventTarget=p,t.all=r,t.configure=i}(window.RSVP={}),function(t){t.fn.showHtml=function(e,n,r){return this.each(function(){var i=t(this),o={width:this.style.width,height:this.style.height},a={width:i.width()+"px",height:i.height()+"px"};i.html(e);var s={width:i.width()+"px",height:i.height()+"px"};i.css(a).animate(s,n,function(){i.css(o),t.isFunction(r)&&r()})})}}(jQuery),function(){var t="<wbr>&#8203;",e=function(t){this.string=t};e.prototype.break=function(e){var n=[],r=this.string;if(e){e=e.toLowerCase().split(/\s+/).reverse();for(var i=0;e.length>0;){var o=e.pop();if(o!==r.substr(i,o.length).toLowerCase())break;i+=o.length,n.push(i)}}var a=[],s=r[0];a.push(s);for(var u=1;u<r.length;u++){var l=r[u];s.match(/[^0-9]/)&&l.match(/[0-9]/)?a.push(t):u>1&&s.match(/[A-Z]/)&&l.match(/[a-z]/)?(a.pop(),a.push(t),a.push(s)):s.match(/[^A-Za-z0-9]/)&&l.match(/[a-zA-Z0-9]/)?a.push(t):n.indexOf(u)>-1&&a.push(t),a.push(l),s=l}return a.join("")},this.BreakString=e}.call(this),function(t){"use strict";function e(t){var e;for(e in t)if(t.hasOwnProperty(e))return!1;return!0}var n=t.Ember,r=n.get,i=n.set,o=n.Mixin.create({buffer:null,hasBufferedChanges:!1,unknownProperty:function(t){var e=this.buffer;return e&&e.hasOwnProperty(t)?e[t]:this._super(t)},setUnknownProperty:function(t,n){this.buffer||(this.buffer={});var i=this.buffer,o=this.get("content"),a=o&&r(o,t);if((i.hasOwnProperty(t)?i[t]:a)!==n)return a===n?(delete i[t],e(i)&&this.set("hasBufferedChanges",!1)):(i[t]=n,this.set("hasBufferedChanges",!0)),this.notifyPropertyChange(t),n},applyBufferedChanges:function(){var t,e=this.buffer,n=this.get("content");for(t in e)e.hasOwnProperty(t)&&i(n,t,e[t]);this.buffer={},this.set("hasBufferedChanges",!1)},discardBufferedChanges:function(){var t,e=this.buffer;this.get("content");for(t in e)e.hasOwnProperty(t)&&(delete e[t],this.notifyPropertyChange(t));this.set("hasBufferedChanges",!1)}});"undefined"!=typeof module&&module.exports?module.exports=o:"function"==typeof define&&define.amd?define("buffered-proxy",function(t,e,n){return o}):t.BufferedProxy=o}(this),function(t){function e(e,o){var a=e.data("jqae");a||(a={});var s=a.wrapperElement;s||(s=e.wrapInner("<div/>").find(">div"),s.css({margin:0,padding:0,border:0}));var u=s.data("jqae");u||(u={});var l=u.originalContent;l?s=u.originalContent.clone(!0).data("jqae",{originalContent:l}).replaceAll(s):s.data("jqae",{originalContent:s.clone(!0)}),e.data("jqae",{wrapperElement:s,containerWidth:e.width(),containerHeight:e.height()});var c=e.height(),f=(parseInt(e.css("padding-top"),10)||0)+(parseInt(e.css("border-top-width"),10)||0)-(s.offset().top-e.offset().top),d=!1,h=s;o.selector&&(h=t(s.find(o.selector).get().reverse())),h.each(function(){var e=t(this),a=e.text(),u=!1;if(s.innerHeight()-e.innerHeight()>c+f)e.remove();else if(i(e),e.contents().length){for(d&&(r(e).get(0).nodeValue+=o.ellipsis,d=!1);s.innerHeight()>c+f;){if(!(u=n(e))){d=!0,e.remove();break}if(i(e),!e.contents().length){d=!0,e.remove();break}r(e).get(0).nodeValue+=o.ellipsis}"onEllipsis"==o.setTitle&&u||"always"==o.setTitle?e.attr("title",a):"never"!=o.setTitle&&e.removeAttr("title")}})}function n(e){var n=r(e);if(n.length){var i=n.get(0).nodeValue,o=i.lastIndexOf(" ");return o>-1?(i=t.trim(i.substring(0,o)),n.get(0).nodeValue=i):n.get(0).nodeValue="",!0}return!1}function r(t){if(t.contents().length){var e=t.contents(),n=e.eq(e.length-1);return n.filter(o).length?n:r(n)}t.append("");var e=t.contents();return e.eq(e.length-1)}function i(e){if(e.contents().length){var n=e.contents(),r=n.eq(n.length-1);if(r.filter(o).length){var a=r.get(0).nodeValue;return""==(a=t.trim(a))&&(r.remove(),!0)}for(;i(r););return!r.contents().length&&(r.remove(),!0)}return!1}function o(){return 3===this.nodeType}function a(t,e){c[t]=e,l||(l=window.setInterval(function(){u()},200))}function s(t){c[t]&&(delete c[t],c.length||l&&(window.clearInterval(l),l=void 0))}function u(){if(!f){f=!0;for(var n in c)t(n).each(function(){var r,i;r=t(this),i=r.data("jqae"),i.containerWidth==r.width()&&i.containerHeight==r.height()||e(r,c[n])});f=!1}}var l,c={},f=!1,d={ellipsis:"...",setTitle:"never",live:!1};t.fn.ellipsis=function(n,r){var i,o;return i=t(this),"string"!=typeof n&&(r=n,n=void 0),o=t.extend({},d,r),o.selector=n,i.each(function(){e(t(this),o)}),o.live?a(i.selector,o):s(i.selector),this}}(jQuery),function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof self&&(e=self),e.virtualDom=t()}}(function(){return function t(e,n,r){function i(a,s){if(!n[a]){if(!e[a]){var u="function"==typeof require&&require;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};e[a][0].call(c.exports,function(t){var n=e[a][1][t];return i(n||t)},c,c.exports,t,e,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(t,e,n){var r=t("./vdom/create-element.js");e.exports=r},{"./vdom/create-element.js":15}],2:[function(t,e,n){var r=t("./vtree/diff.js");e.exports=r},{"./vtree/diff.js":35}],3:[function(t,e,n){var r=t("./virtual-hyperscript/index.js");e.exports=r},{"./virtual-hyperscript/index.js":22}],4:[function(t,e,n){var r=t("./diff.js"),i=t("./patch.js"),o=t("./h.js"),a=t("./create-element.js"),s=t("./vnode/vnode.js"),u=t("./vnode/vtext.js");e.exports={diff:r,patch:i,h:o,create:a,VNode:s,VText:u}},{"./create-element.js":1,"./diff.js":2,"./h.js":3,"./patch.js":13,"./vnode/vnode.js":31,"./vnode/vtext.js":33}],5:[function(t,e,n){e.exports=function(t){var e=String.prototype.split,n=/()??/.exec("")[1]===t;return function(r,i,o){if("[object RegExp]"!==Object.prototype.toString.call(i))return e.call(r,i,o);var a,s,u,l,c=[],f=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.extended?"x":"")+(i.sticky?"y":""),d=0,i=new RegExp(i.source,f+"g");for(r+="",n||(a=new RegExp("^"+i.source+"$(?!\\s)",f)),o=o===t?-1>>>0:o>>>0;(s=i.exec(r))&&!((u=s.index+s[0].length)>d&&(c.push(r.slice(d,s.index)),!n&&s.length>1&&s[0].replace(a,function(){for(var e=1;e<arguments.length-2;e++)arguments[e]===t&&(s[e]=t)}),s.length>1&&s.index<r.length&&Array.prototype.push.apply(c,s.slice(1)),l=s[0].length,d=u,c.length>=o));)i.lastIndex===s.index&&i.lastIndex++;return d===r.length?!l&&i.test("")||c.push(""):c.push(r.slice(d)),c.length>o?c.slice(0,o):c}}()},{}],6:[function(t,e,n){},{}],7:[function(t,e,n){"use strict";function r(t){var e=t[o];return e||(e=t[o]={}),e}var i=t("individual/one-version");i("ev-store","7");var o="__EV_STORE_KEY@7";e.exports=r},{"individual/one-version":9}],8:[function(t,e,n){(function(t){"use strict";function n(t,e){return t in r?r[t]:(r[t]=e,e)}var r="undefined"!=typeof window?window:void 0!==t?t:{};e.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],9:[function(t,e,n){"use strict";function r(t,e,n){var r="__INDIVIDUAL_ONE_VERSION_"+t,o=r+"_ENFORCE_SINGLETON",a=i(o,e);if(a!==e)throw new Error("Can only have one copy of "+t+".\nYou already have version "+a+" installed.\nThis means you cannot install version "+e);return i(r,n)}var i=t("./index.js");e.exports=r},{"./index.js":8}],10:[function(t,e,n){(function(n){var r=void 0!==n?n:"undefined"!=typeof window?window:{},i=t("min-document");if("undefined"!=typeof document)e.exports=document;else{var o=r["__GLOBAL_DOCUMENT_CACHE@4"];o||(o=r["__GLOBAL_DOCUMENT_CACHE@4"]=i),e.exports=o}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"min-document":6}],11:[function(t,e,n){"use strict";e.exports=function(t){return"object"==typeof t&&null!==t}},{}],12:[function(t,e,n){function r(t){return"[object Array]"===o.call(t)}var i=Array.isArray,o=Object.prototype.toString;e.exports=i||r},{}],13:[function(t,e,n){var r=t("./vdom/patch.js");e.exports=r},{"./vdom/patch.js":18}],14:[function(t,e,n){function r(t,e,n){for(var r in e){var a=e[r];void 0===a?i(t,r,a,n):u(a)?(i(t,r,a,n),a.hook&&a.hook(t,r,n?n[r]:void 0)):s(a)?o(t,e,n,r,a):t[r]=a}}function i(t,e,n,r){if(r){var i=r[e];if(u(i))i.unhook&&i.unhook(t,e,n);else if("attributes"===e)for(var o in i)t.removeAttribute(o);else if("style"===e)for(var a in i)t.style[a]="";else t[e]="string"==typeof i?"":null}}function o(t,e,n,r,i){var o=n?n[r]:void 0;if("attributes"!==r){if(o&&s(o)&&a(o)!==a(i))return void(t[r]=i);s(t[r])||(t[r]={});var u="style"===r?"":void 0;for(var l in i){var c=i[l];t[r][l]=void 0===c?u:c}}else for(var f in i){var d=i[f];void 0===d?t.removeAttribute(f):t.setAttribute(f,d)}}function a(t){return Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__?t.__proto__:t.constructor?t.constructor.prototype:void 0}var s=t("is-object"),u=t("../vnode/is-vhook.js");e.exports=r},{"../vnode/is-vhook.js":26,"is-object":11}],15:[function(t,e,n){function r(t,e){var n=e?e.document||i:i,c=e?e.warn:null;if(t=l(t).a,u(t))return t.init();if(s(t))return n.createTextNode(t.text);if(!a(t))return c&&c("Item is not a valid virtual dom node",t),null;var f=null===t.namespace?n.createElement(t.tagName):n.createElementNS(t.namespace,t.tagName),d=t.properties;o(f,d);for(var h=t.children,p=0;p<h.length;p++){var v=r(h[p],e);v&&f.appendChild(v)}return f}var i=t("global/document"),o=t("./apply-properties"),a=t("../vnode/is-vnode.js"),s=t("../vnode/is-vtext.js"),u=t("../vnode/is-widget.js"),l=t("../vnode/handle-thunk.js");e.exports=r},{"../vnode/handle-thunk.js":24,"../vnode/is-vnode.js":27,"../vnode/is-vtext.js":28,"../vnode/is-widget.js":29,"./apply-properties":14,"global/document":10}],16:[function(t,e,n){function r(t,e,n,r){return n&&0!==n.length?(n.sort(a),i(t,e,n,r,0)):{}}function i(t,e,n,r,a){if(r=r||{},t){o(n,a,a)&&(r[a]=t);var u=e.children;if(u)for(var l=t.childNodes,c=0;c<e.children.length;c++){a+=1;var f=u[c]||s,d=a+(f.count||0);o(n,a,d)&&i(l[c],f,n,r,a),a=d}}return r}function o(t,e,n){if(0===t.length)return!1;for(var r,i,o=0,a=t.length-1;o<=a;){if(r=(a+o)/2>>0,i=t[r],o===a)return i>=e&&i<=n;if(i<e)o=r+1;else{if(!(i>n))return!0;a=r-1}}return!1}function a(t,e){return t>e?1:-1}var s={};e.exports=r},{}],17:[function(t,e,n){function r(t,e,n){var r=t.type,l=t.vNode,h=t.patch;switch(r){case p.REMOVE:return i(e,l);case p.INSERT:return o(e,h,n);case p.VTEXT:return a(e,l,h,n);case p.WIDGET:return s(e,l,h,n);case p.VNODE:return u(e,l,h,n);case p.ORDER:return c(e,h),e;case p.PROPS:return d(e,h,l.properties),e;case p.THUNK:return f(e,n.patch(e,h,n));default:return e}}function i(t,e){var n=t.parentNode;return n&&n.removeChild(t),l(t,e),null}function o(t,e,n){var r=n.render(e,n);return t&&t.appendChild(r),t}function a(t,e,n,r){var i;if(3===t.nodeType)t.replaceData(0,t.length,n.text),i=t;else{var o=t.parentNode;i=r.render(n,r),o&&i!==t&&o.replaceChild(i,t)}return i}function s(t,e,n,r){var i,o=v(e,n);i=o?n.update(e,t)||t:r.render(n,r);var a=t.parentNode;return a&&i!==t&&a.replaceChild(i,t),o||l(t,e),i}function u(t,e,n,r){var i=t.parentNode,o=r.render(n,r);return i&&o!==t&&i.replaceChild(o,t),o}function l(t,e){"function"==typeof e.destroy&&h(e)&&e.destroy(t)}function c(t,e){for(var n,r,i,o=t.childNodes,a={},s=0;s<e.removes.length;s++)r=e.removes[s],n=o[r.from],r.key&&(a[r.key]=n),t.removeChild(n);for(var u=o.length,l=0;l<e.inserts.length;l++)i=e.inserts[l],n=a[i.key],t.insertBefore(n,i.to>=u++?null:o[i.to])}function f(t,e){return t&&e&&t!==e&&t.parentNode&&t.parentNode.replaceChild(e,t),e}var d=t("./apply-properties"),h=t("../vnode/is-widget.js"),p=t("../vnode/vpatch.js"),v=t("./update-widget");e.exports=r},{"../vnode/is-widget.js":29,"../vnode/vpatch.js":32,"./apply-properties":14,"./update-widget":19}],18:[function(t,e,n){function r(t,e,n){return n=n||{},n.patch=n.patch&&n.patch!==r?n.patch:i,n.render=n.render||l,n.patch(t,e,n)}function i(t,e,n){var r=a(e);if(0===r.length)return t;var i=c(t,e.a,r),u=t.ownerDocument;n.document||u===s||(n.document=u);for(var l=0;l<r.length;l++){var f=r[l];t=o(t,i[f],e[f],n)}return t}function o(t,e,n,r){if(!e)return t;var i;if(u(n))for(var o=0;o<n.length;o++)i=f(n[o],e,r),e===t&&(t=i);else i=f(n,e,r),e===t&&(t=i);return t}function a(t){var e=[];for(var n in t)"a"!==n&&e.push(Number(n));return e}var s=t("global/document"),u=t("x-is-array"),l=t("./create-element"),c=t("./dom-index"),f=t("./patch-op");e.exports=r},{"./create-element":15,"./dom-index":16,"./patch-op":17,"global/document":10,"x-is-array":12}],19:[function(t,e,n){function r(t,e){return!(!i(t)||!i(e))&&("name"in t&&"name"in e?t.id===e.id:t.init===e.init)}var i=t("../vnode/is-widget.js");e.exports=r},{"../vnode/is-widget.js":29}],20:[function(t,e,n){"use strict";function r(t){if(!(this instanceof r))return new r(t);this.value=t}var i=t("ev-store");e.exports=r,r.prototype.hook=function(t,e){i(t)[e.substr(3)]=this.value},r.prototype.unhook=function(t,e){i(t)[e.substr(3)]=void 0}},{"ev-store":7}],21:[function(t,e,n){"use strict";function r(t){if(!(this instanceof r))return new r(t);this.value=t}e.exports=r,r.prototype.hook=function(t,e){t[e]!==this.value&&(t[e]=this.value)}},{}],22:[function(t,e,n){"use strict";function r(t,e,n){var r,a,u,l,c=[];return!n&&s(e)&&(n=e,a={}),a=a||e||{},r=_(t,a),a.hasOwnProperty("key")&&(u=a.key,a.key=void 0),a.hasOwnProperty("namespace")&&(l=a.namespace,a.namespace=void 0),"INPUT"!==r||l||!a.hasOwnProperty("value")||void 0===a.value||g(a.value)||(a.value=y(a.value)),o(a),void 0!==n&&null!==n&&i(n,c,r,a),new f(r,a,c,u,l)}function i(t,e,n,r){if("string"==typeof t)e.push(new d(t));else if("number"==typeof t)e.push(new d(String(t)));else if(a(t))e.push(t);else{if(!c(t)){if(null===t||void 0===t)return;throw u({foreignObject:t,parentVnode:{tagName:n,properties:r}})}for(var o=0;o<t.length;o++)i(t[o],e,n,r)}}function o(t){for(var e in t)if(t.hasOwnProperty(e)){var n=t[e];if(g(n))continue;"ev-"===e.substr(0,3)&&(t[e]=b(n))}}function a(t){return h(t)||p(t)||v(t)||m(t)}function s(t){return"string"==typeof t||c(t)||a(t)}function u(t){var e=new Error;return e.type="virtual-hyperscript.unexpected.virtual-element",e.message="Unexpected virtual child passed to h().\nExpected a VNode / Vthunk / VWidget / string but:\ngot:\n"+l(t.foreignObject)+".\nThe parent vnode is:\n"+l(t.parentVnode),e.foreignObject=t.foreignObject,e.parentVnode=t.parentVnode,e}function l(t){try{return JSON.stringify(t,null," ")}catch(e){return String(t)}}var c=t("x-is-array"),f=t("../vnode/vnode.js"),d=t("../vnode/vtext.js"),h=t("../vnode/is-vnode"),p=t("../vnode/is-vtext"),v=t("../vnode/is-widget"),g=t("../vnode/is-vhook"),m=t("../vnode/is-thunk"),_=t("./parse-tag.js"),y=t("./hooks/soft-set-hook.js"),b=t("./hooks/ev-hook.js");e.exports=r},{"../vnode/is-thunk":25,"../vnode/is-vhook":26,"../vnode/is-vnode":27,"../vnode/is-vtext":28,"../vnode/is-widget":29,"../vnode/vnode.js":31,"../vnode/vtext.js":33,"./hooks/ev-hook.js":20,"./hooks/soft-set-hook.js":21,"./parse-tag.js":23,"x-is-array":12}],23:[function(t,e,n){"use strict";function r(t,e){if(!t)return"DIV";var n=!e.hasOwnProperty("id"),r=i(t,o),s=null;a.test(r[1])&&(s="DIV");var u,l,c,f;for(f=0;f<r.length;f++)(l=r[f])&&(c=l.charAt(0),s?"."===c?(u=u||[],u.push(l.substring(1,l.length))):"#"===c&&n&&(e.id=l.substring(1,l.length)):s=l);return u&&(e.className&&u.push(e.className),e.className=u.join(" ")),e.namespace?s:s.toUpperCase()}var i=t("browser-split"),o=/([\.#]?[a-zA-Z0-9\u007F-\uFFFF_:-]+)/,a=/^\.|#/;e.exports=r},{"browser-split":5}],24:[function(t,e,n){function r(t,e){var n=t,r=e;return u(e)&&(r=i(e,t)),u(t)&&(n=i(t,null)),{a:n,b:r}}function i(t,e){var n=t.vnode;if(n||(n=t.vnode=t.render(e)),!(o(n)||a(n)||s(n)))throw new Error("thunk did not return a valid node");return n}var o=t("./is-vnode"),a=t("./is-vtext"),s=t("./is-widget"),u=t("./is-thunk");e.exports=r},{"./is-thunk":25,"./is-vnode":27,"./is-vtext":28,"./is-widget":29}],25:[function(t,e,n){function r(t){return t&&"Thunk"===t.type}e.exports=r},{}],26:[function(t,e,n){function r(t){return t&&("function"==typeof t.hook&&!t.hasOwnProperty("hook")||"function"==typeof t.unhook&&!t.hasOwnProperty("unhook"))}e.exports=r},{}],27:[function(t,e,n){function r(t){return t&&"VirtualNode"===t.type&&t.version===i}var i=t("./version");e.exports=r},{"./version":30}],28:[function(t,e,n){function r(t){return t&&"VirtualText"===t.type&&t.version===i}var i=t("./version");e.exports=r},{"./version":30}],29:[function(t,e,n){function r(t){return t&&"Widget"===t.type}e.exports=r},{}],30:[function(t,e,n){e.exports="2"},{}],31:[function(t,e,n){function r(t,e,n,r,i){this.tagName=t,this.properties=e||l,this.children=n||c,this.key=null!=r?String(r):void 0,this.namespace="string"==typeof i?i:null;var f,d=n&&n.length||0,h=0,p=!1,v=!1,g=!1;for(var m in e)if(e.hasOwnProperty(m)){var _=e[m];u(_)&&_.unhook&&(f||(f={}),f[m]=_)}for(var y=0;y<d;y++){var b=n[y];o(b)?(h+=b.count||0,!p&&b.hasWidgets&&(p=!0),!v&&b.hasThunks&&(v=!0),g||!b.hooks&&!b.descendantHooks||(g=!0)):!p&&a(b)?"function"==typeof b.destroy&&(p=!0):!v&&s(b)&&(v=!0)}this.count=d+h,this.hasWidgets=p,this.hasThunks=v,this.hooks=f,this.descendantHooks=g}var i=t("./version"),o=t("./is-vnode"),a=t("./is-widget"),s=t("./is-thunk"),u=t("./is-vhook");e.exports=r;var l={},c=[];r.prototype.version=i,r.prototype.type="VirtualNode"},{"./is-thunk":25,"./is-vhook":26,"./is-vnode":27,"./is-widget":29,"./version":30}],32:[function(t,e,n){function r(t,e,n){this.type=Number(t),this.vNode=e,this.patch=n}var i=t("./version");r.NONE=0,r.VTEXT=1,r.VNODE=2,r.WIDGET=3,r.PROPS=4,r.ORDER=5,r.INSERT=6,r.REMOVE=7,r.THUNK=8,e.exports=r,r.prototype.version=i,r.prototype.type="VirtualPatch"},{"./version":30}],33:[function(t,e,n){function r(t){this.text=String(t)}var i=t("./version");e.exports=r,r.prototype.version=i,r.prototype.type="VirtualText"},{"./version":30}],34:[function(t,e,n){function r(t,e){var n;for(var s in t){s in e||(n=n||{},n[s]=void 0);var u=t[s],l=e[s];if(u!==l)if(o(u)&&o(l))if(i(l)!==i(u))n=n||{},n[s]=l;else if(a(l))n=n||{},n[s]=l;else{var c=r(u,l);c&&(n=n||{},n[s]=c)}else n=n||{},n[s]=l}for(var f in e)f in t||(n=n||{},n[f]=e[f]);return n}function i(t){return Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__?t.__proto__:t.constructor?t.constructor.prototype:void 0}var o=t("is-object"),a=t("../vnode/is-vhook");e.exports=r},{"../vnode/is-vhook":26,"is-object":11}],35:[function(t,e,n){function r(t,e){var n={a:t};return i(t,e,n,0),n}function i(t,e,n,r){if(t!==e){var i=n[r],s=!1;if(w(t)||w(e))u(t,e,n,r);else if(null==e)b(t)||(a(t,n,r),i=n[r]),i=v(i,new m(m.REMOVE,t,e));else if(_(e))if(_(t))if(t.tagName===e.tagName&&t.namespace===e.namespace&&t.key===e.key){var l=k(t.properties,e.properties);l&&(i=v(i,new m(m.PROPS,t,l))),i=o(t,e,n,i,r)}else i=v(i,new m(m.VNODE,t,e)),s=!0;else i=v(i,new m(m.VNODE,t,e)),s=!0;else y(e)?y(t)?t.text!==e.text&&(i=v(i,new m(m.VTEXT,t,e))):(i=v(i,new m(m.VTEXT,t,e)),s=!0):b(e)&&(b(t)||(s=!0),i=v(i,new m(m.WIDGET,t,e)));i&&(n[r]=i),s&&a(t,n,r)}}function o(t,e,n,r,o){for(var a=t.children,s=d(a,e.children),u=s.children,l=a.length,c=u.length,f=l>c?l:c,h=0;h<f;h++){var p=a[h],g=u[h];o+=1,p?i(p,g,n,o):g&&(r=v(r,new m(m.INSERT,null,g))),_(p)&&p.count&&(o+=p.count)}return s.moves&&(r=v(r,new m(m.ORDER,t,s.moves))),r}function a(t,e,n){c(t,e,n),s(t,e,n)}function s(t,e,n){if(b(t))"function"==typeof t.destroy&&(e[n]=v(e[n],new m(m.REMOVE,t,null)));else if(_(t)&&(t.hasWidgets||t.hasThunks))for(var r=t.children,i=r.length,o=0;o<i;o++){var a=r[o];n+=1,s(a,e,n),_(a)&&a.count&&(n+=a.count)}else w(t)&&u(t,null,e,n)}function u(t,e,n,i){var o=x(t,e),a=r(o.a,o.b);l(a)&&(n[i]=new m(m.THUNK,null,a))}function l(t){for(var e in t)if("a"!==e)return!0;return!1}function c(t,e,n){if(_(t)){if(t.hooks&&(e[n]=v(e[n],new m(m.PROPS,t,f(t.hooks)))),t.descendantHooks||t.hasThunks)for(var r=t.children,i=r.length,o=0;o<i;o++){var a=r[o];n+=1,c(a,e,n),_(a)&&a.count&&(n+=a.count)}}else w(t)&&u(t,null,e,n)}function f(t){var e={};for(var n in t)e[n]=void 0;return e}function d(t,e){var n=p(e),r=n.keys,i=n.free;if(i.length===e.length)return{children:e,moves:null};var o=p(t),a=o.keys;if(o.free.length===t.length)return{children:e,moves:null};for(var s=[],u=0,l=i.length,c=0,f=0;f<t.length;f++){var d,v=t[f];v.key?r.hasOwnProperty(v.key)?(d=r[v.key],s.push(e[d])):(d=f-c++,s.push(null)):u<l?(d=i[u++],s.push(e[d])):(d=f-c++,s.push(null))}for(var g=u>=i.length?e.length:i[u],m=0;m<e.length;m++){var _=e[m];_.key?a.hasOwnProperty(_.key)||s.push(_):m>=g&&s.push(_)}for(var y,b=s.slice(),w=0,x=[],k=[],j=0;j<e.length;){var E=e[j];for(y=b[w];null===y&&b.length;)x.push(h(b,w,null)),y=b[w];y&&y.key===E.key?(w++,j++):E.key?(y&&y.key&&r[y.key]!==j+1?(x.push(h(b,w,y.key)),y=b[w],y&&y.key===E.key?w++:k.push({key:E.key,to:j})):k.push({key:E.key,to:j}),j++):y&&y.key&&x.push(h(b,w,y.key))}for(;w<b.length;)y=b[w],x.push(h(b,w,y&&y.key));return x.length!==c||k.length?{children:s,moves:{removes:x,inserts:k}}:{children:s,moves:null}}function h(t,e,n){return t.splice(e,1),{from:e,key:n}}function p(t){for(var e={},n=[],r=t.length,i=0;i<r;i++){var o=t[i];o.key?e[o.key]=i:n.push(i)}return{keys:e,free:n}}function v(t,e){return t?(g(t)?t.push(e):t=[t,e],t):e}var g=t("x-is-array"),m=t("../vnode/vpatch"),_=t("../vnode/is-vnode"),y=t("../vnode/is-vtext"),b=t("../vnode/is-widget"),w=t("../vnode/is-thunk"),x=t("../vnode/handle-thunk"),k=t("./diff-props");e.exports=r},{"../vnode/handle-thunk":24,"../vnode/is-thunk":25,"../vnode/is-vnode":27,"../vnode/is-vtext":28,"../vnode/is-widget":29,"../vnode/vpatch":32,"./diff-props":34,"x-is-array":12}]},{},[4])(4)}),define("virtual-dom",[],function(){return virtualDom}),jQuery.extend({highlight:function(t,e,n,r){if(3===t.nodeType){var i=t.data.match(e);if(i){var o=document.createElement(n||"span");o.className=r||"highlight";var a=t.splitText(i.index);a.splitText(i[0].length);var s=a.cloneNode(!0);return o.appendChild(s),a.parentNode.replaceChild(o,a),1}}else if(1===t.nodeType&&t.childNodes&&!/(script|style)/i.test(t.tagName)&&(t.tagName!==n.toUpperCase()||t.className!==r))for(var u=0;u<t.childNodes.length;u++)u+=jQuery.highlight(t.childNodes[u],e,n,r);return 0}}),jQuery.fn.unhighlight=function(t){var e={className:"highlight-strong",element:"span"};return jQuery.extend(e,t),this.find(e.element+"."+e.className).each(function(){var t=this.parentNode;t.replaceChild(this.firstChild,this),t.normalize()}).end()},jQuery.fn.highlight=function(t,e){var n={className:"highlight-strong",element:"span",caseSensitive:!1,wordsOnly:!1};if(jQuery.extend(n,e),t.constructor===String&&(t=[t]),t=jQuery.grep(t,function(t){return""!==t}),t=jQuery.map(t,function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}),0===t.length)return this;var r=n.caseSensitive?"":"i",i="("+t.join("|")+")";n.wordsOnly&&(i="\\b"+i+"\\b");var o=new RegExp(i,r);return this.each(function(){jQuery.highlight(this,o,n.element,n.className)})},function(t,e){"use strict";function n(t){this.time=t.time,this.target=t.target,this.rootBounds=t.rootBounds,this.boundingClientRect=t.boundingClientRect,this.intersectionRect=t.intersectionRect||c(),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,n=e.width*e.height,r=this.intersectionRect,i=r.width*r.height;this.intersectionRatio=n?Number((i/n).toFixed(4)):this.isIntersecting?1:0}function r(t,e){var n=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=o(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" ")}function i(){return t.performance&&performance.now&&performance.now()}function o(t,e){var n=null;return function(){n||(n=setTimeout(function(){t(),n=null},e))}}function a(t,e,n,r){"function"==typeof t.addEventListener?t.addEventListener(e,n,r||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,n)}function s(t,e,n,r){"function"==typeof t.removeEventListener?t.removeEventListener(e,n,r||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,n)}function u(t,e){var n=Math.max(t.top,e.top),r=Math.min(t.bottom,e.bottom),i=Math.max(t.left,e.left),o=Math.min(t.right,e.right),a=o-i,s=r-n;return a>=0&&s>=0&&{top:n,bottom:r,left:i,right:o,width:a,height:s}}function l(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):c()}function c(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function f(t,e){for(var n=e;n;){if(n==t)return!0;n=d(n)}return!1}function d(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e}if("IntersectionObserver"in t&&"IntersectionObserverEntry"in t&&"intersectionRatio"in t.IntersectionObserverEntry.prototype)return void("isIntersecting"in t.IntersectionObserverEntry.prototype||Object.defineProperty(t.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}));var h=[];r.prototype.THROTTLE_TIMEOUT=100,r.prototype.POLL_INTERVAL=null,r.prototype.USE_MUTATION_OBSERVER=!0,r.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},r.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},r.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},r.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},r.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},r.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},r.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(a(t,"resize",this._checkForIntersections,!0),a(e,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},r.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,s(t,"resize",this._checkForIntersections,!0),s(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},r.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():c();this._observationTargets.forEach(function(r){var o=r.element,a=l(o),s=this._rootContainsTarget(o),u=r.entry,c=t&&s&&this._computeTargetAndRootIntersection(o,e),f=r.entry=new n({time:i(),target:o,boundingClientRect:a,rootBounds:e,intersectionRect:c});u?t&&s?this._hasCrossedThreshold(u,f)&&this._queuedEntries.push(f):u&&u.isIntersecting&&this._queuedEntries.push(f):this._queuedEntries.push(f)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},r.prototype._computeTargetAndRootIntersection=function(n,r){if("none"!=t.getComputedStyle(n).display){for(var i=l(n),o=i,a=d(n),s=!1;!s;){var c=null,f=1==a.nodeType?t.getComputedStyle(a):{};if("none"==f.display)return;if(a==this.root||a==e?(s=!0,c=r):a!=e.body&&a!=e.documentElement&&"visible"!=f.overflow&&(c=l(a)),c&&!(o=u(c,o)))break;a=d(a)}return o}},r.prototype._getRootRect=function(){var t;if(this.root)t=l(this.root);else{var n=e.documentElement,r=e.body;t={top:0,left:0,right:n.clientWidth||r.clientWidth,width:n.clientWidth||r.clientWidth,bottom:n.clientHeight||r.clientHeight,height:n.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(t)},r.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},r.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,r=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==r)for(var i=0;i<this.thresholds.length;i++){var o=this.thresholds[i];if(o==n||o==r||o<n!=o<r)return!0}},r.prototype._rootIsInDom=function(){return!this.root||f(e,this.root)},r.prototype._rootContainsTarget=function(t){return f(this.root||e,t)},r.prototype._registerInstance=function(){h.indexOf(this)<0&&h.push(this)},r.prototype._unregisterInstance=function(){var t=h.indexOf(this);-1!=t&&h.splice(t,1)},t.IntersectionObserver=r,t.IntersectionObserverEntry=n}(window,document); +//# sourceMappingURL=/assets/vendor-25f91d66eba869fbd399d751711e74544b6d60bf034a5350b61c6c12caad0e2a.js.map +\ No newline at end of file diff --git a/RaspberryPITVHDMI_archivos/youtube.svg b/RaspberryPITVHDMI_archivos/youtube.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="32px" + id="Layer_1" + version="1.0" + viewBox="0 0 32 32" + width="32px" + xml:space="preserve" + inkscape:version="0.92.3 (unknown)" + sodipodi:docname="youtube.svg"><metadata + id="metadata25"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs + id="defs23" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1004" + id="namedview21" + showgrid="false" + inkscape:zoom="10.429825" + inkscape:cx="9.1071589" + inkscape:cy="25.083352" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="g3" /><g + id="g3"><path + d="M32,30c0,1.104-0.896,2-2,2H2c-1.104,0-2-0.896-2-2V2c0-1.104,0.896-2,2-2h28c1.104,0,2,0.896,2,2V30z" + fill="#55ACEE" + id="path5" + style="fill:#ffffff" /><path + id="path820" + d="M 27.498498,10.202878 C 27.222471,9.1635746 26.409224,8.345046 25.376644,8.0672648 23.50501,7.5625129 15.999995,7.5625129 15.999995,7.5625129 c 0,0 -7.5049704,0 -9.3766393,0.5047519 -1.0325792,0.2778241 -1.845836,1.0963098 -2.1218537,2.1356132 -0.5015021,1.883803 -0.5015021,5.814175 -0.5015021,5.814175 0,0 0,3.930379 0.5015021,5.814174 0.2760177,1.039312 1.0892745,1.823729 2.1218537,2.101509 1.871669,0.504751 9.3766393,0.504751 9.3766393,0.504751 0,0 7.504972,0 9.376649,-0.504751 1.03258,-0.27778 1.845827,-1.062197 2.121854,-2.10151 C 28,19.947432 28,16.017052 28,16.017052 c 0,0 0,-3.930371 -0.501502,-5.814174 z m -13.95306,9.382665 v -7.13698 l 6.272696,3.568577 z" + inkscape:connector-curvature="0" + style="fill:#87a556;fill-opacity:1;stroke-width:0.04394525" /></g><g + id="g9" /><g + id="g11" /><g + id="g13" /><g + id="g15" /><g + id="g17" /><g + id="g19" /></svg> +\ No newline at end of file